Інструментальні середовища та технології програмування

Освітня програма: Інформатика (перший (бакалаврський) рівень вищої освіти)

Структурний підрозділ: Факультет комп'ютерних наук та кібернетики

Назва дисципліни
Інструментальні середовища та технології програмування
Код дисципліни
ОК.17
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2023/2024
Семестр / Триместр
4 Семестр
Кількість кредитів ЕСТS
5
Результати навчання
ПРН9. Розробляти програмні моделі предметних середовищ, вибирати парадигму програмування з позицій зручності та якості застосування для реалізації методів та алгоритмів розв’язання задач в галузі комп’ютерних наук. ПРН11. Володіти навичками управління життєвим циклом програмного забезпечення, продуктів і сервісів інформаційних технологій відповідно до вимог і обмежень замовника, вміти розробляти проектну документацію (техніко-економічне обґрунтування, технічне завдання, бізнес-план, угоду, договір, контракт). ПРН15. Застосовувати знання методології та CASE-засобів проектування складних систем, методів структурного аналізу систем, об'єктно-орієнтованої методології проектування при розробці і дослідженні функціональних моделей організаційно-економічних і виробничо-технічних систем.
Форма навчання
Дистанційне навчання
Попередні умови та додаткові вимоги
Знати: основні поняття об’єктно-орієнтованого програмування, основні етапи життєвого циклу ПС, шаблони, антишаблони та принципи об’єктно-орієнтованого проектування програмного забезпечення. Вміти: застосовувати на практиці інструментальні програмні засоби проектування та розробки програмного забезпечення. Володіти елементарними навичками: програмування мовою C#.
Зміст навчальної дисципліни
Мета дисципліни – засвоєння знань з інструментальних середовищ та технологій програмування. Оволодіння базовими навичками проектування програмних систем, набуття навичок використання інструментальних середовищ програмування, та використання технологій роботи з даними та технологій створення веб-додатків. Навчальна дисципліна “Інструментальні середовища та технології програмування” є складовою освітньо-професійної програми підготовки фахівців за першим (бакалаврським) рівнем вищої освіти галузі знань 12 „Інформаційні технології” зі спеціальності 122 „Комп’ютерні науки”, освітньо-професійної програми –„Інформатика”. Дана дисципліна є обов’язковою навчальною дисципліною за програмою “Інформатика”. Викладається у 4 семестрі 2 курсу в обсязі – 150 год. (5 кредитів ECTS) зокрема: лекції – 36 год., лабораторні – 36 год., консультації – 2 год., самостійна робота – 76 год. У курсі передбачено 2 частини та 2 контрольні роботи. Завершується дисципліна – іспитом в 4 семестрі.
Рекомендована та необхідна література
1. Омельчук Л.Л. Інструментальні середовища та технології програмування. Лабораторний практикум / Л.Л. Омельчук, Н.Г. Русіна. - Одеса: Айс Прінт, 2020. - 175 с. 2. В.В. Зубенко, Л.Л. Омельчук. Програмування : навчальний посібник (гриф МОН України) / - К. : ВПЦ "Київський університет", 2011. - 623 c. 3. https://docs.microsoft.com/en-us/dotnet/csharp/ 4. https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-6.0 5. https://docs.microsoft.com/en-us/dotnet/ 6. https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-6.0 7. Роберт С. Мартін. Чиста архітектура. – Фабула. 2019 – 368 .с, ISBN 978-617-09-5286-8. 8. Роберт С. Мартін. Чистий код. Створення, аналіз і рефакторинг. – Фабула. 2019 – 416 с.., ISBN 978-617-09-5285-1.
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота.
Методи та критерії оцінювання
Семестрове оцінювання: 1. Контрольна робота (тест): РН 1.1., РН 1.2 — 10 балів/6 балів. 2. Контрольна робота (тест): РН1.3, РН 1.4., РН 1.5 - 10 балів/6 балів. 3. Лабораторна робота 1 (етапи 1.0-1.7): РН 2.1, РН2.3 – 20 балів/12 балів. 4. Лабораторна робота 2 (етапи 2.0-2.4): РН 2.2 – 10 балів/6 балів. 5. Звіт (етап 3.0): РН4.1 – 10 балів/6 балів. Підсумкове оцінювання (у формі іспиту): - максимальна кількість балів які можуть бути отримані студентом: 40 балів; - результати навчання які будуть оцінюватись: PH1.1, PH1.2, PH1.3, PH1.4, PH1.5, РН2.1, РН2.2, РН2.3; - форма проведення і види завдань: письмова робота.
Мова викладання
українська

Кафедри

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

Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики