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

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

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

Іноземна мова за професійним спрямуванням 1
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма).
Форма контрою: Залік.
Іноземна мова за професійним спрямуванням 2
Кількість кредитів ЄКТС: 3.0
Семестр: 2 (денна форма).
Форма контрою: Екзамен.
Психологія та педагогіка вищої школи
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма).
Форма контрою: Екзамен.
Філософія та методологія наукових досліджень
Кількість кредитів ЄКТС: 4.0
Семестр: 1 (денна форма).
Форма контрою: Екзамен.
Управління науковими проєктами 1
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма).
Форма контрою: Залік.
Викладач: д.т.н., проф. Усова Анатолій Васильович д.т.н., проф. Бочковський Андрій Петрович
Управління науковими проєктами 2
Кількість кредитів ЄКТС: 3.0
Семестр: 2 (денна форма).
Форма контрою: Екзамен.
Викладач: д.т.н., проф. Усова Анатолій Васильович д.т.н., проф. Бочковський Андрій Петрович
Іноземна мова за професійним спрямуванням 1
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма).
Форма контрою: Залік.
Іноземна мова за професійним спрямуванням 2
Кількість кредитів ЄКТС: 3.0
Семестр: 2 (денна форма).
Форма контрою: Екзамен.
Психологія та педагогіка вищої школи
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма).
Форма контрою: Екзамен.
Філософія та методологія наукових досліджень
Кількість кредитів ЄКТС: 4.0
Семестр: 1 (денна форма).
Форма контрою: Екзамен.
Управління науковими проєктами 1
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма).
Форма контрою: Залік.
Управління науковими проєктами 2
Кількість кредитів ЄКТС: 3.0
Семестр: 2 (денна форма).
Форма контрою: Екзамен.

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

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

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

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

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

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

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

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

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

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

ступінь вищої освіти: доктор філософії,

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

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

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

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

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

Теми дисертаційних робіт здобувачів вищої освіти ступеня PhD плануються у відповідності до кафедральних науково-дослідницьких робіт (НДР), що дає змогу здобувачам брати участь у проведенні реальних наукових досліджень, в тому числі у рамках міжнародного співробітництва. Зокрема, випусковою кафедрою КСПТ проводяться експериментальні дослідження спільно з Люблінською політехнікою (Польща) та Лільським університетом гуманітарних та соціальних наук (Франція), до яких залучено аспірантів старших курсів.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ЗК1. Здатність до пошуку, оброблення та аналізу інформації з різних джерел.

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

ЗК3. Здатність працювати в міжнародному контексті.

ЗК4. Здатність презентувати ідеї, інноваційні розробки і результати досліджень як в науковій, так і в професійній спільноті.

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

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

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

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

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

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

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

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

СК8. Здатність здійснювати та організовувати науково-педагогічну діяльність у закладах вищої освіти.

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

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

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

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

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

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

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

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

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

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

ПРН5. Застосовувати сучасні інструменти і технології пошуку, оброблення та аналізу інформації, зокрема, статистичні методи аналізу даних великого обсягу та/або складної структури, спеціалізовані бази даних та інформаційні системи для покращення ефективності програмних систем.

ПРН6. Формулювати і перевіряти гіпотези; використовувати для обґрунтування висновків належні докази, зокрема, результати теоретичного аналізу, експериментальних досліджень і математичного та/або комп’ютерного моделювання, наявні літературні дані.

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

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

ПРН9. Формулювати та розв’язувати задачі оптимізації, адаптації, прогнозування, керування та прийняття рішень щодо процесів, засобів та ресурсів розробки, впровадження, супроводу та експлуатації програмного забезпечення.

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

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

ПРН12. Забезпечувати захист інтелектуальної власності у сфері інженерії програмного забезпечення.

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

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

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

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

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

ПРН18. Планувати і виконувати експериментальні та/або теоретичні дослідження з використанням сучасних інструментів, критично аналізувати результати власних досліджень і результати інших дослідників у контексті усього комплексу сучасних знань щодо досліджуваної проблеми.

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

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