查看原文
其他

教孩子学习编程Google玩具

2016-07-10 丁爸

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

Google 推出了一套「玩具」,这个名为「Project Bloks」 的开放硬件平台由 Google 与斯坦福大学、设计公司 IDEO 合作推出,为的是激发孩子对编程的兴趣,让他们在玩乐中学习简易编程。




Project Bloks 系统由 3 个主要部分组成,分别是定标器(Puck命令模块)、主控制板(Brain Board运算板)和主基板(Base Board基础板)。命令模块可以是图标、开关、旋钮或者按钮。无论那种形式,它代表的都是一个命令。然后,命令模块嵌入到基础板之中,而基础板负责向运算板传送信息。其中定标器包含开关、旋转按钮等部件,将其放置在主基板上并与主控制板进行链接,自由组合搭配后能实现不同的效果。比如可以做成多乐器播放器、家庭物联网控制器,机器人遥控器等等。这其中的用到的「效果反馈端」无线音箱、灯泡和机器人,与主控制器之前通过 Wi-Fi 或者蓝牙进行联网通讯。




除此之外,Google 还与 IDEO 联合推出了「Coding Kit」,让儿童通过简易的编程界面,实现对玩具、设备对应的软件程序编写。

与编写软件不同的是,设计用于编程教学的硬件产品要困难得多,所以 Google 也希望 Project Bloks 能把优秀的设计师、软件开发者及研究人员聚集在一起,专注于创造更实用的教学工具。



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

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

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



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

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

部分内容来自:鸵鸟电台(微信:鸵鸟FM)


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存