Bac - F2-1 - Програмне забезпечення мультимедійних систем - 2025

Період дії 
1 вересня 2025 року30 червня 2030 року
Бакалавр ▪ Освітньо-професійна програма
Шифр програми 
1
Спеціальність: 
F2 Інженерія програмного забезпечення
Рік затвердження редакції 
2025
Стан 
Чинний
Освітні компоненти 
Форма контрою:
Кафедра:

Навчальні дисципліни загальної підготовки

Іноземна мова 1
Кількість кредитів ЄКТС: 4.5
Семестр: 1 (денна форма).
Форма контрою: Залік.
Іноземна мова 2
Кількість кредитів ЄКТС: 4.5
Семестр: 2 (денна форма).
Форма контрою: Екзамен.
Історія України та української культури
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма).
реферативна робота
Форма контрою: Залік.
Вища математика 1
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма).
Форма контрою: Залік.
Вища математика 2
Кількість кредитів ЄКТС: 4.5
Семестр: 2 (денна форма).
Форма контрою: Екзамен.
Основи сучасної фізики для інформаційних технологій
Кількість кредитів ЄКТС: 4.5
Семестр: 2 (денна форма).
Форма контрою: Залік.
Кафедра: Кафедра фізики
Українська мова (за професійним спрямуванням)
Кількість кредитів ЄКТС: 3.0
Семестр: 2 (денна форма).
Форма контрою: Залік.
Філософія
Кількість кредитів ЄКТС: 3.0
Семестр: 3 (денна форма).
реферативна робота
Форма контрою: Залік.
Теорія ймовірності та математична статистика
Кількість кредитів ЄКТС: 3.0
Семестр: 4 (денна форма).
Форма контрою: Залік.
Фізичне виховання
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма).
Форма контрою: Залік.

Навчальні дисципліни професійної підготовки

Основи програмування
Кількість кредитів ЄКТС: 6.0
Семестр: 1 (денна форма).
розрахунково-графічна робота
Форма контрою: Екзамен.
Організація даних в обчислювальних системах
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма).
Форма контрою: Екзамен.
Основи програмної інженерії
Кількість кредитів ЄКТС: 3.0
Семестр: 1 (денна форма).
Форма контрою: Залік.
Алгоритми та структукри даних
Кількість кредитів ЄКТС: 4.5
Семестр: 1 (денна форма).
розрахунково-графічна робота
Форма контрою: Екзамен.
Програмування з використанням Python
Кількість кредитів ЄКТС: 4.5
Семестр: 2 (денна форма).
Форма контрою: Екзамен.
Аналіз вимог до програмного забезпечення
Кількість кредитів ЄКТС: 3.0
Семестр: 2 (денна форма).
Форма контрою: Залік.
Об'єктно-орієнтоване програмування С++
Кількість кредитів ЄКТС: 6.0
Семестр: 2 (денна форма).
Форма контрою: Екзамен.
Визуалізація інформації мультимедійних систем
Кількість кредитів ЄКТС: 6.0
Семестр: 3 (денна форма).
Форма контрою: Екзамен.
Програмне забезпечення мультимедійних та систем 3d візуалізації
Кількість кредитів ЄКТС: 6.0
Семестр: 3 (денна форма).
курсова робота
Форма контрою: Екзамен. Захист курсової роботи.
Комп'ютерна дискретна математика
Кількість кредитів ЄКТС: 4.5
Семестр: 3 (денна форма).
розрахунково-графічна робота
Форма контрою: Екзамен.
Організація та адміністрування інформаційних систем
Кількість кредитів ЄКТС: 6.0
Семестр: 4 (денна форма).
курсова робота
Форма контрою: Екзамен. Захист курсової роботи.
Бази даних
Кількість кредитів ЄКТС: 4.5
Семестр: 4 (денна форма).
Форма контрою: Екзамен.
Архітектура мультимедійних систем та систем 3d візуалізації
Кількість кредитів ЄКТС: 4.5
Семестр: 5 (денна форма).
Форма контрою: Екзамен.
Кафедра:
Якість програмного забезпечення та тестування
Кількість кредитів ЄКТС: 4.5
Семестр: 4 (денна форма).
розрахунково-графічна робота
Форма контрою: Екзамен.
Кафедра:
Операційні системи
Кількість кредитів ЄКТС: 4.5
Семестр: 5 (денна форма).
Форма контрою: Екзамен.
Кафедра:
Гнучкі методології розробки програмного забезпечення
Кількість кредитів ЄКТС: 4.5
Семестр: 5 (денна форма).
розрахунково-графічна робота
Форма контрою: Залік.
Кафедра:
Архітектура та проектування програмного забезпечення
Кількість кредитів ЄКТС: 4.5
Семестр: 5 (денна форма).
розрахунково-графічна робота
Форма контрою: Екзамен.
Кафедра:
Штучний інтелект мультимедійних систем та систем 3d візуалізації
Кількість кредитів ЄКТС: 4.5
Семестр: 6 (денна форма).
Форма контрою: Екзамен.
Кафедра:
UI/UX дизайн
Кількість кредитів ЄКТС: 4.5
Семестр: 6 (денна форма).
Форма контрою: Екзамен.
Кафедра:
Супровід програмного забезпечення
Кількість кредитів ЄКТС: 3.0
Семестр: 6 (денна форма).
Форма контрою: Залік.
Кафедра:
Сценарії 3d візуалізації
Кількість кредитів ЄКТС: 4.5
Семестр: 7 (денна форма).
Форма контрою: Екзамен.
Кафедра:
Моделювання програмного забезпечення та патерни проектування
Кількість кредитів ЄКТС: 4.5
Семестр: 7 (денна форма).
розрахунково-графічна робота
Форма контрою: Екзамен.
Кафедра:
Основи розробки комп'ютерних ігор
Кількість кредитів ЄКТС: 4.5
Семестр: 8 (денна форма).
розрахунково-графічна робота
Форма контрою: Екзамен.
Кафедра:
Сховища даних та OLAP-системи
Кількість кредитів ЄКТС: 4.5
Семестр: 7 (денна форма).
Форма контрою: Екзамен.
Кафедра:
Безпека програм та даних
Кількість кредитів ЄКТС: 3.0
Семестр: 7 (денна форма).
Форма контрою: Залік.
Кафедра:
Інтелектуальний аналіз даних
Кількість кредитів ЄКТС: 4.5
Семестр: 7 (денна форма).
Форма контрою: Екзамен.
Кафедра:
Аналіз великих даних
Кількість кредитів ЄКТС: 4.5
Семестр: 8 (денна форма).
Форма контрою: Екзамен.
Кафедра:

