ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, web-програмування,...

13

Upload: others

Post on 21-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних
Page 2: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

ПЕРЕДМОВА

Розроблено робочою групою у складі:

1. Стрелковська І.В. д.т.н., проф., директор Навчально-наукового

інституту інфокомунікацій та програмної

інженерії ОНАЗ ім. О.С. Попова

2. Романюк В.В. д.т.н., проф., професор кафедри

інформаційних технологій Одеської

національної академії зв’язку ім. О.С. Попова

3. Вороной С.М. к.т.н., доц., зав. кафедри комп’ютерних наук

Одеської національної академії зв’язку

ім.О.С. Попова

4. Єгошина Г.А. к.т.н., доц., доцент кафедри інформаційних

технологій Одеської національної академії

зв’язку ім. О.С. Попова

РОЗГЛЯНУТО

Радою Навчально-наукового інституту інфокомунікацій та програмної

інженерії ОНАЗ ім. О.С. Попова

«____» ___________ 20 ___ р., протокол №___

Page 3: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

1. Профіль освітньої-наукової програми зі спеціальності 121 Інженерія

програмного забезпечення

1 – Загальна інформація

Повна назва вищого

навчального закладу

та структурного

підрозділу

Одеська національна академія зв’язку ім. О.С. Попова

Ступінь вищої освіти

та назва кваліфікації

мовою оригіналу

Магістр

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

Офіційна назва

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

Освітньо-наукова програма другого рівня вищої освіти за

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

Тип диплому та обсяг

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

диплом магістра, одиничний, 120 кредитів ЄКТС,

термін навчання 1 р.10 міс.

Наявність акредитації -

Цикл/рівень

другий (магістерський) рівень – 8 рівень НРК

Передумови наявність ступеня бакалавра

Мова(и) викладання українська

Термін дії освітньої

програми

-

Інтернет-адреса

постійного розміщення

опису освітньої

програми

onat.edu.ua

2 – Мета освітньої програми

Забезпечити підготовку фахівців з поглибленими теоретичними та практичними

знаннями і уміннями в сфері проектування та розробки програмного забезпечення

новітнього та сучасного рівня ІТ-галузі, здобуття компетенцій щодо загальних засад

методології наукової та професійної діяльності.

3 - Характеристика освітньої програми

Предметна область

(галузь знань,

спеціальність,

спеціалізація (за

наявності))

Інноваційні підходи та способи отримання, передачі,

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

методи створення та дослідження математичних і

програмних моделей інформаційних процесів, пов'язаних з

функціонуванням об'єктів професійної діяльності з метою їх

ефективної програмної реалізації та застосування в

наукових дослідженнях.

Об’єкти і процеси наукових досліджень в сфері розробки,

та супроводження програмного забезпечення; теоретичні

основи аналізу вимог, моделювання, проектування,

конструювання та забезпечення якості програмного

забезпечення.

Орієнтація освітньої

програми

Підготовка фахівців, здатних застосовувати сучасні методи

наукових досліджень, генерувати нові ідеї, приймати

управлінські рішення, керувати проектами та організовувати

командну роботу для ефективного виконання завдань

інноваційного характеру відповідного рівня професійної

діяльності.

Page 4: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

Основний фокус

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

спеціалізації

Підготовка висококваліфікованих ІТ-фахівців, що володіють

глибокими знаннями і розумінням особливостей сучасних

процесів розробки програмного забезпечення

Особливості програми Програма розроблена з урахуванням загальноевропейских

вимог до студентоцентрованого навчання, міжнародних

взірців та директив European Standards und Guidelines der

ENQA.

Кваліфікація, що отримується в результаті освоєння

програми, чітко відповідає магістерському рівню

Національної рамки кваліфікацій у вищій освіті і системі

кваліфікацій в Європейському просторі вищої освіти.

4 – Придатність випускників

до працевлаштування та подальшого навчання

Придатність до

працевлаштування

Робочі місця в державному та приватному секторах IT-

компаній України та Європейського Союзу у різних сферах

діяльності, зокрема: програмування та менеджмент

програмних проектів, адміністрування комп’ютерних

мереж, Web-програмування, тестування ПЗ, розробка

