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

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

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

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

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

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

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

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

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

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

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

Форма здобуття освіти 
Очна (денна), заочна.
Мова викладання 
Українська.
Опис предметної області програми 
Об’єкт вивчення:

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

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

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

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

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

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

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

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

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

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

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

Доступ до подальшого навчання 

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

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

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

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

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

Загальні компетентності
  • Здатність до абстрактного мислення, аналізу та синтезу.
  • Здатність проведення досліджень на відповідному рівні.
  • Здатність генерувати нові ідеї (креативність).
  • Здатність бути критичним і самокритичним.
  • Здатність працювати в міжнародному контексті.
  • Вміння виявляти, ставити та вирішувати проблеми.
  • Здатність діяти соціально відповідально та свідомо.
Спеціальні компетентності
  • Здатність застосовувати сучасні концептуальні та методологічні знання в системній інженерії.
  • Здатність критично переосмислювати наявні технології програмної інженерії та відстежувати тенденції їх розвитку.
  • Здатність критично аналізувати, оцінювати і синтезувати нові та складні ідеї в інженерії програмного забезпечення.
  • Здатність спілкуватися з широкою науковою спільнотою та громадськістю в галузі інженерії програмного забезпечення.
  • Здатність до ініціювання та реалізації інноваційних комплексних проектів в інженерії програмного забезпечення, лідерства під час їх реалізації.
  • Здатність до розроблення та реалізації програмних проектів, включаючи власні дослідження, які дають можливість переосмислити наявне та створити нове цілісне знання та розв’язання значущих технічних, соціальних, наукових, культурних, етичних та інших проблем.
  • Здатність до постійного самовдосконалення у професійній сфері, відповідальність за навчання інших при проведенні науково-педагогічної діяльності та наукових досліджень в інженерії програмного забезпечення.
  • Здатність до розроблення нових та вдосконалення існуючих моделей, методів, засобів, процесів у сфері програмної інженерії, які забезпечують розвиток або надають нові можливості  технологій розробки та використання програмного забезпечення.
  • Здатність приймати стратегічні рішення, що передбачають та формулюють майбутні напрямки розвитку клієнто-орієнтованих процесів, нових бізнес-продуктів та сервісів.
  • Здатність застосовувати і розробляти методи і засоби системного аналізу, оптимізації, управління, прийняття рішень і обробки інформації стосовно складних систем, з метою підвищення ефективності функціонування об'єктів дослідження.
  • Здатність виконувати теоретичні дослідження процесів створення, накопичення і обробки інформації, включаючи аналіз і створення моделей даних і знань, мов їх опису і маніпулювання, створення нових математичних методів і засобів підтримки інтелектуальної обробки даних.
Програмні результати навчання 
  • Знати та вміти аналізувати фундаментальні та сучасні праці провідних зарубіжних та вітчизняних вчених у обраній проблематиці дослідження, формулювати мету та завдання власного наукового дослідження як складові загальноцивілізаційного процесу.
  • Вміти підготувати запит на отримання фінансування, розробити техніко-економічне обґрунтування проекту, розробляти звітну документацію.
  • Уміти з нових дослідницьких позицій формулювати загальну методологічну базу власного наукового дослідження, визначити його актуальність, мету і значення для розвитку інших галузей науки, суспільно-політичного, економічного життя.
  • Розробляти та оцінювати стратегії управління програмними проектами та їх результати з точки зору якості кінцевого програмного продукту.
  • Вміти досліджувати робочі параметри процесів життєвого циклу програмного забезпечення, а також здійснювати аналіз вибраних методів та засобів підтримки цих процесів  та бути спроможним обґрунтувати свій вибір.
  • Вміти приймати технічні, методологічні,  організаційно-управлінські рішення в умовах невизначеності
  • Набувати нові наукові та професійні знання, вдосконалювати навички, прогнозувати розвиток програмних систем та інформаційних технологій.
  • Демонструвати результати наукової роботи, готувати  презентації, звіти, наукові статті за результатами виконаної роботи як на рідній мові, так на однієї з мов Євросоюзу.
  • Усвідомлювати та використовувати в повсякденній діяльності тенденції розвиту інформаційних технологій.
  • Цілеспрямовано шукати, розуміти, аналізувати, необхідні для рішення професійних наукових задач інформаційно-довідникові та науково-технічні ресурси і джерела знань з урахуванням сучасних досягнень науки і техніки.
  • Формулювати наукову проблему з огляду на ціннісні орієнтири сучасного суспільства та стан її наукової розробки.
  • Розуміння теоретичних засад, що лежать в основі методів досліджень інформаційних систем та програмного забезпечення, методології проведення досліджень та обчислювальних експериментів.
  • Вміти спілкуватися зі світовою спільнотою та громадськістю в інженерії програмного забезпечення.
  • Знання і дотримання норм наукової етики і академічної доброчесності.
  • Вивчати, узагальнювати та впроваджувати в навчальний процес інновації в інженерії програмного забезпечення.
  • Вміння формулювання та вирішувати задачі оптимізації, адаптації, прогнозування, керування та прийняття рішень щодо процесів, засобів та ресурсів розробки, впровадження, супроводу та експлуатації програмного забезпечення.
  • Володіти загальнонауковими філософськими знаннями, необхідними для формулювання наукового світогляду, професійної етики, та культурного кругозору.
  • Знати основні концепції та розуміти теоретичні та практичні проблеми в сучасному науковому напрямку досліджень.
  • Вміти вести спеціалізовані наукові семінари, організовувати та проводити навчальні заняття. Володіти способами організації навчально-пізнавальної та практичної діяльності.
Працевлаштування випускників 

Фахівець може займати первинні посади за ДК 003:2010:

  • КП 2132 Професіонали в галузі програмування
  • КП 2132.1 Наукові співробітники (програмування)
  • КП 2132.2 Розробники комп'ютерних програм
  • КП 2310 Викладачі університетів та вищих навчальних закладів
  • КП 2310.1 Професори та доценти
  • КП 2447.2 Професіонали з управління проектами та програмами

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

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