Курсові проекти

Курсовий проєкт "HTTP-програмування у мультимедійних системах"
Кількість кредитів ЄКТС: 3.0
Семестр: 3 (денна форма).
Форма контрою: Захист курсового проекту.
Курсовий проєкт "Основи розробки комп'ютерних ігор"
Кількість кредитів ЄКТС: 3.0
Семестр: 6 (денна форма).
Форма контрою: Захист курсового проекту.
Кафедра:

Атестація

Кваліфікаційна робота
Кількість кредитів ЄКТС: 6.0
Семестр: 8 (денна форма).
Форма контрою: Захист роботи.
Кафедра:

Практична підготовка

Виробнича практика
Кількість кредитів ЄКТС: 3.0
Семестр: 6 (денна форма).
Форма контрою: Диференційований залік.
Кафедра:
Переддипломна практика
Кількість кредитів ЄКТС: 6.0
Семестр: 8 (денна форма).
Форма контрою: Диференційований залік.
Кафедра:
Обсяг програми 

240 кредитів ЄКТС.

На базі ступеня «молодший бакалавр» (освітньо-кваліфікаційного рівня «молодший спеціаліст») заклад вищої освіти має право визнати та перезарахувати не більше ніж 120 кредитів ЄКТС, отриманих в межах попередньої освітньої програми підготовки молодшого бакалавра (молодшого спеціаліста) зі спеціальностей галузі знань 12 Інформаційні технології та не більше ніж 60 кредитів ЄКТС, отриманих в межах попередньої освітньої програми підготовки молодшого бакалавра (молодшого спеціаліста) за іншими спеціальностями. На основі ступеня «фаховий молодший бакалавр» заклад вищої освіти має право визнати та перезарахувати не більше ніж 60 кредитів ЄКТС, отриманих за попередньою освітньою програмою фахової передвищої освіти.

Тривалість програми 

Нормативний строк підготовки становить:

– 3 роки 10 місяців – за денною формою здобуття освіти;
– 4 роки 8 місяців – за заочною формою здобуття освіти.

У разі здобуття освіти на базі:

– ступеня фахового молодшого бакалавра;
– ступеня молодшого бакалавра:
– освітньо-кваліфікаційного рівня молодшого спеціаліста,

