日报

Google公布玩具研发计划,用“积木”教儿童编写程式

刊登于 2016-06-29

Google 推出 Project Bloks 教儿童编程。
6月27日,Google 发布名为“Project Bloks”的计划,设立开放式硬件平台,供研发人员创建出面向儿童的“有形编程”玩具。

在当今社会,许多行业都要求从业者具有一定程度的计算机程式编写能力,因此在早期教育阶段培养孩子的程式语言逻辑能力已成为共识。6月27日,Google 发布了一个名为“Project Bloks”的计划,拟为研发人员和设计师提供一个开放式硬件平台,帮助他们创建出面向儿童、兼具学习与娱乐功能的“有形编程”(Tangible Programming)玩具。

Google 发布的 Project Bloks 介绍视频显示:样品玩具主要由 Brain Board、Base Boards 与 Pucks 这3类模块组成,当儿童把这些具有不同功能的“积木”按照一定的方式组装在一起后,就能创造出某种程式。通过无线信号传送程式指令,儿童能够控制玩具机器人的运动、组合不同乐器演奏的声音,或者启动某个装置等。

我们相信,当孩子们学会编写程式,他们还学习了一种新的语言,并具备了创意表达方式以及解决难题的技巧。

Google 这一计划的负责人 Steve Vranakis 与 Jayme Goldstein

Google 表示,早在2013年便开始进行 Project Bloks 计划,参与机构包括 Google Creative Lab、设计公司 IDEO 和史丹福大学(Stanford University)等。Project Bloks 的模式与同为 Google 开发的 Android 系统类似,在 Google 提供基本模块后,再以开放式平台的形式让其他玩具厂商加入进来,研发出更多的相关产品。

不过,Google 并未披露 Project Bloks 首款产品何时上市,但表示希望透过公布这一计划,吸引感兴趣的开发者及玩具商的共同加入。

另一家科技巨头苹果公司,最近也表现出对儿童编程教育的关注。6月13日,苹果 CEO 库克(Tim Cook)在2016年度全球开发者大会(WWDC)上,发布了一款名为“Swift Playgrounds”的 iPad 应用。这个应用让儿童在游戏中指引一个角色去搜集宝石,而各种方向指令都需要通过 Swift 语言来编写。

此外,苹果公司还准备了 Swift 版的 QuickType 键盘以及内建教程,让儿童可以更容易学会各种程式代码。Swift Playgrounds 的开发者预览版在 WWDC 大会首日便发布,正式版则会跟随 iOS 10 一起在今年秋季上架。

9
苹果在 WWDC 大会透露,其最年轻的注册开发者是一位9岁的小女孩。

声音

Project Bloks 不是第一个用玩具来教孩子编程的计划,Fisher-Price 公司已经发售过这样的玩具了。但 Google 显然希望 Bloks 可以走得更远,如果它能让编程玩具更便宜、更容易制造的话,家长们也会更乐意。

TheVerge 评论

作为教师和作家,我的目标是帮助人们学习如何写出“美丽的程式”。

著名计算机科学家、《计算机编程之艺术》作者高德纳(Donald Knuth)

计算机程式设计

Computer programming,或称程式设计,是给出解决特定问题程式的过程,软件开发过程中的重要步骤。程式设计往往以某种程式语言为工具,给出这种语言下的程式。程式设计过程应包括分析、设计、编码、测试、除错等不同阶段。在计算机技术发展的早期,软件开发主要就是程式设计。但随着技术的发展,软件系统越来越复杂,逐渐分化出许多专用的软件系统,如作业系统、数据库系统、应用服务器,而且这些专用的软件系统愈来愈成为普遍的系统环境的一部分。这种情况下软件开发的内容越来越丰富,不再只是纯粹的程式设计,还包括数据库设计、使用者接口设计、通讯协定设计和复杂的系统配置过程。(资料来自维基百科)

来源:TheVergeGoogleTechCrunch

本刊载内容版权为端传媒或相关单位所有,未经端传媒编辑部授权,请勿转载或复制,否则即为侵权。

延伸阅读