В то время, как в детских IT-школах ученики изучают современные языки программирования, на уроках информатики ученики всё ещё работают с устаревшей системой Pascal. В идеале, после освоения Scratch, о котором мы рассказывали ранее, школьники 3−4 классов готовы к дальнейшему освоению визуальных языков программирования и созданию игр. Расскажем, какие технологии стоит изучать детям в 9−11 лет, чтобы плавно перейти к «взрослым» языкам программирования.
Stencyl
Stencyl — это кроссплатформенный конструктор, с помощью которого можно создавать собственные 2D игры для iOS, Android, Flash, Windows. Платформа отлично подходит новичкам. Разобраться в его механике не очень сложно, так код писать не нужно. Однако игровой движок работает на языке Haxe. Создавая игру, при желании можно параллельно изучить и его. Ребята с помощью конструктора создают сценарий, персонажей, настраивают поведения и события. На www.stencyl.com есть онлайн-магазин игровых компонентов StencylForge.
Small Basic
Ученикам четвертых классов рекомендуется изучать скриптовой язык, созданный Microsoft специально для детей, — Small Basic. Он представляет собой текстовый редактор с многофункциональной подсказкой с несколькими кнопками для редактирования текста и запуска программ. Есть и русскоязычный интерфейс. Язык даёт детям понятие о семантике и синтаксисе языков программирования. Small Basic очень прост для понимания, так как включает всего 20 ключевых слов. Посмотреть примеры кода можно тут.
Дети освоят простейший язык программирования, который послужит базой для изучения более сложных языков, и разработают свои первые программы.
LEGO Mindstorms EV3
LEGO Mindstorms EV3 — это программное обеспечение для создания программируемого робота. Сам конструктор состоит из деталей и электронных блоков, которые позволяют запрограммировать робота на выполнение любых функций. А лаборатория EV3 предназначена для создания кода, с помощью которого можно заставить робота двигаться. Помимо базового языка программирования платформы, можно изучать другие технология: LabVIEW, Open Roberta Lab, CoderZ, ROBOTC
На данном этапе обучения ребенок научится программировать робота, давать роботу задачи и самостоятельно разрабатывать его функционал.
Скорость развития новых технологий и потребность в специалистах высока, поэтому родители всё чаще отдают своих детей на специализированные курсы. Ребята, которые начали развиваться в сфере ИТ в начальной школе, могут стать профессиональными разработчиками к старшим классам.
В следующих публикациях мы расскажем о программах обучения школьников средних и старших классов, покажем новые платформы и более сложные языки программирования.
Cпасибо, что дочитал до конца. Мы рады, что ответили на твои вопросы. Чтобы получить больше информации, посмотри ещё:
Каталог учебных заведений Адукар
Типичные ошибки, которые допускают родители подростков
Итоговые занятия перед ЦТ 2021
Не пропускай важные новости и подписывайся на наш YouTube, ВК, Instagram, Telegram, Facebook и уведомления на adukar.by.
***
Если хотите разместить этот текст на своём сайте или в социальной сети, свяжись с нами по адресу info@adukar.by. Перепечатка материалов возможна только с письменного согласия редакции.