Головна/Освітні програми

Освітні програми

Кафедра готує фахівців за спеціальністю F2 «Інженерія програмного забезпечення» — назви кафедри та спеціальності збігаються.
Навчання проходить на двох рівнях, бакалаврському та магістерському, за програмами, що побудовані на основі міжнародного стандарту SWEBoK та постійно оновлюються.

240
кредитів ЄКТС
≈ 7 200 годин навчання
55+
дисциплін за 4 роки
40 обов’язкових + 15 вибіркових
21
кредит практики
2 курсових + 2 практики + диплом
15
вибіркових дисциплін
формуєте свою траєкторію
Перший рівень

Бакалавр

Базова освіта для роботи в ІТ-компанії

3 р. 10 міс. (денна) · 4 р. 8 міс. (заочна)
Математична основаФундамент алгоритмічного мислення
Python, C++, Java, JS, KotlinКожна мова для своєї сфери
Архітектура ПЗПроєктування надійних систем
Бази данихВід магазину до банківської системи
Тестування та якістьПеревірка перед запуском
Основи ШІ та MLРозумні програми, аналіз даних
Agile, Scrum, UI/UXКомандна робота та інтерфейси
Другий рівень

Магістр

Для лідерів, архітекторів та дослідників

1 рік 4 місяці
Системна інженеріяВеликі системи для мільйонів користувачів
Інженерія ПЗ для ШІВід чат-ботів до розпізнавання зображень
Хмари та розподілені обчисленняЯк працюють Netflix, Google, Приватбанк
Створення ІТ-стартапівВласний продукт та бізнес
Практика

Проекти та практика

За 4 роки студент виконує дві курсові, дві виробничі практики та дипломний проект — разом це повний досвід створення програмних продуктів

4 семестр 3 кредити

Курсовий проєкт «Розробка інформаційних систем»

Перший повноцінний проект: студент самостійно проектує та реалізує інформаційну систему — від постановки задачі до готового продукту

6 семестр 3 кредити

Курсовий проєкт «Інженерія програмних систем»

Другий проект, складніший: з повним циклом інженерії ПЗ — аналіз вимог, архітектура, реалізація, тестування

6 семестр 3 кредити

Виробнича практика

Стажування в ІТ-компанії: студент працює в реальній команді над реальним продуктом

8 семестр 6 кредитів

Переддипломна практика

Підготовка до кваліфікаційної роботи: студент створює свій випускний продукт на базі зібраних за роки знань

8 семестр 6 кредитів

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

Випускний проект, який захищається перед комісією та стає першою серйозною позицією в портфоліо випускника

Дорожня карта · Бакалавр

Розвиток протягом 8 семестрів

Професійні дисципліни за семестрами.
Наведіть курсор на будь-яку дисципліну, щоб побачити повну назву та пояснення.

1 курсS1
Основи програмування Алгоритми та структури даних Організація даних Основи інженерії ПЗ
1 курсS2
Програмування на Python Програмування на C++ Аналіз вимог
2 курсS3
Програмування на Java Вебдизайн та вебпрограмування Практична розробка ПЗ 2 вибіркові дисципліни
2 курсS4
Бази даних Комп’ютерні мережі Тестування та якість Курсовий проект #1 3 вибіркові дисципліни
3 курсS5
Операційні системи Архітектура ПЗ Agile-методології ШІ та машинне навчання 3 вибіркові дисципліни
3 курсS6
Як працюють мови програмування Супровід ПЗ UI/UX дизайн Курсовий #2 + Практика 3 вибіркові дисципліни
4 курсS7
Великі сховища даних Безпека ПЗ Патерни архітектури Менеджмент проектів Аналіз даних із ШІ 2 вибіркові дисципліни
4 курсS8
Великі дані (Big Data) Професійна практика Переддипломна + Диплом 2 вибіркові дисципліни
Легенда
Програмування Дані та системи Інженерія ПЗ (програмного забезпечення) ШІ (штучний інтелект) та аналіз даних Практика та проекти Вибіркова дисципліна
На фундаменті

