121. Інженерія програмного забезпечення
Освітня програма: Інженерія програмного забезпечення
Основні фахові компетентності, яких набувають студенти під час навчання
- Здатність розв’язувати складні спеціалізовані задачі та практичні проблеми у галузі, що передбачає застосування теорій та методів комп’ютерних наук, інформаційних технологій і характеризується комплексністю та невизначеністю умов.
- Здатність до математичного та логічного мислення, формулювання та дослідження математичних моделей, зокрема дискретних математичних моделей, обґрунтовування вибору методів і підходів для розв’язування теоретичних і прикладних задач у галузі комп’ютерних наук, інтерпретування отриманих результатів.
- Здатність до виявлення закономірностей випадкових явищ, застосування методів статистичної обробки даних та оцінювання стохастичних процесів реального світу.
- Здатність використовувати сучасні методи машинного навчання, зокрема штучні нейронні мережі для аналізу даних великого розміру, природномовних текстів та зображень.
- Здатність до побудови логічних висновків, використання формальних мов і моделей алгоритмічних обчислень, проєктування, розроблення та аналізу алгоритмів, оцінювання їх ефективності та складності
- Здатність до системного мислення, застосування методології системного аналізу для дослідження складних проблем різної природи, методів формалізації та розв’язання системних задач, що мають суперечливі цілі, невизначеності та ризики.
- Здатність проєктувати та розробляти програмне забезпечення із застосуванням різних парадигм програмування: структурного, об’єктно-орієнтованого, функціонального, логічного, з відповідними моделями, методами та алгоритмами обчислень, структурами даних і механізмами управління.
- Здатність реалізувати багаторівневу обчислювальну модель на основі архітектури клієнт-сервер (бази даних, сховища даних і бази знань) для забезпечення обчислювальних потреб багатьох користувачів, оброблення транзакцій також і на хмарних сервісах.
- Здатність до інтелектуального багатовимірного аналізу даних та їх оперативної аналітичної обробки із візуалізацією результатів аналізу в процесі розв’язання прикладних задач у галузі комп’ютерних наук.
- Здатність застосовувати методи та засоби забезпечення інформаційної безпеки, розробляти та експлуатувати спеціальне програмне забезпечення захисту інформаційних ресурсів об’єктів критичної інформаційної інфраструктури.
- Здатність до аналізу та функціонального моделювання бізнес-процесів, побудови і практичного застосування функціональних моделей організаційно-економічних і виробничо-технічних систем, методів оцінювання ризиків проєктування ІС, синтезу складних систем на засадах використання їх комп’ютерної моделі.