строк підготовки може бути зменшений з розрахунку: 1 навчальний рік за кожні 60 кредитів ЄКТС, що отримані в межах попередньої освітньої програми та визнані і зараховані в межах цієї освітньої програми.

Строк перепідготовки з іншої спеціальності становить 1–2 роки.

Освітня кваліфікація, що присвоюється випускнику 
бакалавр з інженерії програмного забезпечення
Кваліфікація в дипломі 

ступінь вищої освіти: бакалавр,

галузь знань: F Інформаційні технології,

спеціальність: F2 Інженерія програмного забезпечення.

Форма здобуття освіти 
очна (денна), заочна
Мова викладання 
українська
Додаткові можливості програми 

Здобувачі вищої освіти за цією освітньою програмою мають можливість брати участь в програмах міжнародної академічної мобільності (тривалістю 1 або 2 семестри), яка реалізується англійською, німецькою, польською, іспанською мовами.

Здобувачі вищої освіти мають можливість додатково до обсягу освітньої програми пройти курс військової підготовки в обсязі 29 кредитів ЄКТС на кафедрі військової підготовки офіцерів запасу Національного університету «Одеська політехніка».

Опис предметної області програми 

Об'єкти вивчення та діяльності:

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

Цілі навчання:

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

Теоретичний зміст предметної області:

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

Методи, методики та технології:

методи та технології розробки програмного забезпечення; збирання, обробки та інтерпретації результатів досліджень з інженерії програмного забезпечення.

Інструменти та обладнання:

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

Фокус освітньої програми 

Програма спрямована на підготовку фахівців, спроможних розробляти, впроваджувати, підтримувати програмні засоби мультимедійних систем та систем 3D-візуалізації.

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

Особливістю освітньо-професійної програми є її спрямованість на набуття знань, вмінь і навичок з розробки 3D-анімації, відповідно до зростаючого попиту на фахівців, здатних поєднувати тонкощі програмної інженерії з використанням передових технологій 3D мультимедіа.

Акцент програми на 3D-анімації відповідає зростаючому попиту на професіоналів з досвідом створення мультимедійного контенту з ефектом занурення та візуально переконливого вигляду. Випускники будуть підготовлені до безперешкодної інтеграції 3D-анімації в програмні додатки, покращуючи користувацький досвід і задовольняючи зростаючі очікування галузей, де візуальна репрезентація відіграє вирішальну роль.

Перелік компетентностей випускника 

Інтегральна компетентність:

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

Загальні компетентності:

ЗК1. Здатність до абстрактного мислення, аналізу та синтезу.

ЗК2. Здатність застосовувати знання у практичних ситуаціях.

ЗК3. Здатність спілкуватися державною мовою як усно, так і письмово.

ЗК4. Здатність спілкуватися іноземною мовою як усно, так і письмово.

ЗК5. Здатність вчитися і оволодівати сучасними знаннями.

ЗК6. Здатність до пошуку, оброблення та аналізу інформації з різних джерел.

ЗК7. Здатність працювати в команді.

ЗК8. Здатність діяти на основі етичних міркувань.

ЗК9. Прагнення до збереження навколишнього середовища.

ЗК10. Здатність діяти соціально відповідально та свідомо.

ЗК11. Здатність реалізувати свої права і обов’язки як члена суспільства, усвідомлювати цінності громадянського (вільного демократичного) суспільства та необхідність 8 його сталого розвитку, верховенства права, прав і свобод людини і громадянина в Україні.

ЗК12. Здатність зберігати та примножувати моральні, культурні, наукові цінності і досягнення суспільства на основі розуміння історії та закономірностей розвитку предметної області, її місця у загальній системі знань про природу і суспільство та у розвитку суспільства, техніки і технологій, використовувати різні види та форми рухової активності для активного відпочинку та ведення здорового способу життя.

ЗК13. Здатність ухвалювати рішення та діяти дотримуючись принципу недопустимості корупції та будь-яких інших проявів недоброчесності.

Спеціальні компетентності:

СК1. Здатність ідентифікувати, класифікувати та формулювати вимоги до програмного забезпечення.

СК2. Здатність брати участь у проектуванні програмного забезпечення, включаючи проведення моделювання (формальний опис) його структури, поведінки та процесів функціонування.

СК3. Здатність розробляти архітектури, модулі та компоненти програмних систем.

СК4. Здатність формулювати та забезпечувати вимоги щодо якості програмного забезпечення у відповідності з вимогами замовника, технічним завданням та стандартами.

