Mitch Resnick:让我们教孩子编码吧
-
0:01 - 0:04五月的某个周六下午,
-
0:04 - 0:06我突然意识到
-
0:06 - 0:10明天就是母亲节了,
-
0:10 - 0:12而我目前还没有给我妈准备礼物,
-
0:12 - 0:13因此我开始考虑
-
0:13 - 0:15应当送她什么母亲节礼物呢?
-
0:15 - 0:17我想,为什么我不给她做一个
-
0:17 - 0:20互动型的母亲节贺卡呢
-
0:20 - 0:23恰好可以借助Scratch软件-这是我和
-
0:23 - 0:27我的研究团队在麻省理工学院媒体实验室开发的软件。
-
0:27 - 0:30我们的研发成果使得人们能够很容易制作
-
0:30 - 0:34他们自己的互动故事、游戏和动画,
-
0:34 - 0:38并将他们的杰作与他人分享。
-
0:38 - 0:42因此我想,这正是个好机会使用Scratch软件来
-
0:42 - 0:45为我母亲做一个互动贺卡。
-
0:45 - 0:47在制作母亲节贺卡之前,
-
0:47 - 0:49我觉得应该先看看
-
0:49 - 0:51Scratch网站。
-
0:51 - 0:54在过去的几年中,全世界的孩子们
-
0:54 - 0:57一般8岁以上,分享了他们的作品,
-
0:57 - 1:01我想,我很好奇,这300万作品中,
-
1:01 - 1:04是否有专为母亲节而制作的贺卡呢。
-
1:04 - 1:07因此我在搜索框中输入
-
1:07 - 1:09“母亲节”,
-
1:09 - 1:12我惊讶而欣慰地发现搜索列表中
-
1:12 - 1:14有几十个母亲节贺卡
-
1:14 - 1:17呈现在Scratch网页上,
-
1:17 - 1:19其中有很多就在此前24小时内完成的,
-
1:19 - 1:22大概作者都是像我一样的拖延着。
-
1:22 - 1:25然后我开始看这些贺卡。(音乐声)
-
1:25 - 1:28我看见其中一个的主角是一只小猫
-
1:28 - 1:35和她的妈妈,小猫祝妈妈节日快乐。
-
1:35 - 1:37制作者还很体贴地给她妈妈
-
1:37 - 1:41设计了重复播放的按钮。
-
1:41 - 1:43另外一个互动卡中,
-
1:43 - 1:46当你把鼠标挪到“母亲节快乐”的字母上时,
-
1:46 - 1:51就会显示出一句母亲节祝福语。
-
1:51 - 1:55(音乐声)这一个贺卡中,制作者讲述了
-
1:55 - 1:58她用Google查出
-
1:58 - 2:01母亲节时间的经过。
-
2:01 - 2:05(打字声)然后当她得知母亲节的时间后,
-
2:05 - 2:08就发出了一份特别的母亲节问候,
-
2:08 - 2:11告诉母亲自己有多爱她。
-
2:11 - 2:14我很喜欢看这些作品
-
2:14 - 2:15并且和这些作品互动。
-
2:15 - 2:19事实上,比起我自己制作,我更喜欢看这些作品,
-
2:19 - 2:24所以我最后把几个作品的链接发给了我母亲。(笑声)
-
2:24 - 2:27事实上,她的反应就如我所希望的那样。
-
2:27 - 2:29她给我回信说,
-
2:29 - 2:32“我很骄傲,我的儿子能做出这样的软件,
-
2:32 - 2:36让孩子们能够为自己母亲制作母亲节贺卡。”
-
2:36 - 2:40我母亲很高兴,这也让我很高兴,
-
2:40 - 2:45但事实上,还有另一个原因让我更高兴。
-
2:45 - 2:49我很高兴,因为这些孩子将Scratch
-
2:49 - 2:51按照我们所希望的方式来使用了。
-
2:51 - 2:54当他们制作母亲节互动卡时,
-
2:54 - 2:56你会发现,他们真的
-
2:56 - 3:00能熟练运用新的技术。
-
3:00 - 3:01什么是熟练呢?
-
3:01 - 3:05我是指他们能够开始表达自己
-
3:05 - 3:08并且表达他们的思想。
-
3:08 - 3:11当你能熟练运用语言时,
-
3:11 - 3:14这意味着你能够写日记,
-
3:14 - 3:18能够给别人讲笑话或是给朋友写信。
-
3:18 - 3:21这就类似于新的技术。
-
3:21 - 3:26通过书写,也就是制作这些母亲节互动卡,
-
3:26 - 3:28这些孩子们展示出他们对于驾驭
-
3:28 - 3:30新技术的纯熟。
-
3:30 - 3:33现在你可能不会为此觉得惊讶,
-
3:33 - 3:35因为很多人都觉得
-
3:35 - 3:39现在的年轻人能够用现代科技做任何事情。
-
3:39 - 3:43我是指,我们都听说过年轻人被称作“数字原住民”。
-
3:43 - 3:47但事实上,我有些怀疑这个词。
-
3:47 - 3:50我不确定我们是否应该称呼年轻人为“数字原住民”。
-
3:50 - 3:53仔细思考一下,年轻人们是如何
-
3:53 - 3:57花大多数时间来使用新技术的呢?
-
3:57 - 4:00你总是看见他们这样,
-
4:00 - 4:02或是这样,
-
4:02 - 4:04毫无疑问,年轻人
-
4:04 - 4:07很喜欢而且能够熟练地
-
4:07 - 4:12浏览网页、聊天、发信息和玩游戏。
-
4:12 - 4:15但是仅此并不能令你熟练。
-
4:15 - 4:19而今天的年轻人有很多经验和
-
4:19 - 4:23和很高的熟练度来与新技术互动,
-
4:23 - 4:26但少有人用新技术来制作东西
-
4:26 - 4:29或用新技术来表达自己。
-
4:29 - 4:31这就像他们能够用新技术阅读
-
4:31 - 4:35但是确不会用它书写。
-
4:35 - 4:39我很关心,如何帮助年轻人熟练运用技术
-
4:39 - 4:41使他们能够用新技术书写。
-
4:41 - 4:44这意味着他们应当能够
-
4:44 - 4:49自己进行计算机编码。
-
4:49 - 4:52所以,人们越来越多地意识到
-
4:52 - 4:55学习编程的重要性。
-
4:55 - 4:58你知道,最近几年,
-
4:58 - 5:00出现了几百个新组织或网站
-
5:00 - 5:04来教人们学习编程。
-
5:04 - 5:07你看看网上,你会看见“编码学院”(Codecademy)
-
5:07 - 5:10或“编码道场”(CoderDojo)这样的地方
-
5:10 - 5:12和“会编码的女孩”(Girls Who Code)
-
5:12 - 5:14或者“黑女孩编码”(Black Girls Code)这类网站。
-
5:14 - 5:17好像每个人都行动起来了。
-
5:17 - 5:20你知道,就在今年初,
-
5:20 - 5:21在新旧年交际之时,
-
5:21 - 5:24纽约市长迈克尔·布隆伯格
-
5:24 - 5:26做了一个新年决定,即他将要
-
5:26 - 5:29在2012年学习编码。
-
5:29 - 5:32几个月后,爱沙尼亚决定
-
5:32 - 5:35该国所有一年级生必须学习编码。
-
5:35 - 5:38这在英国引起了一场有关
-
5:38 - 5:43是否所有孩子都应该学习编码的讨论。
-
5:43 - 5:45现在,对你们中的一些人来说,听到这个,
-
5:45 - 5:49会觉得让每个人都学习编码会很奇怪。
-
5:49 - 5:52很多人想到编码时,会觉得
-
5:52 - 5:56这是一个很小圈子的人
-
5:56 - 5:58会做的事情,
-
5:58 - 6:01他们会这么觉得。
-
6:01 - 6:03而事实上,如果编码的确如此,
-
6:03 - 6:06那么它应该是只有很小范围内
-
6:06 - 6:09有着特殊数学技能和技术背景的人
-
6:09 - 6:11才能做的事情。
-
6:11 - 6:14但编码不一定如此。
-
6:14 - 6:18我来给你展示一下在Scratch上编码是什么样的。
-
6:18 - 6:22在Scratch上编码,你只需把方块拼到一起。
-
6:22 - 6:24在这个作品里,你拖动一个“移动”方块,
-
6:24 - 6:26放入一个堆里,
-
6:26 - 6:28这些堆控制你作品中
-
6:28 - 6:32不同角色的动作。
-
6:32 - 6:34这个堆是控制大鱼的。
-
6:34 - 6:38当你完成作品之后,可以点击“分享”,
-
6:38 - 6:41你就可以跟他人分享成果了,
-
6:41 - 6:43这样他们就可以使用你的作品
-
6:43 - 6:46并对它进行加工了。
-
6:46 - 6:49当然,鱼的游戏并非是唯一
-
6:49 - 6:51一个Scratch能做的东西。
-
6:51 - 6:53Scratch网站上的几百万个作品中,
-
6:53 - 6:55从动画故事
-
6:55 - 6:58到校园科学作品
-
6:58 - 7:00到动漫肥皂剧
-
7:00 - 7:02到虚拟建设工具箱
-
7:02 - 7:05到经典视频游戏改编
-
7:05 - 7:07到政治民意调查
-
7:07 - 7:10到三角学教程
-
7:10 - 7:13再到互动性艺术作品,对
-
7:13 - 7:16就像互动性母亲节贺卡。
-
7:16 - 7:19所以我觉得有很多方法
-
7:19 - 7:22能够让人们表达自己,
-
7:22 - 7:25能令他们产生想法并与他人分享。
-
7:25 - 7:28而且这不仅仅停留于频幕。
-
7:28 - 7:32你也可以用编码来与你周围的真实世界互动。
-
7:32 - 7:34这是一个来自香港的例子,
-
7:34 - 7:36一些孩子做了个游戏
-
7:36 - 7:39然后做了物理设备接口
-
7:39 - 7:42连了一个光敏元件,这样光敏元件
-
7:42 - 7:44会探测到木板上的洞,
-
7:44 - 7:46在他们拉动实体锯子时
-
7:46 - 7:48光敏元件就探测到洞
-
7:48 - 7:51并控制频幕上的虚拟锯子
-
7:51 - 7:54并将树锯倒。
-
7:54 - 7:56我们还会继续看到一些其他方法
-
7:56 - 7:59能够将实体世界和虚拟世界连接起来
-
7:59 - 8:02连接到我们周围的世界。
-
8:02 - 8:04这里有一个来自新版Scratch的例子
-
8:04 - 8:08新版Scratch我们会在几个月后发布,
-
8:08 - 8:10我们希望再次
-
8:10 - 8:12将你们带到新的方向上去。
-
8:12 - 8:14这儿有个例子
-
8:14 - 8:18它使用了网络摄像头。
-
8:18 - 8:23我移动手时,可以打破气球
-
8:23 - 8:26或者移动虫子。
-
8:26 - 8:28这有点像微软体感游戏,
-
8:28 - 8:31你可以用动作来与频幕互动。
-
8:31 - 8:33但在这儿并不是让你玩别人的游戏,
-
8:33 - 8:35而是你可以自己做一个游戏,
-
8:35 - 8:37如果你看见一个人的游戏,
-
8:37 - 8:39你可以点击“看里面”,
-
8:39 - 8:42你就可以看见里面用于控制游戏的块堆。
-
8:42 - 8:46会有一个新的块,说明有多少个视频动作,
-
8:46 - 8:49然后,当动作数到达一定数目时,
-
8:49 - 8:52它会控制气球爆开。
-
8:52 - 8:55它使用摄像头
-
8:55 - 8:57来向Scratch传送信息,
-
8:57 - 9:00同样的你也可以用麦克风来做。
-
9:00 - 9:04这里有一个使用麦克风的例子。
-
9:04 - 9:07所以我会让你们用你们的声音
-
9:07 - 9:09来控制这个游戏。
-
9:09 - 9:25(蟋蟀叫)(大叫)(咀嚼声)
-
9:25 - 9:34(笑声)
-
9:34 - 9:43(掌声)
-
9:43 - 9:45当孩子们制做这类游戏时,
-
9:45 - 9:48他们就在学习编码,
-
9:48 - 9:52但更重要的是,他们也在通过编码来学习。
-
9:52 - 9:54因为对编码的学习,
-
9:54 - 9:57使他们也能同时学到很多其它东西,
-
9:57 - 10:00并获得学习 知识的机会。
-
10:00 - 10:04同样的,可以用阅读和写作来比喻一下。
-
10:04 - 10:07当你学习阅读和写作时,就有更多
-
10:07 - 10:10机会来学习很多 东西。
-
10:10 - 10:14当你学习阅读时,你就可以通过阅读来学习。
-
10:14 - 10:16这与编码是一样的。
-
10:16 - 10:19你学习编码时,也就可以通过编码来学习。
-
10:19 - 10:22你可以学到的事物,有些很明显。
-
10:22 - 10:24你会学到计算机的运行方式。
-
10:24 - 10:26但这才是个开始。
-
10:26 - 10:29学习编码时,你会得到机会学到
-
10:29 - 10:31更多东西。
-
10:31 - 10:34让我来举几个例子。
-
10:34 - 10:36这里有另外一个作品,
-
10:36 - 10:38我是在参加一个计算机俱乐部时
-
10:38 - 10:40看见的。
-
10:40 - 10:43这些是我们帮助建立的课后学习中心,
-
10:43 - 10:46可以帮助低收入家庭的年轻人
-
10:46 - 10:50学习使用技术来表达自己。
-
10:50 - 10:53几年前,当我去一个俱乐部时,
-
10:53 - 10:57我看见一个13岁的男生在使用Scratch软件
-
10:57 - 10:59制作一个像这样的游戏,
-
10:59 - 11:02他对这游戏很满意并且感到骄傲,
-
11:02 - 11:05但他还想做更多。
-
11:05 - 11:08他想计分。
-
11:08 - 11:11这是一个大鱼吃小鱼的游戏,
-
11:11 - 11:14但是他想计分,这样每次
-
11:14 - 11:17大鱼吃掉小鱼时,
-
11:17 - 11:20分数会上升,就能够记录游戏动向,
-
11:20 - 11:22但是他不知道该怎么做。
-
11:22 - 11:24于是我就做给他看。
-
11:24 - 11:28在Scratch中,你可以制作变量。
-
11:28 - 11:32我给它取名为分数。
-
11:32 - 11:35这样会出现一些新的块,
-
11:35 - 11:40并出现一个能够计分的计分板,
-
11:40 - 11:45每次我点击“改变分数”时,分数就会增加。
-
11:45 - 11:47我向这位俱乐部成员展示——
-
11:47 - 11:50我们叫他维克多吧——展示给维克多看,
-
11:50 - 11:53当他看见这个块可以增加分数时,
-
11:53 - 11:55他就知道该怎么办了。
-
11:55 - 11:57他拖动这个块
-
11:57 - 12:00放入游戏中
-
12:00 - 12:04也就是大鱼吃小鱼游戏中。
-
12:04 - 12:09这样,每次大鱼吃小鱼时,
-
12:09 - 12:15他就增加分数,这样分数就增加1.
-
12:15 - 12:17这样就成功了。
-
12:17 - 12:19他看见后,十分兴奋,
-
12:19 - 12:21他向我伸出手,
-
12:21 - 12:23说:“谢谢你,谢谢你,谢谢你。”
-
12:23 - 12:26那时我心想,
-
12:26 - 12:29作为老师,因为教会学生变量而被感谢的
-
12:29 - 12:32机会有多少?(笑声)
-
12:32 - 12:34这在大多数课堂中都不常见,
-
12:34 - 12:37但那是因为在大多数课堂中,当孩子们学习变量时,
-
12:37 - 12:40他们不知道为什么要学这些。
-
12:40 - 12:43真的,他们学的东西根本用不上。
-
12:43 - 12:45当你在Scratch学到这样的思想时,
-
12:45 - 12:49学习的方式是有意义而且激励人心的,
-
12:49 - 12:52因为你会明白学习变量的意义,
-
12:52 - 12:54我们发现这样孩子们会学得更深入
-
12:54 - 12:55学的更好。
-
12:55 - 12:59我确定维克多在学校学过变量,
-
12:59 - 13:01但他并没有重视过。
-
13:01 - 13:03现在他有了学习变量的理由。
-
13:03 - 13:06所以当你通过编码学习时,为了学习而编码时,
-
13:06 - 13:11你是在有意义地学习,而这正是学习的最佳方法。
-
13:11 - 13:14所以像维克多这样的孩子制作这类作品时,
-
13:14 - 13:17他们也在学习变量这样的重要的思想,
-
13:17 - 13:19但这仅是开始。
-
13:19 - 13:23当维克多为这个游戏制作脚本时,
-
13:23 - 13:26他也在学习如何进行设计,
-
13:26 - 13:29如何将一个小的想法
-
13:29 - 13:32变成一个完整的能够运行的作品,
-
13:32 - 13:34就像你看见的作品这样。
-
13:34 - 13:38因此他能够学习各种这句的原则,
-
13:38 - 13:42以及如何尝试新的想法,
-
13:42 - 13:46如何将复杂的想法简化分解成几个部分,
-
13:46 - 13:49如何与他人合作完成作品,
-
13:49 - 13:53出错时如何发现并纠正错误,
-
13:53 - 13:56如何坚持,
-
13:56 - 13:59如何在失败时面对挫折。
-
13:59 - 14:01这些都是重要的能力
-
14:01 - 14:04而且不仅仅是编码所需的。
-
14:04 - 14:07这些能力适用于所有的事情。
-
14:07 - 14:10说不定维克多长大后会成为
-
14:10 - 14:13程序设计员或计算机科学家呢!
-
14:13 - 14:15当然也有可能不是,
-
14:15 - 14:16但不管他做什么工作,
-
14:16 - 14:20他都能够运用这些学到的设计技能。
-
14:20 - 14:23不管他长大后成为市场营销经理
-
14:23 - 14:26或是技工或是社区组织者,
-
14:26 - 14:28这些思想对任何人来说都是由用的。
-
14:28 - 14:32同样的,也可以用语言来比喻。
-
14:32 - 14:37当你能够熟练地阅读和写作时,
-
14:37 - 14:39并不是说你一定要
-
14:39 - 14:41成为职业作家。
-
14:41 - 14:44很少有人成为职业作家。
-
14:44 - 14:47但学习阅读和写作却对每个人都有用。
-
14:47 - 14:49同样,编码也如此。
-
14:49 - 14:52大多数人长大后不会成为职业
-
14:52 - 14:55计算机科学家或程序设计员,
-
14:55 - 14:57但这些技能,如创造性思维,
-
14:57 - 15:00系统地推理,合作——
-
15:00 - 15:02这些都是即在Scratch编码时学到的技能——
-
15:02 - 15:07是人们在做任何工作时都很有用的。
-
15:07 - 15:10而且它们也不仅仅适用于你的工作中。
-
15:10 - 15:12编码可以使你
-
15:12 - 15:15在个人生活中表达思想和感情。
-
15:15 - 15:18让我再用一个作品来结束吧。
-
15:18 - 15:21这个作品是
-
15:21 - 15:26在我将母亲节贺卡发给我母亲后,
-
15:26 - 15:29她决定学习Scratch。
-
15:29 - 15:32因此她为我的生日做了一张Scratch
-
15:32 - 15:35生日贺卡发给我。
-
15:35 - 15:39尽管这个作品不可能得什么设计奖项,
-
15:39 - 15:42而且你可以确定,我83岁的老母
-
15:42 - 15:47并不是要成为职业程序设计员或计算机科学家。
-
15:47 - 15:50但是制作这个作品使她
-
15:50 - 15:52能够将自己与关心的人联系起来
-
15:52 - 15:55并使她不断学习新的东西
-
15:55 - 15:57继续她的创造力
-
15:57 - 16:01并找到新的表达自己的方法。
-
16:01 - 16:05所以就像我们看见的
-
16:05 - 16:07纽约市长迈克尔·布隆伯格在学习编码,
-
16:07 - 16:10爱沙尼亚的所有孩子都在学习编码,
-
16:10 - 16:12连我母亲都在学习编码,
-
16:12 - 16:14难道你不觉得,你开始学习编码
-
16:14 - 16:16只是个时间问题么?
-
16:16 - 16:18如果你有兴趣尝试,
-
16:18 - 16:21我鼓励你去Scratch网站。
-
16:21 - 16:23网址是scratch.mit.edu,
-
16:23 - 16:24试试编码吧。
-
16:24 - 16:28谢谢。(掌声)
- Title:
- Mitch Resnick:让我们教孩子编码吧
- Speaker:
- Mitch Resnick
- Description:
-
美国麻省理工学院媒体实验室的Mitch Resnick认为,编码并不是专属于计算机天才,应该适用于所有人。在这个有趣的,充满演示例子的演讲中,Mitch Resnick列出了教孩子编码的好处,这样他们就能不仅是“读”新技术,而且能创造新技术。 (摄于TEDx麻省Beacon街)
- Video Language:
- English
- Team:
- closed TED
- Project:
- TEDTalks
- Duration:
- 16:48
Dimitra Papageorgiou approved Chinese, Simplified subtitles for Let's teach kids to code | ||
dahong zhang accepted Chinese, Simplified subtitles for Let's teach kids to code | ||
dahong zhang edited Chinese, Simplified subtitles for Let's teach kids to code | ||
dahong zhang edited Chinese, Simplified subtitles for Let's teach kids to code | ||
Duoduo Qu edited Chinese, Simplified subtitles for Let's teach kids to code | ||
Duoduo Qu edited Chinese, Simplified subtitles for Let's teach kids to code | ||
Duoduo Qu edited Chinese, Simplified subtitles for Let's teach kids to code | ||
Duoduo Qu edited Chinese, Simplified subtitles for Let's teach kids to code |