Загальна інформація про освітню програму
Повна назва вищого навчального закладу та структурного підрозділу: Національний аерокосмічний університет ім. М. Є. Жуковського «Харківський авіаційний інститут», кафедра комп’ютерних наук та інформаційних технологій
Ступінь вищої освіти: магістр
Галузь знань: 12 «Інформаційні технології»
Спеціальність: 122 «Комп’ютерні науки»
Офіційна назва освітньо-професійної програми:Комп’ютеризація обробки інформації та управління
Тип диплому та обсяг освітньо-професійної програми: Диплом магістра, одиничний, 90 кредитів ЄКТС, термін навчання – 1 рік 4 місяці
Наявність акредитації: Сертифікат про акредитацію: Серія УД № 21008018 від 08 січня 2019 року. Термін дії до 01 липня 2024 року.
Цикл/рівень: НРК України – 7 рівень, FQ-EHEA – другий цикл, EQF-LLL – 7 рівень
Передумови:
Для здобуття освітнього рівня «магістр» зі спеціальності 122 «Комп’ютерні науки» можуть вступати особи, що здобули освітній рівень «бакалавр» та відповідають умовам прийому до закладів вищої освіти поточного року, затверджених Міністерством освіти та науки України
Програма фахових вступних випробувань для осіб, що здобули попередній рівень вищої освіти за іншими спеціальностями повинна передбачати перевірку володіння особою спеціальними (фаховими) компетентностями та результатами навчання, що визначені стандартом вищої освіти зі спеціальності 122 «Комп’ютерні науки» галузі знань 12 «Інформаційні технології» для першого (бакалаврського) рівня вищої освіти.
Мова(и) викладання: Мовою викладання є державна мова. З метою створення умов для міжнародної академічної мобільності може бути прийнято рішення про викладання однієї чи декількох дисциплін англійською та/або іншими іноземними мовами
Термін дії освітньо-професійної програми: До введення в дію нової освітньо-наукової програми. Перегляд освітньої програми здійснюється не рідше ніж один раз на 5 років або за вимогою стейкхолдерів кожного року. З метою вдосконалення або модернізації гарант освітньої програми може вносити необхідні зміни або доповнення протягом цього терміну з урахуванням пропозицій різних груп стейкхолдерів
Мета освітньо-професійної програми:
Підготовка кваліфікованого, конкурентоспроможного, інтегрованого у європейський та світовий освітній простір фахівця ступеня магістр за спеціальністю 122 «Комп’ютерні науки», здатного самостійно розв’язувати складні спеціалізовані задачі та науково-практичні проблеми за допомогою інформаційних технологій для впровадження та розвитку інновацій у галузях авіації, космонавтики, а також у суміжних галузях промисловості та економіки
Придатність випускників до працевлаштування та подальшого навчання
Придатність до працевлаштування: Професійна діяльність як професіонала з розробки математичного, інформаційного та програмного забезпечення комп’ютерних систем, у галузі інформаційних технологій, а також адміністратора баз даних і систем.
Академічні права випускників: Продовження навчання за програмою підготовки доктора філософії (PhD). Набуття додаткових кваліфікацій в системі післядипломної освіти
Викладання та оцінювання
Викладання та навчання: Студентське-центроване навчання, самонавчання, проблемно-орієнтоване навчання спрямоване на розвиток критичного і творчого мислення, навчання через лабораторну практику, дуальну, дистанційну освіту тощо. Лекції, мультимедійні лекції, лабораторні роботи, семінари, практичні заняття в малих групах, самостійна робота на основі підручників та конспектів, консультації із викладачами, підготовка кваліфікаційної роботи магістра
Оцінювання: Письмові іспити, звіти з практик, презентації, поточний (модульний) контроль, кваліфікаційна робота магістра та її захист
Характеристика освітньої програми
Опис предметної області:
Об’єкт вивчення та діяльності: процеси збору, представлення, обробки, зберігання, передачі та доступу до інформації в комп’ютерних системах
Мета навчання:набуття здатності розв’язувати задачі дослідницького та/або інноваційного характеру у сфері комп’ютерних наук
Теоретичний зміст предметної області:сучасні моделі, методи, алгоритми, технології, процеси та способи отримання, представлення, обробки, аналізу, передачі, зберігання даних в інформаційних та комп’ютерних системах
Методи, методики та технології:методи та алгоритми розв’язання теоретичних і прикладних задач комп’ютерних наук; математичне і комп’ютерне моделювання, сучасні технології програмування; методи збору, аналізу та консолідації розподіленої інформації; технології та методи проектування, розроблення та забезпечення якості складових інформаційних технологій, методи комп’ютерної графіки та технології візуалізації даних; технології інженерії знань, CASE-технології моделювання та проектування ІТ.
Інструменти та обладнання: розподілені обчислювальні системи; комп’ютерні мережі; мобільні та хмарні технології, системи управління базами даних, операційні системи, засоби розроблення інформаційних систем і технологій
Орієнтація освітньо-професійної програми:
Освітньо-професійна для підготовки магістрів
Основний фокус освітньо-професійної програми:
Підготовка магістрів з комп’ютерних наук передбачає підготовку фахівців другого рівня підготовки для набуття компететностей щодо моделей, методів та інформаційних технологій для обробки даних та управління у виробництві та економіки, у тому числі, в аерокосмічній галузі, здатних до самостійної професійної діяльності у зазначених галузях
Ключові слова:комп’ютерні науки, інформаційні технології, обробка інформації, управління складними об’єктами та процесами, інтелектуалізація управління
Особливості освітньо-професійної програми:
Ексклюзивність програми ґрунтується на особливостях управління використання інформаційних технологій в аерокосмічній галузі (проектування, виробництво, експлуатація, управління бізнес-процесами), а також у сумісних галузях виробництва та економіки, які зв’язані зі складними наукоємними технологіями, для яких необхідна обробка інформації в реальному часі та захист інформації для забезпечення надійного управління
Програмні компетентності
Інтегральна компетентність:
Здатність розв’язувати задачі дослідницького та/або інноваційного характеру у сфері комп’ютерних наук
Загальні компетентності (ЗК):
ЗК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 – здатність виконувати науково-дослідні та проектні роботи з використанням хмарних технологій, інтелектуальних систем, баз даних та знань, систем машинного навчання, інтелектуального аналізу даних, використання технологій ІоТ речей.
Програмні результати навчання
РН1. Розробляти математичні моделі та методи аналізу даних (включно з великим). Розробляти алгоритмічне та програмне забезпечення для аналізу даних (включно з великими).
РН2. Мати спеціалізовані уміння/навички розв’язання проблем комп’ютерних наук, необхідні для проведення досліджень та/або провадження інноваційної діяльності з метою розвитку нових знань та процедур.
РН3. Збирати, формалізувати, систематизувати і аналізувати потреби та вимоги до інформаційної або комп’ютерної системи, що розробляється, експлуатується чи супроводжується.
РН4. Розробляти концептуальну модель інформаційної або комп’ютерної системи. Розробляти та застосовувати математичні методи для аналізу інформаційних моделей.
РН5. Проектувати архітектурні рішення інформаційних та комп’ютерних систем різного призначення. Зрозуміло і недвозначно доносити власні знання, висновки та аргументацію у сфері комп’ютерних наук до фахівців і нефахівців, зокрема до осіб, які навчаються.
РН6. Створювати нові алгоритми розв’язування задач у сфері комп’ютерних наук, оцінювати їх ефективність та обмеження на їх застосування. Проектувати та супроводжувати бази даних та знань.
РН7. Тестувати програмне забезпечення
РН8. Збирати, формалізувати, систематизувати і аналізувати потреби та вимоги до інформаційної або комп’ютерної системи, що розробляється, експлуатується чи супроводжується. Виявляти та усувати проблемні ситуації в процесі експлуатації програмного забезпечення, формулювати завдання для його модифікації або реінжинірингу.
РН9. Оцінювати результати діяльності команд та колективів у сфері інформаційних технологій, забезпечувати ефективність їх діяльності.
РН10. Виявляти потреби потенційних замовників щодо автоматизації обробки інформації.
РН11. Мати спеціалізовані концептуальні знання, що включають сучасні наукові здобутки у сфері комп’ютерних наук і є основою для оригінального мислення та проведення досліджень, критичне осмислення проблем у сфері комп’ютерних наук та на межі галузей знань.
РН12. Оцінювати та забезпечувати якість інформаційних та комп’ютерних систем різного призначення.
РН13. Управляти робочими процесами у сфері інформаційних технологій, які є складними, непередбачуваними та потребують нових стратегічних підходів.
РН14. Аналізувати сучасний стан і світові тенденції розвитку комп’ютерних наук та інформаційних технологій Виконувати розробку інформаційних технологій та програмного забезпечення для управління складними системами та процесами у аерокосмічній галузі.
РН15. Виконувати дослідження у сфері комп’ютерних наук. Виконувати виконання проектних робіт зі створенням комп’ютерних систем для інтелектуального управління складними об’єктами у реальному часі (аерокосмічна галузь, галузі, які пов’язані з критичними технологіями).
Короткий опис, структура і компоненти
Основними напрямками спеціальності є проектування та розробка інформаційних та інтелектуальних систем, інформаційних технологій із застосуванням методів аналізу і технологій розробки систем на всіх стадіях проектування
Напрямки навчання:
– основи розробки та архітектура інформаційних систем
– основи баз даних і знань
– комп’ютерні мережі і мережеві технології
– об’єктно-орієнтоване програмування
– алгоритми і структури даних
– програмування з використанням Java, C#
– web-програмування: HTML5, CSS3, JavaScript, PHP
– технології інтеграції та middleware
– основи управління IT-проектами, Scrum / Agile процеси
Компетенції (знання, вміння, навички) випускників:
– здатність до створення інформаційних систем з використанням мов програмування C++, C#, Java
– здатність до адміністрування баз даних, як реляційних, так і документоорієнтованих (MS SQL, Cache, MySQL, PostgreSQL, MongoDB)
– здатність до розробки web-додатків з використанням HTML5, CSS3, PHP, JavaScript
– здатність до розробки мобільних додатків для Android, iOS, Windows Phone
– здатність до управління IT-проектами
– здатність до тестування програмного забезпечення комп’ютерних систем
Випускники за напрямом підготовки “Комп’ютерні науки” можуть працювати:
– C#/.NET розробник (ви навчитеся розробляти програми на основі платформи Microsoft.NET Framework і мови C#);
– JAVA розробник (ви навчитеся створювати консольні, багатопотокові і веб-додатки на Java);
– FRONT-END розробник (ви навчитеся створювати клієнтську частину web-сайтів з використанням HTML5 & CSS3, JavaScript і jQuery);
– BACK-END розробник (ви навчитеся створювати повноцінні веб-додатки c серверної логікою на основі ASP.NET і ASP.NET MVC);
– Розробник баз даних (ви навчитеся створювати і працювати з різними базами даних з використанням MS SQL, ADO.NET і Entity framework тощо);
– Розробник додатків для мобільних пристроїв (ви освоїте розробку мобільних додатків під платформи Android, iOS, Windows Phone);
– UI розробник (ви навчитеся розробляти віконні і мобільні додатки на основі технології WPF);
Тестувальник програмного забезпечення (QA engineer) (ви навчитеся писати тест-кейси, тестувати і документувати помилки, використовувати баг-трекінгові системи).

