Метою навчальної дисципліни є формування у майбутніх фахівців з інформаційних систем та технологій системи компетентностей з питань розроблення, аналізу та імплементації алгоритмів та аналізу їх якості.
Завданнями навчальної дисципліни є:
- засвоєння основних понять та підходів до розроблення та реалізації алгоритмів;
- вивчення методів аналізу ефективності алгоритмів.
Предметом навчальної дисципліни є відомі алгоритми та алгоритмічні підходи для обробки даних.
Об’єктом навчальної дисципліни є процес розроблення, реалізації та аналізу алгоритмів.
Навчальна дисципліна "Основи алгоритмізації" знайомить здобувачів з основними визначеннями теорії алгоритмів, властивостями алгоритмів, способами їх представлення. Увагу приділено основам програмування мовою C#, що дозволяє реалізувати та аналізувати алгоритми на практиці. В матеріалах курсу розглянуто популярні класичні алгоритми пошуку, обчислення агрегатних значень, роботи із масивами, матрицями, алгоритми сортування. Розглядаються відомі підходи до розробки алгоритмів та проблема визначення складності алгоритмів.