Я семь лет готовлю школьников к ЕГЭ по информатике. Вот как собрал курс из Moodle, своего учебника, Python и накопительных пробников
Дмитрий Маков, преподаватель информатики и Python. Преподаю с 2019 года.
За последние годы у меня накопилось больше сотни учеников, а среди результатов ЕГЭ были 100, 93, 90, 88, 85 и 80 баллов. Постепенно обычные онлайн-занятия выросли в систему: отдельная программа на учебный год, два занятия в неделю, дедлайны, повторение старых тем, накопительные пробники, самостоятельный курс Python, собственный учебник и Moodle как единая площадка. В этой статье расскажу, зачем понадобился каждый элемент и что из этого можно забрать себе.
С чего всё началось
Когда я начинал готовить к ЕГЭ, структура была вполне привычной: созвон, новая тема, домашнее задание, следующая тема. Такой формат работает, пока учеников немного и курс короткий. На дистанции учебного года быстро проявляются системные проблемы.
Материалы разъезжаются по перепискам и папкам. Ученик хорошо решает задание сразу после разбора, через два месяца забывает часть алгоритма. Домашняя работа приходит после следующего занятия. Программирование изучается кусками, потому что каждый новый номер требует очередной конструкции Python. Пробники откладываются на весну, когда времени на исправление накопившихся пробелов уже мало.
В какой-то момент стало понятно, что качество подготовки определяется устройством всего учебного процесса. Отдельно хороший урок эту задачу не решает.
1. Сначала выясняем, куда ученик собирается поступать
У ЕГЭ есть очень конкретная функция: результат нужен для поступления. Поэтому первая цифра в плане подготовки появляется после выбора вузов и направлений. Дальше смотрим проходные ориентиры, текущий уровень ученика и запас по баллам.
Ученик с результатом около 45 баллов и целью 70 требует одного распределения времени. При стабильных 75 баллах и цели выйти за 90 приоритеты меняются. В обоих случаях программа ЕГЭ остаётся общей, однако объём работы со сложными заданиями и требования к устойчивости базовых баллов будут разными.
ФИПИ в рекомендациях для выпускников 2026 года предлагает похожую последовательность: определить требования для поступления, решить диагностический вариант, выделить слабые темы и составить индивидуальный план подготовки.
2. Год разбит на недельные циклы
В текущем плане курса 36 рабочих недель и 72 занятия. Каждую неделю проходит занятие по новой теме и отдельное практическое занятие. Между ними ученик работает самостоятельно.
Понедельник
Новая тема: теория, алгоритмы, разбор первых задач
До четверга
Основное ДЗ по новой теме + блок «Повторение»
Пятница
Проверка работ, фиксация типичных и индивидуальных ошибок
Суббота
Практика: ошибки недели, дополнительные задачи, разные способы решения
Главная деталь здесь — промежуток между объяснением и практикой. Сразу после занятия почти любая задача кажется знакомой. Через несколько дней ученик остаётся с условием один на один, и становится видно, что он действительно усвоил.
Дедлайн нужен для этой же механики. Я должен увидеть домашнюю работу до практического занятия. Тогда субботняя практика строится по реальным ошибкам недели. При сдаче работы позже связь между домашней работой и обратной связью пропадает.
3. Домашняя работа состоит из текущей темы и повторения
Самая неприятная иллюзия длинного курса возникает примерно к весне. В октябре ученик уверенно решал тему, преподаватель поставил мысленную галочку и пошёл дальше. В марте выясняется, что алгоритм помнится частично.
Поэтому со второй недели в домашнюю работу начинают возвращаться старые задания. Текущая часть закрепляет новую тему. Раздел «Повторение» содержит небольшую выборку из уже изученных номеров. Состав этой выборки меняется каждую неделю.
Например, после изучения №5 и №6 ученик одновременно получает несколько задач по предыдущим №7, №11, №3, №1 и №4. Позже набор становится шире. Весной смешанное повторение занимает заметную часть подготовки.
Такая схема хорошо совпадает с результатами исследований распределённой практики и retrieval practice: долговременное запоминание улучшается, когда материал возвращается через интервалы и ученик вынужден самостоятельно извлекать способ решения из памяти.
4. Пробники начинаются осенью, только сначала они короткие
Полный вариант №1–27 в сентябре мало что показывает: большую часть программы ученик ещё не проходил. Ждать весны тоже не хочется. Поэтому я использую накопительные мини-пробники.
Первый появляется уже на четвёртой неделе и состоит из освоенных к этому моменту заданий. Через месяц добавляются новые номера. К концу базового блока ученик работает со всё более длинным смешанным набором. Весной эта конструкция естественно переходит в полноценные варианты.
В годовом плане предусмотрено четыре полных пробника. После каждого смотрю отдельно на устойчивые баллы, потерянные темы, скорость, повторяющиеся ошибки и сложные задания, которые пока съедают слишком много времени.
5. Статистика ФИПИ влияет на распределение времени
Каждый год ФИПИ публикует анализ результатов реального экзамена. Я использую его вместе со спецификацией нового года и собственными наблюдениями. Процент выполнения хорошо показывает, какие линии массово становятся проблемными.
Цифры не превращаются в рейтинг «хороших» и «плохих» заданий. Они помогают планировать время. №26 и №27 получают отдельные циклы для базовых и сложных случаев. Весной эти задачи снова возвращаются в смешанные тренировки.
Ещё полезнее текстовые выводы ФИПИ. По итогам 2025 года авторы отдельно отмечали необходимость усиливать практическое программирование, работу с файлами и массивами, анализ условия и самостоятельную проверку решения. Такие рекомендации напрямую влияют на обновление курса следующего года.
6. Python идёт отдельной траекторией
Если преподавать программирование только внутри конкретных номеров ЕГЭ, у ученика быстро появляется коллекция фрагментов кода. Он помнит несколько знакомых конструкций, при изменении условия начинает угадывать.
Поэтому Python вынесен в самостоятельный последовательный курс. Темы идут от типов данных, переменных и ввода до циклов, строк, списков, словарей, функций, рекурсии и файлов. Отдельный справочный блок содержит инструменты, которые часто помогают на ЕГЭ: lambda, all, any, itertools и lru_cache.
У курса Python другой режим. Жёстких недельных дедлайнов там нет. Ученик проходит короткий модуль в Moodle, выполняет тест и получает доступ к следующей теме после проходного результата. Скорость может отличаться от группы, последовательность сохраняется.
После базовых модулей Python закрепляется уже внутри задач ЕГЭ. Отдельный навык постепенно становится рабочим инструментом для экзамена.
7. Для Python пришлось написать собственный учебник
Записи занятий удобны для восстановления конкретного объяснения, для быстрого повторения они слишком медленные. Поэтому параллельно появился самостоятельный учебник «Основы программирования для ЕГЭ». Сейчас это полноценная последовательность от первых команд Python до файлов и специальных инструментов.
В каждой теме есть короткая теория, разобранные примеры, таблицы, практические задания и самопроверка. В конце собраны ответы, справочник конструкций Python и памятка по поиску ошибок.
Есть ещё одно правило: ответ открывается после собственной попытки. Для программирования это критично. Прочитать готовый код и узнать знакомые конструкции гораздо проще, чем написать решение самому и обнаружить место, где понимание заканчивается.
8. Moodle оказался хорошей инфраструктурой для частного преподавателя
Когда курс разрастается, переписка в мессенджере перестаёт быть удобным хранилищем. Нужны темы, тесты, журнал результатов, условия доступа, группы, видео, файлы и понятный прогресс ученика.
Для этого я использую Moodle. Сам движок распространяется как open-source и не требует лицензионной платы. Расходы остаются на хостинг и техническую настройку. Для одного преподавателя это интересная альтернатива сервисам с постоянной подпиской.
Функциональности хватает с большим запасом: страницы и книги, тесты, банк вопросов, файлы, оценки, завершение элементов, ограничения доступа, группы и группировки. Python-курс использует условия открытия следующего модуля после проходного балла. В основном курсе там же лежат материалы и самостоятельная практика.
Главная польза для ученика довольно бытовая: он знает, где находится курс. Старое видео, конспект, практика и тест остаются в структуре темы, к ним можно вернуться через несколько месяцев.
9. Почему я уделяю столько времени ошибкам
Правильный ответ показывает результат конкретной задачи. Ошибка часто даёт больше информации о том, что происходит у ученика.
В программировании одинаково неправильный итог может появиться по совершенно разным причинам: неверная модель, ошибка в условии, неудачная структура данных, неправильная работа с файлом, синтаксис или обычная невнимательность. Коррекция зависит от причины.
Поэтому после проверки я стараюсь определить место, где сломалось рассуждение, и дать дополнительную задачу на тот же навык. Практическое занятие удобно для этого: к субботе уже собраны ошибки всей группы, можно выбрать несколько действительно полезных случаев и разобрать их вместе.
10. Шаблонные алгоритмы всё равно нужны
На ЕГЭ ограничено время, поэтому хороший алгоритм решения ценен. Он сокращает количество лишних действий и снижает нагрузку на ученика. Проблема появляется, когда запоминается только последовательность внешних действий, а условия применимости остаются непонятными.
Последние экзамены регулярно дают повод это проверять. В 2025 году изменилась содержательная модель задания №27. В материалах 2026 года появилась новая модель задания №12 с машиной Тьюринга. ФИПИ в методических материалах отдельно пишет о риске механического заучивания способов, которые перестают работать после изменения постановки задачи.
Поэтому на занятиях я всё чаще задаю вопросы о причине выбора метода. Какие данные здесь важны? Почему подходит этот алгоритм? Что изменится, если поменять ограничение? Как проверить результат другим способом? Такие вопросы занимают время, зато дают ученику шанс разобраться с задачей, которую он раньше не видел.
11. Что получилось по результатам
По моим ученикам были результаты 100, 90, 88, 85, 80 и другие. Средний результат в материалах по выпускникам составляет 81 балл; все мои выпускники 2026 года поступили в вузы.
Эти цифры нельзя использовать как экспериментальное доказательство эффективности конкретной методики. У учеников разный исходный уровень, мотивация, объём самостоятельной работы и сроки подготовки. Для меня они работают как практическая обратная связь вместе с динамикой домашних работ и пробников.
Отдельно полезны ситуации, когда ученик сталкивается с непривычным вариантом и всё равно находит решение. Именно такие случаи лучше всего показывают качество подготовки, потому что на реальном экзамене преподавателя рядом уже нет.
Что я бы сохранил, если пришлось собрать курс заново
Если отбросить конкретный Moodle, название учебника и расписание, у системы останется несколько принципов, которые я считаю самыми полезными:
- начинать планирование с цели поступления и целевого диапазона баллов;
- оставлять промежуток самостоятельной работы между объяснением и практикой;
- ставить дедлайн так, чтобы преподаватель успевал проверить работу до практического занятия;
- возвращать старые темы каждую неделю небольшими порциями;
- начинать смешанный контроль осенью с коротких накопительных пробников;
- учить Python последовательно и связывать его с экзаменационными задачами;
- использовать статистику и ежегодные рекомендации ФИПИ при обновлении программы;
- сохранять все материалы в одной понятной ученику среде;
- разбирать причины ошибок и сразу давать повторную практику.
В итоге получился курс, где каждое занятие связано с предыдущими и следующими. Для меня это главное изменение последних лет: теперь я проектирую учебный год целиком, а отдельный урок рассматриваю как часть этой конструкции.
Источники и материалы
- ФИПИ. Методические рекомендации обучающимся по организации самостоятельной подготовки к ЕГЭ-2026. Информатика.
- ФИПИ. Методические рекомендации для учителей по результатам ЕГЭ-2025 по информатике.
- Dunlosky J. et al. Improving Students’ Learning With Effective Learning Techniques. Psychological Science in the Public Interest, 2013.
- Agarwal P.K., Nunes L.D., Blunt J.R. Retrieval Practice Consistently Benefits Student Learning. Educational Psychology Review, 2021.
- Moodle Docs. About Moodle.