автоматизованих та інтелектуальних систем і підтримка

наукових досліджень (R&D), науково-педагогічна діяльність

Подальше навчання Можливість продовження освіти за третім (освітньо-

науковим) рівнем вищої освіти

5 – Викладання та оцінювання

Викладання та

навчання

Викладання проводиться у вигляді: лекції, мультимедійні

лекції, семінари, комп’ютерні практикуми, лабораторні

роботи, курсові проекти та роботи, самостійне навчання та

індивідуальні заняття.

Підходи та технології навчання: компетентнісний,

студентоцентрований, проблемо-орієнтований підходи та

самонавчання.

Оцінювання Екзамени, заліки, захист звіту з практики, захист курсових

робіт (проектів), публічний захист кваліфікаційної роботи.

6 – Програмні компетентності

Інтегральна

компетентність

ІК-1. Здатність розв’язувати складні задачі і проблеми

інженерії програмного забезпечення, що передбачає

проведення досліджень з елементами наукової новизни

та/або здійснення інновацій в умовах невизначеності вимог.

Загальні

компетентності (ЗК)

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

синтезу.

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

письмово.

ЗК-3. Здатність проведення теоретичних та прикладних

досліджень на відповідному рівні.

ЗК-4. Здатність мотивувати людей та рухатися до спільної

мети, працювати в команді співробітників.

ЗК-5. Здатність спілкуватися з представниками інших

професійних груп різного рівня (з експертами з інших

галузей знань/видів економічної діяльності).

ЗК-6. Здатність удосконалювати свої навички на основі

аналізу попереднього досвіду.

ЗК-7. Здатність генерувати нові ідеї (креативність).

ЗК-8. Здатність оцінювати етичну відповідальність за

Page 5: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

отримані результаті проектної діяльності та їх використання;

розуміння відповідальності за академічний та творчий

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

проектних практичних результатів.

ЗК-9. Здатність працювати в міжнародному контексті.

ЗК-10. Здатність презентувати та обговорювати науково-

аналітичні та проектно-творчі результати, в тому числі

іноземною мовою в усній та письмовій формах

Фахові компетентності

спеціальності (ФК)

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

аналізувати та моделювати вимоги до програмного

забезпечення.

СК-2. Здатність ідентифікувати, класифікувати та описувати

проектні завдання, знаходити раціональні методи й підходи

до їх розв’язання.

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

включаючи проведення моделювання його архітектури,

поведінки та процесів функціонування окремих підсистем і

модулів.

СК-4. Здатність розвивати і реалізовувати нові

конкурентоспроможні ідеї в інженерії програмного

забезпечення.

СК-5. Здатність оцінювати ступінь обґрунтованості

застосування специфікацій, стандартів, правил і

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

реалізації процесів життєвого циклу програмного

забезпечення.

СК-6. Здатність ефективно керувати фінансовими,

людськими, технічними та іншими проектними ресурсами.

СК-7. Здатність систематизувати професійні знання щодо

створення і супроводження програмного забезпечення.

СК-8. Здатність розробляти і координувати процеси, фази та

ітерації життєвого циклу програмних систем на основі

застосування відповідних моделей, методів та технологій

розробки програмного забезпечення.

СК-9. Вміння планувати і проводити наукові дослідження,

готувати результати наукових робіт з інженерії програмного

забезпечення до оприлюднення.

СК-10. Здатність застосовувати і розвивати фундаментальні і

міждисциплінарні знання для успішного розв’язання

наукових завдань інженерії програмного забезпечення.

СК-11. Здатність забезпечити виконання норм законодавства

України, організовувати захист прав та економічних

інтересів колективу (підприємства) в сфері інтелектуальної

власності в ринкових умовах.

СК-12. Здатність використовувати інформаційні технології,

методи інтелектуалізації та візуалізації, штучного інтелекту,

хмарних розрахунків та суперкомп’ютерних (розподілених)

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

програмного забезпечення.

СК-13. Здатність використовувати знання сучасних

комп’ютерних та інформаційних технологій та інструментів

інженерних і наукових досліджень, розрахунків, обробки та

Page 6: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

аналізу даних, моделювання та оптимізації

