Почему в школах не учат программировать

Почему в школах не учат программировать

Добрый день!

Я уже более 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 лет) освоить:

  1. Язык программирования (Python, C++, Pascal — 40% заданий).
  2. Теорию алгоритмов (30% заданий).
  3. Цифровую грамотность и IT-инструменты (30%).

То есть 40% заданий предполагает , что ученик освоил на высоком уровне хотя бы один из языков программирования. И вот тут самый удивительный факт

В России нет единой программы обучения ни по одному языку программирования

Это значит, что каждый педагог сам решает, как именно ему готовить студентов к экзамену.

3. Почему 170 часов — это катастрофически мало?

  • Для сравнения:
  • Чтобы выучить базовый английский, нужно ~500–600 часов.
  • Python для начинающих требует 100–150 часов практики.
  • Школьных часов хватает только на:
  • 20–30 часов на Python (если повезёт).
  • 50 часов на теорию (без углубления).
  • Остальное — «для галочки» (работа в Excel, презентации).

Итог:

Ученики не успевают освоить программирование и информатику и как следствие Родители приходят к нам. Да, мы часто сталкиваемся с ситуацией когда ученик 11-го класса ни разу не видел язык программирование и хочет сдать экзамен и к сожалению, с каждым годом таких ребят все больше и больше.

Вывод

Государственные нормы по информатике устарели и не соответствуют запросам времени. 170 часов за 5 лет — это капля в море для подготовки к ЕГЭ или работе в IT. Пока система не изменится, ответственность ложится на родителей и дополнительное образование.

Как вы решаете эту проблему? Делитесь в комментариях! 🚀

Для тех, кто хочет сдать ОГЭ или ЕГЭ на 100 баллов, пишите нам Секретную фразу - "хочу 100 баллов" и получите скидку 10% на занятия.

Начать дискуссию