Городской информационный портал о бизнесе и современной Москве
Главная/Технологии
Технологии

Как школьники учатся программированию в московских кружках

Робототехника в восемь лет, игры на Python в двенадцать, олимпиадные задачи в старших классах. Как устроены московские кружки программирования, чему там действительно учат и как родителям выбрать подходящий.

Наталья Ковалёва · 29 августа · 8 мин чтения
Как школьники учатся программированию в московских кружках
Иллюстрация: редакция «Думаю так»

В субботу утром в небольшом классе при районном доме творчества в Строгине пахнет нагретым пластиком и машинным маслом. Девять ребят лет десяти собирают из конструктора тележку, которая должна проехать по чёрной линии на полу и остановиться у стены. Тележка упорно сворачивает не туда, и это вызывает больше азарта, чем любая компьютерная игра. Программирование для школьников давно перестало быть экзотикой: в Москве кружки работают при школах, библиотеках, технопарках, университетах и в частных студиях. Разбираемся, как они устроены и чего от них ждать.

Почему дети идут в программирование

Мотивы у детей и родителей обычно разные. Ребёнок хочет сделать свою игру, научить робота танцевать или понять, как устроен любимый мессенджер. Родители чаще думают о будущем: востребованная профессия, логическое мышление, хорошая подготовка к экзаменам. Оба мотива нормальны, но важно, чтобы первый не задавили вторым.

Педагог с многолетним стажем, ведущий группы в одном из технопарков, говорит, что дети, которых привели «для будущей профессии», бросают чаще. А те, кто пришёл с идеей своей игры, держатся, даже когда становится трудно. Поэтому хороший кружок начинается не с синтаксиса языка, а с задачи, которую ребёнку хочется решить.

Ещё одна причина популярности — программирование стало осязаемым. Раньше оно было связано с чёрным экраном и непонятными командами. Сегодня есть визуальные среды, где программу собирают из блоков, есть роботы, которых можно потрогать, есть платформы, где игра сразу запускается на телефоне. Результат виден через полчаса, а не через полгода.

Возраст и ступени

Программы в московских кружках обычно выстроены по ступеням. В шесть–восемь лет — визуальное программирование и простая робототехника. Дети собирают блоки «вперёд», «повернуть», «повторить» и видят, как персонаж на экране или робот на столе выполняет команды. Это учит главному — последовательности действий и циклам.

В девять–двенадцать лет приходит время текстовых языков. Чаще всего начинают с Python: он лаконичен, прощает мелкие ошибки и позволяет быстро сделать что-то работающее. Параллельно многие продолжают робототехнику уже на более серьёзных платформах с датчиками и микроконтроллерами.

В тринадцать–шестнадцать лет пути расходятся. Одни уходят в олимпиадное программирование с алгоритмами и структурами данных. Другие — в разработку игр, веб-сайтов, мобильных приложений. Третьи — в инженерные проекты: умные устройства, дроны, системы на микроконтроллерах. Кто-то пробует анализ данных и машинное обучение.

Типичная лестница выглядит примерно так:

  • шесть–восемь лет: визуальные блоки, простые роботы, мультфильмы и мини-игры;
  • девять–двенадцать лет: Python, первые текстовые игры, робототехника с датчиками;
  • тринадцать–четырнадцать лет: выбор направления — алгоритмы, веб, игры или электроника;
  • пятнадцать–семнадцать лет: проектная работа, олимпиады, подготовка к профильным экзаменам.

Где учиться: от школы до технопарка

Первое место, куда стоит заглянуть, — собственная школа. Во многих московских школах есть бесплатные кружки дополнительного образования, а в профильных классах программирование изучают углублённо. Качество зависит от конкретного педагога, но плюс очевиден: не нужно никуда ехать.

Второй вариант — городские технопарки и центры дополнительного образования. Они оснащены лучше школ: 3D-принтеры, лазерные станки, наборы для робототехники, мощные компьютеры. Занятия там часто бесплатные или стоят символических денег, но места разбирают быстро, запись открывается в определённые дни, и родители следят за ней так же внимательно, как за билетами на премьеру.

Третий — кружки при университетах. Ведущие технические вузы Москвы проводят занятия для школьников, иногда с участием студентов и преподавателей. Это хороший вариант для подростков, которые уже определились с интересами и хотят серьёзного уровня.

Четвёртый — частные школы и студии. Их много, они есть почти в каждом районе, предлагают удобное расписание, небольшие группы и онлайн-формат. Стоимость сильно разнится: от нескольких тысяч рублей в месяц за групповые занятия до значительно более крупных сумм за индивидуальные. Качество тоже неоднородно, поэтому пробное занятие — обязательный шаг.

Наконец, библиотеки и районные дома культуры. Там иногда работают энтузиасты, которые ведут кружки бесплатно или почти бесплатно. Найти их сложнее, но бывают настоящие жемчужины.

Хороший кружок программирования узнаётся не по списку языков в программе, а по тому, хочет ли ребёнок остаться после занятия, чтобы доделать своё.

Что происходит на занятии

Обычное занятие длится от полутора до двух часов. Первые минут пятнадцать педагог объясняет новую идею: условие, цикл, функцию, работу датчика. Потом дети пробуют сами: решают мини-задачи, затем переходят к своему проекту. Последние минуты — показ того, что получилось, и обсуждение ошибок.

Ошибки здесь — главный учебный материал. Ребёнок пишет программу, она не работает, и нужно понять почему. Этот процесс поиска ошибки, по словам педагогов, учит больше, чем любая лекция: внимательности, терпению, умению разбивать проблему на части. Девочка лет двенадцати в одной из студий на Бауманской объясняет, что сначала злилась на компьютер, а потом поняла, что компьютер всегда делает ровно то, что ему сказали, и это даже успокаивает.

Важная часть — командная работа. В робототехнике и проектных группах дети делят роли: кто-то собирает конструкцию, кто-то пишет код, кто-то тестирует. Учатся договариваться, объяснять свою идею, принимать критику. Эти навыки пригодятся далеко за пределами IT.

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

Как выбрать кружок

Родителям, которые впервые ищут занятия, полезно задать себе и педагогу несколько вопросов. Сколько детей в группе? Оптимально — восемь–двенадцать, в больших группах педагог не успевает помочь каждому. Есть ли у ребёнка свой компьютер или набор на занятии? Работают ли дети над собственными проектами или только повторяют за учителем? Как педагог объясняет ошибки — сам исправляет или помогает найти?

Стоит обратить внимание на то, что ребёнок сможет показать через месяц–два. Если ответ — «пока изучаем теорию», это повод насторожиться. В хорошем кружке уже после первых занятий появляется что-то своё: маленькая игра, анимация, робот, который проезжает несколько метров.

Не стоит гнаться за модными словами. Искусственный интеллект, нейросети, блокчейн в программе для десятилеток — скорее маркетинг. Основа остаётся прежней: алгоритмическое мышление, умение формулировать задачу, базовые конструкции языка. Без этого любые модные темы превращаются в нажимание кнопок.

Роль родителей

Родитель не обязан разбираться в программировании, чтобы поддерживать ребёнка. Достаточно интересоваться: попросить показать проект, задать вопросы, восхититься тем, что получилось. Дети очень ценят, когда их работу воспринимают всерьёз.

Полезно обеспечить возможность заниматься дома: компьютер, хотя бы самый простой, и спокойное место. Многие среды разработки работают прямо в браузере, специальное оборудование на первом этапе не требуется.

Важно не давить. Если ребёнок после года занятий охладел к программированию, это не провал. Он получил навыки логического мышления, познакомился с тем, как устроены технологии, и, возможно, вернётся к этому позже. А возможно, найдёт себя в другом — и это тоже нормальный результат.

Код, написанный ребёнком в десять лет, никто не будет использовать, но привычка разбирать сложное на простые шаги останется с ним навсегда.

Онлайн или очно

После периода массовой удалёнки многие кружки сохранили онлайн-формат, и родители часто спрашивают, что лучше. Однозначного ответа нет, но есть закономерности. Для младших школьников очные занятия почти всегда эффективнее: им нужен живой контакт, возможность показать педагогу экран, потрогать робота, поработать с соседом. В онлайне внимание восьмилетнего ребёнка рассеивается за десять минут.

Для подростков онлайн может работать хорошо, особенно если речь идёт о программировании без железа: веб-разработке, алгоритмах, создании игр. Плюсы очевидны — не нужно ехать через весь город, можно заниматься с сильным преподавателем из другого района, записи занятий остаются для повторения. Минусы тоже понятны: меньше общения со сверстниками и выше требования к самодисциплине.

Один из преподавателей, ведущий и очные, и онлайн-группы, замечает, что лучше всего работает смешанная схема. Основные занятия проходят очно, а между ними дети решают задачи на онлайн-платформе и получают обратную связь. Так сохраняется и командный дух, и регулярная практика, без которой навык программирования быстро выветривается.

Если выбираете онлайн-формат, стоит проверить, сколько учеников в группе, включают ли они камеры, может ли педагог видеть экран ребёнка и помочь в реальном времени. Формат «видеолекция и домашнее задание» для детей подходит плохо.

Что в итоге получает ребёнок

Школьные кружки программирования в Москве сегодня — это разнообразная экосистема: от бесплатных занятий в соседней школе до серьёзных университетских программ. Выбор есть почти для любого возраста, интереса и бюджета. Главное — помнить, что цель не в том, чтобы вырастить программиста к пятнадцати годам, а в том, чтобы ребёнок научился думать структурно, не бояться ошибок и доводить начатое до результата.

Практический порядок действий для родителей прост. Сначала поговорить с ребёнком о том, что ему интересно: игры, роботы, сайты, мультфильмы. Затем найти два–три варианта поблизости — в школе, технопарке, частной студии — и сходить на пробные занятия. Выбрать тот, после которого ребёнок выходит с горящими глазами и рассказом о том, что у него получилось. И дальше просто быть рядом: смотреть проекты, радоваться успехам и не превращать увлечение в обязанность.

← Технологии
Н

Наталья Ковалёва

Пишет о недвижимости, ремонте и обустройстве дома. Проверяет советы на собственной квартире.

Читайте такжеВсе материалы

Умный дом в обычной квартире: что действительно полезноТехнологии

Умный дом в обычной квартире: что действительно полезно

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

Ольга Миронова · 15 августа
Видеосвязь и гибридный офис: какие привычки остались после удалёнкиТехнологии

Видеосвязь и гибридный офис: какие привычки остались после удалёнки

Массовая удалёнка закончилась, но офисы уже не вернулись к прежнему виду. Разбираемся, какие привычки видеосвязи и гибридной работы прижились в московских компаниях и какие оказались лишними.

Кирилл Захаров · 13 августа
Электронные очереди и онлайн-сервисы: цифровизация городских услугТехнологии

Электронные очереди и онлайн-сервисы: цифровизация городских услуг

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

Дмитрий Шестаков · 6 августа

Другие рубрики