Методи і технології розробки програмних продуктів
Освітня програма: Інформатика
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Методи і технології розробки програмних продуктів
Код дисципліни
ОК.05
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2023/2024
Семестр / Триместр
1 Семестр
Кількість кредитів ЕСТS
5
Результати навчання
ПРН2. Мати спеціалізовані уміння/навички розв’язання проблем комп’ютерних наук, необхідні для проведення досліджень та/або провадження інноваційної діяльності з метою розвитку нових знань та процедур.
ПРН4. Управляти робочими процесами у сфері інформаційних технологій, які є складними, непередбачуваними та потребують нових стратегічних підходів.
ПРН6. Розробляти концептуальну модель інформаційної або комп’ютерної системи.
ПРН10. Проектувати архітектурні рішення інформаційних та комп’ютерних систем різного призначення.
ПРН11. Створювати нові алгоритми розв’язування задач у сфері комп’ютерних наук, оцінювати їх ефективність та обмеження на їх застосування.
ПРН13. Оцінювати та забезпечувати якість інформаційних та комп’ютерних систем різного призначення.
ПРН17. Виявляти та усувати проблемні ситуації в процесі експлуатації програмного забезпечення, формулювати завдання для його модифікації або реінжинірингу.
Форма навчання
Дистанційне навчання
Попередні умови та додаткові вимоги
Студент повинен опанувати основи програмування в різних парадигмах та баз даних.
Зміст навчальної дисципліни
Мета дисципліни: оволодіння знаннями в та уміннями застосовувати методи та програмний інструментарій реалізації кожного етапу життєвого циклу програмного продукту.
Навчальна дисципліна "Методи і технології розробки програмних продуктів / Methods and technologies of software development" є складовою освітньо-наукової програми підготовки фахівців за освітнім рівнем "магістр" галузі знань 12 "Інформаційні технології" за спеціальністю 122 "Комп’ютерні науки", програми "Інформатика". Викладається у 1-му семестрі в обсязі 150 годин (5 кредитів ECTS), зокрема: лекції – 28 год., лабораторні – 20 год., консультації – 2 год., самостійна робота – 100 год.
В курсі передбачено 2 контрольні роботи.
Завершується дисципліна іспитом у 1-му семестрі.
Рекомендована та необхідна література
1. Dathan, B., Ramnath, S. Object-Oriented Analysis, Design and Implementation. An Integrated Approach. Second Edition, Springer, 2018, 471 p. URL: https://warin.ca/ressources/books/2015_Book_Object-OrientedAnalysisDesignA.pdf
2. Sommerville, I. Software Engineering. Ninth Edition, Addison-Wesley, 2011, 773 p. URL: https://www.academia.edu/58171756/Software_Engineering_9th_Edition_by_Ian_Sommerville or https://engineering.futureuniversity.com/BOOKS%20FOR%20IT/Software-Engineering-9th-Edition-by-Ian-Sommerville.pdf
3. SDLC Tutorial. URL: https://www.tutorialspoint.com/sdlc/index.htm
4. Object Oriented Analysis & Design Tutorial. URL: https://www.tutorialspoint.com/object_oriented_analysis_design/index.htm
5. The Essence of Software Engineering / Volker Gruhn, Rudiger Striemer (editors), Springer Open, 2018, 236 p.
Заплановані освітні заходи та методи викладання
Лекція, лабораторна робота, самостійна робота.
Методи та критерії оцінювання
Семестрове оцінювання:
1. Контрольна робота (тест) 1 / РН 1.1, РН1.2 – 15 балів/9 балів.
2. Контрольна робота (тест) 2 / РН1.2, РН1.3 – 15 балів/9 балів.
3. Лабораторна робота (проект) / РН 2.1, РН 2.2, РН 3.1, РН 4.1 – 30 балів/18 балів.
Підсумкове оцінювання (у формі іспиту):
- максимальна кількість балів які можуть бути отримані студентом: 40;
- результати навчання які будуть оцінюватись: PH 1.1 – PH 1.3, PH 2.1, РН 2.2.
Мова викладання
Українська, англійська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Олексій
Миколайович
Ткаченко
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики
Факультет комп'ютерних наук та кібернетики
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики