媒体实验室的博士生凯.布雷南,是SCRATCH项目的负责人。他说:“我们的目的不是要创建
电脑程序编写大军,而是帮助电脑使用者表达自己。”
SCRATCH语言很简单,所有的人都可以使用。这种编程语言所依据的,是一种积木系统;积木可以通过多种指令结合起来。这种语言总共有100多块“积木”可以使用。另外,还有一个视觉图像库,使用者可以在开始的时候用图像编写程序。
更准确地说,它作为一个编程的工具,使用者可以运用已有的素材,完成卡通的动画故事。不过,如果你不喜欢别人给你提供的素材,你也可以自己动手画哦。
所有的人都可以从麻省理工学院的网站免费下载2007年5月投入使用的SCRATCH。
布雷南说:“我们设立这个网站的时候不知道结果会怎么样。会有人使用这种编程语言吗?人们用这种语言会制作什么呢?在网站开设一两个星期之后出现了这种电脑动画故事。”
一个德国的9岁的女孩,用它来上载自己的照片,绘制自己的图画,录下自己的声音,编成了一个电脑动画片,题目叫“蜜蜂游戏”。
还有人用这种编程语言制作了网上博物馆,让人们可以观摩艺术作品,或者用它制作互动地图,用来教授地理。
SCRATCH甚至还有国际协作,有一款带音乐的游戏,是由来自不同的国家的一个8岁、13岁和15岁的孩子制作的。
推出两年来,SCRATCH网站已经吸引了25万注册用户,他们创制了40万个项目。
阿灵顿的计算机科学老师埃尔克纳的学生们也是注册用户,他们在SCRATCH网站也要有一个自己的网页了。
孩子们能学会用Scratch编程吗?
孩子们学习这种编程,一般来说,花上几个小时就可以入门了。之后,孩子们的兴趣会越来越浓厚。当自己编制好一个程序后,可以把成果发布到互联网上;进而通过这个网络,结交更多的朋友,这是一个积极健康的过程。
一般来说,孩子学习四个月,就能充分掌握这个编程工具了。在这个过程中,重要的是,孩子理解了计算机工程的基本概念,例如,面向对象,参数,消息,控制,交互等。而这些概念将让孩子可以接触更加深入的,真正的编程!
有的小同学就在学习两个月之后,开始进行PC的真正编程,而这个过程对很多成年人也是不小的挑战。但孩子编写程序,就像玩游戏一样,只是一个挑战而已。在这个过程中,他会自己加深学习母语和
英语,学习更加深入的技术。关键的关键,不在于学习了某种特殊的技能,而是在这个过程中,培养了孩子独立学习、独立解决问题的能力;而这个创造过程,是让人快乐的。