Использование компьютеров невозможно без знакомства с основами программирования. Однако сложившаяся в настоящее время практика преподавания сводится к изучению какого-либо алгоритмического языка. Алгоритмический язык Паскаль определяется тем, что он изначально предназначался для обучения программированию, имеет простой, но строгий синтаксис, содержит достаточно средств для записи любого алгоритма. Многолетняя практика использования Паскаля подтвердила его преимущества для воспитания ясного алгоритмического мышления.
Материал разбит на отдельные лекции по курсу «Основы алгоритмизации и программирования» раздела «Программирование на алгоритмическом языке».
В курсе лекций рассматривается большое количество примеров, иллюстрирующих используемые понятия и методы. Все приводимые в тексте примеры опробованы и отлажены на компьютере. К каждой теме приводятся задачи для самостоятельного решения, выполние которых способствует более глубокому изучению материала. Эти примеры рекомендуется выполнять после изучения теоретического материала.
После каждой темы предлагаются вопросы, которые позволяют выявить качество усвоенного материала и устранить пробелы в знаниях.