ОСВІТНЬО-ПРОФЕСІЙНА ПРОГРАМА
«ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ»
першого (бакалаврського) рівня вищої освіти
Загальна характеристика освітньої програми
Галузь знань 12 – Інформаційні технології. Спеціальність 121 – Інженерія програмного забезпечення
Об’єкт: програмне забезпечення, процеси, інструментальні засоби та ресурси розробки, супроводження та забезпечення якості програмного забезпечення.
Ціль навчання: підготовка фахівців, здатних ставити і розв’язувати завдання, що пов’язані з розробкою, супроводженням та забезпеченням якості програмного забезпечення.
Теоретичний зміст предметної області: базові математичні, інформаційні, фізичні, економічні положення щодо створення і супроводження програмного забезпечення; основи доменного аналізу, моделювання, проектування, конструювання, супроводження програмного забезпечення.
Освітньо-професійна програма орієнтована на вивчення сучасних методів та технологій створення високорівневих програмних продуктів, з використанням об’єктно-орієнтованих принципів проектування і програмування, інструментальних засобів та середовищ розроблення, баз даних, міжплатформного застосування. Вивчається теорія і практика конструювання програмного забезпечення (ПЗ), включаючи аналіз вимог, моделювання, вибір архітектури та проектування ПЗ, верифікація, тестування, еволюція ПЗ, менеджмент програмних проектів та робота в командах. Ґрунтовні знання та практичні навички з проектування інтелектуальних систем, об’єктно-орієнтованих технологій проектування і програмування.
Освітньо-професійну програму розроблено у відповідності до Стандарту вищої освіти України для спеціальності 121 Інженерія програмного забезпечення першого (бакалаврського) рівня
Повний текст освітньої програми, за якою відбувається набір студентів:
Освітні програми попередніх років:
Перелік компонент освітньо-професійної програми
Обов’язкові компоненти
Вибіркові компоненти, рекомендовані гарантом освітньо-професійної програми
№ | Рекомендовані вибіркові компоненти | Кількість кредитів | Форма підсумкового контролю |
---|---|---|---|
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 | екзамен |