Программа имеет практическую направленность с ориентацией на реальные потребности, соответствующие возрасту обучающегося; охватывает как алгоритмическое направление, так и вопросы практического использования полученных знаний при решении задач из различных областей знаний; ориентирована на существующий парк вычислительной техники и дополнительные ограничения; допускает возможность варьирования в зависимости от уровня подготовки и интеллектуального уровня обучающихся (как группового, так и индивидуального), а также предусматривает возможность индивидуальной работы с обучающимися.