Финч — Робот Как Учебник По Программированию

Обучение программированию – задача, доступная только ученикам с аналитическим складом ума и склонностью к точным наукам.

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

Зачастую изучение программирования ограничивается простым вводом данных в компьютер с целью получения того или иного результата, и интерактивности в таком процессе нет. Исправить эту ситуацию решили ученые из Университета Карнеги-Меллона, а точнее, из его Института робототехники.



Финч — робот как учебник по программированию

Проблема с интерактивностью на уроках программирования была решена необычным, но вполне логичным и эффективным способом.

Исследователи разработали специального робота для программирования.

Данная модель называется Finch и по внешнему виду она напоминает то ли птицу, то ли обитателя морских глубин.

По сути, это забавный и чрезвычайно простой в использовании (то есть в работе) обучающий робот.

Финч — робот как учебник по программированию

Робот оснащен датчиками температуры и освещенности, акселерометром, светодиодами и динамиками.

Кроме того, Finch чрезвычайно прост в использовании, поскольку не требует использования аккумуляторов: он заряжается при подключении к ПК с помощью USB-кабеля и работает по принципу Plug & Play. Все команды и задачи снова загружаются на него с ПК по тому же USB-кабелю.



Финч — робот как учебник по программированию

«Научить» робота Финча можно чему угодно.

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

«Студенты более вовлечены и мотивированы, когда они работают с интерактивными устройствами и создают программы, которые работают в реальной жизни», — сказал Том Лауверс, преподаватель лаборатории CREATE в Институте робототехники Университета Карнеги-Меллона.

«Мы оснастили Финча датчиками, которые заменяют глаза и уши робота».

То есть Финчу гарантировано максимальное взаимодействие с окружающей средой.

Сам Лоуэрс даже запустил стартап под названием BirdBrain Technologies, который производит и продает модели Finch через Интернет. На данный момент устройство можно программировать на нескольких языках программирования: Java, Python, C++, Visual Basic, Scala, хотя в будущем планируется поддержка других языков программирования и компьютерных сред. Кроме того, преподаватели могут ознакомиться и использовать в обучении студентов немалое количество программ и задач для работы с Finch. Они доступны на сайте Финчробот .

Использование роботов в образовании — не новая практика.

Хотя до этого мы были в курсе, что учителей, как в Корее, заменяют роботы, а не учебные пособия.

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

В США такой робот стоит 99$, в Европе 94€, а в России, по-моему, они пока не продаются, по крайней мере на российских сайтах, или надо очень сильно искать.

Теги: #программирование #история ИТ #роботы

Вместе с данным постом часто просматривают: