Зяблик — спасает компьютерное образование?


Финч — это робот за 99 долларов, созданный исследователями из Университета Карнеги-Меллона, который пытается сделать программирование похожим на развлечение.

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

Конечно, люди интересуются аспектами вычислений — мобильные телефоны — это край шика, а социальные сети — почти навязчивая идея. Но разрыв между созданием чего-то, что выглядит круто, и того, что может создать новичок, становится все шире. Можете ли вы обвинить ученика в том, что он не хочет сидеть перед текстовым дисплеем и печатать инструкции только для того, чтобы воспроизвести «Hello World».

CMU решил что-то с этим сделать и создал The Finch, робота за 99 долларов, который пытается сделать программирование похожим на развлечение. Это результат многочисленных исследований того, что именно заводит ученика, и он также достаточно надежен, чтобы выдерживать злоупотребления. Лицензия на разработку была предоставлена BirdBrain Technologies, которая теперь продает Finch через Интернет на сайте www.finchrobot.com по цене 99 долларов за штуку.

«Наше видение состоит в том, чтобы сделать Finch достаточно доступным, чтобы каждый ученик мог взять его домой для выполнения заданий», — сказал Том Лауэрс, генеральный директор BirdBrain Technologies, который также разработал робота вместе с Иллахом Нурбахшем, доцентом робототехники и директором CREATE Lab. Финч длиной менее 30 см легко помещается в рюкзак и достаточно прочен, чтобы выдержать перетаскивание и время от времени падение.

Он очень похож на ранних роботов-черепах, которые использовались с такими языками, как Logo, для обучения геометрии черепах, но это намного сложнее. Он имеет широкий спектр датчиков и преобразователей, которые дают студенту более богатую среду, чем просто управление роботом. К бортовым датчикам относятся:

Датчики света, температуры и препятствий

Акселерометры

Двигатели

Зуммер

У него также есть «клюв» или «нос», которые могут загораться разными цветами с помощью светодиода, и да, у него есть держатель для ручки, поэтому его можно использовать для всех оригинальных проектов рисования черепах. Батареи в комплект не входят, так как не нужно, чтобы они питались и управлялись через USB-кабель.

Что касается программного обеспечения, то сейчас картина не такая радужная. Вы можете просто использовать либо Java, либо Python — оба прекрасных языка, но очень традиционные и основанные на тексте. Хорошей новостью является то, что языковая поддержка в настоящее время расширяется, а визуальный язык, похожий на Scratch, находится в стадии разработки, расширяющий охват The Finch для младших школьников. Используемые системы разработки — это просто то, что вы можете использовать для любого проекта на этом языке, т.е.нет Finch IDE. Например, если вы выбираете Java, вы можете выбирать между NetBeans, Eclipse, командной строкой и т. Д. Для разработки своих программ Finch.

На сайте также есть множество заданий и демонстрационных программ. Если вы хотите узнать больше о видении CMU того, что The Finch может сделать для информатики, посмотрите видео ниже — но имейте в виду, что это немного невозмутимо скучно:

В видео также есть одна забавная ошибка. Mac никогда не был зеленой текстовой машиной — у него был один из первых коммерческих графических интерфейсов в черно-белом!

Более интересный вид зяблика в действии — это простая программа взаимодействия:

Так это сработает?

Все, что увеличивает привлекательность программирования, должно быть хорошим. Моя единственная оговорка в том, что, по крайней мере, на мой взгляд, Финч выглядит недостаточно круто. Он больше похож на детскую игрушку, чем на айфон. Сказав это, я надеюсь, что ошибаюсь, и я, например, разместил заказ просто поиграть с устройством. Кто знает, что может доставить взломанный Финч?


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