Загальна інформація про освітню програму
Повна назва вищого навчального закладу та структурного підрозділу: Національний аерокосмічний університет ім. М. Є. Жуковського «Харківський авіаційний інститут», кафедра комп’ютерних наук та інформаційних технологій
Ступінь вищої освіти: Бакалавр
Галузь знань: 12 Інформаційні технології
Спеціальність: 122 Комп’ютерні науки
Офіційна назва освітньо-професійної програми: Комп’ютеризація обробки інформації та управління
Тип диплому та обсяг освітньо-професійної програми: Диплом бакалавра, одиничний, термін навчання 3 роки 10 місяців
– на базі повної загальної середньої освіти – 240 кредитів ЄКТС
– на базі освітнього ступеня молодшого бакалавра (освітньо- кваліфікаційного рівня «Молодший спеціаліст») – 240 кредитів ЄКТС. ХАІ визнає та перезараховує не більше ніж 120 кредитів ЄКТС, отриманих в межах попередньої освітньої програми підготовки молодшого бакалавра (молодшого спеціаліста) за спеціальностями в межах галузі і не більше 60 кредитів ЄКТС отриманих в межах попередньої освітньої програми підготовки молодшого бакалавра (молодшого спеціаліста) за іншими спеціальностями
Наявність акредитації: Сертифікат про акредитацію: Серія УД № 21008322 виданий 25 січня 2019 року. Термін дії до 01 липня 2024 року.
Цикл/рівень: НРК – 6 рівень, EQF-LLL – 6 рівень, FQ-EHEA – перший цикл
Передумови: Особа має право здобувати ступінь бакалавра за умови наявності повної загальної середньої освіти та/або початкового рівня (короткого циклу) вищої освіти(молодший бакалавр, фаховий молодший бакалавр, освітньо-кваліфікаційного рівня «Молодший спеціаліст»)
Мова(и) викладання: Мовою викладання є державна мова. 3 метою створення умов для міжнародної академічної мобільності може бути прийнято рішення про викладання однієї чи декількох дисциплін англійською та/або іншими іноземними мовами
Термін дії освітньо-професійної програми: До введення в дію нової освітньо-наукової програми
Мета освітньо-професійної програми:
Підготовка кваліфікованого, конкурентоспроможного, інтегрованого у європейський та світовий освітній простір фахівця ступеня бакалавр за спеціальністю 122 «Комп’ютерні науки», здатного розв’язувати складні спеціалізовані задачі та практичні проблеми у галузі інформаційних технологій у сферах авіації, космонавтики, а також у суміжних галузях промисловості та економіки
Придатність випускників до працевлаштування та подальшого навчання
Придатність до працевлаштування: Професійна діяльність як фахівця з розробки математичного, інформаційного та програмного забезпечення комп’ютерних систем, у галузі інформаційних технологій. Бакалавр може обіймати на підприємствах (виробничі, фінансові, організації, ІТ-підприємства) первинні посади фахівця:
– з інформаційних технологій;
– з розробки та тестування програмного забезпечення;
– з розроблення комп’ютерних програм;
– з адміністрування баз даних.
Місця працевлаштування: навчальні заклади; науково-дослідні, проектно- конструкторські, виробничі, фінансові, державні та приватні підприємства та організації (фахівці ІТ-підрозділів або ІТ-підприємств).
Академічні права випускників: Продовження навчання за програмою підготовки другого (магістерського) рівня вищої освіти. Набуття додаткових кваліфікацій в системі післядипломної освіти
Викладання та оцінювання
Викладання та навчання: Студентське-центроване навчання, самонавчання, проблемно-орієнтоване навчання спрямоване на розвиток критичного і творчого мислення, навчання через лабораторну практику, дуальну, дистанційну освіту тощо. Лекції, мультимедійні лекції, лабораторні роботи, семінари, практичні заняття в малих групах, самостійна робота на основі підручників та конспектів, консультації із викладачами, підготовка дипломного проектування бакалавра
Оцінювання: Письмові іспити, звіти з практик, презентації, поточний (модульний) контроль, дипломне проектування бакалавра та її захист
Характеристика освітньої програми
Опис предметної області:
Об’єкт вивчення та діяльності:
– математичні, інформаційні, імітаційні моделі реальних явищ, об’єктів, систем і процесів, предметних областей, подання даних і знань;
– методи і технології отримання, зберігання, обробки, передачі та використання інформації, інтелектуального аналізу даних і прийняття рішень;
– теорія, аналіз, розробка, оцінка ефективності, реалізація алгоритмів, високопродуктивні обчислення, у тому числі паралельні обчислення та великі дані.
Цілі навчання: підготовка фахівців, здатних проводити теоретичні та експериментальні дослідження в галузі комп’ютерних наук; застосовувати математичні методи й алгоритмічні принципи в моделюванні, проектуванні, розробці та супроводі інформаційних технологій; здійснювати розробку, впровадження і супровід інтелектуальних систем аналізу й обробки даних організаційних, технічних, природничих і соціально-економічних систем
Теоретичний зміст предметної області: сучасні моделі, методи, алгоритми, технології, процеси та способи отримання, представлення, обробки, аналізу, передачі, зберігання даних в інформаційних системах
Методи, методики та технології:
– математичні моделі, методи та алгоритми розв’язання теоретичних і прикладних задач, що виникають при розробці ІТ;
– сучасні технології та платформи програмування;
– методи збору, аналізу та консолідації розподіленої інформації;
– технології та методи проектування, розроблення та забезпечення якості складових ІТ;
– методи комп’ютерної графіки та технології візуалізації даних;
– технології інженерії знань, CASE-технології моделювання та проектування ІТ
Інструменти та обладнання: розподілені обчислювальні системи; комп’ютерні мережі; мобільні та хмарні технології, системи управління базами даних, операційні системи
Орієнтація освітньо-професійної програми:
Освітньо-професійна для підготовки бакалаврів
Основний фокус освітньо-професійної програми:
Підготовка бакалавра в ІТ галузі передбачає вивчення дисциплін загальної та професійної підготовки обов’язкового та вільного вибору для набуття компететностей щодо математичних моделей, методів, алгоритмів, інформаційних технологій для обробки даних та управління складними об’єктами та процесами у виробництві та економіки, у тому числі, в аерокосмічній галузі, здатних до самостійної професійної діяльності у зазначених галузях
Ключові слова: комп’ютерні науки, інформаційні технології, обробка інформації, управління складними об’єктами та процесами, інтелектуалізація управління
Особливості освітньо-професійної програми:
Ексклюзивність програми ґрунтується на особливостях управління об’єктами та процесами в аерокосмічній галузі (проектування, виробництво, експлуатація, управління бізнес-процесами), а також у сумісних галузях виробництва та економіки, які зв’язані зі складними у тому числі критичними технологіями, для яких необхідна обробка інформації в реальному часі та захист інформації для забезпечення надійного управління
Програмні компетентності
Інтегральна компетентність:
Здатність розв’язувати складні спеціалізовані задачі та практичні проблеми у галузі комп’ютерних наук або у процесі навчання, що передбачає застосування теорій та методів інформаційних технологій і характеризується комплексністю та невизначеністю умов
Загальні компетентності (ЗК):
ЗК1. Здатність до абстрактного мислення, аналізу та синтезу.
ЗК2. Здатність застосовувати знанім у практичних ситуаціях.
ЗК3. Знання та розуміння предметної області та розуміння професійної діяльності.
ЗК4. Здатність спілкуватися державною мовою як усно, так і письмово.
ЗК5. Здатність спілкуватися іноземною мовою.
ЗК6. Здатність вчитися й оволодівати сучасними знаннями.
ЗК7. Здатність до пошуку, оброблення та аналізу інформації з різних джерел.
ЗК8. Здатність генерувати нові ідеї (креативність).
ЗК9. Здатність працювати в команді.
ЗК10. Здатність бути критичним і самокритичним.
ЗК11. Здатність приймати обґрунтовані рішення.
ЗК12. Здатність оцінювати та забезпечувати якість виконуваних робіт.
ЗК13. Здатність діяти на основі етичних міркувань.
ЗК14. Здатність реалізувати свої права і обов’язки як члена суспільства, усвідомлювати цінності громадянського (вільного демократичного) суспільства та необхідність його сталого розвитку, верховенства права, прав і свобод людини і громадянина в Україні.
ЗК15. Здатність зберігати та примножувати моральні, культурні, наукові цінності і досягнення суспільства на основі розуміння історії та закономірностей розвитку предметної області, її місця у загальній системі знань про природу і суспільство та у розвитку суспільства, техніки і технологій, використовувати різні види та форми рухової активності для активного відпочинку та ведення здорового способу життя
Спеціальні (фахові) компетентності (СК):
СК1. Здатність до математичного формулювання та досліджування неперервних та дискретних математичних моделей, обґрунтовування вибору методів і підходів для розв’язування теоретичних і прикладних задач у галузі комп’ютерних наук, аналізу та інтерпретування
СК2. Здатність до виявлення статистичних закономірностей недетермінованих явищ, застосування методів обчислювального інтелекту, зокрема статистичної, нейромережевої та нечіткої обробки даних, методів машинного навчання та генетичного програмування тощо.
СК3. Здатність до логічного мислення, побудови логічних висновків, використання формальних мов і моделей алгоритмічних обчислень, проектування, розроблення й аналізу алгоритмів, оцінювання їх ефективності та складності, розв’язності та нерозв’язності алгоритмічних проблем для адекватного моделювання предметних областей і створення програмних та інформаційних систем.
СК4. Здатність використовувати сучасні методи математичного моделювання об’єктів, процесів і явищ, розробляти моделі й алгоритми чисельного розв’язування задач математичного моделювання, враховувати похибки наближеного чисельного розв’язування професійних задач.
СК5. Здатність здійснювати формалізований опис задач дослідження операцій в організаційно-технічних і соціально-економічних системах різного призначення, визначати їх оптимальні розв’язки, будувати моделі оптимального управління з урахуванням змін економічної ситуації, оптимізувати процеси управління в системах різного призначенім та рівня ієрархії.
СК6. Здатність до системного мислення, застосування методології системного аналізу для дослідження складних проблем різної природи, методів формалізації та розв’язування системних задач, що мають суперечливі цілі, невизначеності та ризики.
СК7. Здатність застосовувати теоретичні та практичні основи методології та технології моделювання для дослідження характеристик і поведінки складних об’єктів і систем, проводити обчислювальні експерименти з обробкою й аналізом результатів.
СК8. Здатність проектувати та розробляти програмне забезпечення із застосуванням різних парадигм програмування: узагальненого, об’єктно- орієнтованого, функціонального, логічного, з відповідними моделями, методами й алгоритмами обчислень, структурами даних і механізмами управління.
СК9. Здатність реалізувати багаторівневу обчислювальну модель на основі архітектури клієнт-сервер, включаючи бази даних, знань і сховища даних, виконувати розподілену обробку великих наборів даних на кластерах стандартних серверів для забезпечення обчислювальних потреб користувачів, у тому числі на хмарних сервісах.
СК10. Здатність застосовувати методології, технології та інструментальні засоби для управління процесами життєвого циклу інформаційних і програмних систем, продуктів і сервісів інформаційних технологій відповідно до вимог замовника.
СК11. Здатність до інтелектуального аналізу даних на основі методів обчислювального інтелекту включно з великими та погано структурованими даними, їхньої оперативної обробки та візуалізації результатів аналізу в процесі розв’язування прикладних задач.
СК12. Здатність забезпечити організацію обчислювальних процесів в інформаційних системах різного призначення з урахуванням архітектури, конфігурування, показників результативності функціонування операційних систем і системного програмного забезпечення.
СК13. Здатність до розробки мережевого програмного забезпечення, що функціонує на основі різних топологій структурованих кабельних систем, використовує комп’ютерні системи і мережі передачі даних та аналізує якість роботи комп’ютерних мереж
СК14. Здатність застосовувати методи та засоби забезпечення інформаційної безпеки, розробляти й експлуатувати спеціальне програмне забезпечення захисту інформаційних ресурсів об’єктів критичної інформаційної інфраструктури.
СК15. Здатність до аналізу та функціонального моделювання бізнес- процесів, побудови та практичного застосування функціональних моделей організаційно-економічних і виробничо-технічних систем, методів оцінювання ризиків їх проектування.
СК16. Здатність реалізовувати високопродуктивні обчислення на основі хмарних сервісів і технологій, паралельних і розподілених обчислень при розробці й експлуатації розподілених систем паралельної обробки інформації.
СК17. Здатність до розробки програмного забезпечення для задач управління об’єктами та процесами у реальному часі.
СК 18. Здатність розробляти й експлуатувати спеціальне програмне забезпечення для об’єктів та процесів аерокосмічної галузі
Програмні результати навчання
ПРН1.Застосовувати знання основних форм і законів абстрактно-логічного мислення, основ методології наукового пізнання, форм і методів вилучення, аналізу, обробки та синтезу інформації в предметній області комп’ютерних наук.
ПРН2.Використовувати сучасний математичний апарат неперервного та дискретного аналізу, лінійної алгебри, аналітичної геометрії, в професійній діяльності для розв’язання задач теоретичного та прикладного характеру в процесі проектування та реалізації об’єктів інформатизації.
ПРН3.Використовувати знання закономірностей випадкових явищ, їх властивостей та операцій над ними, моделей випадкових процесів та сучасних програмних середовищ для розв’язування задач статистичної обробки даних і побудови прогнозних моделей.
ПР4. Використовувати методи обчислювального інтелекту, машинного навчання, нейромережевої та нечіткої обробки даних, генетичного та еволюційного програмування для розв’язання задач розпізнаванім, прогнозування, класифікації, ідентифікації об’єктів керування тощо.
ПРН5.Проектувати, розробляти та аналізувати алгоритми розв’язання обчислювальних та логічних задач, оцінювати ефективність та складність алгоритмів на основі застосування формальних моделей алгоритмів та обчислюваних функцій.
ПРН6.Використовувати методи чисельного диференціювання та інтегрування функцій, розв’язання звичайних диференціальних та інтегральних рівнянь, особливостей чисельних методів та можливостей їх адаптації до інженерних задач, мати навички програмної реалізації чисельних методів.
ПРН7.Розуміти принципи моделювання організаційно-технічних систем і операцій; використовувати методи дослідження операцій, розв’язання одно- та багато критеріальних оптимізаційних задач лінійного, цілочисельного, нелінійного, стохастичного програмування.
ПРН8.Використовуватиметодологію системного аналізу об’єктів, процесів і систем для задач аналізу, прогнозування, управління та проектування динамічних процесів в макроекономічних, технічних, технологічних і фінансових об’єктах.
ПРН9.Розробляти програмні моделі предметних середовищ, вибирати парадигму програмування з позицій зручності та якості застосування для реалізації методів та алгоритмів розв’язання задач в галузі комп’ютерних наук.
ПРН10.Використовувати інструментальні засоби розробки клієнт-серверних застосувань, проектувати концептуальні, логічні та фізичні моделі баз даних, розробляти та оптимізувати запити до них, створювати розподілені бази даних, сховища та вітрини даних, бази знань, у тому числі на хмарних сервісах, із застосуванням мов веб-програмування.
ПРН11. Володіти навичками управління життєвим циклом програмного забезпечення, продуктів і сервісів інформаційних технологій відповідно до вимог і обмежень замовника, вміти розробляти проектну документацію (техніко-економічне обґрунтування, технічне завдання, бізнес-план, угоду, договір, контракт).
ПРН12. Застосовувати методи та алгоритми обчислювального інтелекту та інтелектуального аналізу даних в задачах класифікації, прогнозування, кластерного аналізу, пошуку асоціативних правил з використанням програмних інструментів підтримки багатовимірного аналізу даних на основі технологій Data Mining, Text Mining, Web Mining.
ПРН13.Воло діти мовами системного програмування та методами розробки програм, що взаємодіють з компонентами комп’ютерних систем, знати мережні технології, архітектури комп’ютерних мереж, мати практичні навички технології адміністрування комп’ютерних мереж та їх програмного забезпечення.
ПРН14.Володіти мовами системного програмування та методами розробки програм, що взаємодіють з компонентами комп’ютерних систем, знати мережні технології, архітектури комп’ютерних мереж, мати практичні навички технології адміністрування комп’ютерних мереж та їх програмного забезпечення.
ПРН15.Застосовувати знання методології та CASE-засобів проектування складних систем, методів структурного аналізу систем, об’єктно-орієнтованої методології проектування при розробці і дослідженні функціональних моделей організаційно- економічних і виробничо-технічних систем.
ПРН16.Розуміти концепцію інформаційної безпеки, принципи безпечного проектування програмного забезпечення, забезпечувати безпеку комп’ютерних мереж в умовах неповноти та невизначеності вихідних даних.
ПРН17.Виконувати паралельні та розподілені обчислення, застосовувати чисельні методи та алгоритми для паралельних структур, мови паралельного програмування при розробці та експлуатації паралельного та розподіленого програмного забезпечення.
ПРН18. Виконувати розробку інструментальних засобів та програмного забезпечення для управління складними системами та процесами у реальному часі.
ПРН19. Розуміти концепцію критичних інформаційних технологій для управління небезпечними системами та процесами.
Короткий опис, структура і компоненти
Основними напрямками спеціальності є проектування та розробка інформаційних та інтелектуальних систем, інформаційних технологій із застосуванням методів аналізу і технологій розробки систем на всіх стадіях проектування.
Напрямки навчання:
– основи розробки та архітектура інформаційних систем
– основи баз даних і знань
– комп’ютерні мережі і мережеві технології
– об’єктно-орієнтоване програмування
– алгоритми і структури даних
– програмування з використанням 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) (ви навчитеся писати тест-кейси, тестувати і документувати помилки, використовувати баг-трекінгові системи).