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

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

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

Назва дисципліни
Інструментальні середовища та технології програмування
Код дисципліни
ОК.17
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2021/2022
Семестр / Триместр
4 Семестр
Кількість кредитів ЕСТS
5
Результати навчання
ПРН9. Розробляти програмні моделі предметних середовищ, вибирати парадигму програмування з позицій зручності та якості застосування для реалізації методів та алгоритмів розв’язання задач в галузі комп’ютерних наук. ПРН11. Володіти навичками управління життєвим циклом програмного забезпечення, продуктів і сервісів інформаційних технологій відповідно до вимог і обмежень замовника, вміти розробляти проектну документацію (техніко-економічне обґрунтування, технічне завдання, бізнес-план, угоду, договір, контракт). ПРН15. Застосовувати знання методології та CASE-засобів проектування складних систем, методів структурного аналізу систем, об'єктно-орієнтованої методології проектування при розробці і дослідженні функціональних моделей організаційно-економічних і виробничо-технічних систем.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
1. Знати: основні поняття об’єктно-орієнтованого програмування, основні етапи життєвого циклу ПС, шаблони, антишаблони та принципи об’єктно-орієнтованого проектування програмного забезпечення. 2. Вміти: застосовувати на практиці інструментальні програмні засоби проектування та розробки програмного забезпечення. 3. Володіти елементарними навичками: програмування мовою C#.
Зміст навчальної дисципліни
Мета дисципліни – засвоєння знань з інструментальних середовищ та технологій програмування. Оволодіння базовими навичками проектування програмних систем, набуття навичок використання інструментальних середовищ програмування, та використання технологій роботи з даними та технологій створення веб-додатків. В результаті вивчення навчальної дисципліни студент повинен: - знати основи реляційних баз даних та мови запитів SQL, технології розробки інформацій-них програмних систем, принципи роботи технологій доступу до даних на прикладі ADO.Net, основи HTML, CSS, JavaScript, базові елементи програмної інженерії, принципи роботи технологій створення веб-застосунків на прикладі ASP.Net. - вміти працювати з технологією ADO.Net на автономному рівні, працювати з технологією ADO.Net Entity Framework, працювати з технологією ASP.Net.
Рекомендована та необхідна література
1. Омельчук Л.Л. Інструментальні середовища та технології програмування. Лабораторний практикум / Л.Л. Омельчук, Н.Г. Русіна. - Одеса: Айс Прінт, 2020. - 175 с. http://csc.knu.ua/uk/filer/canonical/1613554682/1255/ 2. В.В. Зубенко, Л.Л. Омельчук. Програмування : навчальний посібник (гриф МОН України) / - К. : ВПЦ "Київський університет", 2011. - 623 c. 3. http://msdn.microsoft.com/ru-RU/ 4. Лаврищева Е.М. Современные методы программирования: возможности и инструменты // Проблеми програмування. – 2006.– № 2-3. – С.60-74. 5. Буч Г. Обьектно-ориентированное программирование. – Киев, Диалектика, 1993 6. Буч Г., Якобсон А., Рамбо Дж. UML. Классика CS. 2-е изд. / Пер. с англ.; Под общей редакцией проф. С. Орлова — СПб.: Питер, 2006. — 736 с. ISBN 5-469-00599-2 7. https://metanit.com/sharp/entityframeworkcore/ 8. https://classroom.google.com/c/MjI0MTAxMTAxMTU0?cjc=ljl46u7 - видалила
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота, контрольні роботи, захист лабораторних робіт, іспит.
Методи та критерії оцінювання
- семестрове оцінювання: 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; - форма проведення і види завдань: письмова робота. З детальною інформацією можна ознайомитися за посиланням: http://csc.knu.ua/uk/filer/canonical/1613554682/1255/, https://classroom.google.com/c/MjI0MTAxMTAxMTU0?cjc=ljl46u7
Мова викладання
українська