Відкритий міжнародний університет розвитку людини «УКРАЇНА»
Перемикач режиму перегляду сайту
Збільшений розмір шрифту Великий розмір шрифту Нормальний розмір шрифту
Чорно-білий В сірих відтінках Синьо-голубий
Нормальний режим
+38-067-406-53-92
Приймальна комісія
відділ оргроботи
+38-067-503-64-52
+38-067-328-28-22
Viber відділу обліку
+38-067-500-68-36
Київ, вул. Львівська, 23 office@uu.ua

Дисципліна: Технологія Інтернет речей

Обсяг дисципліни, годин (кредитів ЄКТС): 150 (5)

 

Мета дисципліни:

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

 

Завдання дисципліни:

-     вміти оцінювати можливості програмного забезпечення, компонентів апаратних систем та мережевих програмних систем;

-     вміти оцінювати і вибирати методи і моделі розробки, впровадження, експлуатації апаратних і програмних засобів та управління ними на всіх етапах життєвого циклу;

-     вміти організовувати взаємодію між апаратними і програмними засобами з використанням комунікаційних протоколів, поєднуючи їх в єдину систему;

-     вміти розробляти програмне забезпечення для обміну даними між віддаленими пристроями інтернету речей.

 

Попередні умови для вивчення даної дисципліни:

Курс базується на широкому використанні попередніх курсів «Математичний аналіз», «Теорія ймовірностей і математична статистика», «Теорія інформації та кодування», «Фізика», «Основи електротехніки та електроніки», «Інформаційно-комунікаційні системи», «Комп'ютерна схемотехніка».

 

Навчальні цілі дисципліни полягають у формуванні у студентів:

інтегративної компетентності:

здатність розв’язувати складні спеціалізовані завдання або практичні проблеми інженерії програмного забезпечення, що характеризуються комплексністю та невизначеністю умов, із застосуванням теорій та методів інформаційних технологій.

 

загальних компетентностей:

- здатність до абстрактного мислення, аналізу і синтезу;

- здатність застосовувати знання у практичних ситуаціях;

- здатність спілкуватися державною мовою як усно, так і письмово;

- здатність вчитися й оволодівати сучасними знаннями;

- здатність до пошуку, оброблення та аналізу інформації з різних джерел;

 

фахових компетентностей:

- здатність аналізувати предметні області, формувати, класифікувати вимоги до програмного забезпечення;

- здатність розробляти і реалізовувати наукові та/або прикладні проєкти у сфері інженерії програмного забезпечення;

- здатність проєктувати архітектуру програмного забезпечення, моделювати процеси функціонування окремих підсистем і модулів;

- здатність розвивати і реалізовувати нові конкурентоспроможні ідеї в інженерії програмного забезпечення;

- здатність критично осмислювати проблеми в галузі інформаційних технологій та на межі галузей знань, інтегрувати відповідні знання та розв’язувати складні задачі у широких або мультидисциплінарних контекстах.

 

Програмні результати навчання:

- оцінювати і вибирати ефективні методи і моделі розроблення, впровадження, супроводу програмного забезпечення та управління відповідними процесами на всіх етапах життєвого циклу;

- виявляти інформаційні потреби і класифікувати дані для проєктування програмного забезпечення;

- розробляти й оцінювати стратегії проєктування програмних засобів;

- обґрунтовувати, аналізувати й оцінювати варіанти проєктних рішень з точки зору якості кінцевого програмного продукту, ресурсних обмежень та інших факторів;

- аналізувати, оцінювати і застосовувати на системному рівні сучасні програмні та апаратні платформи для розв’язання складних задач інженерії програмного забезпечення;

- розробляти і модифікувати архітектуру програмного забезпечення для реалізації вимог замовника;

- конфігурувати програмне забезпечення, керувати його змінами та розробленням програмної документації на всіх етапах життєвого циклу;

- збирати, аналізувати, оцінювати необхідну для розв’язання наукових і прикладних задач інформацію, використовуючи науково-технічну літературу, бази даних та інші джерела.

 

В результаті вивчення дисципліни студент повинен

знати:

- методи та засоби розробки сучасних проєктів «Інтернету речей», які дозволяють керувати різноманітними пристроями без втручання людей.

 

вміти:

- оцінювати можливості програмного забезпечення, компонентів апаратних систем та мережевих програмних систем;

- оцінювати і вибирати методи і моделі розробки, впровадження, експлуатації апаратних і програмних засобів та управління ними на всіх етапах життєвого циклу;

- організовувати взаємодію між апаратними і програмними засобами з використанням комунікаційних протоколів, поєднуючи їх в єдину систему;

- розробляти програмне забезпечення для обміну даними між віддаленими пристроями Інтернету речей.

 

Зміст дисципліни:

 

Змістовний модуль 1.

Тема 1. Основи інтернету речей.

Тема 2. Архітектура інтернету речей.

Тема 3. Пристрої, які підключаються до IoT.

Тема 4. Програмування для підтримки пристроїв IoT.

 

Змістовний модуль 2.

Тема 5. Робота з великими даними ефективного використання в бізнесі.

Тема 6. Штучний інтелект і машинне навчання.

Тема 7. Важливість безпеки в IoT.

Тема 8. Фізична безпека в IoT.

 

Види робіт: лекційні заняття, практичні заняття, модульні контрольні роботи, самостійна робота студентів.

 

Форма підсумкового контролю: залік.