Інженерія програмного забезпечення (Магістр)

Факультет інформаційних технологій

Інформація про освітню програму

Назва освітньої програми
Інженерія програмного забезпечення (Магістр)
Код освітньої програми
1477
Кваліфікація, що присуджується
Магістр інженерії програмного забезпечення
Тривалість освітньої програми
2 роки
Кількість кредитів
120
Рівень кваліфікації відповідно до Національної рамки кваліфікацій та Європейської рамки кваліфікацій
7
Рівень кваліфікації
Другий (магістерський)
Галузь знань
Інформаційні технології
Спеціальність
Інженерія програмного забезпечення
Особливі умови прийому
Перший рівень вищої освіти (6 рівень НРК) або вищий рівень.
Механізми визначення попереднього навчання
Вступ відбувався за результатами Єдиного вступного іспиту з іноземної мови, іспиту з фаху та додаткового вступного випробування для осіб, які здобули ступінь бакалавра за іншою спеціальністю.
Вимоги та правила щодо отримання кваліфікації
Атестація випускників освітньо-професійної програми “Інженерія програмного забезпечення” спеціальності 121 “Інженерія програмного забезпечення” проводиться у формі публічного захисту кваліфікаційної роботи завершується видачею документу встановленого зразка про присудження йому ступеня вищої освіти “магістр”, з присвоєнням освітньої кваліфікації: “магістр інженерії програмного забезпечення”.
Профіль програми
Програмні результати навчання
Знати і системно застосовувати методи аналізу та моделювання прикладної області, виявлення інформаційних потреб і збору вихідних даних для проектування програмного забезпечення. Обґрунтовувати вибір методів формування вимог до програмної системи, які включають конвергентні платформи, розробляти, аналізувати та систематизувати вимоги. Знати і застосовувати базові концепції і методології моделювання інформаційних процесів та об’єктів. Оцінювати й вибирати методи і моделі розробки, впровадження, експлуатації програмних засобів та управління ними на всіх етапах життєвого циклу. Розробляти й оцінювати стратегії проектування програмних засобів; обґрунтовувати, аналізувати й оцінювати прийняті проектні рішення з точки зору якості та надійності кінцевого програмного продукту. Аналізувати, оцінювати й вибирати методи, сучасні програмно-апаратні інструментальні та обчислювальні засоби, технології, алгоритмічні та програмні рішення для ефективного виконання виробничих задач у галузі вбудованих і мобільних систем, розподілених інформаційних ERP систем, систем реального часу. Обґрунтовано вибирати парадигми й мови програмування для вирішення прикладних завдань; застосовувати на практиці системні та спеціалізовані засоби, компонентні технології (платформи) та інтегровані середовища розробки програмного забезпечення. Проводити науково-аналітичне дослідження параметрів функціонування програмних систем для їх валідації та верифікації, а також проводити аналіз обраних методів, засобів автоматизованого проектування та реалізації програмного забезпечення.
Структурно-логічна схема ОП
Форма навчання
Очна форма
Правила екзаменування та шкала оцінювання
Підсумкове оцінювання результатів навчання в Університеті здійснюється за єдиною 100-бальною шкалою. Оцінка здобувача освіти відповідає відношенню встановленого при оцінюванні рівня сформованості професійних та загальних компетент¬ностей до запланованих результатів навчання (у відсотках). Мінімальним позитивним рівнем оцінки є 60 балів. За підсумками іспитів, за результатами виконання курсових і дипломних робіт (проєктів); за результатами роботи на практиках здобувачу освіти виставляється також оцінка за 4-бальною шкалою: «Відмінно», «Добре», «Задовільно», «Незадовільно». Якщо з дисциплін не проводиться підсумковий іспит, то результати роботи здобувача оцінюються за 2-бальною шкалою: «Зараховано» або «Незараховано».
Обов’язкові чи вибіркові вікна мобільності
Практика та стажування
Програма передбачає інтеграцію фахової підготовки в галузі інженерії програмного забезпечення з інноваційною діяльністю та орієнтацією на виконання реальних програмних проєктів під час проходження виробничої практики в ІТ компанії.
Навчання на робочому місці
Гарант освітньої програми
Ольга Миколаївна Ткаченко
Кафедра програмних систем і технологій
Факультет інформаційних технологій
Професійні профілі випускників
Професійна діяльність як фахівця з побудови архітектури та розробки програмного забезпечення інформаційних систем, системного аналітика у галузі інформаційних технологій, а також керівника проектів з розробки програмного забезпечення
Доступ до подальшого навчання
Доступ до навчання за програмами третього рівня вищої освіти. Має право набувати додаткові кваліфікації в системі освіти дорослих.

