Данный курс разработан с целью скорейшего привлечения учащихся к самостоятельному и осмысленному составлению законченных программ на языке Pascal и привития основных навыков алгоритмической и программистской грамотности: ясного и понятного стиля, надёжности решений, экономии вычислений, организации переборов и т.д.
Процесс обучения реализуется через иерархарическу многоуровневую структуру взаимосвязанных практических упражнений, которые строго подчинены локальным целям обучения. Такой подход обеспечивает непосредственное использование полученных знаний на практике, в повседневной жизни и накоплению собственного опыта работы с компьютерной техникой и современными информационно-коммуникационными технологиями.