СК5. Здатність дотримуватися специфікацій, стандартів, правил і рекомендацій в професійній галузі при реалізації процесів життєвого циклу.

СК6. Здатність аналізувати, вибирати і застосовувати методи і засоби для забезпечення інформаційної безпеки (в тому числі кібербезпеки).

СК7. Володіння знаннями про інформаційні моделі даних, здатність створювати програмне забезпечення для зберігання, видобування та опрацювання даних.

СК8. Здатність застосовувати фундаментальні і міждисциплінарні знання для успішного розв’язання завдань інженерії програмного забезпечення.

СК9. Здатність оцінювати і враховувати економічні, соціальні, технологічні та екологічні чинники, що впливають на сферу професійної діяльності.

СК10. Здатність накопичувати, обробляти та систематизувати професійні знання щодо створення і супроводження програмного забезпечення та визнання важливості навчання протягом всього життя.

СК11. Здатність реалізовувати фази та ітерації життєвого циклу програмних систем та інформаційних технологій на основі відповідних моделей і підходів розробки програмного забезпечення.

СК12. Здатність здійснювати процес інтеграції системи, застосовувати стандарти і процедури управління змінами для підтримки цілісності, загальної функціональності і надійності програмного забезпечення.

СК13. Здатність обґрунтовано обирати та освоювати інструментарій з розробки та супроводження програмного забезпечення.

СК14. Здатність до алгоритмічного та логічного мислення

СК15. Здатність приймати участь у розробці та використанні мультимедійних систем та систем 3D-візуалізації.

Програмні результати навчання 

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

ПРН2. Знати кодекс професійної етики, розуміти соціальну значимість та культурні аспекти інженерії програмного забезпечення і дотримуватись їх в професійній діяльності.

ПРН3. Знати основні процеси, фази та ітерації життєвого циклу програмного забезпечення.

ПРН4. Знати і застосовувати професійні стандарти і інші нормативноправові документи в галузі інженерії програмного забезпечення.

ПРН5. Знати і застосовувати відповідні математичні поняття, методи доменного, системного і об’єктно-орієнтованого аналізу та математичного моделювання для розробки програмного забезпечення.

ПРН6. Уміння вибирати та використовувати відповідну задачі методологію створення програмного забезпечення.

ПРН7. Знати і застосовувати на практиці фундаментальні концепції, парадигми і основні принципи функціонування мовних, інструментальних і обчислювальних засобів інженерії програмного забезпечення.

ПРН8. Вміти розробляти людино-машинний інтерфейс.

ПРН9. Знати та вміти використовувати методи та засоби збору, формулювання та аналізу вимог до програмного забезпечення.

ПРН10. Проводити передпроектне обстеження предметної області, системний аналіз об'єкта проектування.

ПРН 11. Вибирати вихідні дані для проектування, керуючись формальними методами опису вимог та моделювання.

ПРН12. Застосовувати на практиці ефективні підходи щодо проектування програмного забезпечення

ПРН13. Знати і застосовувати методи розробки алгоритмів, конструювання програмного забезпечення та структур даних і знань.

ПРН14. Застосовувати на практиці інструментальні програмні засоби доменного аналізу, проектування, тестування, візуалізації, вимірювань та документування програмного забезпечення.

ПРН15. Мотивовано обирати мови програмування та технології розробки для розв’язання завдань створення і супроводження програмного забезпечення.

ПРН16. Мати навички командної розробки, погодження, оформлення і випуску всіх видів програмної документації.

ПРН17. Вміти застосовувати методи компонентної розробки програмного забезпечення.

ПРН18. Знати та вміти застосовувати інформаційні технології обробки, зберігання та передачі даних.

ПРН19. Знати та вміти застосовувати методи верифікації та валідації програмного забезпечення

ПРН20. Знати підходи щодо оцінки та забезпечення якості програмного забезпечення.

ПРН21. Знати, аналізувати, вибирати, кваліфіковано застосовувати засоби забезпечення інформаційної безпеки (в тому числі кібербезпеки) і цілісності даних відповідно до розв'язуваних прикладних завдань та створюваних програмних систем.

ПРН22. Знати та вміти застосовувати методи та засоби управління проектами.

ПРН23. Вміти документувати та презентувати результати розробки програмного забезпечення.

ПРН24. Вміти проводити розрахунок економічної ефективності програмних систем.

ПРН25. Вміти використовувати мультимедійні системи для розв’язання прикладних задач у різних предметних галузях.

ПРН26. Знати та вміти застосовувати принципи побудови систем 3D-візуалізації.