Програмна інженерія
Освітня програма: Інформатика
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Програмна інженерія
Код дисципліни
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2021/2022
Семестр / Триместр
3 Семестр
Кількість кредитів ЕСТS
6
Результати навчання
ПРН 17.2. Оцінювати і обирати методи і моделі розробки, впровадження, експлуатації програмних засобів та управління ними на всіх етапах життєвого циклу.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
1. Знання теоретичних основ: формальних методів розробки програмних систем, валідація та верифікація програмних систем.
Зміст навчальної дисципліни
В результаті вивчення навчальної дисципліни студент повинен:
- знати: методи аналізу прикладної області, виявлення інформаційних потреб і збору вихідних даних для проєктування; базові методи і прийоми проєктування інформаційних систем і технологій; сучасні моделі і методи оцінки якості та надійності на всіх стадіях життєвого циклу інформаційних систем; професійні стандарти і інші нормативно-правові документи в галузі інформаційних технологій; кодекс професійної етики і слідувати йому в житті.
- вміти: оцінювати, класифікувати і обґрунтовувати вибір методів формування вимог до інформаційної системи, формулювати вимоги; оцінювати і вибирати методи і моделі створення, впровадження, експлуатації інформаційних систем та управління ними на всіх етапах життєвого циклу; обґрунтовувати, аналізувати і оцінювати прийняті проєктні рішення.
Рекомендована та необхідна література
1. Технологія програмування інформаційних систем: методи, засоби, інструменти: підручник / К.М. Лавріщева, М.С. Нікітченко, Л.Л. Омельчук. – К.: ВПЦ «Київський університет», 2015. – 367 с.
2. Abran, A. and J.W. Moore (exec. eds); P. Bourque and R. Dupuis (eds.). 2004. Guide to the Software Engineering Body of Knowledge (SWEBOK). Piscataway, NJ, USA: The Institute of Electrical and Electronic Engineers, Inc. (IEEE). P. Bourque and R.E. Fairley (eds), Guide to the Software Engineering Body of Knowledge, Version 3.0, IEEE Computer Society, 2014; Available at http://www.swebok.org
3. European e-Competence Framework, e-CF [Електронний ресурс].— URL: www.ecompetences.eu.
4. SE 2014 - Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering
[Електронний ресурс]. – 2015. – Режим доступу до ресурсу: http://www.acm.org/binaries/content/assets/education/se2014.pdf.
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота, контрольні роботи, захист лабораторної роботи, доповідь, іспит.
Методи та критерії оцінювання
1. Контрольна робота (тест) 1: РН1.1, РН1.2 – 15 балів / 9 балів.
2. Контрольна робота (тест) 2: РН1.2, РН1.3 – 15 балів / 9 балів.
3. Підготовка доповіді (за темами лекційних занять та самостійної роботи): РН 2.1 – 15 балів / 9 балів.
4. Лабораторна робота (проект з оформленим технічним завданням): РН 3.1, РН 4.1 – 15 балів / 9 балів.
- підсумкове оцінювання (у формі іспиту):
- максимальна кількість балів які можуть бути отримані студентом: 40 балів;
- результати навчання які будуть оцінюватись: PH1.1, PH1.2, PH1.3;
- форма проведення і види завдань: письмова робота.
Види завдань: 8 теоретичних запитань максимально по 5 балів за кожне.
Критерії оцінювання відповіді студента на теоретичне питання:
- повнота розкриття питання: 1-2 бали;
- логіка викладення: 1 бал;
- аналітичні міркування: 1-2 бали.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Людмила
Леонідівна
Омельчук
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики
Факультет комп'ютерних наук та кібернетики
Наталія
Геннадіївна
Русіна
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики
Факультет комп'ютерних наук та кібернетики
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики