КНУТД
Київський національний університет технологій та дизайну

UA EN

 

Обов’язкова анотована дисципліна здобувачів освітнього ступеня «бакалавр» освітньо-професійної програми

КОМП’ЮТЕРНА ІНЖЕНЕРІЯ

ОПИС МОДУЛЯ

 

Назва дисципліни:  Основи програмування.

Тип модуля:  обов’язковий.

Семестри: 2

Обсяг модуля:  загальна кількість годин – 90; кількість кредитів ЄКТС – 3.

Результати навчання: Внаслідок вивчення курсу студенти повинні отримати знання типових алгоритмічних конструкцій, етапів обробки програм на ПК, основних операторів мови Паскаль, простих та структурованих типів даних (масивів, рядків, записів, множин, файлів), модульного принципу розробки програм, типів підпрограм та механізму передачі параметрів. Внаслідок вивчення курсу студенти повинні отримати уміння розробляти алгоритми і складати лінійні, розгалужені та циклічні програми мовою Паскаль, працювати із різноманітними простими типами даних (числовими, символьними, логічними), складати програми обробки масивів даних (в тому числі виконувати в них пошук та впорядкування), використовувати процедури та функції при складанні прoграм, використовувати структуровані типи даних (масиви, рядки, записи, файли, множини).

Програмні результати навчання: ПРН 16.

Необхідні обов’язкові попередні та супутні модулі (пререквізити і кореквізити): вища математика, основи програмування.

Зміст навчального модуля:

Основні поняття алгоритмізації та програмування. Будова програми на мові Pascal. Елементи мови Pascal та їх типи. Змінні, константи та вирази. Прості оператори. Побудова лінійних програм. Структуровані оператори. Побудова розгалужених програм. Побудова циклічних програм. Модульне програмування. Загальні питання програмування обробки масивів. Задачі обробки одновимірних масивів. Задачі обробки двовимірних масивів. Пошук та впорядкування. Обробка текстів. Підпрограми. Рекурсія. Множини. Текстові файли. Типізовані файли. Динамічні структури даних.

Види навчальних занять: лекція, лабораторне, консультація.

Форми навчання: денна, заочна, заочна (дистанційна).

Методи навчання: словесний, пояснювально-демонстраційний, репродуктивний, дослідницький, метод проблемного викладання.

Методи контролю: усний, письмовий, тестовий, практичний.

Форми підсумкового контролю: екзамен (семестр 2).

Засоби діагностики успішності навчання: індивідуальні завдання, вправи, перелік питань і комплекти тестових завдань для тематичного та підсумкового контролів.

Мова навчання: українська.