Как мы учим детей программировать?
Когда мы только запустили школу, Максим вел курсы по ̶х̶а̶р̶д̶к̶о̶р̶н̶о̶м̶у̶ ̶серьезному языку Java. Набирали детей старше 13 лет, потому что для джавы нужно понимать переменные, отрицательные числа и штуки посложнее.
Однажды нам звонят и спрашивают: «А для восьми лет нет групп?»
Мы говорим: «Нет, извините. Рано пока».
Когда этот же вопрос прозвучал раз в двадцатый, Максим задумался. Как учить программированию восьмилетних ребенышей?
На запрос «программирование для детей» Гугл выдает сайты о языке программирования Скретч. Позалипав над ним пару дней, Макс написал в чат: «Ребята, Скретч – это просто бомба!»
На Скретче программировать учатся дети и в 8 лет, и даже младше. Эта ̶п̶р̶о̶г̶р̶а̶м̶м̶к̶а̶ визуальная среда напоминает разноцветный конструктор. Ты перетаскиваешь на экране один блок к другому –и рисованый кот мяучит, бежит вперед и врезается в стенку. Упс. Добавляешь еще один блок – кот отталкивается от границы поля, как резиновый мячик.
Скретч настолько понятный, что программу сможет написать и ребенок 8 лет, но и позволяет делать очень крутые вещи для тех, кто хочет идти вперед. Например, запрограммировать игру в шахматы (https://scratch.mit.edu/projects/2737104/ ). Или забабахать игру про космический корабль, которая выглядит как настоящая (https://scratch.mit.edu/projects/879463/ ).
Детей прет от того, что они могут сделать собственную игру. Уже на первом занятии слышно:
–Мой кот сальтуху крутит!
–Мой кот сказал «привет»!
Простенькие программки надоедают и мультики становятся длиннее, игры наворочаннее. Детям никто не навязывает определения угла и координатной плоскости, просто в какой-то момент им самим становится это нужно и они спрашивают, «как сделать так, чтобы кот ходил по зигзагу» , «как считать, сколько яблок он сожрал?» Так в контексте игры и творчества дети вникают в математику.
В общем, скретч – это действительно бомба. Разработала его группа исследователей Массачусетского Технологического университета специально, чтобы учить школьников программировать. Сейчас он переведен на 40 языков, чтобы дети из пассивных пользователей ПК становились создателями игр, мультиков, интерактивных открыток и много чего еще, усваивая принципы программирования в процессе.
Если вы тоже считаете, что Скретч – это круто, ставьте лайк!)