
F3 Комп’ютерні науки

Освітня програма “Віртуальні та інтелектуальні технології програмування“
Освітня програма «Віртуальні та інтелектуальні технології програмування» спеціальності F3 «Комп’ютерні науки» поєднує фундаментальну підготовку сучасного розробника програмного забезпечення з опануванням передових напрямів — штучного інтелекту, обробки даних, хмарних технологій та віртуальних середовищ.
Програма формує фахівця широкого профілю, здатного проєктувати та розробляти інформаційні, веб-, мобільні та інтелектуальні системи, використовуючи сучасні архітектури, мови програмування та фреймворки. Особливу увагу приділено технологіям AI/ML, Data Science, DevOps, Internet of Things, а також Virtual & Augmented Reality як перспективним середовищам взаємодії людини та цифрових систем.
Навчання спрямоване не лише на розробку програмного коду, а й на створення складних цифрових продуктів і сервісів, які аналізують дані, навчаються, адаптуються та взаємодіють із користувачем у реальному та віртуальному просторах.
Програма також відкриває можливості для спеціалізації у напрямах інтелектуальних систем, XR (VR/AR), GameDev та інтерактивних симуляцій, де поєднуються програмування, AI та цифровий дизайн.
Випускники програми — це універсальні IT-фахівці, які можуть працювати на позиціях: Software Developer, Web Developer, Mobile Developer, Machine Learning Engineer, Data Engineer, DevOps Engineer, QA Specialist, Game Developer, AI Engineer, Project Manager, а також розвиватися у напрямі створення інтелектуальних та імерсивних цифрових продуктів.
Напрямки навчання
Випускники за напрямом підготовки “Комп’ютерні науки” можуть працювати:
C#/.NET розробник
спеціаліст, який займається розробкою програм за допомогою технологій .NET: знання C# та .NET Core, розуміння об’єктно-орієнтованої розробки, використання шаблонів проектування
Java розробник
спеціаліст, якій займається створенням програмного забезпечення, використовуючі мову програмування Java для розробки різних комп’ютерних програм, веб-розробки та виконання інших задач на стороні клієнта та сервера
FRONT-END розробник
спеціаліст, який вміє верстати веб-сторінки, має гарні знання мови програмування JavaScript, знає один або декілька JavaScript-фреймворків (React, Angular), а також низку інших веб-технологій, що використовуються під час створення клієнтської сторони веб-сайту
BACK-END розробник
фахівець, який займається програмно-адміністративною частиною веб-додатку, внутрішнім змістом системи, серверними технологіями – базою даних, архітектурою, програмною логікою
Розробник баз даних
спеціаліст, який займається проєктуванням, розробленням, оптимізацією, налагодженням та підтримкою баз даних
Розробник додатків для мобільних пристроїв
фахівець, який розробляє програмне забезпечення для мобільних операційних систем, таких як Android, iOS тощо
UX/UI розробник
спеціаліст, що проєктує користувацькі інтерфейси. Як дизайнер UX він займається плануванням взаємодії користувача з інтерфейсом. Як UI дизайнер даний спеціаліст втілює в життя результати роботи над UX шляхом ефектного і зручного візуального представлення користувацького досвіду
Тестувальник
програмного
забезпечення
(QA Engineer)
спеціаліст, що забезпечує контроль якості програмного забезпечення, що розробляється, на всіх етапах його планування, проєктування і створення
Data Scientist / Machine learning Engineer
фахівці з обробки, аналізу та зберігання великих масивів даних (Big Data), а також з використанням методів та засобів штучного інтелекту та машинного навчання
