Методи та засоби наукових досліджень в інженерії програмного забезпечення
Спеціальність: Інженерія програмного забезпечення
Код дисципліни: 7.121.01.O.002
Кількість кредитів: 5.00
Кафедра: Програмне забезпечення
Лектор: Професор Федасюк Дмитро Васильович
Семестр: 1 семестр
Форма навчання: денна
Завдання: ІНТ. Здатність ефективно розв’язувати спеціалізовані задачі та практичні проблеми інноваційного характеру під час професійної діяльності, пов’язаної зі всіма аспектами виробництва програмного забезпечення від початкових стадій створення специфікації до супроводу системи після здачі в експлуатацію.
ЗК02. Здатність спілкуватися іноземною мовою як усно, так і письмово.
ЗК03. Здатність проводити дослідження на відповідному рівні.
ЗК05. Здатність генерувати нові ідеї (креативність).
СК01. Здатність аналізувати предметні області, формувати, класифікувати вимоги до програмного забезпечення.
СК02. Здатність розробляти і реалізовувати наукові та/або прикладні проєкти у сфері інженерії програмного забезпечення.
СК04. Здатність розвивати і реалізовувати нові конкурентоспроможні ідеї в інженерії програмного забезпечення.
СК06. Здатність ефективно керувати фінансовими, людськими, технічними та іншими проєктними ресурсами у сфері інженерії програмного забезпечення.
СК07. Здатність критично осмислювати проблеми у галузі інформаційних технологій та на межі галузей знань, інтегрувати відповідні знання та розв'язувати складні задачі у широких або мультидисциплінарних контекстах.
Результати навчання: РН03. Будувати і досліджувати моделі інформаційних процесів у прикладній області.
РН04. Виявляти інформаційні потреби і класифікувати дані для проєктування програмного забезпечення.
РН05. Розробляти, аналізувати, обґрунтовувати та систематизувати вимоги до програмного забезпечення.
РН10. Модифікувати існуючі та розробляти нові алгоритмічні рішення детального проєктування програмного забезпечення.
РН17. Збирати, аналізувати, оцінювати необхідну для розв'язання наукових і прикладних задач інформацію, використовуючи науково-технічну літературу, бази даних та інші джерела.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Пререквізити:
Інновації та підприємництво в інженерії програмного забезпечення
Ко-реквізити:
Виконання та захист магістерської кваліфікаційної роботи
Короткий зміст навчальної програми: Навчальна дисципліна спрямована на поглиблене теоретичне вивчення методів наукового дослідження, оволодіння практичними навичками використання основних бібліометричних платформ, розроблення та виконання завдань на наукові дослідження.
Опис: Наука як система знань і сфера людської діяльності. Основні положення: наука, класифікація наук, суть технічних наук. Державна політика в галузі науки. Методологічні основи наукового пізнання і творчості. Організація та виконання наукових досліджень. Інформаційне забезпечення науково-дослідної роботи. Науко-метричні бази даних та їхня оцінка наукової діяльності. Методологія розроблення та виконання наукових проектів. Розроблення та управління науковими проектами і грантами. Логіко-структурний підхід до управління науковими проектами. Розроблення логіко-структурної матриці наукового проекту. Оформлення, апробація та впровадження результатів наукових досліджень. Виконання магістерської кваліфікаційної роботи: основні вимоги, структура, графік виконання завдань. Організація праці в науковій діяльності. Етичні норми і цінності науки. Академічна доброчесність. Підготовка та використання наукових кадрів в Україні та світі.
Методи та критерії оцінювання: Оцінювання результатів поточного контролю - виконаних індивідуальних завдань проводиться під час проведення практичних робіт за поданими у ВНС звітів, презентацій, пояснювальних записок.
Екзамен складається з письмової компоненти (тестові завдання різної складності) та усної компоненти з індивідуальним опитуванням.
Критерії оцінювання результатів навчання: Поточний контроль: 40% (Виступ з презентацією – 5%, огляд літературних джерел за темою МКР – 10%, пояснювальна записка до наукового проекту – 25%).
Екзамен: 60% (письмова складова 50%, усна компонента 10%)
Порядок та критерії виставляння балів та оцінок: З презентацією магістрант виступає на практичних заняттях за розкладом. Структура презентації: титульний слайд з прізвищами магістранта та керівника та темою МКР; актуальність (1-3 слайди); об’єкт і предмет дослідження (1 слайд); очікувані результати (1-2 слайди). Регламент – 7 хв. Після виступу магістрант відповідає на запитання одногрупників і викладача.
Після виступу презентацію слід завантажити у ВНС, де викладач фіксує оцінку, оголошену раніше на занятті.
Виступ з презентацією ідеї проєкту має бути зроблений у перші 5 тижнів семестру. Якщо він відбувається на 6-12 тижні, то оцінюється в 0 балів. Після 12 тижня презентації не приймаються.
Огляд наукових літературних джерел за темою МКР має бути зроблений у стилі секції з типовою назвою “Related work”, “Literature review”, або “State-of-the-art” наукових статей. У магістранта має вийти документ, в якому 1-2 сторінки займає аналіз щонайменше 10 наукових публікацій (наукових статей, матеріалів конференцій, дисертацій, монографій), датованих не раніше за 2018 р., а решту сторінок – перелік опрацьованих джерел. Крім наукових публікацій, з-поміж опрацьованих джерел можуть бути і інші ресурси, якщо вони допомагають пояснити зміст проблеми, що вирішується у МКР. З наведеного аналізу має бути ясною актуальність задачі, поставленої у МКР.
Робота має бути завантажена на перевірку у ВНС не пізніше перших 10 тижнів семестру. Робота перевіряється викладачем офлайн, а оцінка та коментарі до неї доводяться до студента через ВНС. Роботи, завантажені з 11 по 13 тижні, оцінюються в 0 балів, а після 13 тижня – не розглядаються.
Пояснювальна записка до наукового проекту має бути зроблена у відповідності з шаблоном і завантажена у ВНС не пізніше 13 тижня семестру. Записки, завантажені після 13 тижня і до іспиту, оцінюються в 0 балів. Робота перевіряється викладачем офлайн, а оцінка та коментарі до неї доводяться до студента через ВНС.
Для допуску до іспиту необхідно виконати та захистити всі три види індивідуальних робіт.
Рекомендована література: Методологія та методика наукового дослідження: навчальний посібник / В. О. Вихрущ, Ю. М. Козловський, Л. І. Ковальчук. – Львів : Видавництво Львівської політехніки, 2018. – 328 с. (Є в бібліотеці)
Методологія і принципи наукових досліджень: навчальний посібник / Х. С. Соболь, Н. І. Петровська, О. М. Гуняк. – Львів: Видавництво Львівської політехніки, 2018. – 92 с. (Є в бібліотеці)
Основи наукових досліджень (за Е. Вільсоном) [Текст]. конспект лекцій для студентів спец. 152.02 Ін-ту комп'ютер. технологій, автоматики і метрології "Прилади і системи точної механіки", Ч. 4. – Львів: Вид-во Львів. політехніки, 2019 – 104 с. (Є в бібліотеці)
ДСТУ ГОСТ 7.1:2006 "Система стандартів з інформації, бібліотечної та видавничої справи. Бібліографічний запис. Бібліографічний опис. Загальні вимоги та правила складання".
Основи методології та організації наукових досліджень: Навч. Посібник для студентів, курсантів, аспірантів і ад’юнктів/ за ред.. Конверського.- К. Центр навчальної літератури, 2010.- 353 с.
Федасюк Д. В., Дем'янець Т. В. Застосування згорткової нейронної мережі для виявлення меланоми за зображенням новоутворення на мобільному пристрої // Український журнал інформаційних технологій. – 2021. – Вип. 3, т. 1. – С. 8–14. [н.к. – Федасюк Д.В.].
Федасюк Д. В., Луцик І. І. Адаптивна програмна система на основі онтологічного підходу для людей з когнітивними порушеннями // Вісник Національного університету “Львівська політехніка”. Серія: Інформаційні системи та мережі. – 2021. – Вип. 9. – С. 61–74. [н.к. – Федасюк Д.В.].
Білецький Т. П., Федасюк Д. В. Прогнозування дефектів у програмному забезпеченні алгоритмами глибинного навчання CNN та RNN // Науковий вісник НЛТУ України : збірник науково-технічних праць. – 2021. – Т. 31, № 2. – С. 114–120. [н.к. – Федасюк Д.В.].
Fedasyuk D. Chopey R. The algorithm of constructing control flow graph based on a program written in C // Радіоелектроніка, інформатика, управління. – 2018. – № 2. – С. 154–162.
Polyniak Y., Fedasyuk D., Marusenkova T. A software module for bee colony sounds analysis using the DTW algorithm // Інтелектуальні системи прийняття рішень та проблеми обчислювального інтелекту: матеріали Міжнародної наукової конференції (с. Залізний Порт, 21–25 травня 2019 р.). – 2019. – C. 148–150. [н.к. – Федасюк Д.В.].
Fedasyuk D., Lukomskyi R., Marusenkova T., Method for visual video defects detection using machine learning // CEUR Workshop Proceedings. – 2021. – Vol. 2864 : Proceedings of the Fourth international workshop on computer modeling and intelligent systems (CMIS-2021) Zaporizhzhia, Ukraine, April 27, 2021. – P. 87–96.
Seniv M., Yakovyna V., Symets I. Software for visualization of reliability block diagram and automated formulation of operability conditions of technical systems // 14th International Conference on Perspective Technologies and Methods in MEMS Design, MEMSTECH 2018 - Proceedings. – 2018. – pp. 191–195.
Сенів М. М., Нитребич О. О., Симець І. І. Архітектура програмного забезпечення для автоматизації побудови моделей надійності складних технічних систем із різними типами елементів // Інтелектуальні системи прийняття рішень та проблеми обчислювального інтелекту (ISDMCI’2017): міжнародна наукова конференція (Залізний Порт, 22-26 травня 2017). – 2017. – C. 143–145.
Melnyk R., Havrylko Y., Levus Y. Three types of PCB defects and image processing algorithms for their detection // Перспективні технології і методи проєктування МЕМС : матеріали XVII Міжнародної науково-технічної конференції MEMSTECH, Поляна, Україна, 12–16 травня 2021 р. – 2021. – C. 197–200.
Melnyk R., Havrylko Y., Hatsosh D. Printed circuit boards short and open defects detection by thinning and flood-fill algorithms // The experience of designing and application of CAD systems : proceedings of the 16th International conference (Polyana (Svalyava), Ukraine, February 22–26, 2021). – 2021. – C. 1–5.
Melnyk R., Havrylko Y., Mykulanynets I. Fabric defects detection by comparison of clustered samples // Data stream mining & processing (DSMP): proceedings of the IEEE Third international conference, August 21–25, 2020, Lviv, Ukraine. – 2020. – C. 142–146.
Roman Melnyk, Ruslan Tushnytskyy, Yurii Havrylko. Surface defects detection by clustering and rotating image analysis // Data stream mining & processing (DSMP): proceedings of the IEEE Third international conference, August 21–25, 2020, Lviv, Ukraine. – 2020. – C. 206–210.
Шейко В.М., Кушнаренко Н.М. Організація та методика науково-дослідницької діяльності: підручник / В.М.Шейко, Н.М. Кушнаренко.- 6-те вид., перероблене і доповнене. – К.: Знання, 2008.- 310 с.
Цехмістрова Г.С. Основи наукових досліджень. Навчальний посібник. Київ: Видавничий Дім «Слово», 2004.- 240 с.
Ковальчук В.В., Моїсееєв Л.М., Основи наукових досліджень: Навчальний посібник.- 3-є вид., переробл. І доповн. – К.: ВД «Професіонал», 2005.- 240 с.
Пилипчик М.І., Григор’єв А.С., Шостак В.В. Основи наукових досліджень: Підручник. - К.: Знання, 2007. – 270 с.
Кобиляцький Л.С. Управління проектами: Навч. посіб.- Київ.: МАУП, 2002.- 200 с.
Кучеренко В.Р., Маркітан О.С. Управління діловими проектами: Навчальний посібник.- Київ: Центр навчальної літератури, 2005.- 280 с.
Основи науково-дослідної роботи: Навч. Посібник/ Ю.І. Палеха, Н.О. Леміш.- К.: видавництво Ліра-К, 2013.- 336 с.
Кислий В.М. Організація наукових досліджень: навчальний посібник/ .- Суми: Університетська книга, 2011.- 224 с.
Катренко А.В. Управління ІТ-проектами. (підручник).- Львів: « Новий світ – 2000», 2011.- 550 с.
Допоміжна
Уніфікований додаток: Національний університет «Львівська політехніка» забезпечує реалізацію права осіб з інвалідністю на здобуття вищої освіти. Інклюзивні освітні послуги надає Служба доступності до можливостей навчання «Без обмежень», метою діяльності якої є забезпечення постійного індивідуального супроводу навчального процесу студентів з інвалідністю та хронічними захворюваннями. Важливим інструментом імплементації інклюзивної освітньої політики в Університеті є Програма підвищення кваліфікації науково-педагогічних працівників та навчально-допоміжного персоналу у сфері соціальної інклюзії та інклюзивної освіти. Звертатися за адресою:
вул. Карпінського, 2/4, І-й н.к., кімн. 112
E-mail: nolimits@lpnu.ua
Websites: https://lpnu.ua/nolimits https://lpnu.ua/integration
Академічна доброчесність: Політика щодо академічної доброчесності учасників освітнього процесу формується на основі дотримання принципів академічної доброчесності з урахуванням норм «Положення про академічну доброчесність у Національному університеті «Львівська політехніка» (затверджене вченою радою університету від 20.06.2017 р., протокол № 35).