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

Період дії 
1 October 2021 to 30 September 2025
Доктор філософії ▪ Освітньо-наукова програма
Шифр програми 
0
Спеціальність: 
121 Software engineering
Рік затвердження редакції 
2021
Стан 
Чинний
Освітні компоненти 

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

Іноземна мова за професійним спрямуванням 1
Number of ECTS credits: 2.0
Semester: 1 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Test.
Іноземна мова за професійним спрямуванням 2
Number of ECTS credits: 2.0
Semester: 2 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Test.
Іноземна мова за професійним спрямуванням 3
Number of ECTS credits: 3.0
Semester: 3 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Exam.
Психологія та педагогіка вищої школи
Number of ECTS credits: 4.0
Semester: 1 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Exam.
Філософія та методологія наукових досліджень
Number of ECTS credits: 4.0
Semester: 1 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Exam.
Викладач: Afanasiev Oleksandr
Управління науковою діяльністю 1
Number of ECTS credits: 3.0
Semester: 1 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Test.
Управління науковою діяльністю 2
Number of ECTS credits: 3.0
Semester: 2 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Exam.
Українська мова як іноземна 1
Number of ECTS credits: 4.0
Semester: 1 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Test.
Українська мова як іноземна 2
Number of ECTS credits: 3.0
Semester: 2 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Test.

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

Методи інженерії програмного забезпечення
Number of ECTS credits: 4.0
Semester: 1 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Exam.
Статистичні методи обробки експериментальних даних
Number of ECTS credits: 4.0
Semester: 1 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Exam.
Моделювання динамічних систем
Number of ECTS credits: 4.0
Semester: 2 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Exam.
Сисеми розподілених та кластерних обчислень
Number of ECTS credits: 4.0
Semester: 2 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Exam.
Організація розподілених обчислень на базі GRID-технології
Number of ECTS credits: 4.0
Semester: 2 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Exam.
Оптимізація в неперервних та дискретних структурах
Number of ECTS credits: 4.0
Semester: 2 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Exam.
Дискретно-безперервні моделі і оптимізація керованих процесів
Number of ECTS credits: 4.0
Semester: 2 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Exam.
Методи програмної інженерії у BIG DATA
Number of ECTS credits: 4.0
Semester: 2 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Test.
Програмна інженерія для систем аналітики даних
Number of ECTS credits: 4.0
Semester: 2 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Test.

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

Педагогічний практикум за професійним спрямуванням
Number of ECTS credits:
Semester: 3 (денна форма).
[field_field_educomponent_ref]
[field_educomponent_rgr]
[field_educomponent_coursework]
Form of control: [field_educomponent_control_true]
Form of control: Differentiated test.
Обсяг програми 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Шифр освітньої програми 
21-154
Проект навчального плану