ABOUT THE SPEAKER
Mitch Resnick - Computer scientist
Mitch Resnick directs the Lifelong Kindergarten group at MIT Media Lab, dedicated to helping kids of all ages tinker and experiment with design.

Why you should listen

When we first enter primary school, we spend our days creating, painting, building, experimenting creatively with form and shape. But what happens after that first year? Why doesn't the creativity continue? Mitch Resnick, Director of the Lifelong Kindergarten program and LEGO Papert Professor of Learning Research at MIT Media Lab, is making it his mission to help kids keep the exploration going. He and his team develop new interfaces to help students engage with technology, in a way that encourages them to create and experiment the way we did in kindergarten with paint. Some of Resnick's projects include Scratch, which helps young users learn to code, and the Computer Clubhouse, an international network of creative afterschool programs for underpriveleged students.

More profile about the speaker
Mitch Resnick | Speaker | TED.com
TEDxBeaconStreet

Mitch Resnick: Let's teach kids to code

Mitch Resnick:让我们教孩子编码吧

Filmed:
2,313,152 views

美国麻省理工学院媒体实验室的Mitch Resnick认为,编码并不是专属于计算机天才,应该适用于所有人。在这个有趣的,充满演示例子的演讲中,Mitch Resnick列出了教孩子编码的好处,这样他们就能不仅是“读”新技术,而且能创造新技术。 (摄于TEDx麻省Beacon街)
- Computer scientist
Mitch Resnick directs the Lifelong Kindergarten group at MIT Media Lab, dedicated to helping kids of all ages tinker and experiment with design. Full bio

Double-click the English transcript below to play the video.

