Что такое программирование и понравится ли оно вашим детям
Не претендую на методологию, но может быть кому пригодится. Ниже инструкция для подростка под чутким наблюдением взрослого :)
***
Прежде, чем кликать по ниже указанным ссылкам, нужно создать свой почтовый ящик. Он может потребоваться для регистрации на некоторых сайтах.
Желательно создать его на https://gmail.com. Имя при возможности name.surname [ae] gmail.com, пароль не меньше восьми символов что-то вроде aNn3PasQ - в общем, придумайте свой (этот не используйте).
Садимся за компьютер, включаем звук или готовим наушники. На некоторых сайтах есть озвучка.
Открываем браузер, желательно Chrome, Firefox или Opera.
В браузере для начала открываем вкладку Google Translate https://translate.google.ru и не закрываем её до тех пор, пока кликаем по остальным ссылкам. Некоторые сайты на английском языке - поэтому придется часто переводить те слова или предложения, которые слёту непонятны.
После этого можно открывать в новых вкладках ниже указанные ссылки (клавиша Ctrl + клик на ссылку) и... играть!
-
Самый простой сайт для весёлого ознакомления (30 уровней бесплатно). Там можно зарегистрироваться с помощью своего ящика.
https://www.playcodemonkey.com/ -
Scratch. Это детский язык программирования. Нужен для того, чтобы понять, как работают игры, "раскурочить" их изнутри, или сделать свою игру.
https://scratch.mit.edu/explore/projects/games/?order_by=love_count
Если появились вопросы, то читать http://scratch4russia.com/store/. Там также можно зарегистрироваться. Всё бесплатно. -
Теперь для более старшего возраста.
https://code.org/ - просто начинайте смотреть, что там! -
KhanAcademy
Это обучение на английском техническом, который достаточно простой. Гугл транслейт в помощь! :)
https://www.khanacademy.org/computing/computer-programming -
THE NATURE OF CODE
Интересный ресурс, показывающий как работает код на примере движения геометрических фигур.
http://natureofcode.com/book/ -
PascalABC - это уже без игр, но на русском - просто в коллекцию.
http://pascalabc.net/
Источники:
1) Мой опыт обучения детей 8-10 лет программированию на Scratch
2) Учите детей программировать — они изменят мир
3) Учебник программирования для детей
Во всех этих постах не менее интересны комментарии.