Программирование — направление, где вывеска и содержание расходятся сильнее всего. Школы набирают с пяти лет, но кода в пять лет не бывает: за словом на афише стоят логические игры, лабиринты и робот на коврике. Это не плохо — просто стоит понимать, за что вы платите. В каталоге 291 организация, 101 район Москвы и 185 станций метро.
Честно: в пять лет программирования не бывает
Начнём с того, ради чего эту страницу и стоит читать. Программирование — это работа с текстом, порядком и ошибкой. Ребёнок пишет инструкцию, машина выполняет её буквально и почти всегда не так, как было задумано; дальше начинается главное — поиск места, где инструкция разошлась с замыслом. Ничего из этого пятилетнему недоступно, и дело не в способностях, а в сроках: уверенное чтение приходит ближе к семи годам, удержание длинной последовательности — к восьми.
Поэтому курс с пометкой «5+» — это всегда что-то другое под знакомым названием. Само по себе это не обман: занятия бывают толковыми, детям на них интересно, польза есть. Обман начинается там, где за логические игры просят как за обучение профессии и обещают ребёнку раннее вхождение в IT. Разбор возрастов по шагам — в статье [со скольки лет учить ребёнка программированию](/blog/so-skolki-let-programmirovanie/).
Практический вывод простой: смотрите не на слово на вывеске, а на то, чем ребёнок занят все сорок пять минут. Ответ «раскладывает карточки со стрелками и водит робота по коврику» — честный и нормальный. Ответ «изучает основы алгоритмов и языка» — повод попросить показать, что именно ребёнок делает руками, и уже после этого решать, стоит ли переплачивать за формулировку.
Оговорка, без которой картина неполная: возраст приёма и возраст, в котором обучение возможно, расходятся не по злому умыслу. Спрос на слово есть, дошкольников много, группы наполняются, и студия честно даёт то, что пятилетний ребёнок способен взять. Претензия не к занятию, а к рамке, в которую его ставят.
Что скрывается за вывеской «кодинг для дошкольников»
Форматов немного, и они узнаваемы. Первый — напольные и настольные роботы: мышь или пчела едет по клеткам, если нажать нужную последовательность кнопок. Ребёнок задаёт маршрут, нажимает пуск и видит, куда робот приехал на самом деле. Это самое близкое к программированию, что бывает в пять лет: есть план, есть исполнение, есть расхождение между ними.
Второй формат — карточки и коврики: ребёнок выкладывает стрелки, а взрослый или другой ребёнок исполняет команду шаг за шагом. Третий — планшетные приложения с лабиринтами, где персонаж идёт по заданному пути. Четвёртый — конструктор с простым мотором, то есть фактически робототехника; чем она отличается и почему младшим её берут первой, разобрано в статье [робототехника или программирование: что выбрать первым](/blog/kak-vybrat-shkolu-programmirovaniya-vozrast/).
Все четыре формата тренируют одно и то же: понимание, что порядок действий имеет значение и что результат можно предсказать заранее. Это ценно, и хорошему педагогу есть чем занять группу пятилеток на целый учебный год. Но между «понимаю, что порядок важен» и «пишу программу» лежат три-четыре года, и ни одна методика этот срок не сжимает.
Есть и признак, по которому формат виден без объяснений: спросите, что ребёнок унесёт домой. Из хорошего занятия для дошкольника он приносит рисунок маршрута, собранную модель или рассказ о том, как мышь заблудилась. Из курса, где обещают код, он должен приносить ссылку на проект — и если в пять лет её нет, это не недоработка студии, а честное следствие возраста.
Три навыка, которые созревают к восьми годам
Читать. Даже блочная среда, где команда выглядит как цветной кубик, требует прочесть надпись на кубике. Пятилетка, читающий по слогам, тратит на это весь ресурс, и на смысл написанного ничего не остаётся. Именно поэтому у дошкольников всё показывают картинками и стрелками — иначе занятие просто не идёт.
Удерживать порядок с ветвлением. «Сначала это, потом то, а если так — то иначе»: в пять лет ребёнок понимает такую конструкцию на одном шаге и теряет на трёх. Это не тренируется усилием и не ускоряется занятиями — это созревание, и к восьми годам оно происходит почти у всех независимо от того, ходил ребёнок на кружок или нет.
Искать ошибку, а не бросать. Самый недооценённый пункт. Программирование — занятие, где нормальное состояние звучит как «не работает», и ребёнок должен переносить это спокойно. У дошкольника реакция на неудачу обычно другая, и торопить её плохая идея. Что направление даёт, когда возраст подходит, разобрано в статье [что развивает программирование у ребёнка](/blog/chto-razvivaet-programmirovanie/).
Отсюда практическое следствие для родителя: если очень хочется занять ребёнка чем-то техническим, выбирайте то, где эти три навыка не требуются, а тренируются побочно. Логическая игра, где нужно объяснить свой ход, работает на все три сразу и не требует ни строчки текста.
Чем занять эти два года, чтобы не потерять их
Сильнее всего работает то, где результат физический и виден сразу: конструктор, простая робототехника, механические игрушки. Ребёнок собрал, нажал, поехало — обратная связь мгновенная, и связка «я задал порядок, получилось движение» усваивается сама собой. С экрана та же связка приходит отложенно и абстрактно, а в пять лет это очень заметная разница.
Дальше идёт всё, что тренирует последовательность без компьютера: настольные игры с правилами, бумажные лабиринты, сортировка, распорядок дня, разложенный по карточкам, сборка по схеме. Список скучный и без модных слов, но он делает ровно то же, что обещают курсы для пятилетних, и делает бесплатно.
Полезно и то, что вообще не выглядит занятием: готовить по рецепту, собирать мебель по инструкции, объяснять дорогу до магазина словами. Всё это про порядок шагов и про то, что пропущенный шаг ломает результат. Ребёнок, у которого такой опыт есть, в восемь лет садится за первую блочную среду с готовым представлением о том, зачем вообще нужна инструкция.
И если вы всё-таки идёте на занятия для дошкольников, идите за педагогом и за атмосферой в группе, а не за словом на афише. Чем нормальный курс отличается от развлечения за ваши деньги, подробно разобрано в статье [программирование для детей](/blog/programmirovanie-dlya-detej/). В каталоге у 93 организаций есть бесплатное пробное занятие, у 72 — образовательная лицензия, так что проверить обе вещи можно до всякой оплаты.
Программирование для детей 5–6 лет: что в каталоге
В каталоге 291 организация по направлению «Программирование», где занимаются дети 5–6 лет. Занятия идут в 101 районе Москвы, рядом с 185 станциями метро. У 72 организаций заявлена образовательная лицензия — такие занятия можно оплатить материнским капиталом и вернуть 13% через налоговый вычет. 93 организации предлагают бесплатное пробное занятие — для этого возраста это лучший способ проверить, подойдёт ли формат.
Больше всего вариантов в районах: Тверской (12), Марьино (9), Рязанский (9), Солнцево (8), Митино (8). Рядом с метро: Митино (8), Медведково (7), Солнцево (7), Братиславская (7), ВДНХ (7).