В преддверии Дня космонавтики в нашей школе программирования завёлся луноход. Самый настоящий: на шести колёсах, с камерой и собственным характером. Идея родилась спонтанно: а почему бы не взять учебные задачи и не собрать из них что-то большое и зрелищное? А главное — выйти с этим к людям и показать, чему учатся дети.
Нам очень хотелось выкатить результат за пределы класса. Чтобы жители Жуковского — города, где каждый второй так или иначе связан с техникой и небом, — увидели, что новое поколение инженеров и программистов уже на низком старте.
Как космос пришёл в учебный план
Честно скажем: дети не собирали луноход от и до под ключ. Мы не ставили цель превратить их в сборочный цех. Задача была гораздо ценнее — показать, как сложные темы уроков работают в реальном мире.
Мы просто заменили абстрактные примеры на живые кейсы из нашего проекта.
3D-моделирование: Рисуем не кубики, а колёса для лунохода
Когда по программе нужно было освоить построение тел вращения, мы не стали просить моделировать вазу или шахматную фигуру. Мы сказали: «Ребята, вот так строится колесо для нашего аппарата. Давайте нарисуем протектор, который не будет буксовать». И дети рисовали. Каждый — свой вариант. Лучшие детали потом отправились на печать и встали на шасси.
То же самое с элементами корпуса: в рамках темы ученики создавали отдельные узлы, разбираясь в геометрии и допусках на практике.
Программирование на С++: Код, который двигает железо
Вместо скучных консольных «Hello, world!» и сортировок массивов на уроке С++ мы разбирали конкретную задачу: «Как сделать так, чтобы при отклонении джойстика наш луноход плавно начинал движение?». Дети писали фрагменты кода, которые потом, после доработки преподавателями, легли в основу системы управления. Они видели не просто строчки на экране, а то, как их if и else заставляют крутиться моторы на полу класса.
Всю сборку, пайку и доведение до ума мы, взрослые, взяли на себя. А вот тестирование снова стало общим делом: в школе мы вместе гоняли аппарат по импровизированной полосе препятствий, смотрели, как он слушается команд, и радовались, что всё работает.