С развитием сетевых технологий появилась большая потребность в освоении курсов программирования. Кружок «Будущие программисты» нацелен на изучение основ программирования, решение задач повышенной сложности, проработку заданий олимпиад по информатике и ОГЭ.
Структура курса представляет собой набор логически законченных и содержательно взаимосвязанных тем, изучение которых обеспечивает системность и практическую направленность знаний и умений учащихся. Разнообразный дидактический материал дает возможность отбирать задания для учащихся различной степени подготовки. Занятия направлены на расширение и углубление базового курса. Содержание курса можно варьировать с учетом склонностей, интересов и уровня подготовленности учеников.
Основной тип занятий − практикум. Для наиболее успешного усвоения материала планируются индивидуальные формы работы и работа в малых группах, также, при самостоятельной работе возможны оперативные консультации учителя.