Мы можем получать доход от продуктов, доступных на этой странице, и участвовать в партнерских программах. Узнать больше >
Хотя некоторые думают, что код будет скоро уйдет в прошлое, нам еще долго будут нужны инженеры-программисты. И в наступающую эпоху, когда компьютеры будут еще более актуальными, чем сегодня, важно, чтобы следующее поколение понимало, как все это работает.
Чтобы начать обучение программированию как можно раньше, Google разработала систему обучения детей игре с кодом, которая называется Блоки проектов. Система упрощает строки кода до физических блоков. Соберите несколько блоков в ряд, нажмите большую кнопку «Go», и код будет передан по Bluetooth или Wi-Fi для управления игрушечными роботами или создания музыки.
«Короче говоря, речь идет о том, чтобы сделать код физическим для детей», — говорит Джейми Голдштейн, руководитель группы Project Bloks.
Система состоит из трех основных частей: большая кнопка «Вперед» находится поверх Raspberry Pi Zero, который действует как мозг операции. Вся цепочка блоков подается в главный блок, называемый Brain Board. Затем идут шайбы, которые представляют собой отдельные элементы кода. Переключатели на шайбах различаются кодом.

На одной шайбе может быть ручка, которая приказывает роботу повернуться или увеличивает громкость музыкальной ноты. Другой можно использовать для повторения предыдущей команды. Шайбы размещаются поверх базовых блоков, которые просто используются для связывания шайб вместе.
Google говорит, что Project Bloks сможет управлять любой игрушкой или устройством с помощью открытого API.
Инициатива будет полностью открытой. Google разработал эту технику, но надеется, что разработчики смогут монетизировать ее для себя и воплотить физическое оборудование в реальность.
В тестах Google уже получил код Project Bloks для работы. Миробот, робот для рисования с открытым исходным кодом.
Google сотрудничает со Стэнфордским университетом и дизайнерской фирмой Идео для создания блоков проекта, а следующим шагом будет публикация проектов для системы.