СК-14. Здатність оцінювати рівень існуючих технологій у

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

рішень та можливість виникнення об’єктів права

інтелектуальної власності, відшукувати шляхи та можливості

реалізації наукових ідей у прибуткових бізнес-проектах та

стартапах.

СК-15. Здатність демонструвати та застосовувати на

практиці знання методів моделювання програмних систем,

оцінки їх ефективності та якості.

СК-16. Здатність до розв’язання практичних завдань

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

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

аналізу, методів формалізації системних завдань, що мають

суперечливі цілі, невизначеності та ризики.

СК-17. Здатність застосовувати знання з математичного і

алгоритмічного моделювання, інтелектуального аналізу

даних, обґрунтування та прийняття управлінських і

технічних рішень для аналізу предметного середовища,

виявлення та формулювання реальних задач, розробки

стратегії пошуку рішення

СК-18. Здатність використовувати структурно-

функціональний аналіз як сучасну міждисциплінарну

методологію, яка заснована на прикладних математичних,

методах та сучасних інформаційних технологіях і

орієнтована на вирішення задач аналізу і синтезу складних

програмних систем.

СК-19. Здатність застосовувати інформаційно та сервіcно-

орієнтовані інтеграції для створення єдиної IT-

інфраструктури системи та координувати людські,

матеріальні та фінансові ресурси протягом життєвого циклу

проекту шляхом застосування сучасних методів та

технологій управління для досягнення визначених у проекті

результатів.

СК-20. Здатність застосовувати вміння аналітичної

експериментальної та асоціативної творчої роботи в

процесі генерування принципово нових проектних ідей в ІТ-

галузі.

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

ПР-1 Знати і системно застосовувати методи аналізу та

моделювання прикладної області, виявлення інформаційних

потреб і збору вихідних даних для проектування

програмного забезпечення.

ПР-2 Обґрунтовувати вибір методів формування вимог до

програмної системи, розробляти, аналізувати та

систематизувати вимоги.

ПР-3 Знати і застосовувати базові концепції і методології

моделювання інформаційних процесів.

ПР-4 Оцінювати і вибирати методи і моделі розробки,

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

управління ними на всіх етапах життєвого циклу.

ПР-5 Розробляти і оцінювати стратегії проектування програмних

Page 7: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

засобів; обґрунтовувати, аналізувати і оцінювати прийняті

проектні рішення з точки зору якості кінцевого програмного

продукту.

ПР-6 Аналізувати, оцінювати і вибирати методи, сучасні

програмно-апаратні інструментальні та обчислювальні

засоби, технології, алгоритмічні та програмні рішення для

ефективного виконання конкретних виробничих задач з

програмної інженерії.

ПР-7 Обґрунтовано вибирати парадигми і мови програмування

для вирішення прикладних завдань; застосовувати на

практиці системні та спеціалізовані засоби, компонентні

технології (платформи) та інтегровані середовища розробки

програмного забезпечення.

ПР-8 Проводити аналітичне дослідження параметрів

функціонування програмних систем для їх валідації та

верифікації, а також проводити аналіз обраних методів,

засобів автоматизованого проектування та реалізації

програмного забезпечення.

ПР-9 Знати і застосовувати сучасні професійні стандарти і інші

нормативно-правові документи з інженерії програмного

забезпечення.

ПР-10 Вміти приймати організаційно-управлінські рішення в

умовах невизначеності.

ПР-11 Набувати нові наукові і професійні знання, вдосконалювати

навички, прогнозувати розвиток програмних систем та

інформаційних технологій.

ПР-12 Формулювати, експериментально підтверджувати,

обґрунтовувати і застосовувати на практиці в процесі

розробки програмного забезпечення конкурентоспроможні

ідеї, методи, технології вирішення професійних, науково-

технічних завдань в умовах невизначеності.

ПР-13 Оформляти результати досліджень у вигляді статей у

наукових виданнях та тез доповідей на науково-технічних

конференціях.

ПР-14 Пояснити, аналізувати, цілеспрямовано шукати і вибирати

необхідні для вирішення фахових наукових і прикладних

задач інформаційно-довідкові та науково-технічні ресурси і

