Рівень вищої освіти                                  Перший (бакалаврський)

Освітня програма                                     Комп’ютерні науки // Середня освіта (Інформатика)

Нормативна\вибіркова                            Нормативна

Обсяг дисципліни                                     3 кредити ЄКТС/90 годин

Мова викладання                                     Українська

Семестр                                                     7

Кафедра                                                    Інформатики і ОТ

Оригінальність навчальної дисципліни  Авторський курс

Основна мета засвоєння курсу полягає у формуванні професійних компетентностей, які базується на сформованості загальних і конкретних умінь та практичних навичок, необхідних для ефективного використання засобів проектування та створення ПЗ у своїй майбутній професійній діяльності.

Завдання дисципліни ознайомити студентів з основними парадигми та технологіями програмування; Сформувати у студентів знання, навички та уміння в формулювання вимог до ПЗ та проведення оцінки якості ПЗ; З’ясувати особливості ПЗ з певної предметної області; Розширити знання студентів по використанню мов програмування при створенні ПЗ.

Основні  знання  та  уміння,  яких  набуває  студент  після  опанування даної дисципліни
Основні знання: фундаментальні знання з базовими поняттями проектування та розроблення ПЗ. Основні вміння: продемонструвати достатні навички в проектуванні та створенні ПЗ.

Короткий зміст дисципліни:

Парадигми програмування: імперативна, декларативна, об’єктно-орієнтована.

Технології програмування: структурна, модульна, об’єктно-орієнтована.

Формалізація синтаксису й семантики мов програмування.

Дидактичні основи створення і використання засобів інформаційно-комунікаційних технологій (ІКТ).

Класифікації ПЗ.

Вимоги до ПЗ, оцінка їх якості.

Особливості математичних ПЗ.

Особливості ООП та його використання при створенні ПЗ. Особливості використання візуальних компонент для побудови інтерфейсу ПЗ.

Типові ієрархії класів, що можуть бути використані при створенні математичних ПЗ.

Реалізація окремих класів, що можуть бути використані при створенні математичних ПЗ.

Пререквізити – Базові знання, вміння і навички які отримані під час вивчення дисципліни Основи програмування. Володіння комп’ютером робота з операційною системою та вміння користуватися ресурсами мережі Інтернет.

Система оцінювання та вимоги.

Поточний контроль: експрес-опитування під час лекцій; відповіді на практичних заняттях; виконання лабораторних робіт; проходження комп’ютерного тестування.

Підсумковий контроль: залік.