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, а також розвиватися у напрямі створення інтелектуальних та імерсивних цифрових продуктів.

Напрямки навчання

Основи розробки та архітектура інформаційних систем

Основи баз даних і знань

Штучний інтелект та машинне навчання

Комп’ютерні мережі і мережеві технології

Основи управління IT-проектами

Scrum / Agile процеси

Алгоритми і структури даних

Програмування з використанням Java, C#

Web-програмування

HTML5, CSS3, JavaScript, PHP

Технології інтеграції та middleware

Робототехніка та Інтернет речей

VR/AR – віртуальна та доповненна реальність

Хмарні технології

Випускники за напрямом підготовки “Комп’ютерні науки” можуть працювати:

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), а також з використанням методів та засобів штучного інтелекту та машинного навчання

Прокрутка до верху