童程童美少儿编程教育

少儿编程 > 文章资讯 > scratch > Scratch创始人:编程造就创想者!

Scratch创始人:编程造就创想者!

童程童美 2017-11-21

几年前,母亲节的前一天,我突然意识到还没有给妈妈准备礼物。怎样在最短的时间内找到一份别出心裁的礼物呢?我最终决定不花钱买,而是制作一个互动的节目贺卡。我用到的工具正是我在麻省理工学院媒体实验室的研究组开发的Scratch编程软件。

摘要

Scratch创始人:编程造就创想者!

让我先讲个故事吧……

几年前,母亲节的前一天,我突然意识到还没有给妈妈准备礼物。怎样在最短的时间内找到一份别出心裁的礼物呢?我最终决定不花钱买,而是制作一个互动的节目贺卡。我用到的工具正是我在麻省理工学院媒体实验室的研究组开发的Scratch编程软件。

Scratch创始人:编程造就创想者!

在着手做母亲节贺卡之前,我决定到Scratch网站上去找灵感。在那里,人们制作并分享了超过600万个作品。说不定已经有人做过母亲节贺卡了呢!我在搜索框中输入“母亲节”,并按下回车键。

搜索结果让我大吃一惊:我发现了好几十个母亲节贺卡,大多数都是8到16岁的孩子们做的。我查看了这些作品的日期,发现其中有很多都是前几天才做好。原来像我一样的拖延症患者还真不少!

Scratch创始人:编程造就创想者!

于是,我开始点击链接,播放其中的一些贺卡。其中有一个是个小动画,上面有一只小猫咪和一只猫妈妈。小猫咪转过头,看到了猫妈妈,叫了一声“妈咪!”然后,小猫咪开心地跳到猫妈妈身上,把她扑倒,说“我 你”。在动画的结尾,作者加上了一个“重放”按钮,这样他的妈妈就能一遍又一遍地欣赏动画贺卡了。

另外一个作品一开始呈现的是“母亲节快乐”的字样,写在一颗大红心上。这11个字母中的每一个都有互动效果:当鼠标移到字母上时,字母就会变成一个单词。随着我的鼠标移动到每个字母上,一个由11个单词组成的母亲节祝福就出现在我眼前:“我爱你,关心你。母亲节快乐,妈妈。”

Scratch创始人:编程造就创想者!

在播放这些母亲节贺卡时,我感到了一种满足。这正是我们在MIT媒体实验室设计Scratch时想要达到的结果。我们希望孩子们能将Scratch当作一种表达自我的方式,尽情表达他们的思想,并与其他人交流。

Scratch创始人:编程造就创想者!

看到孩子们用Scratch做出了这么多的作品,我感到异常兴奋。只需浏览Scratch网站,你就会发现各种各样的动画故事、电子游戏、虚拟旅行、科学模拟、互动教程还有好多好多——都是通过Scratch编程实现的。

我们将编程看作一种新的素养,就像写字一样。人们在人生的任何阶段都会用到写字这项技能:无论是和朋友联系、列一张购物清单,还是跟日记说心里话。而写作本身也为人们开启了新的思维方式。在写作的时候,人们学会组织和提炼语言,并反思自己的想法。“写字”对所有人都很重要,而不仅仅是对那些有志成为专业作家的人。

Scratch创始人:编程造就创想者!

编程也是一样的道理。编程并不仅仅对未来的程序员或计算机科学家才有用。在学习编程的过程中,人们学会了许多其他的东西。我们学习解决问题的策略,学会设计项目,并交流想法。这些技能对所有人都有用,不管他是什么年龄、有什么兴趣、做什么工作。

Scratch创始人:编程造就创想者!

很多人一想到编程,就会联想到逻辑思维和系统的推理。这当然没错。然而,学习编程也可以帮助孩子们成长为具有创造力的思考者。Scratch网站上如此丰富多彩的故事、游戏和动画就是最好的证明。

Scratch创始人:编程造就创想者!

在今天瞬息万变的世界里,没有什么比创造力更重要。我们怎样才能帮助孩子们成长为具有创造力的思考者?通过给予他们创造的机会。虽然现在已经有很多孩子花大量时间与电脑互动(如打游戏、和朋友聊天、上网、搜索信息等等),他们中的大多数并没有机会用电脑进行创造。他们在玩游戏上得心应手,却无法创造他们自己的游戏。随着孩子们创造和分享自己的Scratch作品,他们正在把自己锻炼成创想者,并同时为这个呼唤创造力的时代做好准备。

作者简介 | Mitchel Resnick

Scratch创始人:编程造就创想者!

Mitchel Resnick,麻省理工学院媒体实验室“终身幼儿园”研究组的负责人,“计算机俱乐部”(Computer Clubhouse)的联合创始人,致力于探索新科技怎样能让人们充分参与到创造性学习中计算机俱乐部是一个课外活动的全球网络。Resnick的研究小组开发了“可编程积木”(programmable brick),而乐高机器人(LEGO Mindstorms)正起源于此。《乌龟、白蚁和交通阻塞》的作者(1994)。2011年,Resnick获得 麦格罗教育奖(McGraw Prize in Education)。