ОСВІТНЬО-ПРОФЕСІЙНА ПРОГРАМА
«ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ»
першого (бакалаврського) рівня вищої освіти
Загальна характеристика освітньої програми
Галузь знань 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 | Розробка програм на платформі .NET | 4 | залік |
ПП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 | Основи використання React | 3 | залік |
13 | Програмні засоби мережевих технологій | 3 | залік |
14 | Архітектура комп’ютерів | 4 | екзамен |
15 | Використання платформи .NET у веб-розробці | 4 | екзамен |
16 | Низькорівневе програмування | 4 | екзамен |
17 | Мікропроцесорні засоби і системи | 5 | екзамен |
18 | Засоби і системи інформаційних технологій | 5 | екзамен |
19 | Мова програмування JAVA (поглиблений рівень) | 5 | екзамен |
20 | Нереляційні бази даних | 5 | екзамен |
21 | Програмування мобільних пристроїв | 5 | екзамен |
22 | Програмування мобільних пристроїв (КР) | 1 | диф. залік |
23 | Розробка додатків для операційної системи Android | 5 | екзамен |
24 | Розробка додатків для операційної системи Android (КР) | 1 | диф. залік |
25 | Основи програмування Arduino | 3 | залік |
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 | екзамен |