В статье рассматривается проблема снижения познавательной активности обучающихся при изучении раздела «Алгоритмы и элементы программирования» в курсе информатики средней школы. Актуальность исследования обусловлена противоречием между необходимостью формирования навыков программирования у обучающихся поколения Z и недостаточной эффективностью традиционных методов проверки заданий, характеризующихся длительным циклом обратной связи. Цель исследования — теоретически обосновать и экспериментально проверить эффективность использования системы автоматизированной проверки задач «Яндекс Контест» для повышения познавательной активности при обучении программированию в XI классе. Методология исследования базируется на системно-деятельностном подходе и теории поэтапного формирования умственных действий. Педагогический эксперимент проведен на базе общеобразовательной школы с участием 26 учеников XI класса в течение двух месяцев. Разработана и апробирована методика интеграции «Яндекс Контеста» в учебный процесс, включающая создание банка задач и организацию практических занятий с автоматической проверкой решений. Результаты эксперимента показали положительную динамику: доля обучающихся с высоким уровнем познавательной активности увеличилась на 34,6 %, а доля обучающихся с низким уровнем сократилась на 26,9 %. Наиболее выраженный эффект зафиксирован в группе обучающихся с исходно низким уровнем активности — 70 % из них повысили свой уровень. Обоснованы методические рекомендации по использованию систем автоматизированной проверки задач в школьном курсе информатики. Новизна исследования состоит в адаптации платформы «Яндекс Контест» к условиям школьного курса информатики базового уровня. Практическая значимость исследования состоит в возможности применения разработанной методики учителями для повышения мотивации учащихся и автоматизации проверки заданий по программированию.