Розвивати логічне мислення, увагу, пам’ять. Виховувати інтерес до інформатики, зацікавленість основами алгоритмізації та програмування. Для комп'ютерних програм алгоритм є списком деталізованих інструкцій, що реалізують процес обчислення, який, починаючи з початкового стану, відбувається через послідовність логічних станів, яка завершується кінцевим станом. Перехід з попереднього до наступного стану не обов'язково детермінований — деякі алгоритми можуть містити елементи випадковості.