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

Завданнями навчальної дисципліни є:

- засвоєння основних понять та підходів до розроблення та реалізації алгоритмів;

- вивчення методів аналізу ефективності алгоритмів.

Предметом навчальної дисципліни є відомі алгоритми та алгоритмічні підходи для обробки даних.

Об’єктом навчальної дисципліни є процес розроблення, реалізації та аналізу алгоритмів.

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