Дисципліни

У рамках освітньої програми студенти вивчають наведені дисципліни

Методологія та організація наукових досліджень з основами інтелектуальної власності
Кваліфікація: ОК 1, 2021/2022
Професійна та корпоративна етика
Кваліфікація: ОК 2, 2021/2022
Алгоритми обробки мультимедіа
Кваліфікація: ОК 3, 2021/2022
Принципи, методи зв'язування даних у застосуваннях Semantic Web
Кваліфікація: ОК 4, 2021/2022
Багатопоточне та розподіленне програмування
Кваліфікація: ОК 5, 2021/2022
Хмарні обчислення та їх надійність
Кваліфікація: ОК 6, 2021/2022
Методи і технології високопродуктивних обчислень
Кваліфікація: ОК 7, 2021/2022
Моделювання процесів і об'єктів
Кваліфікація: ОК 8, 2021/2022
Виробнича практика "Розробка програмно-інформаційних систем"
Кваліфікація: ОК 9, 2021/2022
Підготовка та захист випускної кваліфікаційної роботи
Кваліфікація: ОК 10, 2021/2022
Основи обробки великих масивів даних
Кваліфікація: ОК 11, 2021/2022
Основи програмування вбудовних систем
Кваліфікація: ОК 12, 2021/2022
SQL
Кваліфікація: ОК 13, 2021/2022
Проектування баз даних
Кваліфікація: ОК 14, 2021/2022
Курсова робота
Кваліфікація: ОК 15, 2021/2022
Проектування інтелектуальних інтерфейсів
Кваліфікація: ВБ 1.1., 2021/2022
Адміністрування Linux систем
Кваліфікація: ВБ 1.2., 2021/2022
Цифрова обробка сигналів та розпізнавання образів
Кваліфікація: ВБ 1.3., 2021/2022
Розподілені інформаційні системи
Кваліфікація: ВБ.1.4., 2021/2022
Програмні системи і технології захисту інформації
Кваліфікація: ВБ 1.5., 2021/2022
Методи аналізу великих даних та консолідованої інфорамації
Кваліфікація: ВБ 2.1., 2021/2022
Сучасні бази даних
Кваліфікація: ВБ 2.2., 2021/2022
Програмні технології інтелектуальної аналізу даних
Кваліфікація: ВБ 2.3., 2021/2022
Програмні технології машинного навчання
Кваліфікація: ВБ 2.4., 2021/2022
Технологій обчислень на кластерах і Грід
Кваліфікація: ВБ 2.5., 2021/2022
Архітектура та проектування вбудованих та мобільних систем
Кваліфікація: ВБ 3.1., 2021/2022
Низькорівневе паралельне програмування
Кваліфікація: ВБ 3.2., 2021/2022
Технології програмування мобільних і вбудованих систем
Кваліфікація: ВБ 3.3., 2021/2022
Програмування технології конвергентних мереж наступного покоління (NGN)
Кваліфікація: ВБ 3.4., 2021/2022
Програмування систем реального часу
Кваліфікація: ВБ 3.5., 2021/2022
Методи тестування та оцінки надійності програмних систем
Кваліфікація: ВП 1.1., 2021/2022
Програмування ERP систем
Кваліфікація: ВП 1.2., 2021/2022
Операційні системи реального часу
Кваліфікація: ВП 2.1., 2021/2022
Верифікація та валідація програмних систем
Кваліфікація: ВП 2.2., 2021/2022