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

Завдання: вивчення теоретичних основ і сучасних технологій розробки складних програмних систем (програмної інженерії).

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

Міждисциплінарні зв’язки: «Моделювання систем», «Програмування», «Алгоритми та методи обчислень», «Сучасні методи програмування», «Організація баз даних», «Комп‘ютерні системи».