本周一,谷歌公司第一次以代码涂鸦的方式庆祝了“计算机科学教育周”(Computer Science Education Week)。这个涂鸦可以在全球各个国家和地区的谷歌网站上显示,让用户可以在花园周围指挥一个可爱的小兔子来寻找胡萝卜。
这个全新的涂鸦是在Google Blockly团队和MIT Scratch研究人员帮助下设计完成的,旨在纪念孩子编程语言推出50周年。Scratch公司通讯总监Champika Fernando在一份声明中表示:“我们相信所有的孩子都应该有机会用我们的技术发展他们的信心。本周,世界各地数以百万计的人将会有自己的第一次编程经验,我希望人们会发现这个涂鸦非常有趣,并且会鼓励他们走得更远。
谷歌的这个全新的涂鸦所要纪念的就是LOGO语言,这是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。LOGO语言创始于1968年,是美国国家科学基金会所资助的一项专案研究,在麻省理工大学(MIT)的人工智能研究室完成。
图. LOGO语言
LOGO语言最有代表性的特点是其“海龟”形象,这是一个显示在屏幕上的光标,可以实现移动和绘图的功能,并且能够通过编程来实现线条图形(如上图)。
图.Project Bloks
2016年6月,谷歌创意实验室推出了名叫“Project Bloks”的项目,该项目旨在让儿童不仅学习如何使用电脑,而且以创意表达方式学习一种新的语言编程,开发计算思维,获得解决各种问题的技能。
Project Bloks包括了三种部件:运算板(Brain Board)、基础板(Base Board)和命令模块(Puck)。命令模块可以是图标、开关、旋钮或者按钮。无论那种形式,它代表的都是一个命令。然后,命令模块嵌入到基础板之中,而基础板负责向运算板传送信息。最后,运算板可连接多个基础板,并通过蓝牙和Wi-Fi连接平板、玩具机器人、无线音箱、智能灯泡等设备。
谷歌公司与知名设计公司IDEO公司合作开发了“编程套装”,不过谷歌公司并没有将Project Bloks变成一个商业化的产品,而是一个开放式的架构,任何人都可以用它制作自己需要的东西。
图. Scratch Blocks
2016年5月,谷歌公司与麻省理工学院合作推出了升级版的儿童编程语言Scratch Blocks,麻省理工学院希望通过与谷歌公司的合作帮助Scratch兼容更多平台和设备,新的Scratch Blocks还使用了谷歌自己的可视化编程语言Blockly。
麻省理工学院Scratch团队主管米歇尔-雷斯尼克(Mitchel Resnick)表示,如今有越来越多的企业为儿童制作产品,包括玩具公司和软件开发商,并且开始为这些小用户提供可编程模块,但至今没有一个能够兼容各种产品的通用语言。但他希望,谷歌的参与能够加速Scratch的普及速度,以便被更多公司采纳。
图. Made with Code
2014年6月,谷歌公司投资5000万美元创办Made With Code网站,以吸引年轻女性学习编程。Made With Code网站提供面向女性的编程项目、故事、资源等。该网站总共提供了13个编程项目,其中一个项目让女性用5至10分钟时间通过代码来设计自己的手链,这个手链随后会被3D打印出来并寄给她们。
根据谷歌公司的研究,大多数女生进入大学以前就已经决定是否要学计算机科技。该现象的因素包括社会鼓励、自我认知、学术经历与职业认知。为了使女生的家长寻找计算机科学资料的过程变得更方便,谷歌建立了包括全部美国的女生计算机科学办的数码库。该使家长容易地找到最近的计算机科学办,使女儿在早期时段受到计算机科学的教育。
2017年6月,谷歌公司在Made with Code网站中加入了新的以《神奇女侠》为主题的编程学习项目,可以趣味地学习互动环境,提高女生学习编程的兴趣。这也是当时一个同期上映的同名电影《神奇女侠》的主要角色。
《神奇女侠》学习项目可以通过编程积木的方式来学习编程的基本概念,进行图形互动,每段执行结果都有相应的电影片段。
另外,在2017年,谷歌公司与美国图书馆学会(American Library Association,ALA)合作推进一项名为“Libraries Ready to Code”的推进儿童学习编程的项目。图书管理员将学习如何让儿童提高对于计算机科学的学习兴趣,谷歌会提供各种网络和学习设备帮助儿童学习编程。
本文转自Power教育。
2、芥末堆不接受通过公关费、车马费等任何形式发布失实文章,只呈现有价值的内容给读者;
3、如果你也从事教育,并希望被芥末堆报道,请您 填写信息告诉我们。