Програмування інтернет речей

Освітня програма: Інженерія програмного забезпечення (Бакалавр)

Структурний підрозділ: Факультет інформаційних технологій

Назва дисципліни
Програмування інтернет речей
Код дисципліни
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2021/2022
Семестр / Триместр
8 Семестр
Кількість кредитів ЕСТS
3
Результати навчання
Уміння вибирати та використовувати відповідну задачі методологію створення програмного забезпечення; знати і застосовувати на практиці фундаментальні концепції, парадигми і основні принципи функціонування мовних, інструментальних і обчислювальних засобів інженерії програмного забезпечення; проводити передпроектне обстеження предметної області, системний аналіз об'єкта проектування; мотивовано обирати мови програмування та технології розробки для розв’язання завдань створення і супроводження програмного забезпечення; вміти застосовувати методи компонентної розробки програмного забезпечення.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
Знати теоретичні основи отримані при вивченні нормативних дисциплін “Архітектура комп’ютера”, “Алгоритми і структури даних”, “Основи програмування”, “Об’єктно-орієнтоване програмування” та “Архітектура та проектування програмного забезпечення”. Володіти елементарними навичками роботи в групах. Вміти складати програми, використовувати системний підхід до аналізу складних систем та явищ.
Зміст навчальної дисципліни
Дисципліна надає єдине розуміння необхідних методичних і методологічних знань та практичних навичок щодо розробки програмного забезпечення, програмно-апаратних систем, засобів інформаційних технологій, комп’ютерних інтелектуальних систем. В результаті навчання студенти отримують сучасні знання, які необхідні для провадження інженерної діяльності в процесах створення інформаційних технологій, розробки розумних пристроїв та розумних систем. Дисципліна формує навички щодо обробки та накопичення даних з сенсорів, програмування сенсорів та побудова сенсорних мереж. Для цього вивчаються: технології проектування та конструювання ІоТ, операційні та програмні середовища функціонування ІоТ, програмування інтерфейсів та протоколів передачі даних ІоТ. Набуваються практичні вміння щодо розробки програмних рішень ІоТ.
Рекомендована та необхідна література
Заплановані освітні заходи та методи викладання
Лекції, практичні заняття, самостійна робота
Методи та критерії оцінювання
Контроль знань студентів здійснюється за модульно-рейтинговою системою. Результати навчальної діяльності студентів оцінюються за 100-бальною шкалою. Робота в семестрі поділяється на два змістових модуля. Підсумковий контроль (іспит) - 40 балів. Обов’язковим для іспиту є виконання та захист студентом практичних робіт, здача двох модульних контрольних робіт.
Мова викладання
Українська

Кафедри

Наступні кафедри задіяні у викладанні наведеної дисципліни

Кафедра програмних систем і технологій
Факультет інформаційних технологій