В процессе развития информатики как прикладной науки появились разные подходы к программированию. Курс "Программирование" призван содействовать знакомству учеников с различными парадигмами проектирования и разработки программного обеспечения. Он важен с той точки зрения, что, способствует развитию алгоритмического мышления, навыков программирования школьников.