Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Алгоритмізація і програмування, частина 1
Спеціальність: Системний аналіз
Код дисципліни: 6.124.00.O.1
Кількість кредитів: 6
Кафедра: Інформаційні системи та мережі
Лектор: к.т.н., Ришковець Юрій Володимирович
Семестр: 1 семестр
Форма навчання: денна
Результати навчання:
• знати основи алгоритмізації, основні типи алгоритмічних конструкцій, основні етапи розв’язання задач на ПК, основні типи та структури даних, основи програмування мовою С;
• вміти програмувати на мові С, складати алгоритми розв’язування поставлених задач, компілювати, відлагоджувати програми, працювати як з статичними, так і з динамічними структурами даних;
• демонструвати навички базових та спеціалізованих технологій розроблення програмного забезпечення.
• вміти програмувати на мові С, складати алгоритми розв’язування поставлених задач, компілювати, відлагоджувати програми, працювати як з статичними, так і з динамічними структурами даних;
• демонструвати навички базових та спеціалізованих технологій розроблення програмного забезпечення.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
• Дискретна математика.
• Об'єктно-орієнтоване програмування
• Об'єктно-орієнтоване програмування
Короткий зміст навчальної програми:
Основи алгоритмізації та програмування. Поняття алгоритму та типові алгоритмічні структури програмування. Елементи алгоритмічних мов. Структурне програмування. Процедурно-орієнтоване програмування. Рекурсія. Організація даних та алгоритми їх опрацювання. Літерні рядки. Комбіновані типи. Файлові структури даних. Модульна технологія розробки програм.
Рекомендована література:
1. Ковалюк Т. В. Алгоритмізація та програмування: підручник з грифом МОН України / Т. В. Ковалюк. – Львів: Магнолія-2006, 2013. – 400 с.
2. Павловская Т. А. С/С++. Программирование на языке высокого уровня / Т. А. Павловская. – СПб. : Питер, 2007. – 461 с.
3. Шаховська Н. Б. Алгоритми та структури даних / Н. Б. Шаховська, Р. О. Голощук. – Львів : Магнолія-2006. – 2009. – 216 с.
2. Павловская Т. А. С/С++. Программирование на языке высокого уровня / Т. А. Павловская. – СПб. : Питер, 2007. – 461 с.
3. Шаховська Н. Б. Алгоритми та структури даних / Н. Б. Шаховська, Р. О. Голощук. – Львів : Магнолія-2006. – 2009. – 216 с.
Методи і критерії оцінювання:
• письмові звіти з лабораторних робіт, усне опитування, контрольна робота (45%)
• підсумковий контроль (екзамен): письмово-усна форма (55%)
• підсумковий контроль (екзамен): письмово-усна форма (55%)