Почему в школах не учат программировать
Добрый день!
Я уже более 10 лет обучаю детей и 2 года руковожу школой программирования. За время моей практик, выявил устойчивую тенденцию: с каждым годом растёт запрос родителей на помощь именно по школьной программе. Проанализировав данные, мы с командой пришли к неожиданным и противоречивым выводам, которыми хотим поделиться.
1. Реальная нагрузка по информатике в школах
Рассмотрим возраст детей от 12 лет (7–11 классы) и официальные нормы часов согласно ФГОС. В Росси есть два уровня программы обучения базовый и углублённый, но так как у нас 85-90% школ дают именно базовый уровень, то далее мы будем рассматривать только его, что так же упростит сравнение с другими предметами.
Основное общее образование (7–9 классы)
- Базовый уровень:
- 7 класс — 34 часа (1 час в неделю),
- 8 класс — 34 часа (1 час в неделю),
- 9 класс — 34 часа (1 час в неделю).
- Итого: 102 часа за 3 года.
- Углублённый уровень:
- По 68 часов в год (2 часа в неделю).
- Итого: 204 часа.
Среднее общее образование (10–11 классы)
- Базовый уровень:
- 10 класс — 34 часа (1 час в неделю),
- 11 класс — 34 часа (1 час в неделю).
- Итого: 68 часов за 2 года.
- Углублённый уровень:
- По 136 часов в год (4 часа в неделю).
- Итого: 272 часа.
Общий минимум за 5 лет (базовый уровень): 170 часов.
Для сравнения, мы посчитали минимум по математике за тот же период — 1088 часов (в 6.4 раза больше!).
Теперь, когда мы выяснили, сколько у нас в распоряжении часов, предлагаю осветить главные темы, которые необходимо освоить за 5 лет или за 170 уроков.
2. Проблема: разрыв между нормативами и ЕГЭ
Чтобы успешно сдать ЕГЭ по информатике, ученик должен за 170 уроков
( напомню, что уроки растянуты на 5 лет) освоить:
- Язык программирования (Python, C++, Pascal — 40% заданий).
- Теорию алгоритмов (30% заданий).
- Цифровую грамотность и IT-инструменты (30%).
То есть 40% заданий предполагает , что ученик освоил на высоком уровне хотя бы один из языков программирования. И вот тут самый удивительный факт
В России нет единой программы обучения ни по одному языку программирования
Это значит, что каждый педагог сам решает, как именно ему готовить студентов к экзамену.
3. Почему 170 часов — это катастрофически мало?
- Для сравнения:
- Чтобы выучить базовый английский, нужно ~500–600 часов.
- Python для начинающих требует 100–150 часов практики.
- Школьных часов хватает только на:
- 20–30 часов на Python (если повезёт).
- 50 часов на теорию (без углубления).
- Остальное — «для галочки» (работа в Excel, презентации).
Итог:
Ученики не успевают освоить программирование и информатику и как следствие Родители приходят к нам. Да, мы часто сталкиваемся с ситуацией когда ученик 11-го класса ни разу не видел язык программирование и хочет сдать экзамен и к сожалению, с каждым годом таких ребят все больше и больше.
Вывод
Государственные нормы по информатике устарели и не соответствуют запросам времени. 170 часов за 5 лет — это капля в море для подготовки к ЕГЭ или работе в IT. Пока система не изменится, ответственность ложится на родителей и дополнительное образование.
Как вы решаете эту проблему? Делитесь в комментариях! 🚀
Для тех, кто хочет сдать ОГЭ или ЕГЭ на 100 баллов, пишите нам Секретную фразу - "хочу 100 баллов" и получите скидку 10% на занятия.