Исследователи из гарвардского Института Вайсса (Wyss Institute) разработали робота Root, призванного привлечь внимание детей к искусству программирования.

"Сейчас программированию обучают с помощью компьютерной клавиатуры. Это чрезвычайно абстрактный метод, который не имеет никакой связи с реальным миром, — говорит участник проекта Рафаэль Черни (Raphael Cherney). — Root приближает программирование к жизни. Благодаря ему дети без какого-либо опыта могут "прописать" нужные команды за считанные минуты".

Root программируется с помощью планшетного интерфейса Square. Робот имеет сенсоры света и цвета, бамперы и тактильную поверхность, позволяющую ему реагировать на внешний мир и выполнять определенные действия, заложенные в него программой. Например, команда может выглядеть следующим образом: "Если я прикоснусь к твоей руке, спой песню", — после того, как ребенок дотронется до руки умного устройства, робот, в свою очередь, исполнит музыкальную композицию. Во время урока Root может "кататься" вдоль магнитных направляющих на маркерной доске, что дает школьникам наглядное представление о введенных командах.

Аппаратная начинка робота неизменна, но интерфейс может видоизменяться, чтобы отвечать запросам программистов любого уровня. Школьники могут пользоваться простым графическим интерфейсом на базе отдельных блоков, в то время как более опытные программисты могут работать с традиционным текстовым кодом. По желанию можно переключаться между любыми уровнями, переходя к более сложным схемам программирования и наоборот. Конечной целью является обучение работе с Java Script.

Маленьким детям, скорее всего, будут непонятны принципы программирования как таковые, зато они вполне справятся с последовательностями условий "если": если это условие истинно, то произойдет вот это. Планшет для программирования Root имеет интерфейс, позволяющий малышам выстраивать цепочки условий "если", перетаскивая иконки с помощью пальцев.

Робот уже активно тестируется молодыми программистами, причем некоторым испытателям всего по пять лет. По словам наблюдателей, дети воспринимают взаимодействие с ним скорее как игру, нежели как работу или учебу. Сейчас команда Института Вайсса ищет партнеров, чтобы запустить Root в школьные классы.