![]() | Кафедра біомедичної інженерії |
Рівень вищої освіти | Перший (бакалаврський) |
Галузь знань | 16 - Хімічна та біоінженерія |
Спеціальність | 163 - Біомедична інженерія |
Освітня програма | Всі ОП |
Статус дисципліни | Вибіркова (Ф-каталог) |
Форма здобуття вищої освіти | Очна |
Рік підготовки, семестр | Доступно для вибору починаючи з 4-го курсу, весняний семестр |
Обсяг дисципліни | 4 кред. (Лекц. 26 год, Практ. 28 год, Лаб. год, СРС. 66 год ) |
Семестровий контроль/контрольні заходи | Залік |
Розклад занять | https://rozklad.kpi.ua |
Мова викладання | Українська / Англійська |
Інформація про керівника курсу / викладачів | Лекц.: Соломін А. В., Практ.: Соломін А. В., СРС.: Соломін А. В. |
Розміщення курсу | https://do.ipo.kpi.ua/course/view.php?id=2282 |
Мета дисципліни
Головною метою навчальної дисципліни «Технологія створення програмних продуктів» є формування у студентів здатностей проектувати, конструювати, тестувати, налаштовувати, впроваджувати та супроводжувати програмні системи, обираючи оптимальні рішення на базі сучасних технологій; розробляти компоненти програмного забезпечення; реалізовувати прототипи архітектури програмного забезпечення; вільно орієнтуватися в сучасних тенденціях розвитку галузі; застосовувати спеціальні знання в галузі інформатики та обчислювальної техніки для розв‘язання міждисциплінарних інженерних задач, а також ефективно працювати при розв‘язанні інноваційних інженерних задач.
Найшвидше в Україні (і в світі) зараз розвивається IT-галузь. Потреба у відповідних фахівцях щороку зростає. Але, щоб знайти своє місце, треба знати загальноприйняті технології та інструментарій, засоби проектування та розробки програмних систем. Це ж стосується і розробок в біомедичній інженерії, оскільки зараз важко уявити біомедичні прилади і системи без якогось програмного забезпечення. Крім того дуже корисно використовувати ці технології і стандарти при дипломному проектуванні.
Предмет дисципліни
Навчальна дисципліна «Технологія створення програмних продуктів» вивчає комплекс взаємопов’язаних технологій, заснованих на процесному підході до інженерії вимог, проектування, конструювання, тестування та супроводу складних програмних систем, згідно відповідно обраних моделей життєвого циклу.
Відповідно до освітньо-професійних програм (ОПП) першого «бакалаврського» рівня вищої освіти після вивчення дисципліни студенти мають набути наступних компетентностей.
Загальні компетентності:
ЗК 1 - Здатність застосовувати знання у практичних ситуаціях.
ЗК 2 - Знання та розуміння предметної області та розуміння професійної діяльності.
ЗК 4 - Навички використання інформаційних і комунікаційних технологій.
ЗК 6 - Здатність до пошуку, оброблення та аналізу інформації з різних джерел.
ЗК 7 - Здатність генерувати нові ідеї (креативність).
ЗК 8 - Здатність приймати обґрунтовані рішення.
Спеціальні (фахові) компетентності :
ФК 1 - Здатність застосовувати пакети інженерного програмного забезпечення для проведення досліджень, аналізу, обробки та представлення результатів, а також для автоматизованого проектування медичних приладів та систем (підсилення).
ФК 3 - Здатність вивчати та застосовувати нові методи та інструменти аналізу, моделювання, проектування та оптимізації медичних приладів і систем (підсилення).
ФК 10 - Здатність застосовувати принципи побудови сучасних автоматизованих систем управління виробництвом медичних приладів, їх технічне, алгоритмічне, інформаційне і програмне забезпечення (підсилення).
Здатність проектувати, конструювати, тестувати, налаштовувати, впроваджувати та супроводжувати програмні системи, обираючи оптимальні рішення на базі сучасних технологій; розробляти компоненти програмного забезпечення; реалізовувати прототипи архітектури програмного забезпечення; вільно орієнтуватися в сучасних тенденціях розвитку галузі.
Згідно ОПП в результаті засвоєння навчальної дисципліни студенти мають продемонструвати наступні програмні результати навчання:
Інтегральна компетентність (ІК) - Здатність розв’язувати складні спеціалізовані задачі та практичні проблеми у біомедичній інженерії або у процесі навчання, що передбачає застосування певних теорій та методів хімічної, біологічної та медичної інженерії, і характеризується комплексністю та невизначеністю умов.
ПРН 5 - Вміти використовувати бази даних, математичне і програмне забезпечення для обробки даних та комп’ютерного моделювання біотехнічних систем (підсилення).
ПРН 13 - Вміти аналізувати сигнали, які передаються від органів на прилади, та проводити обробку діагностичної інформації (сигнали та зображення) (підсилення).
ПРН 14 - Вміти аналізувати рівень відповідності сучасним світовим стандартам, а також оцінювати рішення і складати завдання на розробку автоматизованих систем управління з урахуванням можливостей сучасних технічних і програмних засобів автоматизації медичного обладнання (підсилення).
ПРН 20 - Знання та використання методів дослідження об’єктів біомедичної інженерії, методів і засобів систематизації та обробки експериментальної інформації, методів статистичної обробки для моделювання та симуляції процесів і систем фізичної та біологічної природи, сучасних технологій програмування та інструментарію, які підтримують їх використання, методів проектування цифрових та мікропроцесорних систем медичного призначення (підсилення).
Знання основ алгоритмізації, сучасних методологій розробки програмних засобів, сучасних мов програмування, поняття життєвого циклу програмного продукту, відповідних базових міжнародних стандартів, їх застосування та класифікації. Теоретичні знання та практичні навички у галузі застосування інструментальних програмних засобів.
За структурно-логічною схемою програми підготовки фахівця дисципліна «Технологія створення програмних продуктів» входить до переліку вибіркових дисциплін, спрямованих на формування загальних та фахових компетентностей.
Пререквізити – навчальна дисципліна викладається у 8-му семестрі 4-го курсу навчання та безпосередньо не залежить від інших навчальних дисциплін в структурно-логічній схемі освітньої програми. Основою вивчення навчальної дисципліни є базові знання з дисциплін блоку інформатики: «Основи інформатики», «Основи дискретної математики», «Об’єктно-орієнтоване програмування».
Постреквізити - дана навчальна не має міждисциплінарних зв’язків. Отримані практичні навички та засвоєні теоретичні знання під час вивчення навчальної дисципліни «Технологія створення програмних продуктів» можна використовувати в подальшому при проходженні переддипломної практики, для підготовки дипломних робіт за спеціальністю та в подальшій практичній роботі за фахом.
Основні розділи та теми, що розглядатимуться в процесі вивчення курсу:
1. Вступ. Історичний і соціальний контекст програмної інженерії. Дисципліни та зміст програмної інженерії. Загальні принципи розробки програмних продуктів.
2. Ядро знань SWEBOK. Характеристика областей знань з інженерії програмного забезпечення.
3. Процеси життєвого циклу (ЖЦ) розробки програмного забезпечення (ПЗ). Водоспадна (каскадна, класична) модель життєвого циклу розробки ПЗ.
4. Інкрементна та еволюційна моделі життєвого циклу розробки ПЗ.
5. Спіральна модель життєвого циклу розробки ПЗ. Agile-модель життєвого циклу розробки ПЗ.
6. Міжнародні та національні стандарти розробки складних програмних продуктів.
7. Основи проектування програмних систем. Модульність, інформаційна закритість, зв’язність.
8. Зчепленість модулів, складність та якість ієрархічної структури програмних систем.
9. Методології розробки ПЗ (RUP, MSF, XP, DSDM, RAD).
10. Архітектура ПЗ, стандарти опису архітектур ПЗ. Патерни проектування ПЗ
11. Засоби автоматизації розробки програмних продуктів. Якість ПЗ, метрики якості, стандарти якості ПЗ
12. Аналіз вимог замовника до ПЗ.
13. Верифікація, валідація та тестування. Стандарти тестування ПЗ. Супровід програмних продуктів. Експлуатаційна, операційна, рекламна документація на ПЗ.
Комп’ютерний практикум
Основні завдання циклу комп’ютерних практикумів: формування вмінь оптимального і ефективного застосування сучасних інформаційних технологій для вирішення задач комп’ютеризації в біомедичній інженерії, а також знайомство та опанування навичок роботи з відповідними комп’ютерними пакетами прикладних програм. |
Теми практичних робіт:
Базова література
Додаткова література
Інформаційні ресурси
1. https://do.ipo.kpi.ua/course/view.php?id=2282 - Платформа дистанційного навчання "Сікорський"
2. http://www.ni.com/labview/ - Сайт компанії National Instruments
3. www.picad.com.ua/lesson.htm - навчальні матеріали по LabVIEW
В переліку інформаційних ресурсів наведено джерела їх отримання.
Для вивчення дисципліни заплановано проведення 13 лекційних занять та 14 комп’ютерних практикумів (КП), під час яких, у тому числі, заплановано виконання модульної контрольної роботи.
Підготовка студентів проводиться на основі використання примірників учбової літератури технічної бібліотеки НТУУ «КПІ» та факультету, методичних матеріалів курсу на базі Платформи дистанційного навчання "Сікорський", додаткових учбових посібників, що надаються їм в електронному вигляді, а саме:
Кисельова О.Г., Соломін А.В. Навчальний посібник. Технологія створення програмних продуктів. Програмування в LabVIEW. - Київ, 2012 р.
Кисельова О.Г., Соломін А.В. Навчальний посібник. Технологія розробки віртуальних приладів. Програмування в LabVIEW. - Київ, 2014 р.
Під час вивчення навчального матеріалу застосовуються наступні методи навчання:
Лекційні заняття проходять з використанням пояснювально-ілюстративного методу, методу проблемного викладу.
Вивчення теоретичного матеріалу лекцій супроводжується розглядом прикладів з використанням можливостей пакету NI LabVIEW та інших при підготовці до практичних робіт.
Комп’ютерні практикуми проходять з використанням:
1) Репродуктивного методу, завдяки якому студенти закріплюють вивчений теоретичний матеріал та навчаються використовувати його в конкретних задачах.
2) Частково-пошукового, або евристичного методу, який навчає пошуку вірних шляхів та методів розв’язування задач.
Перевірка засвоєння матеріалу проводиться у ході проведення практичних занять, з використанням комп’ютерного тестування.
Методична модель викладання дисципліни заснована на застосуванні активних методів навчання. В основу організації навчального процесу покладені наступні принципи:
- обирання методів викладання залежно від різних чинників, що впливають на організацію учбового процесу, від контингенту студентів;
- об'єднання декількох методів в єдиний викладацький модуль з метою підвищення ефективності процесу навчання;
- активна участь слухачів в учбовому процесі;
- проведення комп’ютерних практикумів, що сприяють оволодінню вміннями і досвідом вирішення проблем;
- наведення прикладів використання теоретичного матеріалу до реальних практичних ситуацій;
- підкреслення особливостей предмету стосовно медичного і біологічного аспектів використання, зацікавлення новими досягненнями і технологіями;
- гнучкий і диференційований підхід до кожного студента з урахуванням ступеню попередньої підготовки;
- прогнозування напрямів розвитку в майбутньому.
Під час навчання та для взаємодії зі студентами використовуються сучасні інформаційно-комунікаційні та мережеві технології, розроблений та постійно вдосконалюється відповідний он-лайн курс на платформі "Сікорський".
№ з/п |
Тема |
Програмні результати навчання |
Основні завдання |
|
Контрольний захід |
Термін виконання |
|||
1. |
Тема 1. Вступ. Історичний і соціальний контекст програмної інженерії. Дисципліни та зміст програмної інженерії. Загальні принципи розробки програмних продуктів |
ПРН 5, 14, 20 |
Практична робота 1
|
1-ий тиждень |
2. |
Тема 2. Ядро знань SWEBOK. Характеристика областей знань з інженерії програмного забезпечення |
ПРН 5, 14, 20 |
Практична робота 2
|
1-ий тиждень |
3. |
Тема 3. Процеси життєвого циклу (ЖЦ) розробки програмного забезпечення (ПЗ) Водоспадна (каскадна, класична) модель життєвого циклу розробки ПЗ |
ПРН 5, 14, 20 |
Практична робота 3 |
2-ий тиждень |
4. |
Тема 4. Інкрементна та еволюційна моделі життєвого циклу розробки ПЗ |
ПРН 5, 14, 20 |
Практична робота 4 |
2-ий тиждень |
5. |
Тема 5. Спіральна модель життєвого циклу розробки ПЗ. Agile-модель життєвого циклу розробки ПЗ |
ПРН 5, 14, 20 |
Практична робота 5 |
3-ий тиждень |
6. |
Тема 6. Міжнародні та національні стандарти розробки складних програмних продуктів |
ПРН 5, 14, 20 |
Практична робота 6 |
3-ий тиждень |
7. |
Тема 7. Основи проектування програмних систем. Модульність, інформаційна закритість, зв’язність |
ПРН 5, 14, 20 |
Практична робота 7 |
4-ий тиждень |
8. |
Тема 8. Зчепленість модулів, складність та якість ієрархічної структури програмних систем |
ПРН 5, 13, 14, 20 |
Практична робота 8 |
4-ий тиждень |
9. |
Тема 9 Методології розробки ПЗ (RUP, MSF, XP, DSDM, RAD) |
ПРН 5, 13, 14, 20 |
Практична робота 9 |
5-ий тиждень |
10 |
Тема 10. Архітектура ПЗ, стандарти опису архітектур ПЗ. Патерни проектування ПЗ |
ПРН 5, 13, 14, 20 |
Практична робота 10 |
5-ий тиждень |
11 |
Тема 11. Засоби автоматизації розробки програмних продуктів. Якість ПЗ, метрики якості, стандарти якості ПЗ |
ПРН 5, 14, 20 |
Практична робота 11 |
6-ий тиждень |
12 |
Тема 12. Аналіз вимог замовника до ПЗ. |
ПРН 5, 14, 20 |
Практична робота 12 |
6-ий тиждень |
13 |
Тема 13. Верифікація, валідація та тестування. Стандарти тестування ПЗ. Супровід програмних продуктів. Експлуатаційна, операційна, рекламна документація на ПЗ |
ПРН 5, 13, 14, 20 |
МКР |
7-ий тиждень |
14 |
Модульна контрольна робота |
ПРН 5, 13, 14, 20 |
МКР |
7-ий тиждень |
15 |
Залік |
ПРН 5, 13, 14, 20 |
залік |
8-ий тиждень |
Платформа дистанційного навчання:
Для більш ефективної комунікації з метою розуміння структури навчальної дисципліни «Технологія створення програмних продуктів» і засвоєння матеріалу використовується електронна пошта, телеграм-канал, платформа дистанційного навчання "Сікорський" на основі системи Moodle КПІ-Телеком та сервіс для проведення онлайн-нарад Zoom, за допомогою яких:
- підвищується оперативність спілкування зі студентами, забезпечується зручний зворотній зв’язок;
- спрощується розміщення, доступ та обмін навчальним матеріалом;
- оцінюються навчальні завдання студентів;
- аналізується активність студентів.
Заплановано наступні види самостійної роботи: підготовка до лекційних занять та комп’ютерних практикумів; виконання, обробка результатів практичних робіт, оформлення звіту; підготовка до модульної контрольної роботи; виконання реферату. Всього на самостійну роботу заплановано 66 годин.
6.1. Теми для самостійного опрацювання – не заплановані
6.2. Підготовка до лекційних та комп’ютерних практикумів. Для підготовки до лекційних та КП студенту необхідно опрацювати заплановану базову та допоміжну літературу, рекомендовані джерела та підготувати матеріал для його обговорення на заняттях. На це студенту виділяється 46 годин СРС.
6.3. Модульна контрольна робота. На підготовку до МКР відводиться 4 години СР.
6.4. Виконання індивідуального завдання - реферату. На підготовку та оформлення реферату відводиться 10 годин СР. Тему реферату студент повинен обрати та ухвалити у викладача не пізніше 4 тижня від початку навчального семестру. Терміни подання реферату викладачу не пізніше 6 тижня. Захист реферату планується на позаплановому занятті в термін з 7 по 8 тиждень.
Реферат — це науково-технічний документ, який містить вичерпну систематизовану інформацію за вибраною темою, передбачає виклад матеріалу на основі спеціально підібраної літератури та самостійно проведеного дослідження. Студент може писати реферат тільки на погоджену з викладачем тему. Загальні вимоги до реферату:
• чіткість та логічна послідовність викладення матеріалу;
• переконливість аргументації;
• стислість і точність формулювань, які виключають можливість неоднозначного тлумачення; • конкретність викладення результатів дослідження;
• обґрунтованість рекомендацій та пропозицій.
У рефераті повинні бути відображеними:
• актуальність тематики та відповідність до сучасного стану науки, техніки і питань виробництва;
• обґрунтування вибраного направлення досліджень, методів розв’язку задачі та їх порівняльні оцінки;
• аналіз та узагальнення існуючих результатів;
• розробка загальної методики проведення досліджень;
• характер і зміст виконаних теоретичних досліджень та розрахунків, методи досліджень;
• обґрунтування необхідності проведення експериментальних досліджень, принцип дії розроблених програм, характеристики цих програм, оцінка похибок розрахунків, отримані експериментальні дані;
• оцінка повноти розв’язку поставленої задачі;
• оцінка достовірності отриманих результатів, їх порівняння з аналогічними результатами;
• наукова та практична цінність виконаної роботи.
Структура реферату: титульний аркуш; зміст; перелік умовних позначень, символів, одиниць скорочень і термінів (за необхідності); вступ; суть реферату (основна частина); висновки; список використаних джерел (перелік посилань); додатки (за необхідності).
Приблизна тематика реферату:
1. Розробка моделі програмно-апаратного комплексу для моніторингу серцевого ритму.
2. Розробка засобів експрес-діагностики в середовищі NI LabVIEW.
3. Розробка віртуального інструменту генерації тестових звукових сигналів для діагностики слуху людини.
4. Розробка системи вейвлет-аналізу сигналів серця.
5. Розробка автоматизованого робочого місця лікаря, електронної картотеки пацієнтів.
6. Розробка віртуального приладу для діагностування дальтонізму людини.
7. Віртуальний прилад для обробки та підвищення якості рентгенівських зображень.
8. 3D-реконструкція біомедичних об’єктів по даним комп’ютерної томографії.
9. Віртуальний прилад для попередньої обробки мікроскопічних зображень в біомедицині.
10. Віртуальні прилади для статистичної обробки інформації в біомедицині.
11. Розробка системи вимірювання та аналізу артеріального тиску.
12. Розробка системи вимірювання та аналізу легеневого тиску.
13. Розробка віртуального електрокардіографу.
14. Розробка віртуального приладу для вимірювання швидкості поширення пульсової хвилі.
15. Розробка системи моніторингу температури внутрішніх органів.
16. Розробка віртуального приладу для вимірювання шумів серця.
17. Розробка системи для прогнозування групи крові, резус-фактору та статі дитини за показниками батьків.
18. Розробка віртуального обладнання для оцінки стану серцево-судинної системи людини.
19. Розробка системи для дослідження кардіоінтервалограми людини.
20. Розробка віртуального приладу для визначення швидкості реакції людини.
21. Розробка віртуального приладу для діагностування психічного стану людини (наприклад, по асоціаціях, що виникають при розгляді малюнків).
22. Віртуальний прилад для аналізу електрокардіограм.
23. Віртуальний прилад для підвищення якості електрокардіограм.
24. Віртуальний прилад для напівавтоматизованої обробки ехокардіограм.
25. Віртуальний прилад для напівавтоматизованої обробки та аналізу електроенцефалограм.
26. Віртуальний прилад для вимірювання та моніторингу шуму в приміщенні.
Титульний аркуш реферату повинен мати такий зміст: назва університету; назва факультету; назва кафедри; назва спеціальності, назва освітньо-професійної програми, назва навчальної дисципліни; тема реферату; прізвище та ім’я студента, курс, номер академічної групи, рік. За титульним аркушем слідує детальний план (зміст) реферату, в якому треба виділити вступ, розділи основного змісту (основні теми, що будуть розглядатися), їх підрозділи (за потребою), висновок, список використаних джерел. У змісті праворуч позначаються номери сторінок початку кожного питання. Кожен розділ починається з нової сторінки. Загальний обсяг реферату складає приблизно 20 сторінок основного тексту. Обсяг реферату визначається вмінням студента стисло і водночас вичерпно пояснити та проаналізувати обрану тему. Обов’язкова вимога: чітке посилання на джерела інформації. Всі цифри, факти, думки вчених, цитати, формули повинні мати посилання у вигляді [2, с. 54] (перша цифра означає номер джерела у наведеному в кінці творчої роботи списку літератури, а друга цифра – номер сторінки у цьому джерелі). Бажано використовувати таблиці, схеми, графіки, діаграми тощо. Список використаних джерел (не менше 10 джерел) оформляється згідно з діючими правилами. Якщо інформація взята з мережі Інтернет, потрібно, як і для звичайної літератури, вказати автора, назву статті, а потім навести адресу сайту в Інтернет. Реферат оцінюється за критеріями: логічності плану; повноти й глибини розкриття теми; достовірності отриманих даних; відображення практичних матеріалів; правильності формулювання отриманих результатів та висновків; оформлення; обґрунтування власної думки студента з цього питання у вигляді висновку.
Реферат не перевіряється на плагіат, але повинен відповідати вимогам академічної доброчесності. У разі виявлення академічної недоброчесності, робота анулюється і не перевіряється.
6.5. Залік. Залік проводиться на останньому комп’ютерному практикумі, після виконання студентами модульної контрольної роботи та захисту індивідуального завдання- реферату та звітів з КП. За результатами набраних рейтингових балів за семестр здобувач отримує залік без додаткових випробувань, якщо сума набраних балів не менша 60. Здобувачі, які виконали всі умови допуску до заліку та мають рейтингові бали від 40 до 59, або бажають підвищити свій результат – складають залікову контрольну роботу або проходять співбесіду за заліковими питаннями. На підготовку до заліку відводиться 6 годин СР. У період дистанційного навчання залік може бути проведений згідно графіку занять за допомогою засобів платформи Сікорський та платформи для проведення онлайн-зустрічей Zoom.
7.1. Заохочувальні та штрафні бали*
Заохочувальні бали |
Штрафні бали |
||
Критерій |
Ваговий бал |
Критерій |
Ваговий бал |
Вдосконалення комп’ютерних практикумів |
+1 бал (за кожну практичну роботу) |
Порушення термінів виконання практичних робіт (за кожну таку роботу) |
-1 |
Використання нових технологій, не передбачених в навчальній програмі, при виконанні реферату і практичних робіт |
+1 |
Порушення термінів виконання реферату (не пізніше, ніж за 10 днів до закінчення семестру) |
-1 бал за кожен день |
Проходження додаткових дистанційних курсів за темами, які погоджено з викладачами |
+5 |
|
|
Оформлення наукової роботи для участі у конкурсі студентських наукових робіт |
+10 |
|
|
Написання тез, статті, участь у міжнародних, всеукраїнських та/або інших заходах або конкурсах за тематикою навчальної дисципліни |
+5 |
|
|
Однак, згідно положення https://osvita.kpi.ua/node/37 п.2.7, сума заохочувальних/ штрафних балів не може перевищувати 10% рейтингової шкали
* якщо контрольний захід був пропущений з поважної причини (хвороба, яка підтверджена довідкою встановленого зразку) – штрафні бали не нараховуються.
7.2. Правила відвідування занять
Відвідування лекційних занять та практичних занять не є обов’язковими, але бажаними, оскільки саме через оволодіння лекційного матеріалу формуються системні компетенції, які потім закріплюються на практичних заняттях.
Система оцінювання орієнтована на отримання балів за активність студента, а також виконання завдань, які здатні розвинути практичні уміння та навички.
Пропущене практичне заняття можна виконати і захистити на протязі тижня без штрафних балів (можливий дистанційний варіант). Інакше застосовується штрафний бал «-1».
7.3. Правила виконання індивідуального завдання
Основна ціль виконання індивідуального завдання (реферату) – вирішення практичного завдання з використанням засвоєного на лекціях та самостійно теоретичного матеріалу, та практичних навичок, отриманих на КП. Студент може писати реферат тільки на погоджену з викладачем тему.
Реферат оцінюється за критеріями: актуальність теми, повнота висвітлення матеріалу, якість структури реферату, відповідність прийнятим нормам для науково-технічних матеріалів, якість оформлення реферату.
Граничний термін подання реферату на перевірку: 6-й тиждень навчання. Захист реферату проводиться на 7-8 тижнях.
Реферат не перевіряється на плагіат, але повинен відповідати вимогам академічної доброчесності. У разі виявлення академічної не доброчесності, робота анулюється і не перевіряється.
7.4. Політика крайніх термінів та перескладань
Пропущені контрольні заходи (захист практичних робіт) обов’язково відпрацьовуються на наступних заняттях за умови виконання завдання, яке заплановано на поточному занятті, або на консультаціях.
Пропущений контрольний захід (МКР) можна виконати на додатковому (консультаційному) занятті, але тільки у випадку пропуску з поважних причин.
Реферат, який подається на перевірку з порушенням терміну виконання, оцінюється зі зменшенням кількості вагових балів.
7.5. Процедура оскарження результатів контрольних заходів
Студенти мають можливість підняти будь-яке питання, яке стосується процедури контрольних заходів та очікувати, що воно буде розглянуто згідно із наперед визначеними процедурами.
Студент має право оскаржити результати контрольного заходу згідно затвердженого положення Про апеляції в КПІ імені Ігоря Сікорського (затверджено наказом №НОН/128/2021 від 20.05.2021 р.) - https://osvita.kpi.ua/index.php/node/182
7.6. Дистанційне навчання
Дистанційне навчання відбувається через Платформу дистанційного навчання «Сікорський».
Дистанційне навчання через проходження додаткових он-лайн курсів за певною тематикою допускається за умови погодження зі студентами. У разі, якщо невелика кількість студентів має бажання пройти он-лайн курс за певною тематикою, вивчення матеріалу за допомогою таких курсів допускається, але студенти повинні виконати всі завдання, які передбачені у навчальній дисципліні.
Список курсів пропонується викладачем після виявлення бажання студентами (оскільки банк доступних курсів поновлюється майже щомісяця).
Студент надає документ, що підтверджує проходження дистанційного курсу (у разі проходження повного курсу) або надає виконані практичні завдання з дистанційного курсу та за умови проходження усної співбесіди з викладачем за пройденими темами може отримати оцінки за контрольні заходи, які передбачені за вивченими темами.
Виконання комп’ютерних практикумів, а також виконання індивідуального завдання, здійснюється під час самостійної роботи студентів у дистанційному режимі (з можливістю консультування з викладачем через електронну пошту, соціальні мережі).
7.7. Навчання іноземною мовою
Навчання англійською мовою здійснюється лише для студентів-іноземців.
За бажанням студентів, допускається вивчення матеріалу за допомогою англомовних онлайн-курсів за тематикою, яка відповідає тематиці конкретних занять.
7.8. Політика університету
Академічна доброчесність
Політика та принципи академічної доброчесності визначені у розділі 3 Кодексу честі Національного технічного університету України «Київський політехнічний інститут імені Ігоря Сікорського». Детальніше: https://kpi.ua/code.
Норми етичної поведінки
Норми етичної поведінки студентів і працівників визначені у розділі 2 Кодексу честі Національного технічного університету України «Київський політехнічний інститут імені Ігоря Сікорського». Детальніше: https://kpi.ua/code.
7.9. Інклюзивне навчання
Навчальна дисципліна «Технологія створення програмних продуктів» може викладатися для більшості студентів з особливими освітніми потребами, окрім студентів з серйозними вадами зору, які не дозволяють виконувати завдання за допомогою персональних комп’ютерів, ноутбуків та/або інших технічних засобів.
Поточний контроль: здійснюється під час навчальних занять і має на меті перевірити рівень підготовки студентів до навчальних занять та поточного виконання навчальної програми. Під час комп’ютерних практикумів проводиться виконання та захист звітів з КП. Також передбачено виконання модульної контрольної роботи та індивідуального завдання.
Календарний контроль: для студентів 4-го курсу не проводиться.
Оцінювання та контрольні заходи
Система оцінювання контрольних заходів:
№ з/п |
Контрольний захід |
% |
Ваговий бал |
Кіл-ть |
Всього |
1. |
Практична робота |
60 |
5 |
12 |
60 |
2. |
Реферат |
20 |
20 |
1 |
20 |
3. |
Модульна контрольна робота |
20 |
20 |
1 |
20 |
|
Всього |
100 |
Результати оголошуються кожному студенту окремо у присутності або в дистанційній формі (на платформі Сікорський, е-кампус або е-поштою)
8.1. Виконання та захист звітів з комп’ютерних практикумів
Заплановано 12 звітів з КП.
Ваговий звіту – 5 балів. Максимальна кількість балів за звіти - 5 балів * 12 звітів - 60 балів.
Критерій оцінювання звіту:
«Відмінно»: робота виконана безпомилково, в повному обсязі, при захисті продемонстровані повні і міцні знання відповідного матеріалу Звіт –надано своєчасно та дотримано усіх вимог по його оформленню. |
5 балів |
«Добре»: в роботі допущені несуттєві неточності, при захисті продемонстровані знання відповідного матеріалу з несуттєвими неточностями Звіт –надано своєчасно та дотримано усіх вимог по його оформленню |
4 бали |
«Достатньо»: Рробота містить деякі помилки, які допущені через недбалість і відсутність сталих навичок, при захисті відповідного матеріалу відповідь студента неповна або містить неточну відповідь на теоретичні питання Звіт –надано не своєчасно та не дотримано усіх вимог по його оформленню |
3 бали |
«Не задовільно»: в роботі допущені принципові помилки, неповний (невірний)розрахунок, неповна або неточна (невірна) відповідь на теоретичні питання. Звіт з роботи не здана і незахищена без поважної причини. |
0 балів |
8.2. Реферат
Ваговий бал – 20 балів.
Реферат оцінюється за критеріями: актуальність теми, повнота висвітлення матеріалу, якість структури реферату, відповідність прийнятим нормам для науково-технічних матеріалів, якість оформлення реферату. Кожний критерій оцінюється за 5-бальною шкалою.
Критерії оцінювання складових реферату
№ з/п |
Реферат |
% |
Ваговий бал |
Кіл-ть |
Всього |
1. |
Актуальність теми реферату |
25 |
5 |
1 |
5 |
2. |
Повнота висвітлення матеріалу |
25 |
5 |
1 |
5 |
3. |
Якість структури реферату, відповідність прийнятим нормам для науково-технічних матеріалів |
25 |
5 |
1 |
5 |
4. |
Якість оформлення реферату |
25 |
5 |
1 |
5 |
|
Всього |
20 |
8.3. Модульна контрольна робота
Ваговий бал МКР – 20 балів.
Критерій оцінювання МКР
№ з/п |
Модульна контрольна робота |
% |
Ваговий бал |
Кіл-ть |
Всього |
1. |
Повна і вичерпна відповідь (не менше 90% потрібної інформації) |
100 |
5 |
4 |
20 |
2. |
Несуттєві помилки у відповіді (не менше 75% потрібної інформації) |
75 |
4 |
4 |
|
3. |
Є недоліки у відповіді та певні помилки (не менше 60% потрібної інформації) |
60 |
3 |
4 |
|
4. |
Відповідь відсутня або не правильна |
0 |
0 |
4 |
|
|
Максимальна кількість балів |
20 |
У разі виявлення академічної недоброчесності під час дистанційного навчання – контрольний захід не враховується, студент до захисту не допускається.
Календарний контроль (КК) - Для студентів 4-го курсу не проводиться.
Для того, щоб отримати найвищий рейтинг, студенту потрібно: своєчасно та якісно виконувати, оформлювати та захищати звіти з КП і реферат та відповідно виконати МКР.
Студент може оскаржити оцінку викладача, подавши відповідну скаргу викладачу не пізніше наступного дня після ознайомлення студента з виставленою оцінкою. Скарга розглядатиметься за процедурами, встановленими університетом.
Умови допуску до семестрового контролю: наявність не менше 40 балів та виконання МКР, а також виконання і захист всіх звітів з КП та реферату не менше, ніж на «достатньо».
Залік отримується студентом без додаткових випробувань, якщо сума набраних балів не менша за 60. Студент, який у семестрі отримав більше 60 балів, але бажає підвищити свій результат, може взяти участь у заліковій контрольній роботі або опитуванні по питаннях до заліку. У цьому разі остаточний результат складається із балів, що отримані на заліковій контрольній роботі або при опитуванні.
Здобувачі, які виконали всі умови допуску до заліку та мають рейтингову оцінку менше 60 балів складають залікову контрольну роботу (ЗКР). Остаточний результат складається із балів, що отримані на заліковій контрольній роботі та з захисту реферату.
Залікова контрольна робота проводиться на останньому за розкладом занятті з дисципліни.
Залікова контрольна робота оцінюється із 100 балів та визначається як суму балів за залікову контрольну роботу та балів за індивідуальне семестрове завдання (реферат). При цьому розмір шкали оцінювання залікової контрольної роботи зменшується на максимальне значення балів, передбачених за виконання реферату (20 балів). https://osvita.kpi.ua/node/37 (п.3.12)
Контрольне завдання з ЗКР складається з двох частин: теоретичні питання (3 питання); практичне завдання (1 завдання):
Виходячи з розміру шкали RD = Rзал + Rіндюза = 100 балів
Rзал = RD - Rінд.з. = 100 - 20 = 80 балів
Залікове практичне завдання – ваговий бал 20
Залікове теоретичне питання – ваговий бал 20.
Максимальна кількість балів: 20 балів х 1 прак.завдання+20 балів х 3 теор. питання = 80 балів
Критерій оцінювання залікового теоретичного питання - |
|
---|---|
«Відмінно», відповідь правильна (не менше 90% потрібної інформації) |
20-18 балів |
«Добре», є несуттєві помилки у відповіді (не менше 75% потрібної інформації) |
17-15 балів |
«Достатньо», є недоліки у відповіді та певні помилки (не менше 60% потрібної інформації). |
14-12 балів |
«Незадовільно»,відповідь відсутня або не відповідає вимогам до «Задовільно» |
0 балів |
Критерій оцінювання залікового практичного завдання - |
|
---|---|
«Відмінно», виконані всі вимоги завдання (не менше 90% потрібної інформації) |
20-18 балів |
«Добре», виконані всі вимоги до завдання, або є несуттєві помилки (не менше 75% потрібної інформації) |
17-15 балів |
«Достатньо», є недоліки щодо виконання вимог до завдання і є певні помилки. (не менше 60% потрібної інформації). |
14-12 балів |
«Незадовільно», відповідь відсутня або не відповідає вимогам до «Задовільно» |
0 балів |
Кількість балів | Оцінка |
---|---|
100-95 | Відмінно |
94-85 | Дуже добре |
84-75 | Добре |
74-65 | Задовільно |
64-60 | Достатньо |
Менше 60 | Незадовільно |
Не виконані умови допуску | Не допущено |
Перелік запитань для підготовки до модульної контрольної роботи, а також для підготовки до заліку наведено у додатку 1.
Дистанційне навчання через проходження додаткових он-лайн курсів за певною тематикою допускається за умови погодження зі студентами. У разі, якщо невелика кількість студентів має бажання пройти он-лайн курс за певною тематикою, вивчення матеріалу за допомогою таких курсів допускається, але студенти повинні виконати всі завдання, які передбачені у навчальній дисципліні. Список курсів пропонується викладачем після виявлення бажання студентами (оскільки банк доступних курсів поновлюється майже щомісяця). Студент надає документ, що підтверджує проходження дистанційного курсу (у разі проходження повного курсу) або надає виконані практичні завдання з дистанційного курсу та за умови проходження усної співбесіди з викладачем за пройденими темами може отримати оцінки за контрольні заходи, які передбачені за вивченими темами.
Додаток 1 до силабусу дисципліни «Технологія створення програмних продуктів»
Перелік запитань для підготовки до модульної контрольної роботи, а також для підготовки до заліку
Питання І
Питання ІІ
Питання ІІІ
Питання ІV
Тестова задача по роботі з блок-діаграмами NI LabVIEW
Навчальна та робоча програми дисципліни, РСО, навчальний посібник (електронне видання), силабус, онлайн-курс у Moodle, практичні заняття, лабораторний практикум URL: https://do.ipo.kpi.ua
Робочу програму навчальної дисципліни (силабус):
Складено
Соломін А. В.;
Ухвалено кафедрою БМІ (протокол № 16 від 21.06.2024р. )
Погоджено методичною комісією факультету/ННІ (протокол № 9 від 26.06.2024р. )