джерела знань з урахуванням сучасних досягнень науки і

техніки.

ПР-15 здобувати необхідну інформацію з іншомовної літератури та

здійснювати різні види комунікації під час спілкування з

іноземними партнерами

ПР-16 Здатність керувати реалізацією програмного продукту в

умовах обмежень часу та ресурсів, оцінюючи показники

якості та ризики щодо реалізації проекту

ПР-17 Здатність самостійно підготувати проект розробки

програмного продукту та обґрунтувати запропоновані

архітектурні та алгоритмічні рішення

ПР-18 Здатність проектувати та створювати системи зберігання та

обробки великих масивів даних у різноманітних

інформаційних джерелах

ПР-19 Здатність використовувати сучасні методи та системи

Page 8: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

штучного інтелекту для проектування і створення систем

підтримки прийняття рішень, систем та засобів обробки

великих масивів даних

ПР-20 Здатність здійснювати системні заходи по впровадженню та

підтримці розроблених проектів та систем

ПР-21 Вміти використовувати методи машинного навчання та Data

Mining, необхідних для розробки нових методів вирішення

задач професійної діяльності

ПР-22 Здатність використовувати методи аналізу надвеликих

об‘ємів данних (Big Data), аналітичні інструментарії для

аналізу Big Data, існуючі сучасні технології

високонавантажених систем зберігання і оброблення даних

ПР-23 Застосовувати ефективні механізми та методології для

планування та управління проектами, знання методик

керування розробкою проектів Agile та Scrum, використання

сучасних інструментаріїв управління проектами.

ПР-24 Вміти оформляти захисні документи об'єктів

інтелектуальної власності та керувати результатами науково-

дослідницької діяльності

8 – Ресурсне забезпечення реалізації програми

Кадрове забезпечення Для дисциплін професійної та практичної підготовки

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

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

Матеріально-технічне

забезпечення

Наявність в комп’ютерних лабораторіях пакетів прикладних

програм, необхідних для виконання начального плану за

спеціальністю 121 Інженерія програмного забезпечення, та

доступу до Інтернету

Інформаційне та

навчально-методичне

забезпечення

Розробляється та застосовується в навчальному процесі при

використанні інформаційних технологій та доступу до

Інтернету

9 – Академічна мобільність

Національна кредитна

мобільність

-

Міжнародна кредитна

мобільність

-

Навчання іноземних

здобувачів вищої

освіти

-

Page 9: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

2. Перелік компонент освітньої-наукової програми та їх логічна

послідовність

2.1. Перелік компонент ОП

Код н/д Компоненти освітньої програми

(навчальні дисципліни, курсові проекти (роботи),

практики, кваліфікаційна робота)

Кількість

кредитів

Форма

підсумк.

контролю

1 2 3 4

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

1. Навчальні дисципліни гуманітарної та соціально-

економічної підготовки

7

ОК 1.1 Ділова іноземна мова 4 іспит

ОК 1.2 Педагогіка та психологія 3 залік

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

ОК 2.1 Сучасні інформаційні технології в науці та освіті 3 залік

ОК 2.2 Інженерія ПЗ для паралельних та розподілених систем 5 іспит

ОК 2.3 Інтелектуальні моделючі середовища 4 іспит

ОК 2.4 Економічне обгрунтування інноваційних рішень 4ві залік

ОК 2.5 Інформаційна безпека інноваційної діяльності 4 залік

ОК 2.6 Методологія наукових досліджень 3 іспит

3. Практична підготовка та державна атестація 30

ОК 3.1 Магістерська практика 6 залік

ОК 3.2 Написання випускної кваліфікаційної роботи 24

Загальний обсяг обов'язкових компонент: 60

Вибіркові компоненти ОП *

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

ВК 1.1 Агентні технології 5 залік

ВК 1.2 Алгоритми та технології побудови рекомендаційних

систем 10

іспит

ВК 1.3 Інтелектуальні технології в Інтернет та Semantic Web 8 іспит

ВК 1.4 Машинне навчання 9 іспит

ВК 1.5 Сучасні технології в Internet of Things 5 залік

ВК 1.6 Опрацювання зображень методами штучного інтелекту 7 іспит

