为鼓励儿童学编程,Google 推出开放硬件平台 Project Bloks

新创

2016-06-29 00:18

“有形编程” 的想法可以追溯到上世纪 70 年代。从那时起,计算机科学家就开始思考,如何把编程变得有形化,让更多人理解编程的原理。如今出现的编程玩具 LittleBits, Kibo and Osmo 等,其实都体现了 “有形编程” 的精神。最近,Google 创意实验室也推出了这样的项目,名为 Project Bloks。近日,卫报记者拜访 Google 的伦敦总部,了解该项目的具体情况。

Project Bloks 包括了三种部件:运算板(Brain Board)、基础板(Base Board)和命令模块(Puck)。命令模块可以是图标、开关、旋钮或者按钮。无论那种形式,它代表的都是一个命令。然后,命令模块嵌入到基础板之中,而基础板负责向运算板传送信息。最后,运算板可连接多个基础板,并通过蓝牙和 Wi-Fi 连接平板、玩具机器人、无线音箱、智能灯泡等设备。

project bloks 1

Google 与设计公司 IDEO 合作,制作了 “编程套装”,并且在一些学校进行了实验。“这不仅仅是教授孩子们如何编程:‘让我们教你 Java 吧,你以后就能做工程师了。’ 而是教授一种基础技巧:就像是读书和写作一样,教会你如何处理问题,而且,这也是教给孩子们一种创造性表达的语言,” Google 创意实验室的项目主管 Jayme Goldstein 说。

Google 的 Project Bloks 尚未成为商业产品。相反,它是一个开放架构。从搞研究的学术机构到制作玩具的初创公司,任何人都可以用它制作自己需要的东西。Project Bloks 中的基础板和命令模块可采用各种材料。

“重要的是,这些命令模块是非常便宜,而且易于制作的。你可以用任何材料制作它们。设计师们可以用塑料、木材或者是 3D 打印部件,甚至是纸张和泡沫。这个项目有一定的 DIY 成分 。” Google 的创意科技师 Joao Wilbert 说。

project bloks 2

培养儿童编程能力是件好事,但是,批评的声音也一直存在。批评者认为,科技公司不应该把每个孩子看做是潜在的程序员。对此,Wilbert 和 Goldstein 有着不同的看法。Wilbert 说,他们的想法其实是鼓励创造性表达,而 Goldstein 则引用了该项目合作人 Paulo Blikstein(来自斯坦福大学)的说法。

“他曾经对我说,在教授计算思维的时候,你是在教给孩子们一种创造性表达的语言,” 他说,“你学习写作的目的不是成为职业诗人;你学习阅读的目的不是成为专业的播音员;你学习编程的目的也不仅仅是成为计算机工程师。你用它充实自己的其它爱好。”

图片来自卫报

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中