Інформаційні технології

Освітня програма: Інформатика (заочна форма навчання)

Структурний підрозділ: Факультет комп'ютерних наук та кібернетики

Назва дисципліни
Інформаційні технології
Код дисципліни
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2023/2024
Семестр / Триместр
7 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
ПРН9. Розробляти програмні моделі предметних середовищ, вибирати парадигму програмування з позицій зручності та якості застосування для реалізації методів та алгоритмів розв’язання задач в галузі комп’ютерних наук. ПРН11. Володіти навичками використання методології управління життєвим циклом програмного забезпечення, продуктів і сервісів інформаційних технологій відповідно до вимог і обмежень замовника, вміти готувати проектну документацію (техніко-економічне обґрунтування, технічне завдання, бізнес-план, креативний бриф, угоду, договір, контракт та ін.). ПРН16. Виконувати паралельні та розподілені обчислення, застосовувати чисельні методи та алгоритми для паралельних структур, мови паралельного програмування при розробці та експлуатації паралельного та розподіленого програмного забезпечення.
Форма навчання
Заочна форма
Попередні умови та додаткові вимоги
1. Знати: основні поняття та шаблони об’єктно-орієнтованого програмування; основні етапи життєвого циклу програмних систем; 2. Вміти: застосовувати на практиці інструментальні засоби моделювання та розробки програмних систем. 3. Володіти навичками: моделювання та проектування програмних систем, модульного та інтегрованого тестування.
Зміст навчальної дисципліни
Мета дисципліни – засвоєння базових знань та оволодіння навичками щодо використання інформаційних технологій при розробці програмних систем, оволодіння навичками моделювання і проектування клієнт-серверних програмних систем, використання сервісно-орієнтованої архітектури, REST-архітектури, оволодіння навичками Web-програмування, програмування під мобільні платформи, використання хмарних обчислень. В результаті вивчення навчальної дисципліни студент повинен: знати основні поняття моделювання, проектування та розробки систем клієнт-серверної архітектури, особливості сервісно-орієнтованої архітектури, REST-архітектурного стилю, основні поняття та особливості Web-програмування, програмування під мобільні платформи, програмування із використанням хмарних обчислень; вміти застосовувати на практиці інструментальні середовища, спеціальні бібліотеки та фреймворки при розробці програмних систем різноманітної архітектури та призначення.
Рекомендована та необхідна література
1. Unhelkar В., Software Engineering with UML, 2018, 426 p. 2. Hemrajani A., Agile Java Development with Spring, Hibernate and Eclipse, 2006, 362 p. (Хемраджани А. Гибкая разработка приложений на Java с помощью Spring, Hibernate и Eclipse. 2008, 352 с.). 3. Naylor L., ASP.NET MVC with Entity Framework and CSS, 2016, 602p. 4. Savas Parastatidis S., Robinson I., REST in Practice: Hypermedia and Systems Architecture, 2010, 418p. 5. Franceschi H. Android App Development, 2017, 673p. 6. Porcello E., Banks A. Learning GraphQL: Declarative Data Fetching for Modern Web Apps, 2018, 181p. 7. Humphries J., Konsumer D., Muto D., Ross R., Sistare C. Practical gRPC, 2018, 234p.
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота, тести, захист лабораторних робіт, іспит.
Методи та критерії оцінювання
- семестрове оцінювання: 1. Тести: РН 1.1., РН 1.2, РН 1.3 — 10(3+3+4)/6 балів. 2. Захист лабораторних робіт : РН 2.1 –– 10(5+5)/6 балів. 3. Захист лабораторних робіт: РН 2.2 –– 20(5+5+5+5)/12 балів. 4. Захист лабораторних робіт: РН 2.3 –– 20(5+5+5+5)/12 балів. - підсумкове оцінювання (у формі екзамену): максимальна кількість балів які можуть бути отримані студентом: 40 балів; результати навчання які будуть оцінюватись: PH1.1, PH1.2, PH1.3, PH2.1, PH2.2, PH2.3.
Мова викладання
Українська

Викладачі

Ця дисципліна викладаеться наступними викладачами

Кафедри

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