ОСВІТНЬО-ПРОФЕСІЙНА ПРОГРАМА
«ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ»
першого (бакалаврського) рівня вищої освіти

Загальна характеристика освітньої програми

Галузь знань 12 – Інформаційні технології. Спеціальність 121 – Інженерія програмного забезпечення

Об’єкт: програмне забезпечення, процеси, інструментальні засоби та ресурси розробки, супроводження та забезпечення якості програмного забезпечення.

Ціль навчання: підготовка фахівців, здатних ставити і розв’язувати завдання, що пов’язані з розробкою, супроводженням та забезпеченням якості програмного забезпечення.

Теоретичний зміст предметної області: базові математичні, інформаційні, фізичні, економічні положення щодо створення і супроводження програмного забезпечення; основи доменного аналізу, моделювання, проектування, конструювання, супроводження програмного забезпечення.

Освітньо-професійна програма орієнтована на вивчення сучасних методів та технологій створення високорівневих програмних продуктів, з використанням об’єктно-орієнтованих принципів проектування і програмування, інструментальних засобів та середовищ розроблення, баз даних, міжплатформного застосування. Вивчається теорія і практика конструювання програмного забезпечення (ПЗ), включаючи аналіз вимог, моделювання, вибір архітектури та проектування ПЗ, верифікація, тестування, еволюція ПЗ, менеджмент програмних проектів та робота в командах. Ґрунтовні знання та практичні навички з проектування інтелектуальних систем, об’єктно-орієнтованих технологій проектування і програмування.

Освітньо-професійну програму розроблено у відповідності до Стандарту вищої освіти України для спеціальності 121 Інженерія програмного забезпечення першого (бакалаврського) рівня

Повний текст освітньої програми, за якою відбувається набір студентів:

Освітні програми попередніх років:


Перелік компонент освітньо-професійної програми

Обов’язкові компоненти

КодКомпоненти освітньої програмиКількість
кредитів
Форма
підсумкового
контролю
Цикл загальної підготовки
ЗП1Вища математика10екзамен
ЗП2Дискретні структури7екзамен
ЗП3Іноземна мова6екзамен
ЗП4Історія України та української культури3екзамен
ЗП5Теорія ймовірності та математична статистика3залік
ЗП6Українська мова (за професійним спрямуванням)3залік
ЗП7Філософія3екзамен
ЗП8Безпека життєдіяльності, основи охорони праці та навколишнього середовища3залік
ЗП9Фізвиховання6залік
Цикл професійної підготовки
ПП1Алгоритмізація обчислювальних процесів4екзамен
ПП2Алгоритми та структури даних5екзамен
ПП3Архітектура та проектування програмного забезпечення9екзамен
ПП4Архітектура та проектування програмного забезпечення (КР)1диф. залік
ПП5Бази даних9екзамен
ПП6Бази даних (КР)1диф. залік
ПП7Безпека програм та даних3екзамен
ПП8Економіко-правові аспекти захисту даних в комп’ютерних системах3залік
ПП9Людино-машинна взаємодія4екзамен
ПП10Нейромережеві технології3,5екзамен
ПП11Об’єктно-орієнтоване програмування9екзамен
ПП12Об’єктно-орієнтоване програмування (КР)1диф. залік
ПП13Операційні системи4,5екзамен
ПП14Основи web-програмування5екзамен
ПП15Основи інженерії програмного забезпечення3залік
ПП16Основи програмування12екзамен
ПП17Офісне програмне забезпечення5залік
ПП18Практикум з інженерії програмного забезпечення3залік
ПП19Програмування на основі JAVA технологій3залік
ПП20Розробка програм на платформі .NET4залік
ПП21Системи штучного інтелекту8,5екзамен
ПП22Сучасні технології Internet-програмування9,5екзамен
ПП23Сучасні технології Internet-програмування (КР)1диф. залік
ПП24Чисельні методи4екзамен
ПП25Якість програмного забезпечення та тестування3залік
ПП26Практика технологічна з тестування програмного забезпечення4,5диф. залік
ПП27Практика переддипломна6диф. залік
ПП28Кваліфікаційна робота7,5публічний захист
Загальний обсяг обов’язкових компонент180

Вибіркові компоненти, рекомендовані гарантом освітньо-професійної програми

Рекомендовані вибіркові компонентиКількість
кредитів
Форма
підсумкового
контролю
1Іноземна мова3залік
2Політологія3залік
3Гендерна рівність3залік
4Історія Криворіжжя3залік
5Психологія ділових відносин3залік
6Основи патентознавства3залік
7Конфліктологія у професійній діяльності3залік
8Основи права3залік
9Правознавство3залік
10Фізика (вибрані розділи)3залік
11Організація комп’ютерних мереж3залік
12Основи використання React3залік
13Програмні засоби мережевих технологій3залік
14Архітектура комп’ютерів4екзамен
15Використання платформи .NET у веб-розробці4екзамен
16Низькорівневе програмування4екзамен
17Мікропроцесорні засоби і системи5екзамен
18Засоби і системи інформаційних технологій5екзамен
19Мова програмування JAVA (поглиблений рівень)5екзамен
20Нереляційні бази даних5екзамен
21Програмування мобільних пристроїв5екзамен
22Програмування мобільних пристроїв (КР)1диф. залік
23Розробка додатків для операційної системи Android5екзамен
24Розробка додатків для операційної системи Android (КР)1диф. залік
25Основи програмування Arduino3залік
26Кросплатформенна розробка для мобільних пристроїв3залік
27Системний аналіз в проектуванні складних інформаційних систем4екзамен
28Дослідження операцій в системах підтримки прийняття рішень4екзамен
29Комп’ютерна графіка та 3D моделювання4залік
30Програмування комп”ютерних ігор та 3D-симуляцій4залік
31Економіка програмного забезпечення3,5залік
32Менеджмент проєктів програмного забезпечення3,5залік
33Інтернет речей3,5екзамен
34Геоінформаційні системи3,5екзамен
35Кібербезпека інформаційних систем3,5екзамен
36Системне програмування3екзамен
37Програмування в UNIX-системах3екзамен

Структурно-логічна схема


Форма для відгуків, зауважень та пропозицій до освітньо-професійної програми