Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Алгоритмізація і програмування, частина 2

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