Структура освітньої програми
першого (бакалаврського) рівня
спеціальності 121 «Інженерія програмного забезпечення»

 
Загальна підготовка Професійна підготовка
 

обов'язкові дисципліни освітньо-професійної програми
вибіркові дисципліни загальної підготовки
вибіркові дисципліни професійної підготовки
 
 1 курс
1 семестр
Іноземна мова (англійська), ч.1 3 кредити
Алгебра та геометрія 3 кредити
Математичний аналіз 6 кредитів
Дискретна математика 4 кредити
Комп'ютерна графіка 3 кредити
Фізика 3 кредити
Алгоритмізація та програмування 3 кредитів
Алгоритми та структури даних 3 кредити
2 семестр
Іноземна мова (англійська), ч.2 3 кредити
Дискретна математика 5 кредитів
Диференціальні рівняння 3 кредити
Чисельні методи 4 кредити
Алгоритмізація та програмування 5 кредитів
Алгоритми та структури даних 3 кредити
Операційні системи 4 кредити
Вступ до інженерії програмного забезпечення 3 кредити
2 курс
3 семестр
Теорія ймовірності, ймовірнісні процеси і мат. статистика 4 кредити
Комп'ютерна схемотехніка архітектура комп'ютерів 4 кредити
Моделювання та аналіз програмного забезпечення 4 кредити
Організація баз даних та знань 4 кредити
Об’єктно-орієнтоване програмування  4 кредити
Англійська мова (за професійним спрямуванням) ? кредитів
Англійська мова професійного спілкування 3
Ділова іноземна мова
Математичні методи дослідження операцій
Математичне програмування
Програмування для аналізу даних мовою Python ? кредитів
Прикладне програмне забезпечення (Python)
4 семестр
Основи електроніки 3 кредити
Організація баз даних та знань
4 кредити
Об’єктно-орієнтоване програмування 6 кредитів
Об’єктно-орієнтоване програмування (курсовий) 1 кредит
Комп'ютерні мережі 6 кредитів
Англійська мова (за професійним спрямуванням) ? кредитів
Англійська мова професійного спілкування 3
Ділова іноземна мова
Програмне забезпечення (Java) ? кредитів
Об'єктно-орієнтоване програмування на мові Java
Системи штучного інтелекту
Проектування інтелектуальних систем 3
3 курс
5 семестр
Системний аналіз 4 кредити
Аналіз вимог до програмного забезпечення 4 кредити
Конструювання програмного забезпечення 4 кредити
Веб-технології та веб-дизайн 5 кредитів
Геометричне моделювання ? кредитів
Графічне й геометричне моделювання та інтерактивні системи
Технології штучних нейронних мереж
ШНМ (архітектура, застосування, навчання) 3
Програмування мобільних систем 4
Технології програмування портативних пристроїв 4
Методи та засоби ООАП 3
Сучасні технології  ООАП інформаційних систем 3
6 семестр
Веб-технології та веб-дизайн 4 кредити
Технології захисту інформації 4 кредити
Практикум з командної розробки програмного забезпечення 4 кредити
Проектно-технологічна практика 3 кредити
Методи та засоби ООАП ? кредитів
Сучасні технології  ООАП інформаційних систем
Математичне моделювання (нечітка логіка)
Математичні основи представлення знань 4
Хмарні технології 4
Організація серверних платформ та сервісів 4
Машинне навчання 4
4 курс
7 семестр
Безпека життєдіяльності та основи охорони праці  3 кредити
Українська мова за професійним спрямуванням 3 кредити
Філософія 3 кредити
Архітектура і проектування програмного забезпечення 4 кредити
Якість програмного забезпечення та тестування 5 кредитів
Менеджмент проектів програмного забезпечення 4 кредити
Крос-платформне програмування 4 кредити
Інтелектуальний аналіз даних ? кредитів
8 семестр
Iсторiя та культура України 4 кредити
Технологія розподілених і паралельних обчислень 4 кредити
Переддипломна практика 5 кредитів
Виконання і захист дипломного проекту / роботи 9 кредитів
ІТ право ? кредитів
Основи обліку та оподаткування бізнесу 3
Екологія
Економіка та бізнес
Соціологія  3
Політологія 
Технології проектування комп'ютерних ігор ? кредитів
Технології віртуальної реальності