提起编程,大家一定会先想到翻阅字典一样厚的编程指南,背下单词一样令人头痛的编程指令,再一行一行敲下眼花缭乱的代码。可是,你知道吗?有一款編程工具,消除了背指令和敲代码的门槛,让编程学习像搭积木一样简单。它就是——Scratch!



 

什么是Scratch?

“编程不应该专属于计算机天才,应该适用于所有人。”这是美国麻省理工学院媒体实验室负责人——Mitch Resnick教授的观点。


2007年5月,MIT实验室向公众发布了一款全新的桌面视觉化编程工具——Scratch。Scratch将程序指令变为一个个“积木块”,使用者无需敲击代码或是背诵任何编程指令,只需要将积木块拖拽并连接在一起,就可以很方便的进行编程,从而快速制作出动画、游戏、交互程序。Scratch公开发布后,在全球的各个编程兴趣社区里迅速流行开来。到目前为止,Scratch已经拥有40多种语言的操作界面在超过150个国家里被使用。在Scratch官方网站上,你可以看到将近两千三百八十万的粉丝们上传作品!


 

Scratch为什么这么流行?

如果你用过Scratch,你一定会非常享受拖拽积木块,并快速实现自己创意的感觉。无论有无编程基础,使用者几乎都可以迅速熟悉操作并设计程序。Scratch因为这一革命性的创造而得以流行,并且对编程教育产生了极深的影响。现在,几乎所有的编程教育软件都延续了Scratch的图形界面做法。


Scratch的这一创新,也是许多专业学者经验累积的成果。Mitch Resnick教授的老师西摩尔·派普特教授(Seymour Papert)也是一位著名的儿童编程教育专家。早在1968年,西摩尔教授就发明了LOGO语言,这是第一个专门为儿童学习而发明的编程语言。后来,受LOGO语言的启发,乐高公司邀请西莫尔教授一起开发了全新的乐高编程套件MindStorm——是我们今天常见的乐高机器人的第一代产品。

6b04f7475f2fcbb4ba514aa53964a5c4-sz_211934.png

西摩尔·派普特教授(Seymour Papert)


作为西摩尔的得意门生,Mitch Resnick借鉴了LOGO语言和乐高积木的设计精华,在2003年带领团队开发出了专门为青少年学习编程使用的工具——Scratch。

 

在2007年Scratch向公众免费开放后,Mitch教授带领的MIT实验室在2013年发布了互联网版本的Scratch2.0,使用者无需安装,打开网络浏览器即可使用,还可以把自己的作品分享给全球的用户。

 

Scratch的发展获得了非常多的关注。目前,MIT实验室联合谷歌及其他开发者,正在进行Scratch3.0的开发。相信Scratch3.0一定会给我们带来更多的惊喜。


 

我需要学习Scratch吗?

Mitch教授曾将编程与阅读拿来对比:人们不仅在学习阅读和写作,更是在阅读和写作中学习更多。同样,孩子们不仅是在学习编程,而且是通过编程在学习。编程可以被看做是一种高效的主动学习的方式。

 

在教育领域,专业学者们也普遍认为,与阅读、表达、数学一样,培养未来的人才,需要把编程看作孩子成长所需的基础技能之一来培养。在未来,不论什么行业,人们使用数字化设备和软件来处理工作的需求会越来越大。这也需要未来的人才具备能够借助计算机力量的“计算思维”(Computational Thinking),并具备与之关联的能力。

 

如果您想要更深入了解Scratch,欢迎你访问科技学堂网站,选择《课堂中的Scratch》与《Scratch的疑难杂症》课程进行学习!点击:http://www.sciclass.cn/course/courseDetail?course_id=73 就可以开始学习啦。