00:16
It was a Saturday星期六 afternoon下午 in May可能,
0
651
3179
五月的某个周六下午,
00:19
and I suddenly突然 realized实现
1
3830
2514
我突然意识到
00:22
that the next下一个 day was Mother's母亲 Day,
2
6344
3454
明天就是母亲节了,
00:25
and I hadn't有没有 gotten得到 anything for my mom妈妈,
3
9798
1846
而我目前还没有给我妈准备礼物,
00:27
so I started开始 thinking思维 about
4
11644
1401
因此我开始考虑
00:28
what should I get my mom妈妈 for Mother's母亲 Day?
5
13045
2337
应当送她什么母亲节礼物呢?
00:31
I thought, why don't I make her
6
15382
1844
我想,为什么我不给她做一个
00:33
an interactive互动 Mother's母亲 Day card
7
17226
3049
互动型的母亲节贺卡呢
00:36
using运用 the Scratch software软件 that I'd been developing发展
8
20275
2708
恰好可以借助Scratch软件-这是我和
00:38
with my research研究 group at the MITMIT Media媒体 Lab实验室?
9
22983
3817
我的研究团队在麻省理工学院媒体实验室开发的软件。
00:42
We developed发达 it so that people could easily容易 create创建
10
26800
3380
我们的研发成果使得人们能够很容易制作
00:46
their own拥有 interactive互动 stories故事 and games游戏 and animations动画,
11
30180
4244
他们自己的互动故事、游戏和动画,
00:50
and then share分享 their creations创作 with one another另一个.
12
34424
3769
并将他们的杰作与他人分享。
00:54
So I thought, this would be an opportunity机会 to use Scratch
13
38193
3868
因此我想,这正是个好机会使用Scratch软件来
00:57
to make an interactive互动 card for my mom妈妈.
14
42061
2900
为我母亲做一个互动贺卡。
01:00
Before making制造 my own拥有 Mother's母亲 Day card,
15
44961
2176
在制作母亲节贺卡之前,
01:03
I thought I would take a look
16
47137
1985
我觉得应该先看看
01:05
at the Scratch website网站.
17
49122
1573
Scratch网站。
01:06
So over the last several一些 years年份, kids孩子 around the world世界
18
50695
3358
在过去的几年中,全世界的孩子们
01:09
ages年龄 8 and up, have shared共享 their projects项目,
19
54053
3194
一般8岁以上,分享了他们的作品,
01:13
and I thought, I wonder奇迹 if, of those three million百万 projects项目,
20
57247
3435
我想,我很好奇,这300万作品中,
01:16
whether是否 anyone任何人 else其他 has thought to put up Mother's母亲 Day cards.
21
60682
3385
是否有专为母亲节而制作的贺卡呢。
01:19
So in the search搜索 box I typed类型 in
22
64067
2994
因此我在搜索框中输入
01:22
"Mother's母亲 Day,"
23
67061
1545
“母亲节”,
01:24
and I was surprised诧异 and delighted欣喜的 to see a list名单
24
68606
3003
我惊讶而欣慰地发现搜索列表中
01:27
of dozens许多 and dozens许多 of Mother's母亲 Day cards
25
71609
2704
有几十个母亲节贺卡
01:30
that showed显示 up on the Scratch website网站,
26
74313
2514
呈现在Scratch网页上,
01:32
many许多 of them just in the past过去 24 hours小时
27
76827
2318
其中有很多就在此前24小时内完成的,
01:35
by procrastinators拖拖拉拉 just like myself.
28
79145
3206
大概作者都是像我一样的拖延着。
01:38
So I started开始 taking服用 a look at them. (Music音乐)
29
82351
3122
然后我开始看这些贺卡。(音乐声)
01:41
I saw one of them that featured精选 a kitten小猫
30
85473
2456
我看见其中一个的主角是一只小猫
01:43
and her mom妈妈 and wishing希望 her mom妈妈 a happy快乐 Mother's母亲 Day.
31
87929
6871
和她的妈妈,小猫祝妈妈节日快乐。
01:50
And the creator创造者 very considerately体贴
32
94800
2531
制作者还很体贴地给她妈妈
01:53
offered提供 a replay重播 for her mom妈妈.
33
97331
3504
设计了重复播放的按钮。
01:56
Another另一个 one was an interactive互动 project项目 where,
34
100835
2384
另外一个互动卡中,
01:59
when you moved移动 the mouse老鼠 over the letters of "Happy快乐 Mom妈妈 Day,"
35
103219
3198
当你把鼠标挪到“母亲节快乐”的字母上时,
02:02
it reveals揭示 a special特别 happy快乐 Mother's母亲 Day slogan口号.
36
106417
4920
就会显示出一句母亲节祝福语。
02:07
(Music音乐) In this one, the creator创造者 told a narrative叙述
37
111337
3983
(音乐声)这一个贺卡中,制作者讲述了
02:11
about how she had Googled谷歌搜索 to find out
38
115320
2659
她用Google查出
02:13
when Mother's母亲 Day was happening事件.
39
117979
3117
母亲节时间的经过。
02:16
(Typing打字) And then once一旦 she found发现 out when Mother's母亲 Day was happening事件,
40
121096
4143
(打字声)然后当她得知母亲节的时间后,
02:21
she delivered交付 a special特别 Mother's母亲 Day greeting欢迎
41
125239
2478
就发出了一份特别的母亲节问候,
02:23
of how much she loved喜爱 her mom妈妈.
42
127717
3627
告诉母亲自己有多爱她。
02:27
So I really enjoyed享受 looking at these projects项目
43
131344
2225
我很喜欢看这些作品
02:29
and interacting互动 with these projects项目.
44
133569
1652
并且和这些作品互动。
02:31
In fact事实, I liked喜欢 it so much that, instead代替 of making制造 my own拥有 project项目,
45
135221
3841
事实上,比起我自己制作,我更喜欢看这些作品,
02:34
I sent发送 my mom妈妈 links链接 to about a dozen of these projects项目. (Laughter笑声)
46
139062
4754
所以我最后把几个作品的链接发给了我母亲。(笑声)
02:39
And actually其实, she reacted反应 exactly究竟 the way that I hoped希望 that she would.
47
143816
3580
事实上,她的反应就如我所希望的那样。
02:43
She wrote back to me and she said,
48
147396
1385
她给我回信说,
02:44
"I'm so proud骄傲 to have a son儿子 that created创建 the software软件
49
148781
3267
“我很骄傲,我的儿子能做出这样的软件,
02:47
that allowed允许 these kids孩子 to make Mother's母亲 Day cards for their mothers母亲."
50
152048
4112
让孩子们能够为自己母亲制作母亲节贺卡。”
02:52
So my mom妈妈 was happy快乐, and that made制作 me happy快乐,
51
156160
3800
我母亲很高兴,这也让我很高兴,
02:55
but actually其实 I was even happier幸福 for another另一个 reason原因.
52
159960
4624
但事实上,还有另一个原因让我更高兴。
03:00
I was happy快乐 because these kids孩子 were using运用 Scratch
53
164584
3959
我很高兴,因为这些孩子将Scratch
03:04
just in the way that we had hoped希望 that they would.
54
168543
2801
按照我们所希望的方式来使用了。
03:07
As they created创建 their interactive互动 Mother's母亲 Day cards,
55
171344
2811
当他们制作母亲节互动卡时,
03:10
you could see that they were really
56
174155
2281
你会发现,他们真的
03:12
becoming变得 fluent流利 with new technologies技术.
57
176436
3312
能熟练运用新的技术。
03:15
What do I mean by fluent流利?
58
179748
1463
什么是熟练呢?
03:17
I mean that they were able能够 to start开始 expressing表达 themselves他们自己
59
181211
4032
我是指他们能够开始表达自己
03:21
and to start开始 expressing表达 their ideas思路.
60
185243
2777
并且表达他们的思想。
03:23
When you become成为 fluent流利 with language语言,
61
188020
2654
当你能熟练运用语言时,
03:26
it means手段 you can write an entry条目 in your journal日志
62
190674
3537
这意味着你能够写日记,
03:30
or tell a joke玩笑 to someone有人 or write a letter to a friend朋友.
63
194211
4053
能够给别人讲笑话或是给朋友写信。
03:34
And it's similar类似 with new technologies技术.
64
198264
3157
这就类似于新的技术。
03:37
By writing写作, be creating创建 these interactive互动 Mother's母亲 Day cards,
65
201421
4182
通过书写,也就是制作这些母亲节互动卡,
03:41
these kids孩子 were showing展示 that they were really fluent流利
66
205603
2530
这些孩子们展示出他们对于驾驭
03:44
with new technologies技术.
67
208133
1673
新技术的纯熟。
03:45
Now maybe you won't惯于 be so surprised诧异 by this,
68
209806
2765
现在你可能不会为此觉得惊讶,
03:48
because a lot of times people feel that
69
212571
2696
因为很多人都觉得
03:51
young年轻 people today今天 can do all sorts排序 of things with technology技术.
70
215267
3400
现在的年轻人能够用现代科技做任何事情。
03:54
I mean, all of us have heard听说 young年轻 people referred简称 to as "digital数字 natives当地人."
71
218667
4461
我是指,我们都听说过年轻人被称作“数字原住民”。
03:59
But actually其实 I'm sort分类 of skeptical怀疑的 about this term术语.
72
223128
3797
但事实上,我有些怀疑这个词。
04:02
I'm not so sure we should be thinking思维 of young年轻 people as digital数字 natives当地人.
73
226925
3501
我不确定我们是否应该称呼年轻人为“数字原住民”。
04:06
When you really look at it, how is it that young年轻 people
74
230426
2553
仔细思考一下,年轻人们是如何
04:08
spend most of their time using运用 new technologies技术?
75
232979
3536
花大多数时间来使用新技术的呢?
04:12
You often经常 see them in situations情况 like this,
76
236515
3523
你总是看见他们这样,
04:15
or like this,
77
240038
2194
或是这样,
04:18
and there's no doubt怀疑 that young年轻 people
78
242232
1518
毫无疑问,年轻人
04:19
are very comfortable自在 and familiar browsing浏览
79
243750
3316
很喜欢而且能够熟练地
04:22
and chatting聊天的 and texting发短信 and gaming赌博.
80
247066
4522
浏览网页、聊天、发信息和玩游戏。
04:27
But that doesn't really make you fluent流利.
81
251588
3199
但是仅此并不能令你熟练。
04:30
So young年轻 people today今天 have lots of experience经验
82
254787
3959
而今天的年轻人有很多经验和
04:34
and lots of familiarity熟悉 with interacting互动 with new technologies技术,
83
258746
3795
和很高的熟练度来与新技术互动,
04:38
but a lot less so of creating创建 with new technologies技术
84
262541
3405
但少有人用新技术来制作东西
04:41
and expressing表达 themselves他们自己 with new technologies技术.
85
265946
2972
或用新技术来表达自己。
04:44
It's almost几乎 as if they can read
86
268918
2392
这就像他们能够用新技术阅读
04:47
but not write with new technologies技术.
87
271310
3333
但是确不会用它书写。
04:50
And I'm really interested有兴趣 in seeing眼看, how can we help young年轻 people become成为 fluent流利
88
274643
3898
我很关心,如何帮助年轻人熟练运用技术
04:54
so they can write with new technologies技术?
89
278541
2529
使他们能够用新技术书写。
04:56
And that really means手段 that they need to be able能够 to
90
281070
3360
这意味着他们应当能够
05:00
write their own拥有 computer电脑 programs程式, or code.
91
284430
4512
自己进行计算机编码。
05:04
So, increasingly日益, people are starting开始 to recognize认识
92
288942
2712
所以,人们越来越多地意识到
05:07
the importance重要性 of learning学习 to code.
93
291654
3304
学习编程的重要性。
05:10
You know, in recent最近 years年份, there have been
94
294958
2602
你知道,最近几年,
05:13
hundreds数以百计 of new organizations组织 and websites网站
95
297560
2892
出现了几百个新组织或网站
05:16
that are helping帮助 young年轻 people learn学习 to code.
96
300452
3294
来教人们学习编程。
05:19
You look online线上, you'll你会 see places地方 like CodecademyCodecademy网站
97
303746
3591
你看看网上,你会看见“编码学院”(Codecademy)
05:23
and events事件 like CoderDojoCoderDojo
98
307337
2371
或“编码道场”(CoderDojo)这样的地方
05:25
and sites网站 like Girls女孩 Who Code,
99
309708
2431
和“会编码的女孩”(Girls Who Code)
05:28
or Black黑色 Girls女孩 Code.
100
312139
1694
或者“黑女孩编码”(Black Girls Code)这类网站。
05:29
It seems似乎 that everybody每个人 is getting得到 into the act法案.
101
313833
3108
好像每个人都行动起来了。
05:32
You know, just at the beginning开始 of this year,
102
316941
2583
你知道,就在今年初,
05:35
at the turn of the new year,
103
319524
1365
在新旧年交际之时,
05:36
New York纽约 City Mayor市长 Michael迈克尔 Bloomberg彭博
104
320889
2660
纽约市长迈克尔·布隆伯格
05:39
made制作 a New Year's年份 resolution解析度 that he was going to learn学习
105
323549
2260
做了一个新年决定,即他将要
05:41
to code in 2012.
106
325809
2779
在2012年学习编码。
05:44
A few少数 months个月 later后来, the country国家 of Estonia爱沙尼亚 decided决定 that
107
328588
3168
几个月后,爱沙尼亚决定
05:47
all of its first graders平地机 should learn学习 to code.
108
331756
3656
该国所有一年级生必须学习编码。
05:51
And that triggered触发 a debate辩论 in the U.K.
109
335412
2792
这在英国引起了一场有关
05:54
about whether是否 all the children孩子 there should learn学习 to code.
110
338204
4309
是否所有孩子都应该学习编码的讨论。
05:58
Now, for some of you, when you hear about this,
111
342513
2843
现在,对你们中的一些人来说,听到这个,
06:01
it might威力 seem似乎 sort分类 of strange奇怪 about everybody每个人 learning学习 to code.
112
345356
3608
会觉得让每个人都学习编码会很奇怪。
06:04
When many许多 people think of coding编码, they think of it
113
348964
3150
很多人想到编码时,会觉得
06:08
as something that only a very narrow狭窄 sub-community子社区
114
352114
3576
这是一个很小圈子的人
06:11
of people are going to be doing,
115
355690
2658
会做的事情,
06:14
and they think of coding编码 looking like this.
116
358348
2922
他们会这么觉得。
06:17
And in fact事实, if this is what coding编码 is like,
117
361270
2166
而事实上,如果编码的确如此,
06:19
it will only be a narrow狭窄 sub-community子社区 of people
118
363436
2495
那么它应该是只有很小范围内
06:21
with special特别 mathematical数学的 skills技能 and technological技术性 background背景
119
365931
3072
有着特殊数学技能和技术背景的人
06:24
that can code.
120
369003
2266
才能做的事情。
06:27
But coding编码 doesn't have to be like this.
121
371269
2500
但编码不一定如此。
06:29
Let me show显示 you about what it's like to code in Scratch.
122
373769
3979
我来给你展示一下在Scratch上编码是什么样的。
06:33
So in Scratch, to code, you just snap blocks together一起.
123
377748
4279
在Scratch上编码,你只需把方块拼到一起。
06:37
In this case案件, you take a move移动 block,
124
382027
1915
在这个作品里,你拖动一个“移动”方块,
06:39
snap it into a stack,
125
383942
1769
放入一个堆里,
06:41
and the stacks of blocks control控制 the behaviors行为
126
385711
2758
这些堆控制你作品中
06:44
of the different不同 characters人物 in your game游戏 or your story故事,
127
388469
3518
不同角色的动作。
06:47
in this case案件 controlling控制 the big fish.
128
391987
2301
这个堆是控制大鱼的。
06:50
After you've created创建 your program程序, you can click点击 on "share分享,"
129
394288
3451
当你完成作品之后,可以点击“分享”,
06:53
and then share分享 your project项目 with other people,
130
397739
3076
你就可以跟他人分享成果了,
06:56
so that they can use the project项目
131
400815
1823
这样他们就可以使用你的作品
06:58
and start开始 working加工 on the project项目 as well.
132
402638
2974
并对它进行加工了。
07:01
So, of course课程, making制造 a fish game游戏 isn't the only thing
133
405612
3322
当然,鱼的游戏并非是唯一
07:04
you can do with Scratch.
134
408934
1645
一个Scratch能做的东西。
07:06
Of the millions百万 of projects项目 on the Scratch website网站,
135
410579
1980
Scratch网站上的几百万个作品中,
07:08
there's everything from animated动画 stories故事
136
412559
2824
从动画故事
07:11
to school学校 science科学 projects项目
137
415383
2416
到校园科学作品
07:13
to anime动漫 soap肥皂 operas歌剧
138
417799
2064
到动漫肥皂剧
07:15
to virtual虚拟 construction施工 kits
139
419863
2322
到虚拟建设工具箱
07:18
to recreations娱乐活动 of classic经典 video视频 games游戏
140
422185
2713
到经典视频游戏改编
07:20
to political政治 opinion意见 polls民意调查
141
424898
2269
到政治民意调查
07:23
to trigonometry三角 tutorials教程
142
427167
2640
到三角学教程
07:25
to interactive互动 artwork艺术品, and, yes,
143
429807
2920
再到互动性艺术作品,对
07:28
interactive互动 Mother's母亲 Day cards.
144
432727
2784
就像互动性母亲节贺卡。
07:31
So I think there's so many许多 different不同 ways方法
145
435511
3036
所以我觉得有很多方法
07:34
that people can express表现 themselves他们自己 using运用 this,
146
438547
3460
能够让人们表达自己,
07:37
to be able能够 to take their ideas思路 and share分享 their ideas思路 with the world世界.
147
442007
3400
能令他们产生想法并与他人分享。
07:41
And it doesn't just stay on the screen屏幕.
148
445407
2562
而且这不仅仅停留于频幕。
07:43
You can also code to interact相互作用 with the physical物理 world世界 around you.
149
447969
3767
你也可以用编码来与你周围的真实世界互动。
07:47
Here's这里的 an example from Hong香港 Kong,
150
451736
2479
这是一个来自香港的例子,
07:50
where some kids孩子 made制作 a game游戏
151
454215
1407
一些孩子做了个游戏
07:51
and then built内置 their own拥有 physical物理 interface接口 device设备
152
455622
3281
然后做了物理设备接口
07:54
and had a light sensor传感器, so the light sensor传感器
153
458903
2892
连了一个光敏元件,这样光敏元件
07:57
detects检测 the hole in the board,
154
461795
1943
会探测到木板上的洞,
07:59
so as they move移动 the physical物理 saw,
155
463738
2200
在他们拉动实体锯子时
08:01
the light sensor传感器 detects检测 the hole
156
465938
2240
光敏元件就探测到洞
08:04
and controls控制 the virtual虚拟 saw on the screen屏幕
157
468178
2956
并控制频幕上的虚拟锯子
08:07
and saws down the tree.
158
471134
2780
并将树锯倒。
08:09
We're going to continue继续 to look at new ways方法
159
473914
2109
我们还会继续看到一些其他方法
08:11
of bringing使 together一起 the physical物理 world世界 and the virtual虚拟 world世界
160
476023
3056
能够将实体世界和虚拟世界连接起来
08:14
and connecting to the world世界 around us.
161
479079
2928
连接到我们周围的世界。
08:17
This is an example from a new version of Scratch
162
482007
2233
这里有一个来自新版Scratch的例子
08:20
that we'll be releasing释放 in the next下一个 few少数 months个月,
163
484240
3623
新版Scratch我们会在几个月后发布,
08:23
and we're looking again to be able能够
164
487863
2050
我们希望再次
08:25
to push you in new directions方向.
165
489913
1696
将你们带到新的方向上去。
08:27
Here's这里的 an example.
166
491609
2264
这儿有个例子
08:29
It uses使用 the webcam摄像头.
167
493873
4074
它使用了网络摄像头。
08:33
And as I move移动 my hand, I can pop流行的 the balloons气球
168
497947
4856
我移动手时,可以打破气球
08:38
or I can move移动 the bug窃听器.
169
502803
2885
或者移动虫子。
08:41
So it's a little bit like Microsoft微软 KinectKinect的,
170
505688
2565
这有点像微软体感游戏,
08:44
where you interact相互作用 with gestures手势 in the world世界.
171
508253
2716
你可以用动作来与频幕互动。
08:46
But instead代替 of just playing播放 someone有人 else's别人的 game游戏,
172
510969
2244
但在这儿并不是让你玩别人的游戏,
08:49
you get to create创建 the games游戏,
173
513213
2242
而是你可以自己做一个游戏,
08:51
and if you see someone有人 else's别人的 game游戏,
174
515455
1383
如果你看见一个人的游戏,
08:52
you can just say "see inside,"
175
516838
2640
你可以点击“看里面”,
08:55
and you can look at the stacks of blocks that control控制 it.
176
519478
2894
你就可以看见里面用于控制游戏的块堆。
08:58
So there's a new block that says how much video视频 motion运动 there is,
177
522372
3555
会有一个新的块,说明有多少个视频动作,
09:01
and then, if there's so much video视频 motion运动,
178
525927
3121
然后,当动作数到达一定数目时,
09:04
it will then tell the balloon气球 to pop流行的.
179
529048
3379
它会控制气球爆开。
09:08
The same相同 way that this uses使用 the camera相机
180
532427
2384
它使用摄像头
09:10
to get information信息 into Scratch,
181
534811
2505
来向Scratch传送信息,
09:13
you can also use the microphone麦克风.
182
537316
3007
同样的你也可以用麦克风来做。
09:16
Here's这里的 an example of a project项目 using运用 the microphone麦克风.
183
540323
3984
这里有一个使用麦克风的例子。
09:20
So I'm going to let all of you control控制 this game游戏
184
544307
2400
所以我会让你们用你们的声音
09:22
using运用 your voices声音.
185
546707
2246
来控制这个游戏。
09:24
(Crickets蟋蟀 chirping鸣叫) (Shouts公开发言) (Chomping大嚼)
186
548953
16456
(蟋蟀叫)(大叫)(咀嚼声)
09:41
(Laughter笑声)
187
565409
8629
(笑声)
09:49
(Applause掌声)
188
574038
8784
(掌声)
09:58
As kids孩子 are creating创建 projects项目 like this,
189
582822
2605
当孩子们制做这类游戏时,
10:01
they're learning学习 to code,
190
585427
2265
他们就在学习编码,
10:03
but even more importantly重要的, they're coding编码 to learn学习.
191
587692
3934
但更重要的是,他们也在通过编码来学习。
10:07
Because as they learn学习 to code,
192
591626
2289
因为对编码的学习,
10:09
it enables使 them to learn学习 many许多 other things,
193
593915
3320
使他们也能同时学到很多其它东西,
10:13
opens打开 up many许多 new opportunities机会 for learning学习.
194
597235
2872
并获得学习 知识的机会。
10:16
Again, it's useful有用 to make an analogy比喻 to reading and writing写作.
195
600107
4384
同样的,可以用阅读和写作来比喻一下。
10:20
When you learn学习 to read and write, it opens打开 up
196
604491
2940
当你学习阅读和写作时,就有更多
10:23
opportunities机会 for you to learn学习 so many许多 other things.
197
607431
3060
机会来学习很多 东西。
10:26
When you learn学习 to read, you can then read to learn学习.
198
610491
3760
当你学习阅读时,你就可以通过阅读来学习。
10:30
And it's the same相同 thing with coding编码.
199
614251
2188
这与编码是一样的。
10:32
If you learn学习 to code, you can code to learn学习.
200
616439
2547
你学习编码时,也就可以通过编码来学习。
10:34
Now some of the things you can learn学习 are sort分类 of obvious明显.
201
618986
2554
你可以学到的事物,有些很明显。
10:37
You learn学习 more about how computers电脑 work.
202
621540
2498
你会学到计算机的运行方式。
10:39
But that's just where it starts启动.
203
624038
2318
但这才是个开始。
10:42
When you learn学习 to code, it opens打开 up for you to learn学习
204
626356
2595
学习编码时,你会得到机会学到
10:44
many许多 other things.
205
628951
2245
更多东西。
10:47
Let me show显示 you an example.
206
631196
2346
让我来举几个例子。
10:49
Here's这里的 another另一个 project项目,
207
633542
2270
这里有另外一个作品,
10:51
and I saw this when I was visiting访问
208
635812
2268
我是在参加一个计算机俱乐部时
10:53
one of the computer电脑 clubhouses会所.
209
638080
2142
看见的。
10:56
These are after-school放学后 learning学习 centers中心 that we helped帮助 start开始
210
640222
3020
这些是我们帮助建立的课后学习中心,
10:59
that help young年轻 people from low-income低收入 communities社区
211
643242
2762
可以帮助低收入家庭的年轻人
11:01
learn学习 to express表现 themselves他们自己 creatively创造性 with new technologies技术.
212
646004
4079
学习使用技术来表达自己。
11:05
And when I went to one of the clubhouses会所 a couple一对 years年份 ago,
213
650083
2795
几年前,当我去一个俱乐部时,
11:08
I saw a 13-year-old-岁 boy男孩 who was using运用 our Scratch software软件
214
652878
3725
我看见一个13岁的男生在使用Scratch软件
11:12
to create创建 a game游戏 somewhat有些 like this one,
215
656603
2896
制作一个像这样的游戏,
11:15
and he was very happy快乐 with his game游戏 and proud骄傲 of his game游戏,
216
659499
2923
他对这游戏很满意并且感到骄傲,
11:18
but also he wanted to do more.
217
662422
2965
但他还想做更多。
11:21
He wanted to keep score得分了.
218
665387
2304
他想计分。
11:23
So this was a game游戏 where the big fish eats the little fish,
219
667691
3076
这是一个大鱼吃小鱼的游戏,
11:26
but he wanted to keep score得分了, so that each time
220
670767
2927
但是他想计分,这样每次
11:29
the big fish eats the little fish,
221
673694
3378
大鱼吃掉小鱼时,
11:32
the score得分了 would go up and it would keep track跟踪,
222
677072
2539
分数会上升,就能够记录游戏动向,
11:35
and he didn't know how to do that.
223
679611
2512
但是他不知道该怎么做。
11:38
So I showed显示 him.
224
682123
2265
于是我就做给他看。
11:40
In Scratch, you can create创建 something called a variable变量.
225
684388
3577
在Scratch中,你可以制作变量。
11:43
I'll call it score得分了.
226
687965
4127
我给它取名为分数。
11:47
And that creates创建 some new blocks for you,
227
692092
2831
这样会出现一些新的块,
11:50
and also creates创建 a little scoreboard记分牌 that keeps保持 track跟踪 of the score得分了,
228
694923
4666
并出现一个能够计分的计分板,
11:55
so each time I click点击 on "change更改 score得分了," it increments增量 the score得分了.
229
699589
5252
每次我点击“改变分数”时,分数就会增加。
12:00
So I showed显示 this to the clubhouse俱乐部 member会员 --
230
704841
2525
我向这位俱乐部成员展示——
12:03
let's call him Victor胜利者 -- and Victor胜利者,
231
707366
2701
我们叫他维克多吧——展示给维克多看,
12:05
when he saw that this block would let him increment增量 the score得分了,
232
710067
2802
当他看见这个块可以增加分数时,
12:08
he knew知道 exactly究竟 what to do.
233
712869
1816
他就知道该怎么办了。
12:10
He took the block
234
714685
2314
他拖动这个块
12:12
and he put it into the program程序
235
716999
3044
放入游戏中
12:15
exactly究竟 where the big fish eats the little fish.
236
720043
4193
也就是大鱼吃小鱼游戏中。
12:20
So then, each time the big fish eats the little fish,
237
724236
5023
这样,每次大鱼吃小鱼时,
12:25
he will increment增量 the score得分了, and the score得分了 will go up by one.
238
729259
5995
他就增加分数,这样分数就增加1.
12:31
And it's in fact事实 working加工.
239
735254
1697
这样就成功了。
12:32
And he saw this, and he was so excited兴奋,
240
736951
2254
他看见后,十分兴奋,
12:35
he reached到达 his hand out to me,
241
739205
1679
他向我伸出手,
12:36
and he said, "Thank you, thank you, thank you."
242
740884
2549
说:“谢谢你,谢谢你,谢谢你。”
12:39
And what went through通过 my mind心神 was,
243
743433
2069
那时我心想,
12:41
how often经常 is it that teachers教师 are thanked感谢 by their students学生们
244
745502
3042
作为老师,因为教会学生变量而被感谢的
12:44
for teaching教学 them variables变量? (Laughter笑声)
245
748544
3403
机会有多少?(笑声)
12:47
It doesn't happen发生 in most classrooms教室,
246
751947
2481
这在大多数课堂中都不常见,
12:50
but that's because in most classrooms教室, when kids孩子 learn学习 about variables变量,
247
754428
2959
但那是因为在大多数课堂中,当孩子们学习变量时,
12:53
they don't know why they're learning学习 it.
248
757387
2508
他们不知道为什么要学这些。
12:55
It's nothing that, really, they can make use of.
249
759895
2871
真的,他们学的东西根本用不上。
12:58
When you learn学习 ideas思路 like this in Scratch,
250
762766
2162
当你在Scratch学到这样的思想时,
13:00
you can learn学习 it in a way that's really meaningful富有意义的 and motivating激励 for you,
251
764928
4103
学习的方式是有意义而且激励人心的,
13:04
that you can understand理解 the reason原因 for learning学习 variables变量,
252
769031
2990
因为你会明白学习变量的意义,
13:07
and we see that kids孩子 learn学习 it more deeply
253
772021
2042
我们发现这样孩子们会学得更深入
13:09
and learn学习 it better.
254
774063
1415
学的更好。
13:11
Victor胜利者 had, I'm sure, been taught about variables变量 in schools学校,
255
775478
3041
我确定维克多在学校学过变量,
13:14
but he really didn't -- he wasn't paying付款 attention注意.
256
778519
2188
但他并没有重视过。
13:16
Now he had a reason原因 for learning学习 variables变量.
257
780707
2283
现在他有了学习变量的理由。
13:18
So when you learn学习 through通过 coding编码, and coding编码 to learn学习,
258
782990
3074
所以当你通过编码学习时,为了学习而编码时,
13:21
you're learning学习 it in a meaningful富有意义的 context上下文, and that's the best最好 way of learning学习 things.
259
786064
4884
你是在有意义地学习,而这正是学习的最佳方法。
13:26
So as kids孩子 like Victor胜利者 are creating创建 projects项目 like this,
260
790948
3455
所以像维克多这样的孩子制作这类作品时,
13:30
they're learning学习 important重要 concepts概念 like variables变量,
261
794403
2784
他们也在学习变量这样的重要的思想,
13:33
but that's just the start开始.
262
797187
2128
但这仅是开始。
13:35
As Victor胜利者 worked工作 on this project项目 and created创建 the scripts脚本,
263
799315
3850
当维克多为这个游戏制作脚本时,
13:39
he was also learning学习 about the process处理 of design设计,
264
803165
3252
他也在学习如何进行设计,
13:42
how to start开始 with the glimmer微光 of an idea理念
265
806417
2619
如何将一个小的想法
13:44
and turn it into a fully-fledged羽翼丰满, functioning功能 project项目
266
809036
2906
变成一个完整的能够运行的作品,
13:47
like you see here.
267
811942
2507
就像你看见的作品这样。
13:50
So he was learning学习 many许多 different不同 core核心 principles原则 of design设计,
268
814449
4040
因此他能够学习各种这句的原则,
13:54
about how to experiment实验 with new ideas思路,
269
818489
3242
以及如何尝试新的想法,
13:57
how to take complex复杂 ideas思路 and break打破 them down into simpler简单 parts部分,
270
821731
4705
如何将复杂的想法简化分解成几个部分,
14:02
how to collaborate合作 with other people on your projects项目,
271
826436
2990
如何与他人合作完成作品,
14:05
about how to find and fix固定 bugs虫子 when things go wrong错误,
272
829426
3451
出错时如何发现并纠正错误,
14:08
how to keep persistent一贯 and to persevere持之以恒
273
832877
3054
如何坚持,
14:11
in the face面对 of frustrations挫折 when things aren't working加工 well.
274
835931
3405
如何在失败时面对挫折。
14:15
Now those are important重要 skills技能
275
839336
1773
这些都是重要的能力
14:17
that aren't just relevant相应 for coding编码.
276
841109
2868
而且不仅仅是编码所需的。
14:19
They're relevant相应 for all sorts排序 of different不同 activities活动.
277
843977
2827
这些能力适用于所有的事情。
14:22
Now, who knows知道 if Victor胜利者 is going to grow增长 up and become成为
278
846804
3168
说不定维克多长大后会成为
14:25
a programmer程序员 or a professional专业的 computer电脑 scientist科学家?
279
849972
2924
程序设计员或计算机科学家呢!
14:28
It's probably大概 not so likely容易,
280
852896
1812
当然也有可能不是,
14:30
but regardless而不管 of what he does,
281
854708
1788
但不管他做什么工作,
14:32
he'll地狱 be able能够 to make use of these design设计 skills技能 that he learned学到了.
282
856496
3704
他都能够运用这些学到的设计技能。
14:36
Regardless而不管 of whether是否 he grows成长 up to be a marketing营销 manager经理
283
860200
2584
不管他长大后成为市场营销经理
14:38
or a mechanic机械 or a community社区 organizer组织者,
284
862784
3120
或是技工或是社区组织者,
14:41
that these ideas思路 are useful有用 for everybody每个人.
285
865904
2456
这些思想对任何人来说都是由用的。
14:44
Again, it's useful有用 to think about this analogy比喻 with language语言.
286
868360
3922
同样的,也可以用语言来比喻。
14:48
When you become成为 fluent流利 with reading and writing写作,
287
872282
4356
当你能够熟练地阅读和写作时,
14:52
it's not something that you're doing
288
876638
2441
并不是说你一定要
14:54
just to become成为 a professional专业的 writer作家.
289
879079
1960
成为职业作家。
14:56
Very few少数 people become成为 professional专业的 writers作家.
290
881039
2697
很少有人成为职业作家。
14:59
But it's useful有用 for everybody每个人 to learn学习 how to read and write.
291
883736
3568
但学习阅读和写作却对每个人都有用。
15:03
Again, the same相同 thing with coding编码.
292
887304
2095
同样,编码也如此。
15:05
Most people won't惯于 grow增长 up to become成为 professional专业的
293
889399
2222
大多数人长大后不会成为职业
15:07
computer电脑 scientists科学家们 or programmers程序员,
294
891621
3219
计算机科学家或程序设计员,
15:10
but those skills技能 of thinking思维 creatively创造性,
295
894840
2338
但这些技能,如创造性思维,
15:13
reasoning推理 systematically系统, working加工 collaboratively协作 --
296
897178
2514
系统地推理,合作——
15:15
skills技能 you develop发展 when you code in Scratch --
297
899692
2710
这些都是即在Scratch编码时学到的技能——
15:18
are things that people can use no matter what they're doing in their work lives生活.
298
902402
4822
是人们在做任何工作时都很有用的。
15:23
And it's not just about your work life.
299
907224
2376
而且它们也不仅仅适用于你的工作中。
15:25
Coding编码 can also enable启用 you to
300
909600
2720
编码可以使你
15:28
express表现 your ideas思路 and feelings情怀 in your personal个人 life.
301
912320
3176
在个人生活中表达思想和感情。
15:31
Let me end结束 with just one more example.
302
915496
2673
让我再用一个作品来结束吧。
15:34
So this is an example that came来了 from
303
918169
3127
这个作品是
15:37
after I had sent发送 the Mother's母亲 Day cards to my mom妈妈,
304
921296
4468
在我将母亲节贺卡发给我母亲后,
15:41
she decided决定 that she wanted to learn学习 Scratch.
305
925764
3101
她决定学习Scratch。
15:44
So she made制作 this project项目 for my birthday生日
306
928865
3031
因此她为我的生日做了一张Scratch
15:47
and sent发送 me a happy快乐 birthday生日 Scratch card.
307
931896
3576
生日贺卡发给我。
15:51
Now this project项目 is not going to win赢得 any prizes奖品 for design设计,
308
935472
3856
尽管这个作品不可能得什么设计奖项,
15:55
and you can rest休息 assured保证 that my 83-year-old-岁 mom妈妈
309
939328
2975
而且你可以确定,我83岁的老母
15:58
is not training训练 to become成为 a professional专业的 programmer程序员 or computer电脑 scientist科学家.
310
942303
4237
并不是要成为职业程序设计员或计算机科学家。
16:02
But working加工 on this project项目 enabled启用 her
311
946540
2972
但是制作这个作品使她
16:05
to make a connection连接 to someone有人 that she cares管它 about
312
949512
2666
能够将自己与关心的人联系起来
16:08
and enabled启用 her to keep on learning学习 new things
313
952178
2808
并使她不断学习新的东西
16:10
and continuing继续 to practice实践 her creativity创造力
314
954986
2432
继续她的创造力
16:13
and developing发展 new ways方法 of expressing表达 herself她自己.
315
957418
3175
并找到新的表达自己的方法。
16:16
So as we take a look and we see that
316
960593
4211
所以就像我们看见的
16:20
Michael迈克尔 Bloomberg彭博 is learning学习 to code,
317
964804
2564
纽约市长迈克尔·布隆伯格在学习编码,
16:23
all of the children孩子 of Estonia爱沙尼亚 learn学习 to code,
318
967368
2650
爱沙尼亚的所有孩子都在学习编码,
16:25
even my mom妈妈 has learned学到了 to code,
319
970018
2200
连我母亲都在学习编码,
16:28
don't you think it's about time that you might威力 be
320
972218
1772
难道你不觉得,你开始学习编码
16:29
thinking思维 about learning学习 to code?
321
973990
1912
只是个时间问题么?
16:31
If you're interested有兴趣 in giving it a try,
322
975902
2193
如果你有兴趣尝试,
16:33
I'd encourage鼓励 you to go to the Scratch website网站.
323
978095
2436
我鼓励你去Scratch网站。
16:36
It's scratch.mit麻省理工学院.eduEDU,
324
980531
2025
网址是scratch.mit.edu,
16:38
and give a try at coding编码.
325
982556
1822
试试编码吧。
16:40
Thanks谢谢 very much. (Applause掌声)
326
984378
4118
谢谢。(掌声)
Translated by Duoduo Qu
Reviewed by dahong zhang

▲Back to top

ABOUT THE SPEAKER
Mitch Resnick - Computer scientist
Mitch Resnick directs the Lifelong Kindergarten group at MIT Media Lab, dedicated to helping kids of all ages tinker and experiment with design.

Why you should listen

When we first enter primary school, we spend our days creating, painting, building, experimenting creatively with form and shape. But what happens after that first year? Why doesn't the creativity continue? Mitch Resnick, Director of the Lifelong Kindergarten program and LEGO Papert Professor of Learning Research at MIT Media Lab, is making it his mission to help kids keep the exploration going. He and his team develop new interfaces to help students engage with technology, in a way that encourages them to create and experiment the way we did in kindergarten with paint. Some of Resnick's projects include Scratch, which helps young users learn to code, and the Computer Clubhouse, an international network of creative afterschool programs for underpriveleged students.

More profile about the speaker
Mitch Resnick | Speaker | TED.com