Програмні та апаратні засоби інфокомунікацій
Мережеві технології відіграють значну роль у світі. І в майбутньому значення мереж лише підвищуватиметься. Знання у сфері мережевих технологій дозволяють вирішити проблему інформаційного обміну – оперативного, надійного та безпечного, а інформація – це ключ до всього, адже «хто воло діє інформацією – той володіє світом». Мережі є магістральними інформаційними структурами. Вони складаються з логічного та фізичного рівнів. Фізичний рівень (hardware) представлений елементами мережі, що забезпечують фізичне з'єднання пристроїв. Логічним рівнем є різноманітне програмне забезпечення (software), яке дозволяє ці апаратні засоби використовувати. Для роботи мережі потрібно, щоб і апаратні, і програмні компоненти були взаємопов'язані та функціонували узгоджено. Апаратні засоби здійснюють передачу даних між пристроями в мережі, а програмні засоби – керують цією передачею та контролюють її. Ну а інфокомунікації – це більше, ніж просто мережі, це – поєднання технологій передачі, прийому, зберігання та комп'ютерної обробки інформації за заданими алгоритмами. Тому сучасний фахівець у галузі інфокомунікацій має володіти знаннями та практичними навичками за наступними напрямками:
– сучасні методи розробки і аналізу складності алгоритмів обробки великих об'ємів даних та інформаційних структур високої розмірності;
– будова сучасних операційних систем (ОС), адміністрування систем, які базуються на ядрі Linux, робота з файловою системою, процесами та пакетами, механізми безпеки, налаштування мережі, діагностика та усунення збоїв роботи ОС, вирішення проблем з підключенням до мережі, відновлення системи після збоїв тощо;
– моделі та методи аналізу фізичних процесів поширення радіосигналів у різних бездротових системах;
– основи програмування мікроконтролерів, особливості програмного налаштування апаратних функціональних модулів мікроконтролерів і роботи з різними видами їх пам’яті.
Розібратися із усім цим допоможе блок навчальних дисциплін «Програмні та апаратні засоби інфокомунікацій».
Спеціальності, для яких пропонується Major:
Для спеціальностей 17 галузі знань та 141 спеціальності
Пререквізити (необхідні вхідні знання, вміння):
Не потребує додаткових знань та вмінь, бажана наявність досвіду програмування на початковому рівні на будь-якій мові програмування
Перелік дисциплін, які входять до Major:
- Аналіз складності алгоритмів (5 кредитів) - 3 семестр;
- Операційні системи на базі ядра Linux (5 кредитів) - 4 семестр;
- Фізичні основи бездротових засобів телекомунікацій (5 кредитів) - 5 семестр;
- Програмування мікроконтролерів на С (5 кредитів) - 6 семестр.