Mag - F2-0 - Інженерія програмного забезпечення - 2025

Період дії 
1 вересня 2025 року31 грудня 2026 року
Магістр ▪ Освітньо-професійна програма
Шифр програми 
0
Спеціальність: 
F2 Інженерія програмного забезпечення
Рік затвердження редакції 
2025
Стан 
Чинний
Освітні компоненти 
Форма контрою:
Кафедра:

Навчальні дисципліни загальної підготовки

Іноземна мова за професійним спрямуванням
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма); 1 (заочна форма).
Форма контрою: Залік.
Методи та засоби наукових досліджень в інженерії програмного забезпечення
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма); 1 (заочна форма).
Форма контрою: Залік.
Інтелектуальна власність та авторське право
Кількість кредитів ЄКТС: 3.0
Семестр: 2 (денна форма); 2 (заочна форма).
реферативна робота
Форма контрою: Залік.
Інноваційне підприємництво в індустрії програмного забезпечення
Кількість кредитів ЄКТС: 4.5
Семестр: 2 (денна форма); 2 (заочна форма).
розрахунково-графічна робота
Форма контрою: Екзамен.

Навчальні дисципліни професійної підготовки

Cистемна інженерія програмного забезпечення
Кількість кредитів ЄКТС: 6.0
Семестр: 1 (денна форма); 1 (заочна форма).
розрахунково-графічна робота
Форма контрою: Екзамен.
Інженерія програмного забезпечення систем штучного інтелекту
Кількість кредитів ЄКТС: 4.5
Семестр: 1 (денна форма); 1 (заочна форма).
Форма контрою: Екзамен.
Розробка та забезпечення якості програмного забезпечення систем
Кількість кредитів ЄКТС: 4.5
Семестр: 1 (денна форма); 1 (заочна форма).
Форма контрою: Екзамен.
Методи та технології розподілених та паралельних обчислень
Кількість кредитів ЄКТС: 6.0
Семестр: 1 (денна форма); 1 (заочна форма).
Форма контрою: Екзамен.

Курсові проекти

Курсовий проєкт "Інженерія інтелектуальних" програмних систем
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма); 1 (заочна форма).
Форма контрою: Захист курсового проекту.

Атестація

Кваліфікаційна робота
Кількість кредитів ЄКТС: 18.0
Семестр: 3 (денна форма); 3 (заочна форма).
Форма контрою: Захист роботи.

Практична підготовка

Переддипломна практика
Кількість кредитів ЄКТС: 12.0
Семестр: 3 (денна форма); 3 (заочна форма).
Форма контрою: Диференційований залік.
Обсяг програми 

90 кредитів ЄКТС.

Тривалість програми 

Нормативний строк підготовки становить 1 рік 4 місяці.

Строк перепідготовки з іншої спеціальності становить 1–2 роки.

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

ступінь вищої освіти: магістр,

галузь знань: 12 Інформаційні технології,

спеціальність: 121 Інженерія програмного забезпечення.

Форма здобуття освіти 
очна (денна), заочна
Мова викладання 
українська
Додаткові можливості програми 

Здобувачі вищої освіти за цією освітньою програмою мають можливість брати участь в програмах міжнародної академічної мобільності (тривалістю 1 або 2 семестри), яка реалізується англійською, німецькою, польською, іспанською мовами.

Здобувачі вищої освіти мають можливість додатково до обсягу освітньої програми пройти курс військової підготовки в обсязі 29 кредитів ЄКТС на кафедрі військової підготовки офіцерів запасу Національного університету «Одеська політехніка».

Опис предметної області програми 

Об’єкт вивчення та діяльності:

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

Цілі навчання:

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

Теоретичний зміст предметної області:

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

Методи, методики та технології:

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

Інструменти та обладнання:

програмно-апаратні та хмарні засоби підтримки процесів інженерії програмного забезпечення.

Фокус освітньої програми 

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

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

Особливості та відмінності програми 

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

Перелік компетентностей випускника 

Інтегральна компетентність:

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

Загальні компетентності:

ЗК01. Здатність до абстрактного мислення, аналізу та синтезу.

ЗК02. Здатність спілкуватися іноземною мовою як усно, так і письмово.

ЗК03. Здатність проводити дослідження на відповідному рівні.

ЗК04. Здатність спілкуватися з представниками інших професійних груп різного рівня (з експертами інших галузей/видів економічної діяльності).

ЗК05. Здатність генерувати нові ідеї (креативність).

Спеціальні компетентності:

СК01. Здатність аналізувати предметні області, формувати, класифікувати вимоги до програмного забезпечення.

СК02. Здатність розробляти і реалізовувати наукові та/або прикладні проєкти у сфері інженерії програмного забезпечення.

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

СК04. Здатність розвивати і реалізовувати нові конкурентоспроможні ідеї в інженерії програмного забезпечення.

СК05. Здатність розробляти, аналізувати та застосовувати специфікації, стандарти, правила і рекомендації в сфері інженерії програмного забезпечення.

СК06. Здатність ефективно керувати фінансовими, людськими, технічними та іншими проєктними ресурсами у сфері інженерії програмного забезпечення.

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

СК08. Здатність розробляти і координувати процеси, етапи та ітерації життєвого циклу програмного забезпечення на основі застосування сучасних моделей, методів та технологій розроблення програмного забезпечення.

СК09. Здатність забезпечувати якість програмного забезпечення.

СК10. Здатність розробляти та супроводжувати програмні системи інтелектуального аналізу даних та штучного інтелекту.

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

ПРН01 Знати і застосовувати сучасні професійні стандарти і інші нормативно-правові документи з інженерії програмного забезпечення

ПРН02 Оцінювати і вибирати ефективні методи і моделі розроблення, впровадження, супроводу програмного забезпечення та управління відповідними процесами на всіх етапах життєвого циклу.

ПРН03 Будувати і досліджувати моделі інформаційних процесів у прикладній області.

ПРН04 Виявляти інформаційні потреби і класифікувати дані для проєктування програмного забезпечення.

ПРН05 Розробляти, аналізувати, обґрунтовувати та систематизувати вимоги до програмного забезпечення.

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

ПРН07 Аналізувати, оцінювати і застосовувати на системному рівні сучасні програмні та апаратні платформи для розв’язання складних задач інженерії програмного забезпечення.

ПРН08 Розробляти і модифікувати архітектуру програмного забезпечення для реалізації вимог замовника.

ПРН09 Обґрунтовано вибирати парадигми і мови програмування для розроблення програмного забезпечення; застосовувати на практиці сучасні засоби розроблення програмного забезпечення.

ПРН10 Модифікувати існуючі та розробляти нові алгоритмічні рішення детального проєктування програмного забезпечення.

ПРН11 Забезпечувати якість на всіх стадіях життєвого циклу програмного забезпечення, у тому числі з використанням релевантних моделей та методів оцінювання, а також засобів автоматизованого тестування і верифікації програмного забезпечення.

ПРН12 Приймати ефективні організаційно-управлінські рішення в умовах невизначеності та зміни вимог, порівнювати альтернативи, оцінювати ризики.

ПРН13 Конфігурувати програмне забезпечення, керувати його змінами та розробленням програмної документації на всіх етапах життєвого циклу.

ПРН14 Прогнозувати розвиток програмних систем та інформаційних технологій.

ПРН15 Здійснювати реінжиніринг програмного забезпечення відповідно до вимог замовника.

ПРН16 Планувати, організовувати та здійснювати тестування, верифікацію та валідацію програмного забезпечення.

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

Шифр освітньої програми 
22-078