Игры Blockly знакомят детей с кодом


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

Google Blockly был запущен в качестве технической предварительной версии в июне 2012 года и, как мы сообщали, представляет собой графический язык, реализованный на JavaScript, который может компилироваться в JavaScript, а также в Dart или Python, на котором вы программируете, перетаскивая блоки кода на поверхность дизайна.

С момента своего появления Blockly быстро набрал популярность и сыграл важную роль в прошлогоднем вкладе Code.org в Неделю образования в области компьютерных наук. Его учебное пособие “Час кода” имело форму набора из 20 головоломок на основе Blockly, предназначенных для обучения основам информатики пользователей в возрасте от “6 до 106” без предварительного опыта, и именно этот язык используется в учебной программе Code.org по информатике K-5, которая скоро будет запущена для начальных школ (дети от 4 до 8 лет) в США.

Исследовательская компания Google разработала программу Blockly Games, которая призвана “вовлечь детей в конструктивное, осмысленное обучение” и превратить их в завтрашних программистов. Однако, как и в случае с “Часом кода”, любой человек, независимо от возраста, может получить удовольствие от игры – и попутно усвоить принципы программирования.

Игры Blockly знакомят детей с кодом

В программе семь упражнений, начиная с простой головоломки, которая знакомит с идеей скрепления взаимосвязанных частей Blockly. Игра-лабиринт начинается просто, но постепенно усложняется, чтобы познакомить вас с циклами и условиями, а в Bird поток управления изучается с помощью все более сложных условий. Когда вы доберетесь до Trutle, вы будете использовать вложенные циклы, чтобы нарисовать картину, и сможете опубликовать свое искусство на Reddit, чтобы мир увидел его.

Математические уравнения вводятся в Movie и используются для анимации фильма, который можно опубликовать на Reddit. В двух последних играх вы переходите от знакомых блоков в стиле Blockly к обычному программированию на основе текста. В Pond, где нужно запрограммировать самую умную утку, блоки содержат код JavaScript, а в Pond JS, где утки быстрее и искуснее, вы сами пишете код.

Blockly Games работает через Интернет, что имеет свои преимущества и недостатки. Если вы попытаетесь получить доступ к нему в загруженное время, вы можете увидеть сообщение об ошибке “Over Quota”:

Over Quota

Возможно, это показатель того, насколько увлекательными могут быть игры Blockly Games.


Добавить комментарий