@ 2016.06.30 , 23:00
21

谷歌新奇脑洞:积木和编程也能一起玩

[-]

我们的未来将越来越数字化,孩子们也要越来越早地学习编程。所谓寓教于乐,我们之前见过的编程机器人之类就能起到这样的效果。现在,谷歌研究院正打算用“积木项目”(The Project Bloks)加速寓“编程”于“玩乐”的进程,这是一个开源硬件平台,开发者们可以为孩子们打造“摸得到的编程”。

这套系统有点像乐高,有着各种模块化的积木,可以相互组成不同的形状。每块积木都有一个属性或者功能,开发者和孩子们能够用它们给机器人、玩具或者其他设备创造不同的指令。谷歌把这个项目比作其简易屏幕编程语言Blockly的实物版。

通过电脑屏幕学习编程是件难事,需要高超的语言技巧和抽象的思维过程。通过使用实物玩具,研究者们希望可以激发那种孩子般的本能,动手去搭建一些东西,并且由此训练关键计算思维。这个方法也给编程教育打开了新思路,这些孩子还不会读写,或者有着学习障碍。

[-]

“积木项目”系统由三个主要部分构成:圆块(pucks),底板(base boards)和智能板(brain boards)。

圆块有着独立功能,比如开关,感应器,调节大小的拨盘和指示方向的箭头等。圆块的设计就是要简易,开发者们可以根据系统要求灵活创造。

底板就固定圆块的,通过一个电容感应器,读出圆块上指令和值,然后作为一个导管传递这些信息。每个底板上都包含一个触觉马达和LED灯,可以触发智能板里的声音提示,从而给用户提供反馈。底板的顺序和方向都可以变化,创造不同的链式命令。

智能板是基于树莓派Zero建造的,这是系统的核心。它给底板提供电源,并处理整体指令。它会通过wifi或者蓝牙将完整的代码传输到任何带有API(应用程序接口)的外接设备上。

[-]

使用一套叫做“编程套装”( Coding Kit)的原型系统,研究者们给大家做了个演示。他们让孩子们指挥一个连接wifi的机器人画一个正方形再旋转60度,然后重复这套动作6次。

谷歌研究院正号召开发者、教育者、家长和研究者们一起推进“积木计划”。下面的两个视频中,他们分别做了演示和介绍开发过程。


系统演示


开发过程

本文译自 gizmag,由译者 许叔 基于创作共用协议(BY-NC)发布。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

4.8
赞一个 (9)

TOTAL COMMENTS: 21+1

  1. 游客
    @1 year ago
    3187330

    程序员为创造程序员操碎了心

    [108] XX [1] 回复 [0]
  2. hhhhha
    @1 year ago
    3187336

    其实和现代编程语言相比,这个不能叫新奇,而可以叫原始……从软件退回到了搭电路的阶段,只是长得好看了。说白了还是美观问题。

    [10] XX [12] 回复 [0]
  3. 3187339

    @游客: 没办法,程序员无法有性繁殖产生

    [87] XX [0] 回复 [0]
  4. 猫酱
    @1 year ago
    3187354

    我想到了pony island里面那些骇人的谜题

  5. 风天
    @1 year ago
    3187355

    一开始以为是基于arduino的,后来发现是rspberry pi,棒!

  6. 3187398

    真心不懂国外十几岁甚至几岁就开始学习编程,而国内直到高中,学生都没法接触到编程

    [9] XX [17] 回复 [0]
  7. Terrance
    @1 year ago
    3187443

    @233:
    呃,说到我都想打广告了,我现在的工作就是教小学生编程,现在学生能力强得很

  8. iovejrj
    @1 year ago
    3187494

    有一款图形编程的工具叫Scratch就很低幼,路提到什么程度呢?它保存的文件扩展名是SB

  9. iovejrj
    @1 year ago
    3187496

    @233: 你自己离开中小学有些年头了吧,现在许多看中素质教育的学校都有编程课,以Scrach为代表

  10. iovejrj
    @1 year ago
    3187498

    @Terrance: 应该说编程确实不需要什么天赋,但学会任何一门典型的语言之后对人冷静高效处理各种现实中的问题大有帮助,如果不以写代码为业,这种低投入终身回报的课程真的值得学

  11. 水能载舟
    @1 year ago
    3187544

    现在高中计算机课教vb的

  12. (#゚Д゚)
    @1 year ago
    3187549

    @水能载舟: 其實當年初中的電腦課就有vb了,只是考試只考word、Excel這些東西所以就沒教,然後課本也不是系統地講

  13. 朱小新
    @1 year ago
    3187550

    这时候就想@百度,但是想想这样做又特别侮辱谷歌

  14. 季小麦
    @1 year ago
    3187553

    类似的编程游戏早有出现,还有拼汇编指令的游戏。

  15. chenck
    @1 year ago
    3187589

    @iovejrj 那为什么我现在写着代码,效率low的要命,生活一塌糊涂,而且没有人爱我。

  16. holishit
    @1 year ago
    3187664

    有了MineCraft

  17. sailingzyf
    @1 year ago
    3187681

    @chenck: 这个症状,你估计是“以写代码为业”

  18. 脸黑
    @1 year ago
    3187775

    @hhhhha: 最终的编程语言应该会进化成搭积木一样那么简单,到时候人人都会编程

  19. 脸黑
    @1 year ago
    3187780

    @脸黑: 类似于网页的标记语言,只不过会更加简单(我瞎猜的)

  20. holyshit
    @1 year ago
    3187864

    @holishit: 我们高中当时在学逻辑电路的是就教了我们红石电路
    ,记得当时期末的小组作业就是一起搭一个加法器,然后好多人都是上网查的 。。。

  21. 称呼太长
    @1 year ago
    3188813

    码农要从娃娃抓起, 培养谷歌主义的接班人。

发表评论


24H最赞