Перші 4 семестри міцної теоретичної бази

Без математичного та фізичного фундаменту інженер не може проєктувати надійні системи. Ці дисципліни проходять паралельно з професійними на 1-2 курсах.

S1–S2
Вища математика
S3
Комп’ютерна дискретна математика
S4
Теорія ймовірності та математична статистика
S2
Фізика для ІТ
S1–S6
Іноземна мова · Українська · Філософія · Історія
Дорожня карта · Магістр

А далі — магістратура

1 рік 4 місяці поглибленої підготовки для тих, хто хоче стати лідером команди, архітектором систем або дослідником. Більшість випускників бакалаврату продовжують навчання.

Семестр 1теорія
Системна інженерія ПЗ Інженерія ПЗ для систем ШІ Розробка та якість ПЗ Розподілені обчислення Методи наукових досліджень Курсовий проект
Семестр 2спеціалізація
Інноваційне підприємництво в ІТ Інтелектуальна власність 5 вибіркових дисциплін
Семестр 3диплом
Переддипломна практика Магістерська робота
Гнучкість

Ви самі формуєте свою траєкторію

З 55 дисциплін — 15 вибіркових. Це ≈ 75 кредитів з 240, якими студент розпоряджається сам, починаючи з 3 семестру. Залежно від того, куди ви хочете розвиватися, можна взяти різні блоки:

Штучний інтелект

Для тих, хто хоче будувати системи ШІ, працювати з нейронними мережами та великими даними.

Поглиблене машинне навчання
Комп’ютерний зір
Обробка природної мови
Великі дані та BigData-системи

Веб та продукти

Для тих, хто хоче створювати сайти, мобільні застосунки та продукти, якими користуються мільйони людей.

Сучасні фронтенд-фреймворки
Мобільна розробка (Android, iOS)
Серверні архітектури та методології розгортання
UX-дослідження та продуктовий дизайн

Стартап та підприємництво

Для тих, хто хоче побудувати власний ІТ-продукт, знайти інвесторів та вийти на міжнародний ринок.

Бізнес-моделі в ІТ
Управління ІТ-продуктом
Маркетинг ІТ-продуктів
Lean Startup та MVP
Це приклади напрямів — точний перелік вибіркових дисциплін щороку оновлюється. Повний список на поточний рік можна знайти в офіційному навчальному плані.
Міжнародний стандарт

Програма побудована на міжнародному стандарті SWEBoK

IEEE Software Engineering Body of Knowledge

SWEBoK — це визнаний у всьому світі документ, що описує, які саме знання та навички повинен мати інженер-програміст. Його розробляє IEEE — найбільша міжнародна професійна організація в галузі комп’ютерних наук.

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

10 областей знань SWEBoK, що покриває програма:
Вимоги до ПЗ Проєктування Конструювання Тестування Супровід Управління конфігурацією Управління проєктами Інженерний процес Моделі та методи Якість ПЗ
Що таке кредит ЄКТС? Це одиниця виміру навчального навантаження, прийнята в університетах усієї Європи.
1 кредит ≈ 30 годин роботи студента — включно з лекціями, практиками, самостійною роботою та іспитами.
Бакалавр налічує 240 кредитів, магістр — 90.
Кар’єра

Ким працюють випускники

Software Developer

Програми, сайти, застосунки

Web-розробник

Сайти та веб-сервіси

Mobile-розробник

Android та iOS

QA-інженер

Якість та тестування

Data Analyst

Аналіз для бізнесу

ML Engineer

Системи ШІ

Game Developer

Ігри

System Analyst

Бізнес → технічні завдання

Місця працевлаштування — провідні ІТ-компанії України та світу

Luxoft
GlobalLogic
Sigma Software
EPAM
Snap Inc.
DataArt
NetCracker
KeepSolid
SoftServe
Andersen
Ubisoft
Ciklum

Готові побудувати кар’єру в ІТ?

Дізнайтеся, що вивчатимете, які переваги має наша кафедра
і ким працюватимете після випуску.

Для абітурієнтів →