在当今社会,许多行业都要求从业者具有一定程度的计算机程式编写能力,因此在早期教育阶段培养孩子的程式语言逻辑能力已成为共识。6月27日,Google 发布了一个名为“Project Bloks”的计划,拟为研发人员和设计师提供一个开放式硬件平台,帮助他们创建出面向儿童、兼具学习与娱乐功能的“有形编程”(Tangible Programming)玩具。
Google 发布的 Project Bloks 介绍视频显示:样品玩具主要由 Brain Board、Base Boards 与 Pucks 这3类模块组成,当儿童把这些具有不同功能的“积木”按照一定的方式组装在一起后,就能创造出某种程式。通过无线信号传送程式指令,儿童能够控制玩具机器人的运动、组合不同乐器演奏的声音,或者启动某个装置等。
我们相信,当孩子们学会编写程式,他们还学习了一种新的语言,并具备了创意表达方式以及解决难题的技巧。
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 一起在今年秋季上架。