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

Освітня програма: віртуальні та інтелектуальні технології програмування

Основними напрямками спеціальності “Комп’ютерні науки” є проектування та розробка інформаційних та інтелектуальних систем, інформаційних технологій із застосуванням методів аналізу і технологій розробки систем на всіх стадіях проектування

Програма першого бакалаврського рівня вищої освіти забезпечує набуття відповідних знань та компетентностей в галузі проєктування та розробки інформаційних та інтелектуальних систем із застосуванням сучасних архітектур, мов та фреймворків кросплатформного програмування, технологій управління й обробки великих даних, управління віртуальними ресурсами в хмарних середовищах, веб-сервісів та мобільних додатків, технологій штучного інтелекту, Інтернету речей, віртуальної та доповненої реальності. Випускники за освітньою програмою можуть працювати QA Specialist, Software Developer, Web Developer, Back-end Developer, Front-end Developer, Database Developer, Machine Learning Engineer, DevOps, Game Developer, Mobile Developer, Project Manager

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

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

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

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

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

Scrum / Agile процеси

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

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

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

HTML5, CSS3, JavaScript, PHP

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

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

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)

спеціаліст, що забезпечує контроль якості програмного забезпечення, що розробляється, на всіх етапах його планування, проєктування і створення

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