Информационные технологии

Программирование для детей: какие языки и технологии должны знать школьники в 3−4 классе

В то время, как в детских 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 ключевых слов. Посмотреть примеры кода можно тут.

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

Small Basic лучше усваивается в сцепке с Lego EV3

LEGO Mindstorms EV3

LEGO Mindstorms EV3 — это программное обеспечение для создания программируемого робота. Сам конструктор состоит из деталей и электронных блоков, которые позволяют запрограммировать робота на выполнение любых функций. А лаборатория EV3 предназначена для создания кода, с помощью которого можно заставить робота двигаться. Помимо базового языка программирования платформы, можно изучать другие технология: LabVIEW, Open Roberta Lab, CoderZ, ROBOTC и т. д.

На данном этапе обучения ребенок научится программировать робота, давать роботу задачи и самостоятельно разрабатывать его функционал.

Смотрите видео с лего-проектом робота, который может подавать ключи, черпать землю или быть домашним шпионом

Приходите заниматься в ИТ-школу АдукарУ нас есть курсы программирования и робототехники для учеников 1−10 классов. В нашей школе ребята любого возраста успешно осваивают языки программирования, сервисы и новые технологии. Вместе мы погружаемся в информационные технологии, создаём игры и программируем.Записаться на курс

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

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

Перепечатка материалов с сайта adukar.by возможна только с письменного разрешения редакции. info@adukar.by