Смарт-технології та Інтернет речей

Mandatory discipline
Навчальна дисципліна професійної підготовки
Обсяг освітнього компонента: 
• у кредитах ЄКТС — 3.0; • у навчальних годинах — 90.
Розподіл навчальних годин (аудиторні заняття / самостійна робота): 
• очна форма — 30 / 60.
Кількість аудиторних занять за видами (лекції / практичні заняття / лабораторні заняття): 
• очна форма — 8 / 0 / 7.
Семестровий контроль: 
Test.
Освітню компоненту забезпечує: 
Анотація: 

Мета вивчення дисципліни: формування у студентів цілісного розуміння концепцій, архітектур та технологій Інтернету речей, а також розвиток практичних навичок проєктування, розгортання, інтеграції та аналітичної обробки даних IoT-систем у сучасному цифровому середовищі.
Практичне значення та використання отриманих знань: освоєння технологій і методів роботи з IoT-пристроями, протоколами обміну, хмарними платформами, засобами аналітики та цифровими двійниками забезпечує підвищення ефективності використання та впровадження інтелектуальних систем моніторингу, автоматизації та управління у прикладні бізнес-процеси.
Тематика та види навчальних занять

Для денної форми здобуття освіти

Лекційні заняття
Лекція 1. Введення. Поняття інтернета речей
Лекція 2. Основні складові компоненти IoT систем
Лекція 3. Основні технології та протоколи передачі даних у IoT системах
Лекція 4. Віртуальні емулятори пристроїв IoT
Лекція 5. Аспекти безпеки систем на базі IoT
Лекція 6. Можливості сучасних технічних засобів розробки IoT
Лекція 7. Особливості використання мови програмування microPython для розробки систем IoT
Лекція 8. Методи та технології систем збору даних із пристроїв IoT

Лабораторні заняття

Лабораторне заняття 1. “Основи роботи з віртуальним середовищем Wokwi”.
Мета заняття – ознайомитися з базовими поняттями та архітектурою Інтернету речей, опанувати роботу у віртуальному середовищі моделювання мікроконтролерів Wokwi та набути початкових навичок створення простих проєктів на базі Arduino Uno.
Лабораторне заняття 2. “Особливості роботи з платформою Arduino у Tinkercad”.
Мета заняття – отримати практичні навички проектування та програмування віртуальних плат сімейства Arduino.
Лабораторне заняття 3. “Специфіка розробки модулів IoT на базі MicroPython”.
Мета заняття – отримати навички розробки програмних скриптів та модулів для їх виконання на пристроях інтернету речей на базі мови micropython.
Лабораторне заняття 4. “Обробка мережевих даних та протоколи IoT”.
Мета заняття – засвоїти принципи та оволодіти навичками забезпечення обробки мережевих даних з використанням протоколів IoT.
Лабораторне заняття 5. “ Особливості проектування схем компонентів IoT у системі Frizing”.
Мета заняття – засвоїти принципи та оволодіти навичками проектування схем IoT засобами системи Fritzing.
Лабораторне заняття 6. “Робота з засобами моніторингу та візуалізації даних з пристроїв IoT”.
Мета заняття – засвоїти принципи та оволодіти навичками налаштування засобів моніторингу та візуалізації даних з пристроїв IoT.
Лабораторне заняття 7. “Моделювання сценаріїв оцінки інформаційної безпеки систем IoT”.
Мета заняття – засвоїти принципи та оволодіти навичками моделювання сценаріїв оцінки ризиків порушення інформаційної безпеки систем IoT.

Консультації здійснюються впродовж семестру згідно встановленого розкладу.
Індивідуальна робота

Для денної форми здобуття освіти

Не передбачена

Форми контрольних заходів та оцінювання результатів навчання

Для денної форми здобуття освіти

Поточний контроль полягає у виконанні
1) 7-ми індивідуальних поточних завдань. Індивідуальні поточні завдання виконуються на компʼютері відповідно до мети та завдань лабораторних занять. Бездоганне виконання індивідуальних поточних завдань №1-№6 оцінюється у 5 балів; індивідуального поточного завдання №7 – 10 балів. Виконання першої частини розрахунково-графічної роботи оцінюється у 10 балів.
2) двох модульних контрольних робіт. Модульні контрольні роботи складаються з теоретичної і практичної частин та проводяться у письмовій формі. Бездоганне виконання кожної модульної контрольної роботи становить 25 балів.
Підсумковий контроль – іспит в усній формі. Максимальна оцінка, яку може отримати студент – 100 балів.
Підсумковий контроль – залік в усній формі. Максимальна оцінка, яку може отримати студент – 100 балів.

Результати навчання: 

ПРН3. Використовувати базові знання інформатики й сучасних ІСТ, навички програмування, технології безпечної роботи в комп'ютерних мережах, методи створення баз даних та інтернет- ресурсів, технології розроблення алгоритмів і комп’ютерних програм мовами високого рівня із застосуванням об’єктно-орієнтованого програмування для розв’язання задач проектування і використання ІСТ
ПРН7. Обґрунтовувати вибір технічної структури та розробляти відповідне програмне забезпечення, що входить до складу ІСТ.
ПРН16. Вирішувати завдання з використанням інтернет-речей, знаходити сучасні рішення, що дозволяють інтегрувати апаратне забезпечення, програми та хмарні сервіси.

b342520 ▪ 2025