Інженерія програмного забезпечення

9.121.00.00 Інженерія програмного забезпечення
Кваліфікація: Доктор філософії з галузі Інформаційні технології за спеціальністю Інженерія програмного забезпечення
Рік вступу: 2024
Форма навчання: денна
Тривалість програми: 4 роки
Інститут: Відділ докторантури та аспірантури
Кількість кредитів: 43 кредитів ЄКТС освітньої складової
Рівень кваліфікації відповідно до Національної рамки кваліфікацій, Європейської рамки кваліфікацій для навчання впродовж життя: Восьмий рівень НРК (третій цикл РК ЄПВО, восьмий рівень ЄРК)
Галузь знань: Інформаційні технології
Особливі умови вступу: Вступні випробування зі спеціальності та іноземної мови.
Конкретні механізми визнання попереднього навчання: За умови, що попередній рівень отримано в іншій країні, необхідна нострифікація, яка проводиться Львівською політехнікою.
Вимоги та правила щодо отримання кваліфікації, вимоги щодо виконання навчальної програми: Повне виконання індивідуального навчального плану та захист дисертації.
Характеристика освітньої програми: Здатність розв’язувати комплексні проблеми в галузі інформаційних технологій, інженерії програмного забезпечення, проводити дослідницько-інноваційну діяльність, що передбачає глибоке переосмислення наявних та створення нових цілісних знань, а також практичне впровадження отриманих результатів.
Програмні результати навчання: РН01. Мати передові концептуальні та методологічні знання з інженерії програмного забезпечення та дотичних до неї міждисциплінарних напрямів, а також дослідницькі навички, достатні для проведення наукових і прикладних досліджень на рівні останніх світових досягнень з відповідного напряму, отримання нових знань та/або здійснення інновацій. РН02. Планувати і виконувати експериментальні та/або теоретичні дослідження з інженерії програмного забезпечення та дотичних міждисциплінарних напрямів з використанням сучасних інструментів та дотриманням норм академічної і професійної етики, критично аналізувати результати власних досліджень і результати інших дослідників у контексті усього комплексу сучасних знань щодо досліджуваної проблеми. РН03. Пропонувати нові ефективні методи і моделі розроблення, впровадження, супроводу та забезпечення якості програмного забезпечення та управління відповідними процесами на всіх етапах життєвого циклу. РН04. Вільно презентувати та обговорювати з фахівцями і нефахівцями результати досліджень, наукові та прикладні проблеми інженерії програмного забезпечення державною та іноземною мовами, оприлюднювати результати досліджень у наукових публікаціях у провідних наукових виданнях. РН05. Застосовувати сучасні інструменти і технології пошуку, оброблення та аналізу інформації, зокрема, статистичні методи аналізу даних великого обсягу та/або складної структури, спеціалізовані бази даних та інформаційні системи для покращення ефективності програмних систем. РН06. Формулювати і перевіряти гіпотези; використовувати для обґрунтування висновків належні докази, зокрема, результати теоретичного аналізу, експериментальних досліджень і математичного та/або комп’ютерного моделювання, наявні літературні дані. РН07. Розробляти та досліджувати концептуальні, математичні і комп’ютерні моделі процесів і систем для отримання нових знань та/або створення інноваційних продуктів у інженерії програмного забезпечення та дотичних міждисциплінарних напрямах. РН08. Глибоко розуміти загальні принципи та методи інженерії програмного забезпечення, а також методологію наукових досліджень, застосовувати їх у власних дослідженнях та у викладацькій практиці. РН09. Формулювати та вирішувати задачі оптимізації, адаптації, прогнозування, керування та прийняття рішень щодо процесів, засобів та ресурсів розробки, впровадження, супроводу та експлуатації програмного забезпечення. РН10. Аналізувати та оцінювати стан і перспективи розвитку інженерії програмного забезпечення та інформаційних технологій у цілому. РН11. Розробляти та реалізовувати наукові та/або інноваційні ІТ-проєкти, які дають змогу переосмислити наявне та створити нове цілісне знання та/або професійну практику і розв’язувати значущі наукові та прикладні проблеми інженерії програмного забезпечення з дотриманням норм академічної етики і врахуванням соціальних, економічних та правових аспектів. РН12. Забезпечувати захист інтелектуальної власності у сфері інженерії програмного забезпечення. РН13. Організовувати і здійснювати освітній процес у сфері інженерії програмного забезпечення, його наукове, навчально-методичне та нормативне забезпечення, розробляти і викладати спеціальні навчальні дисципліни у закладах вищої освіти.
Академічна мобільність: На основі двосторонніх договорів між Національним університетом «Львівська політехніка» та навчальними закладами країн-партнерів
Практика/стажування: професійна педагогіка
Керівник освітньої програми, контактна особа: Федасюк Дмитро Васильович
Професійні профілі випускників: Робочі місця у державних та приватних закладах вищої освіти, наукових і науково-дослідних установах на посадах викладачів та дослідників, на підприємствах та в організаціях різних видів діяльності та форм власності на керівних посадах.
Інші особливості програми: Освітньо-наукова програма ґрунтується на фундаментальних постулатах інформаційних технологій, принципах інженерії по відношенню до процесу розробки програмного забезпечення та результатах сучасних наукових досліджень. Спрямована на розвиток теоретико-методологічної та методико-прикладної бази створення програмних систем з акцентуалізацією новітніх тенденцій розвитку галузі.