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

Освітня програма: Інформатика (перший (бакалаврський) рівень вищої освіти)

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

Назва дисципліни
Інформаційні технології
Код дисципліни
ННД.20
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2023/2024
Семестр / Триместр
7 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
ПРН9. Використовувати інструментальні засоби розробки клієнт-серверних застосувань, проектувати концептуальні, логічні та фізичні моделі баз даних, розробляти та оптимізувати запити до них. ПРН11. Володіти навичками використання методології управління життєвим циклом програмного забезпечення, продуктів і сервісів інформаційних технологій відповідно до вимог і обмежень замовника, вміти готувати проектну документацію (техніко-економічне обґрунтування, технічне завдання, бізнес-план, креативний бриф, угоду, договір, контракт та ін.) ПРН16. Виконувати паралельні та розподілені обчислення, застосовувати чисельні методи та алгоритми для паралельних структур, мови паралельного програмування при розробці та експлуатації паралельного та розподіленого програмного забезпечення.
Форма навчання
Дистанційне навчання
Попередні умови та додаткові вимоги
Знати: основні поняття та шаблони об’єктно-орієнтованого проектування програмного забезпечення; основні етапи життєвого циклу програмних систем; Вміти: застосовувати на практиці інструментальні засоби проектування та розробки програмного забезпечення. Володіти навичками: програмування із використанням об’єктно-орієнтованих мов.
Зміст навчальної дисципліни
Мета дисципліни – засвоєння базових знань та оволодіння навичками щодо використання інформаційних технологій при розробці програмних систем (ПС), зокрема, оволодіння навичками моделювання і проектування розподілених програмних систем, використання сервісно-орієнтованої архітектури, REST-архітектури, оволодіння окремими навичками Web-програмування та програмування під мобільні платформи, використання хмарних обчислень. Навчальна дисципліна "Інформаційні технології" є складовою програми підготовки фахівців за першим (бакалаврським) рівнем вищої освіти галузі знань 12 "Інформаційні технології" зі спеціальності 122 "Комп’ютерні науки", освітньо-професійної програми – "Інформатика". Дана дисципліна є обов’язковою навчальною дисципліною за програмою "Інформатика". Викладається у 7 семестрі 4 курсу в обсязі – 120 год. (4 кредити ECTS) зокрема: лекції – 28 год., лабораторні – 26 год., консультації – 2 год., самостійна робота – 64 год. У курсі передбачено 2 частини та 2 контрольні роботи. Завершується дисципліна – екзаменом у 7 семестрі.
Рекомендована та необхідна література
1. Боггс У., Боггс М., Дранишников И., UML и Rational Rose, «Лори», М., 2008, 600с. 2. Соммервилл И., Инженерия программного обеспечения. М, «Вильямс», 2002.- 624 с. 3. Лавріщева К. Програмна інженерія, К., 2008, 319 с. 4. Хохгуртль Б., C# и Java: межплатформенные Web-сервисы, М., Кудиц-образ, 2004, 410с. 5. Машнин Т.С. Web-сервисы Java, БХВ-Петербург, 2012, 560 с. 6. Erik Wilde, Cesare Pautasso. REST: From Research to Practice,2011, 528 p. 7. Джон Фландерс. Введение в службы RESTful с использованием WCF. MSDN, 2009. (msdn.microsoft.com/ru-ru/magazine/dd315413.aspx) 8. Перри Б., Java сервлеты и JSP: сборник рецептов, М., КУДИЦ-Пресс, 2009, 768с. 9. Хемраджани А. Гибкая разработка приложений на Java с помощью Spring, Hibernate и Eclipse. — М.:Издательский дом "Вильямс", 2008, 352 с.
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота.
Методи та критерії оцінювання
Cеместрове оцінювання: 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; - форма проведення і види завдань: письмова робота.
Мова викладання
Українська

Кафедри

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

Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики