F2. Інженерія програмного забезпечення

Вступити
Факультет інформатики Бакалавр

Загальна інформація

Освітня програма «Інженерія програмного забезпечення» має на меті підготовку фахівців у галузі інформаційних технологій. Фахівці факультету інформатики є визнаними лідерами в галузях штучного інтелекту, аналізу даних, розробки програмного забезпечення, BigData, машинного навчання, інформаційно-пошукових систем тощо. Випускники спеціальності працюють у провідних фірмах світу, зокрема Google, Microsoft, Amazon, Twitter, Netflix, і на рівних конкурують з випускниками Стенфорду та Гарварду.

Чого Ви навчитесь?

Випускники спеціальності «Інженерія програмного забезпечення»:

 

Які міжнародні можливості?

Під час навчання студенти та студентки Академії мають можливість отримати міжнародний академічний досвід і глобальні компетентності, долучаючись до різних форм і форматів — семестрової, змішаної, віртуальної тощо — міжнародної мобільності.

Також здійснюється академічна мобільність у рамках домовленостей НаУКМА з:

 

Де зможе працювати випускник програми?

Наші переваги

З другого року навчання понад 50% студентів факультету працюють за фахом неповний робочий день, з третього – 85%, з четвертого – 99%

Фахівці факультету інформатики є визнаними лідерами в таких галузях: штучний інтелект, аналіз даних, розробка програмного забезпечення, BigData, машинне навчання, інтелектуальні агенти, інформаційно-пошукові системи

Серед найбільших ІТ-партнерів — InfoPulse, NetCracker, GlobalLogic, EPAM, Astarta

Випускники працюють у провідних фірмах світу, зокрема Google, Microsoft, Amazon, Twitter, Netflix, і на рівних конкурують з випускниками Stanford, Harvard

Навчальні програми та перелік курсів оновлюються щороку за участі  викладачів факультету, найкращих фахівців від ІТ та представників студентів

Запрошені фахівці з ІТ викладають спеціалізовані курси, проводять відкриті лекції та тренінги, активно беруть участь в хакатонах

Навчальний план

Основи дискретної математики

Основи мережевих технологій

Вступ до програмування

Англійська мова

Комп`ютерні архітектури

Диференціальні рівняння

Моделі обчислень в програмній інженерії

Англійська мова

Українська мова за професійним спрямуванням

Практика навчальна

Основи веб-технологій

Бази даних

Основи комп`ютерних алгоритмів

Побудова і використання комунікаційних мереж

Англійська мова (за професійним спрямуванням)

Об`єктно-орієнтоване програмування

Теорія алгоритмів і математична логіка

Бази даних

Вступ до тестування програмного забезпечення

Практика дослідницька

Життя у цифровому світі

Алгебра і теорія чисел

Обробка зображень

Мемологічні студії

Введення в Хмарні технології

Управління цифровим продуктом

Розробка клієнт серверних застосувань

Методи та засоби збору чутливої інформації

Автоматизація роботи з програмними проєктами мовою Java

Функціональне програмування

Системне програмування

Логічне програмування

Теорія ймовірностей

Веб-програмування

Курсова робота (3 р.н.)

Інформаційна безпека веб-застосунків

Інструменти та принципи веб-розробки

Архітектура високонавантажених систем

Пошукова оптимізація Веб-застосувань

Архітектура прикладних програм рівня підприємства

Комп`ютерна вірусологія

Глобальні мережі

Низькорівневі вразливості програмного забезпечення

Кібербезпека

Дизайн веб-інтерфейсів

Практичні аспекти роботи з базами даних в Spring Boot

Технології електронних видань

Технології обчислювального експерименту

Алгоритми паралельних обчислень

Програмування на основі .NET

Backend-розробка на базі NodeJS

Інформаційна безпека мереж

Банківські комп`ютерні системи

Багатозадачне та паралельне програмування

Проектування програмних систем

Об`єктно-орієнтований аналіз і дизайн

Структура програмних проектів

Інтелектуальні системи

Забезпечення якості програмних продуктів

Інформаційна безпека цільових систем

Стандарти обміну даних в Інтернет

Технологія XML

Алгоритми комп`ютерної алгебри

Вибрані фреймворки для iOS

Методи та засоби офісного програмування

Розробка Fronted додатків на JavaScript

Комп`ютерна графіка

Кваліфікаційна робота