ВК 1.7 Сучасні технології баз даних 8 іспит

ВК 1.8 Математичні методи оптимізації 8 іспит

Загальний обсяг вибіркових компонент: 60

ЗАГАЛЬНИЙ ОБСЯГ ОСВІТНЬОЇ ПРОГРАМИ 120

Page 10: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

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

ОК1.2 ОК1.1ОК2.1ОК2.4 ОК2.2

ОК2.5 ОК2.3

ВК1.1 ВК1.5ВК1.4

ВК1.6 ВК1.3 ВК1.2

ОК3.1 ОК3.2

ОК2.6

ВК1.8 ВК1.7

Page 11: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

3 Форми атестації здобувачів вищої освіти

Форми атестації

здобувачів вищої освіти

Атестація здобувачів вищої освіти здійснюється у формі

публічного захисту (демонстрації) випускної

кваліфікаційної роботи.

Вимоги до кваліфікаційної

роботи

Випускна кваліфікаційна робота (ВКР) включає:

- файли з розробленими студентом програмними і

інформаційними засобами, та їх початковими текстами;

- пояснювальну записку;

- демонстраційні матеріали.

Випускна кваліфікаційна робота має продемонструвати

здатність випускника розв’язувати складні завдання і

проблеми галузі інженерії програмного забезпечення на

основі проведених досліджень.

Кваліфікаційна робота має бути перевірена на плагіат.

Вимоги до змісту, об'єму і структури кваліфікаційної

роботи визначаються вищим навчальним закладом.

Теми та анотації випускових кваліфікаційних робіт

магістрів мають бути оприлюднені на офіційному сайті

кафедрі.

Page 12: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

4. Матриця відповідності програмних компетентностей

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

1.1

1.2

ОК

2.1

ОК

2.2

ОК

2.3

ОК

2.4

ОК

2.5

ОК

2.6

ОК

3.1

ОК

3.2

ВК

1.1

ВК

1.2

ВК

1.3

ВК

1.4

ВК

1.5

ВК

1.6

ВК

1.7

ВК

1.8

ІК1 • •

ЗК 1 • • •

ЗК 2 • • •

ЗК 3 • •

ЗК 4 • • •

ЗК 5 • • • •

ЗК 6 • • •

ЗК 7 • • •

ЗК 8 • • • • • • • • • • • • • • • ЗК 9 • • • • • • • • • • • • • • • • •

ЗК 10 • • • •

СК 2 •

СК 3 • •

СК 4 • • • • • • •

СК 5 •

СК 6 • •

СК 7

СК 8 • • • •

СК 9

СК 10

СК 11

СК 12

СК 13 • • • •

СК 14 •

СК 15 •

СК 16 • • •

СК 17 • • • •

СК 18 • • • • • • • • • • • • СК 19 • • • • • • • • • • СК 20 • • • • • • • • • • • •

Page 13: ПЕРЕДМОВА - onat.edu.uažНП-121.pdfмереж, Web-програмування, тестування ПЗ, розробка автоматизованих та інтелектуальних

5. Матриця забезпечення програмних результатів навчання (ПРН)

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

1.1

1.2

ОК

2.1

ОК

2.2

ОК

2.3

ОК

2.4

ОК

2.5

ОК

2.6

ОК

3.1

ОК

3.2

ВК

1.1

ВК

1.2

ВК

1.3

ВК

1.4

ВК

1.5

ВК

1.6

ВК

1.7

ВК

1.8

ПРН 1 • • • • • • •

ПРН 2 • • •

ПРН 3 •

ПРН 4 • • •

ПРН 5 • • • •

ПРН 6 • • • • • • • • • •

ПРН 7 • • • • •

ПРН 8 •

ПРН 9 • •

ПРН 10 •

ПРН 11

ПРН 12 • • • • •

ПРН 13 • •

ПРН 14 • • • • •

ПРН 15 •

ПРН 16 • • • • •

ПРН 17 • • • •

ПРН 18 • • • • •

ПРН 19 • • • • •

ПРН 20 • • • •

ПРН 21 • • •

ПРН 22 • • •

ПРН 23 • • • • •

ПРН 24 • • •