Програмні компетентності
Інтегральна компетентність:
Здатність розв’язувати задачі дослідницького та/або інноваційного характеру у сфері комп’ютерних наук
Загальні компетентності (ЗК):
ЗК1. Здатність до абстрактного мислення, аналізу та синтезу.
ЗК2. Здатність застосовувати знання у практичних ситуаціях.
ЗК3. Здатність спілкуватися державною мовою як усно, так і письмово.
ЗК4. Здатність спілкуватися іноземною мовою.
ЗК5. Здатність вчитися і оволодівати сучасними знаннями.
ЗК6. Здатність бути критичним і самокритичним.
ЗК7. Здатність генерувати нові ідеї (креативність).
ЗК8. Здатність працювати в команді.
ЗК9. Здатність оцінювати та забезпечувати якість виконуваних робіт.
Спеціальні (фахові) компетентності (СК):
СК1. Розуміння теоретичних засад комп’ютерних наук для об’єктивного оцінювання можливостей використання обчислювальної техніки в певних процесах людської діяльності і визначення перспективних інформаційних технологій.
СК2. Здатність комунікувати з представниками різних галузей знань та сфер діяльності з метою з’ясування їх потреб в автоматизації обробки інформації.
СК3. Здатність збирати, формалізувати, систематизувати і аналізувати потреби та вимоги до комп’ютерної системи, що розробляється, експлуатується чи супроводжується.
СК4. Здатність формалізувати предметну область певного проекту як складну систему з визначенням ключових елементів та зв’язків між ними, мети та критеріїв оцінки її функціонування у вигляді відповідної інформаційної моделі.
СК5. Здатність використовувати математичні методи для аналізу формалізованих моделей предметної області певного проекту в процесі його реалізації і супроводження.
СК6. Здатність збирати і аналізувати дані (включно з великими), для забезпечення якості прийняття рішень.
СК7. Здатність розробляти, описувати, аналізувати та оптимізувати архітектурні рішення комп’ютерних систем різного призначення.
СК8. Здатність застосовувати існуючі і розробляти нові алгоритми розв’язування задач у галузі комп’ютерних наук: алгоритми розв’язання обчислювальних та логічних задач, алгоритми паралельних та розподілених обчислень, алгоритми аналітичної обробки й інтелектуального аналізу великих даних з оцінкою їх ефективності та складності.
СК9. Здатність розробляти програмне забезпечення: розуміти та застосовувати основи логіки для вирішення проблем; вміти конструювати, виконувати та налагоджувати програми за допомогою сучасних інтегрованих програмних (візуальних) середовищ розробки; розуміти методології програмування, включаючи об'єктно-орієнтоване, структуроване, процедурне та функціональне програмування; порівнювати наявні в даний час мови програмування, методології розробки програмного забезпечення та середовища розробки, а також обирати та використовувати ті, що відповідають певному проекту; вміти оцінювати код для повторного використання або включення до існуючої бібліотеки; вміти оцінювати конфігурацію та вплив на налаштування в умовах роботи з сторонніми програмними пакетами.
СК10. Здатність розробляти і реалізовувати проекти зі створення програмного забезпечення, у тому числі в непередбачуваних умовах, за нечітких вимог та необхідності застосовувати нові стратегічні підходи, використовувати програмні інструменти для організації командної роботи над проєктом.
СК11. Здатність розробляти та адмініструвати бази даних та знань, володіти сучасними теоріями та моделями даних та знань, методами їх інтерактивної та автоматизованої розробки, технологіями обробки та візуалізації.
СК12. Здатність оцінювати якість ІТ-проектів, комп’ютерних і програмних систем різного призначення, володіти методологіями, методами і технологіями забезпечення та вдосконалення якості ІТ-проектів, комп’ютерних та програмних систем на основі міжнародних стандартів оцінки якості програмного забезпечення інформаційних систем, моделей оцінки зрілості процесів розробки інформаційних та програмних систем.
СК13. Здатність ініціювати та планувати процеси розробки комп’ютерних систем та програмного забезпечення, включно з його розробкою, аналізом, тестуванням, системною інтеграцією, впровадженням і супроводом.
СК14. Здатність виявляти проблемні ситуації в процесі експлуатації програмного забезпечення і формулювати завдання для його модифікації або реінжинірингу.
СК15. Здатність документувати хід та результати проектної роботи, володіти основними методологіями, стандартами та архітектурними фреймворками, що визначають сукупність, структуру та зміст проектної та робочої документації комп’ютерних та програмних систем різного призначення.
СК16. Здатність самостійно виконувати проекти з розвитку комп’ютерних систем, які використовуються у аерокосмічній галузі та інших галузях з критичними технологіями.
СК17. Здатність виконувати науково-дослідні та проектні роботи з використанням хмарних технологій, інтелектуальних систем, баз даних та знань, систем машинного навчання, інтелектуального аналізу даних, використання технологій ІоТ речей.