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: Leer kinderen programmeren

Filmed:
2,313,152 views

Programmeren is niet alleen voor computerfreaks, zegt Mitch Resnick van het MIT Media Lab - het is voor iedereen. In een leuke, demo-gevulde talk toont Resnick de voordelen van het kinderen leren programmeren, zodat ze meer doen dan alleen maar nieuwe technologieën 'lezen' - maar ze ook creëren. (Gefilmd op TEDxBeaconStreet.)
- 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 SaturdayZaterdag afternoonmiddag in MayMei,
0
651
3179
Op een zaterdagmiddag in mei
00:19
and I suddenlyplotseling realizedrealiseerde
1
3830
2514
viel me plots te binnen
00:22
that the nextvolgende day was Mother'sMoederdag Day,
2
6344
3454
dat het de volgende dag moederdag was,
00:25
and I hadn'thad niet gottengekregen anything for my mommam,
3
9798
1846
en dat ik nog niets had
voor mijn moeder.
00:27
so I startedbegonnen thinkinghet denken about
4
11644
1401
Dus begon ik na te denken over
00:28
what should I get my mommam for Mother'sMoederdag Day?
5
13045
2337
wat ik haar kon geven?
00:31
I thought, why don't I make her
6
15382
1844
Waarom geen interactieve kaart
voor moederdag
00:33
an interactiveinteractieve Mother'sMoederdag Day cardkaart
7
17226
3049
Waarom geen interactieve kaart
voor moederdag
00:36
usinggebruik makend van the ScratchKras softwaresoftware that I'd been developingontwikkelen
8
20275
2708
met behulp van de Scratch-software
die ik net had ontwikkeld
00:38
with my researchOnderzoek groupgroep at the MITMIT MediaMedia LabLab?
9
22983
3817
met mijn onderzoeksgroep
aan het MIT Media Lab?
00:42
We developedontwikkelde it so that people could easilygemakkelijk createcreëren
10
26800
3380
We ontwikkelden ze om mensen
hun eigen interactieve verhalen,
00:46
theirhun owneigen interactiveinteractieve storiesverhalen and gamesspellen and animationsanimaties,
11
30180
4244
games en animaties te laten creëren
00:50
and then sharedelen theirhun creationscreaties with one anothereen ander.
12
34424
3769
en ze vervolgens met elkaar te delen.
00:54
So I thought, this would be an opportunitykans to use ScratchKras
13
38193
3868
Ik vond dit een kans
om Scratch te gebruiken
00:57
to make an interactiveinteractieve cardkaart for my mommam.
14
42061
2900
om een interactieve kaart
voor mijn moeder te maken.
01:00
Before makingmaking my owneigen Mother'sMoederdag Day cardkaart,
15
44961
2176
Alvorens mijn eigen moederdagkaart te maken
01:03
I thought I would take a look
16
47137
1985
wou ik eens rondkijken
01:05
at the ScratchKras websitewebsite.
17
49122
1573
op de website van Scratch.
01:06
So over the last severalverscheidene yearsjaar, kidskinderen around the worldwereld-
18
50695
3358
In de voorbije jaren
hebben kinderen van 8 en ouder
01:09
agesleeftijden 8 and up, have sharedgedeelde theirhun projectsprojecten,
19
54053
3194
over de hele wereld hun projecten
met elkaar gedeeld.
01:13
and I thought, I wonderwonder if, of those threedrie millionmiljoen projectsprojecten,
20
57247
3435
Ik vroeg me af of iemand
in die drie miljoen projecten
01:16
whetherof anyoneiedereen elseanders has thought to put up Mother'sMoederdag Day cardskaarten.
21
60682
3385
er ooit aan had gedacht
om moederdagkaarten te maken.
01:19
So in the searchzoeken boxdoos I typedgetypt in
22
64067
2994
In het zoekvak typte ik:
01:22
"Mother'sMoederdag Day,"
23
67061
1545
‘Moederdag’
01:24
and I was surprisedverwonderd and delightedverrukt to see a listlijst
24
68606
3003
en ik was blij verrast een lijst
01:27
of dozenstientallen and dozenstientallen of Mother'sMoederdag Day cardskaarten
25
71609
2704
van tientallen kaarten
voor moederdag te zien
01:30
that showedtoonden up on the ScratchKras websitewebsite,
26
74313
2514
op de website van Scratch.
01:32
manyveel of them just in the pastverleden 24 hoursuur
27
76827
2318
Veel ervan alleen al
in de afgelopen 24 uur
01:35
by procrastinatorsProcrastinators just like myselfmezelf.
28
79145
3206
door uitstellers zoals ikzelf.
01:38
So I startedbegonnen takingnemen a look at them. (MusicMuziek)
29
82351
3122
Ik begon ze door te nemen.
(Muziek)
01:41
I saw one of them that featuredFeatured a kittenKitten
30
85473
2456
Op de eerste stond een poesje
01:43
and her mommam and wishingIk wens her mommam a happygelukkig Mother'sMoederdag Day.
31
87929
6871
dat haar moeder
een gelukkige moederdag wenste.
01:50
And the creatorSchepper very consideratelyweloverwogen
32
94800
2531
De maker voorzag zeer weloverwogen
01:53
offeredaangeboden a replayReplay for her mommam.
33
97331
3504
een replay voor haar moeder.
01:56
AnotherEen ander one was an interactiveinteractieve projectproject where,
34
100835
2384
Een ander was een interactief project waar,
01:59
when you movedverhuisd the mousemuis over the lettersbrieven of "HappyGelukkig MomMoeder Day,"
35
103219
3198
als je de muis
over ‘Gelukkige Moederdag’ bewoog,
02:02
it revealsonthult a specialspeciaal happygelukkig Mother'sMoederdag Day sloganslogan.
36
106417
4920
er een speciale ‘Gelukkige Moederdag’ verscheen.
02:07
(MusicMuziek) In this one, the creatorSchepper told a narrativeverhaal
37
111337
3983
(Muziek)
In deze vertelde de maakster
02:11
about how she had GoogledGoogled to find out
38
115320
2659
hoe ze via Google de datum
02:13
when Mother'sMoederdag Day was happeninggebeurtenis.
39
117979
3117
van moederdag had gevonden.
02:16
(TypingTypen) And then onceeen keer she foundgevonden out when Mother'sMoederdag Day was happeninggebeurtenis,
40
121096
4143
(Typen)
Zodra ze dat wist,
02:21
she deliveredgeleverd a specialspeciaal Mother'sMoederdag Day greetinggroet
41
125239
2478
gaf ze een speciale moederdaggroet
02:23
of how much she lovedgeliefde her mommam.
42
127717
3627
van hoeveel ze van haar moeder hield.
02:27
So I really enjoyedgenoten looking at these projectsprojecten
43
131344
2225
Ik heb echt genoten van deze projecten
02:29
and interactinginteractie with these projectsprojecten.
44
133569
1652
en hun toepassing.
02:31
In factfeit, I likedvond it so much that, insteadin plaats daarvan of makingmaking my owneigen projectproject,
45
135221
3841
Ik vond ze zo leuk dat ik,
in plaats van mijn eigen project te maken,
02:34
I sentverzonden my mommam linkskoppelingen to about a dozendozijn of these projectsprojecten. (LaughterGelach)
46
139062
4754
mijn moeder links naar een tiental
van deze projecten doorstuurde. (Gelach)
02:39
And actuallywerkelijk, she reactedreageerde exactlyprecies the way that I hopedgehoopt that she would.
47
143816
3580
Ze reageerde precies zoals ik het hoopte.
02:43
She wroteschreef back to me and she said,
48
147396
1385
Ze schreef terug:
02:44
"I'm so proudtrots to have a sonzoon that createdaangemaakt the softwaresoftware
49
148781
3267
“Ik ben zo trots op een zoon
die de software maakte
02:47
that allowedtoegestaan these kidskinderen to make Mother'sMoederdag Day cardskaarten for theirhun mothersmoeders."
50
152048
4112
waarmee deze kinderen
hun moederdagkaarten konden maken.”
02:52
So my mommam was happygelukkig, and that madegemaakt me happygelukkig,
51
156160
3800
Dat maakte me gelukkig,
02:55
but actuallywerkelijk I was even happiergelukkiger for anothereen ander reasonreden.
52
159960
4624
maar ik ben zelfs nog blijer
om een andere reden.
03:00
I was happygelukkig because these kidskinderen were usinggebruik makend van ScratchKras
53
164584
3959
Ik was blij omdat deze kinderen
Scratch gebruikten
03:04
just in the way that we had hopedgehoopt that they would.
54
168543
2801
op de manier die we hadden gehoopt.
03:07
As they createdaangemaakt theirhun interactiveinteractieve Mother'sMoederdag Day cardskaarten,
55
171344
2811
Terwijl ze hun interactieve kaarten maakten,
03:10
you could see that they were really
56
174155
2281
kon je zien dat ze steeds vlotter omgingen
03:12
becomingworden fluentvloeiend with newnieuwe technologiestechnologieën.
57
176436
3312
in deze nieuwe technologieën.
03:15
What do I mean by fluentvloeiend?
58
179748
1463
Wat bedoel ik met vlotter?
03:17
I mean that they were ablein staat to startbegin expressinguitdrukken themselveszich
59
181211
4032
Ze vonden een manier om zich te uiten
03:21
and to startbegin expressinguitdrukken theirhun ideasideeën.
60
185243
2777
en uiting te geven aan hun ideeën.
03:23
When you becomeworden fluentvloeiend with languagetaal,
61
188020
2654
Wanneer je vloeiend wordt met taal
03:26
it meansmiddelen you can writeschrijven an entrybinnenkomst in your journaldagboek
62
190674
3537
betekent dat dat je iets
kunt noteren in je dagboek,
03:30
or tell a jokegrap to someoneiemand or writeschrijven a letterbrief to a friendvriend.
63
194211
4053
iemand een mop vertellen
of een vriend een brief schrijven.
03:34
And it's similarsoortgelijk with newnieuwe technologiestechnologieën.
64
198264
3157
Het is vergelijkbaar
met nieuwe technologieën.
03:37
By writingschrift, be creatinghet creëren van these interactiveinteractieve Mother'sMoederdag Day cardskaarten,
65
201421
4182
Door deze interactieve kaarten
voor moederdag te schrijven,
03:41
these kidskinderen were showingtonen that they were really fluentvloeiend
66
205603
2530
toonden deze kinderen aan
dat zij vloeiend waren
03:44
with newnieuwe technologiestechnologieën.
67
208133
1673
in nieuwe technologieën.
03:45
Now maybe you won'tzal niet be so surprisedverwonderd by this,
68
209806
2765
Het zal jullie misschien niet erg verrassen
03:48
because a lot of timestijden people feel that
69
212571
2696
omdat veel mensen het gevoel hebben dat
03:51
youngjong people todayvandaag can do all sortssoorten of things with technologytechnologie.
70
215267
3400
jonge mensen vandaag allerlei dingen
kunnen doen met technologie.
03:54
I mean, all of us have heardgehoord youngjong people referredgenoemd to as "digitaldigitaal nativesinboorlingen."
71
218667
4461
We hebben allemaal de term ‘digital natives’
(geboren digitalen) wel eens gehoord.
03:59
But actuallywerkelijk I'm sortsoort of skepticalsceptisch about this termtermijn.
72
223128
3797
Ik ben nogal sceptisch over die term.
04:02
I'm not so sure we should be thinkinghet denken of youngjong people as digitaldigitaal nativesinboorlingen.
73
226925
3501
Ik ben er niet zo zeker van dat we jonge mensen
als ‘geboren digitalen’ moeten zien.
04:06
When you really look at it, how is it that youngjong people
74
230426
2553
Hoe gaan jongeren meestal
04:08
spendbesteden mostmeest of theirhun time usinggebruik makend van newnieuwe technologiestechnologieën?
75
232979
3536
met die nieuwe technologieën om?
04:12
You oftenvaak see them in situationssituaties like this,
76
236515
3523
Vaak zie je ze zo,
04:15
or like this,
77
240038
2194
of zo.
04:18
and there's no doubttwijfel that youngjong people
78
242232
1518
Ongetwijfeld zijn deze jonge mensen
04:19
are very comfortablecomfortabel and familiarvertrouwd browsingbrowsen
79
243750
3316
zeer vertrouwd met browsen,
04:22
and chattingchatten and textingSMS and gamingGaming.
80
247066
4522
chatten, sms’en en gamen.
04:27
But that doesn't really make you fluentvloeiend.
81
251588
3199
Maar dat maakt niet dat je het vlot beheerst.
04:30
So youngjong people todayvandaag have lots of experienceervaring
82
254787
3959
Jonge mensen hebben vandaag de dag veel ervaring
04:34
and lots of familiarityvertrouwdheid with interactinginteractie with newnieuwe technologiestechnologieën,
83
258746
3795
en een heleboel vertrouwdheid
met het gebruik van die nieuwe technologieën,
04:38
but a lot lessminder so of creatinghet creëren van with newnieuwe technologiestechnologieën
84
262541
3405
maar een stuk minder
met het creëren met nieuwe technologieën
04:41
and expressinguitdrukken themselveszich with newnieuwe technologiestechnologieën.
85
265946
2972
en zichzelf te uiten met nieuwe technologieën.
04:44
It's almostbijna as if they can readlezen
86
268918
2392
Het is bijna
alsof ze wel kunnen lezen
04:47
but not writeschrijven with newnieuwe technologiestechnologieën.
87
271310
3333
maar niet schrijven
met de nieuwe technologieën.
04:50
And I'm really interestedgeïnteresseerd in seeingziend, how can we help youngjong people becomeworden fluentvloeiend
88
274643
3898
Ik wil jongeren helpen
om vlot te worden
04:54
so they can writeschrijven with newnieuwe technologiestechnologieën?
89
278541
2529
in het schrijven
met die nieuwe technologieën.
04:56
And that really meansmiddelen that they need to be ablein staat to
90
281070
3360
Dat wil zeggen dat ze
05:00
writeschrijven theirhun owneigen computercomputer programsprogramma's, or codecode.
91
284430
4512
hun eigen computerprogramma's
of code gaan schrijven.
05:04
So, increasinglyin toenemende mate, people are startingbeginnend to recognizeherken
92
288942
2712
Meer en meer mensen beginnen
05:07
the importancebelang of learningaan het leren to codecode.
93
291654
3304
het belang van leren programmeren in te zien.
05:10
You know, in recentrecent yearsjaar, there have been
94
294958
2602
In de afgelopen jaren zijn er
05:13
hundredshonderden of newnieuwe organizationsorganisaties and websiteswebsites
95
297560
2892
honderden nieuwe organisaties en websites
05:16
that are helpinghelpen youngjong people learnleren to codecode.
96
300452
3294
die jonge mensen helpen om te leren programmeren.
05:19
You look onlineonline, you'llje zult see placesplaatsen like CodecademyCodecademy
97
303746
3591
Online vind je sites zoals Codecademy
05:23
and eventsevents like CoderDojoCoderDojo
98
307337
2371
en evenementen zoals CoderDojo
05:25
and sitesplaatsen like GirlsMeisjes Who CodeCode,
99
309708
2431
en sites zoals ‘Meisjes Die Programmeren’,
05:28
or BlackZwart GirlsMeisjes CodeCode.
100
312139
1694
of ‘Zwarte Meisjes Programmeren’.
05:29
It seemslijkt that everybodyiedereen is gettingkrijgen into the acthandelen.
101
313833
3108
Het lijkt erop dat iedereen gaat meedoen.
05:32
You know, just at the beginningbegin of this yearjaar,
102
316941
2583
Bij het begin van dit jaar
05:35
at the turnbeurt of the newnieuwe yearjaar,
103
319524
1365
Bij het begin van dit jaar
05:36
NewNieuw YorkYork CityStad MayorBurgemeester MichaelMichael BloombergBloomberg
104
320889
2660
nam burgemeester Michael Bloomberg
van New York City zich voor
05:39
madegemaakt a NewNieuw Year'sJaar van resolutionresolutie that he was going to learnleren
105
323549
2260
om in 2012 te gaan leren programmeren.
05:41
to codecode in 2012.
106
325809
2779
om in 2012 te gaan leren programmeren.
05:44
A fewweinig monthsmaanden laterlater, the countryland of EstoniaEstland decidedbeslist that
107
328588
3168
Een paar maanden later besloot Estland
05:47
all of its first gradersgraders should learnleren to codecode.
108
331756
3656
dat alle kinderen in de lagere school
moesten leren coderen.
05:51
And that triggeredveroorzaakt a debatedebat in the U.K.
109
335412
2792
Dat leidde tot een debat
in het Verenigd Koninkrijk
05:54
about whetherof all the childrenkinderen there should learnleren to codecode.
110
338204
4309
of alle kinderen moesten leren programmeren.
05:58
Now, for some of you, when you hearhoren about this,
111
342513
2843
Het kan voor jullie raar lijken
06:01
it mightmacht seemlijken sortsoort of strangevreemd about everybodyiedereen learningaan het leren to codecode.
112
345356
3608
dat iedereen zou moeten leren programmeren.
06:04
When manyveel people think of codingcodering, they think of it
113
348964
3150
De meesten denken hierbij aan
06:08
as something that only a very narrowsmal sub-communitysub Gemeenschap
114
352114
3576
iets dat alleen door
06:11
of people are going to be doing,
115
355690
2658
wat specialisten gedaan wordt.
06:14
and they think of codingcodering looking like this.
116
358348
2922
Beelden als dit komen dan voor de geest.
06:17
And in factfeit, if this is what codingcodering is like,
117
361270
2166
Als het er zo zou uitzien,
06:19
it will only be a narrowsmal sub-communitysub Gemeenschap of people
118
363436
2495
zou het alleen kunnen gebeuren door mensen
06:21
with specialspeciaal mathematicalwiskundig skillsvaardigheden and technologicaltechnologisch backgroundachtergrond
119
365931
3072
met speciale wiskundige vaardigheden
06:24
that can codecode.
120
369003
2266
en een technologische achtergrond.
06:27
But codingcodering doesn't have to be like this.
121
371269
2500
Maar programmeren kan ook anders.
06:29
Let me showtonen you about what it's like to codecode in ScratchKras.
122
373769
3979
Hier zie je zoals het gaat in Scratch.
06:33
So in ScratchKras, to codecode, you just snapbreuk blocksblokken togethersamen.
123
377748
4279
Bij Scratch hoef je
alleen maar blokken samen te voegen.
06:37
In this casegeval, you take a moveverhuizing blockblok,
124
382027
1915
In dit geval neem je een beweegblok,
06:39
snapbreuk it into a stackstack,
125
383942
1769
steekt hem in een stapel
06:41
and the stacksstapels of blocksblokken controlcontrole the behaviorsgedragingen
126
385711
2758
en die stapels blokken besturen het gedrag
06:44
of the differentverschillend characterstekens in your gamespel or your storyverhaal,
127
388469
3518
van de verschillende personages
in je spel of je verhaal.
06:47
in this casegeval controllinghet controleren the biggroot fishvis.
128
391987
2301
In dit geval is dat die grote vis.
06:50
After you've createdaangemaakt your programprogramma, you can clickKlik on "sharedelen,"
129
394288
3451
Nadat je het programma hebt gemaakt,
kun je klikken op 'delen',
06:53
and then sharedelen your projectproject with other people,
130
397739
3076
en vervolgens je project delen met andere mensen,
06:56
so that they can use the projectproject
131
400815
1823
zodat ze het project kunnen gebruiken
06:58
and startbegin workingwerkend on the projectproject as well.
132
402638
2974
en ook beginnen werken aan het project.
07:01
So, of courseCursus, makingmaking a fishvis gamespel isn't the only thing
133
405612
3322
Natuurlijk is het maken
van een vissenspel niet het enige
07:04
you can do with ScratchKras.
134
408934
1645
dat je kunt doen met Scratch.
07:06
Of the millionsmiljoenen of projectsprojecten on the ScratchKras websitewebsite,
135
410579
1980
Er zijn miljoenen projecten
op de website van Scratch.
07:08
there's everything from animatedgeanimeerde storiesverhalen
136
412559
2824
Het gaat van animatiefilmpjes
07:11
to schoolschool- sciencewetenschap projectsprojecten
137
415383
2416
naar schoolwetenschap-projecten
07:13
to animeanime soapzeep operasOpera 's
138
417799
2064
animatie-soaps,
07:15
to virtualvirtueel constructionbouw kitsKits
139
419863
2322
virtuele constructiekits,
07:18
to recreationsRecreations of classicklassiek videovideo- gamesspellen
140
422185
2713
recreaties van klassieke videogames,
07:20
to politicalpolitiek opinionmening pollsopiniepeilingen
141
424898
2269
politieke opiniepeilingen,
07:23
to trigonometryGoniometrie tutorialsTutorials
142
427167
2640
trigonometrielessen,
07:25
to interactiveinteractieve artworkartwork, and, yes,
143
429807
2920
interactieve illustraties,
07:28
interactiveinteractieve Mother'sMoederdag Day cardskaarten.
144
432727
2784
en ja,ook interactieve kaarten
voor moederdag.
07:31
So I think there's so manyveel differentverschillend waysmanieren
145
435511
3036
Op allerlei manieren
07:34
that people can expressuitdrukken themselveszich usinggebruik makend van this,
146
438547
3460
kunnen mensen zich hiermee uitdrukken
07:37
to be ablein staat to take theirhun ideasideeën and sharedelen theirhun ideasideeën with the worldwereld-.
147
442007
3400
en hun ideeën delen met de wereld.
07:41
And it doesn't just stayverblijf on the screenscherm.
148
445407
2562
Niet alleen op het scherm.
07:43
You can alsoook codecode to interactop elkaar inwerken with the physicalfysiek worldwereld- around you.
149
447969
3767
Je kunt ook programmeren voor interactie
met de fysieke wereld om je heen.
07:47
Here'sHier is an examplevoorbeeld from HongHong KongKong,
150
451736
2479
Hier is een voorbeeld uit Hongkong.
07:50
where some kidskinderen madegemaakt a gamespel
151
454215
1407
Enkele kinderen maakten een spel
07:51
and then builtgebouwd theirhun owneigen physicalfysiek interfaceinterface deviceapparaat
152
455622
3281
en bouwden vervolgens
hun eigen fysische interfaceapparaat.
07:54
and had a lightlicht sensorsensor, so the lightlicht sensorsensor
153
458903
2892
Een lichtsensor
07:57
detectsdetecteert the holegat in the boardboord,
154
461795
1943
detecteert het gat in de plank.
07:59
so as they moveverhuizing the physicalfysiek saw,
155
463738
2200
Door de echte zaag te bewegen
08:01
the lightlicht sensorsensor detectsdetecteert the holegat
156
465938
2240
detecteert de lichtsensor het gat,
08:04
and controlscontrols the virtualvirtueel saw on the screenscherm
157
468178
2956
controleert zo de virtuele zaag op het scherm
08:07
and sawszagen down the treeboom.
158
471134
2780
en zaagt de boom om.
08:09
We're going to continuevoortzetten to look at newnieuwe waysmanieren
159
473914
2109
We blijven zoeken naar nieuwe manieren om
08:11
of bringingbrengen togethersamen the physicalfysiek worldwereld- and the virtualvirtueel worldwereld-
160
476023
3056
de fysieke wereld
en de virtuele wereld samen te brengen
08:14
and connectingverbinden to the worldwereld- around us.
161
479079
2928
en verbinding te maken
met de wereld om ons heen.
08:17
This is an examplevoorbeeld from a newnieuwe versionversie of ScratchKras
162
482007
2233
Dit is een voorbeeld
van een nieuwe versie van Scratch
08:20
that we'llgoed be releasingvrijgeven in the nextvolgende fewweinig monthsmaanden,
163
484240
3623
die we in de komende maanden gaan vrijgeven.
08:23
and we're looking again to be ablein staat
164
487863
2050
We zijn op zoek naar manieren
08:25
to pushDuwen you in newnieuwe directionsroutebeschrijving.
165
489913
1696
om je in nieuwe richtingen te duwen.
08:27
Here'sHier is an examplevoorbeeld.
166
491609
2264
Hier is een voorbeeld.
08:29
It usestoepassingen the webcamwebcam.
167
493873
4074
Het maakt gebruik van een webcam.
08:33
And as I moveverhuizing my handhand-, I can popknal the balloonsballonnen
168
497947
4856
Als ik mijn hand beweeg,
kan ik de ballonnen laten springen
08:38
or I can moveverhuizing the bugkever.
169
502803
2885
of het beestje verplaatsen.
08:41
So it's a little bitbeetje like MicrosoftMicrosoft KinectKinect,
170
505688
2565
Een beetje zoals Microsoft Kinect,
08:44
where you interactop elkaar inwerken with gesturesgebaren in the worldwereld-.
171
508253
2716
waar je via gebaren
interageert met de wereld.
08:46
But insteadin plaats daarvan of just playingspelen someoneiemand else'sanders is gamespel,
172
510969
2244
Maar in plaats van alleen maar
iemand anders spel te spelen,
08:49
you get to createcreëren the gamesspellen,
173
513213
2242
maak je zelf spelen.
08:51
and if you see someoneiemand else'sanders is gamespel,
174
515455
1383
Bij het spel van iemand anders
08:52
you can just say "see insidebinnen,"
175
516838
2640
kan je ‘erin’ kijken
08:55
and you can look at the stacksstapels of blocksblokken that controlcontrole it.
176
519478
2894
en zien hoe de stapels blokken
het spel controleren.
08:58
So there's a newnieuwe blockblok that sayszegt how much videovideo- motionbeweging there is,
177
522372
3555
Een nieuw blok vertelt je
hoeveel videobeweging er is.
09:01
and then, if there's so much videovideo- motionbeweging,
178
525927
3121
Na zoveel videobeweging
09:04
it will then tell the balloonballon to popknal.
179
529048
3379
doet het de ballon barsten.
09:08
The samedezelfde way that this usestoepassingen the cameracamera
180
532427
2384
Op dezelfde manier als de camera
09:10
to get informationinformatie into ScratchKras,
181
534811
2505
informatie invoert in Scratch,
09:13
you can alsoook use the microphonemicrofoon.
182
537316
3007
kan dat ook via de microfoon.
09:16
Here'sHier is an examplevoorbeeld of a projectproject usinggebruik makend van the microphonemicrofoon.
183
540323
3984
Hier is een voorbeeld van een project
met een microfoon.
09:20
So I'm going to let all of you controlcontrole this gamespel
184
544307
2400
Jullie gaan allemaal
dit spel controleren
09:22
usinggebruik makend van your voicesstemmen.
185
546707
2246
door jullie stem.
09:24
(CricketsKrekels chirpingTjilpen) (ShoutsShouts) (ChompingKauwen)
186
548953
16456
(Krekels zingen) (Geroep) (Gesmak)
09:41
(LaughterGelach)
187
565409
8629
(Gelach)
09:49
(ApplauseApplaus)
188
574038
8784
(Applaus)
09:58
As kidskinderen are creatinghet creëren van projectsprojecten like this,
189
582822
2605
Als kinderen aan deze projecten werken,
10:01
they're learningaan het leren to codecode,
190
585427
2265
leren ze programmeren,
10:03
but even more importantlybelangrijker, they're codingcodering to learnleren.
191
587692
3934
maar nog belangrijker,
ze programmeren om te leren.
10:07
Because as they learnleren to codecode,
192
591626
2289
Omdat ze, terwijl ze code leren,
10:09
it enablesstelt them to learnleren manyveel other things,
193
593915
3320
ook vele andere dingen leren,
10:13
opensopent up manyveel newnieuwe opportunitieskansen for learningaan het leren.
194
597235
2872
Het biedt vele nieuwe mogelijkheden om te leren.
10:16
Again, it's usefulnuttig to make an analogyanalogie to readinglezing and writingschrift.
195
600107
4384
Vergelijk het
met lezen en schrijven.
10:20
When you learnleren to readlezen and writeschrijven, it opensopent up
196
604491
2940
Wanneer je leert lezen en schrijven,
opent dat mogelijkheden voor je
10:23
opportunitieskansen for you to learnleren so manyveel other things.
197
607431
3060
om veel andere dingen te leren.
10:26
When you learnleren to readlezen, you can then readlezen to learnleren.
198
610491
3760
Wanneer je leert lezen,
kun je daarna lezen om te leren.
10:30
And it's the samedezelfde thing with codingcodering.
199
614251
2188
Dat geldt ook voor programmeren.
10:32
If you learnleren to codecode, you can codecode to learnleren.
200
616439
2547
Als je leert programmeren,
kun je programmeren om te leren.
10:34
Now some of the things you can learnleren are sortsoort of obviousduidelijk.
201
618986
2554
Sommige zaken liggen nogal voor de hand.
10:37
You learnleren more about how computerscomputers work.
202
621540
2498
Je leert over hoe computers werken.
10:39
But that's just where it startsstarts.
203
624038
2318
Maar dat is maar het begin.
10:42
When you learnleren to codecode, it opensopent up for you to learnleren
204
626356
2595
Leren programmeren opent de poort
10:44
manyveel other things.
205
628951
2245
naar veel andere dingen.
10:47
Let me showtonen you an examplevoorbeeld.
206
631196
2346
Ik geef een voorbeeld.
10:49
Here'sHier is anothereen ander projectproject,
207
633542
2270
Hier is een ander project.
10:51
and I saw this when I was visitingbezoekende
208
635812
2268
Ik zag dit
10:53
one of the computercomputer clubhousesClubhouses.
209
638080
2142
in een computerclub.
10:56
These are after-schoolnaschoolse learningaan het leren centerscenters that we helpedgeholpen startbegin
210
640222
3020
Dit zijn naschoolse leercentra
waar we begonnen
10:59
that help youngjong people from low-incomelaag inkomen communitiesgemeenschappen
211
643242
2762
om jonge mensen
uit arme gemeenschappen
11:01
learnleren to expressuitdrukken themselveszich creativelycreatief with newnieuwe technologiestechnologieën.
212
646004
4079
zich creatief te leren uiten
met nieuwe technologieën.
11:05
And when I wentgegaan to one of the clubhousesClubhouses a couplepaar yearsjaar agogeleden,
213
650083
2795
Een paar jaar geleden
zag ik in een van de clubhuizen
11:08
I saw a 13-year-old-jaar oud boyjongen who was usinggebruik makend van our ScratchKras softwaresoftware
214
652878
3725
een 13-jarige jongen die
met onze Scratch-software
11:12
to createcreëren a gamespel somewhatenigszins like this one,
215
656603
2896
een spel als dit aan het maken was.
11:15
and he was very happygelukkig with his gamespel and proudtrots of his gamespel,
216
659499
2923
Hij was erg blij en trots op zijn spel,
11:18
but alsoook he wanted to do more.
217
662422
2965
maar hij wilde meer.
11:21
He wanted to keep scorepartituur.
218
665387
2304
Hij wilde de score bijhouden.
11:23
So this was a gamespel where the biggroot fishvis eatseet the little fishvis,
219
667691
3076
In dit spel
waar de grote vis de kleine opeet,
11:26
but he wanted to keep scorepartituur, so that eachelk time
220
670767
2927
wilde hij de score bijhouden.
11:29
the biggroot fishvis eatseet the little fishvis,
221
673694
3378
Telkens de grote vis een kleine opeet,
11:32
the scorepartituur would go up and it would keep trackspoor,
222
677072
2539
gaat de score omhoog.
Hij wilde dat bijhouden,
11:35
and he didn't know how to do that.
223
679611
2512
maar wist niet hoe.
11:38
So I showedtoonden him.
224
682123
2265
Dus toonde ik het hem.
11:40
In ScratchKras, you can createcreëren something calledriep a variablevariabele.
225
684388
3577
In Scratch kan je een variabele definiëren.
11:43
I'll call it scorepartituur.
226
687965
4127
Ik noem het ‘score’.
11:47
And that createscreëert some newnieuwe blocksblokken for you,
227
692092
2831
Die maakt wat nieuwe blokken voor je,
11:50
and alsoook createscreëert a little scoreboardscorebord that keepshoudt trackspoor of the scorepartituur,
228
694923
4666
en een klein scorebord
dat de score bijhoudt.
11:55
so eachelk time I clickKlik on "changeverandering scorepartituur," it incrementsstappen the scorepartituur.
229
699589
5252
Telkens ik klik op ‘verander score,’
verhoogt het de score.
12:00
So I showedtoonden this to the clubhouseclubhuis memberlid --
230
704841
2525
Ik toonde dat aan het clublid --
12:03
let's call him VictorVictor -- and VictorVictor,
231
707366
2701
laten we hem Victor noemen.
12:05
when he saw that this blockblok would let him incrementaanwas the scorepartituur,
232
710067
2802
Victor wist dadelijk wat hem te doen stond
12:08
he knewwist exactlyprecies what to do.
233
712869
1816
zodra hij het doorhad.
12:10
He tooknam the blockblok
234
714685
2314
Hij nam het blok,
12:12
and he put it into the programprogramma
235
716999
3044
zette het in het programma
12:15
exactlyprecies where the biggroot fishvis eatseet the little fishvis.
236
720043
4193
precies waar de grote vis
de kleine opeet.
12:20
So then, eachelk time the biggroot fishvis eatseet the little fishvis,
237
724236
5023
Elke keer de grote vis
een kleine opeet,
12:25
he will incrementaanwas the scorepartituur, and the scorepartituur will go up by one.
238
729259
5995
verhoogt de score met 1.
12:31
And it's in factfeit workingwerkend.
239
735254
1697
En het werkt.
12:32
And he saw this, and he was so excitedopgewonden,
240
736951
2254
Toen hij dit zag,
was hij zo opgewonden,
12:35
he reachedbereikte his handhand- out to me,
241
739205
1679
dat hij zijn hand naar mij uitstak
12:36
and he said, "Thank you, thank you, thank you."
242
740884
2549
en “Dank je, dank je, dank je” zei.
12:39
And what wentgegaan throughdoor my mindgeest was,
243
743433
2069
Ik vroeg me af
12:41
how oftenvaak is it that teachersleraren are thankedBedankt by theirhun studentsstudenten
244
745502
3042
hoe vaak leraren
door hun studenten worden bedankt
12:44
for teachingonderwijs them variablesvariabelen? (LaughterGelach)
245
748544
3403
als ze hen variabelen
leren gebruiken? (Gelach)
12:47
It doesn't happengebeuren in mostmeest classroomsklaslokalen,
246
751947
2481
Niet vaak,
12:50
but that's because in mostmeest classroomsklaslokalen, when kidskinderen learnleren about variablesvariabelen,
247
754428
2959
omdat kinderen
12:53
they don't know why they're learningaan het leren it.
248
757387
2508
er het nut niet van inzien.
12:55
It's nothing that, really, they can make use of.
249
759895
2871
Ze hebben er geen toepassing voor.
12:58
When you learnleren ideasideeën like this in ScratchKras,
250
762766
2162
Maar in Scratch
13:00
you can learnleren it in a way that's really meaningfulbelangrijk and motivatingmotiverend for you,
251
764928
4103
leer je die dingen op een werkelijk zinvolle
en motiverende manier toepassen,
13:04
that you can understandbegrijpen the reasonreden for learningaan het leren variablesvariabelen,
252
769031
2990
Je begrijpt dan de reden
voor het leren van variabelen.
13:07
and we see that kidskinderen learnleren it more deeplydiep
253
772021
2042
De kinderen gaan er dieper op in
13:09
and learnleren it better.
254
774063
1415
en leren het beter.
13:11
VictorVictor had, I'm sure, been taughtonderwezen about variablesvariabelen in schoolsscholen,
255
775478
3041
Victor had zeker op school
al geleerd over variabelen,
13:14
but he really didn't -- he wasn'twas niet payingbetalen attentionaandacht.
256
778519
2188
maar niet echt –
hij had er geen aandacht aan gegeven.
13:16
Now he had a reasonreden for learningaan het leren variablesvariabelen.
257
780707
2283
Nu had hij een reden
om te leren over variabelen.
13:18
So when you learnleren throughdoor codingcodering, and codingcodering to learnleren,
258
782990
3074
Als je dus leert door te programmeren
en programmeert om te leren,
13:21
you're learningaan het leren it in a meaningfulbelangrijk contextcontext, and that's the bestbeste way of learningaan het leren things.
259
786064
4884
leer je in een zinvolle context.
Dat is de beste manier om iets te leren.
13:26
So as kidskinderen like VictorVictor are creatinghet creëren van projectsprojecten like this,
260
790948
3455
Met projecten als deze
leren kinderen als Victor
13:30
they're learningaan het leren importantbelangrijk conceptsconcepten like variablesvariabelen,
261
794403
2784
belangrijke concepten
zoals variabelen,
13:33
but that's just the startbegin.
262
797187
2128
maar dat is nog maar het begin.
13:35
As VictorVictor workedwerkte on this projectproject and createdaangemaakt the scriptsscripts,
263
799315
3850
Terwijl Victor aan dit project werkte
en de scripts maakte,
13:39
he was alsoook learningaan het leren about the processwerkwijze of designontwerp,
264
803165
3252
leerde hij ook over het ontwerpproces.
13:42
how to startbegin with the glimmerschijnsel of an ideaidee
265
806417
2619
Hoe beginnen met een vaag idee
13:44
and turnbeurt it into a fully-fledgedvolwaardige, functioningfunctionerende projectproject
266
809036
2906
en komen tot een volwaardig,
goed functionerend project
13:47
like you see here.
267
811942
2507
zoals je hier ziet.
13:50
So he was learningaan het leren manyveel differentverschillend corekern principlesprincipes of designontwerp,
268
814449
4040
Hij leerde allerlei basisprincipes van ontwerp,
13:54
about how to experimentexperiment with newnieuwe ideasideeën,
269
818489
3242
over hoe experimenteren met nieuwe ideeën,
13:57
how to take complexcomplex ideasideeën and breakbreken them down into simplereenvoudigere partsonderdelen,
270
821731
4705
hoe starten met complexe ideeën
en ze in eenvoudigere onderdelen opsplitsen,
14:02
how to collaboratesamenwerken with other people on your projectsprojecten,
271
826436
2990
hoe samenwerken met andere mensen
voor je project,
14:05
about how to find and fixrepareren bugsbugs when things go wrongfout,
272
829426
3451
hoe de fouten vinden en oplossen
wanneer dingen misgaan,
14:08
how to keep persistentpersistent and to perseverevolharden
273
832877
3054
hoe blijven volhouden
en frustraties overwinnen
14:11
in the facegezicht of frustrationsfrustraties when things aren'tzijn niet workingwerkend well.
274
835931
3405
wanneer de dingen niet zo goed werken.
14:15
Now those are importantbelangrijk skillsvaardigheden
275
839336
1773
Nu zijn dat belangrijke vaardigheden
14:17
that aren'tzijn niet just relevantrelevant for codingcodering.
276
841109
2868
die niet alleen relevant zijn bij het coderen.
14:19
They're relevantrelevant for all sortssoorten of differentverschillend activitiesactiviteiten.
277
843977
2827
Ze zijn relevant voor allerlei activiteiten.
14:22
Now, who knowsweet if VictorVictor is going to growgroeien up and becomeworden
278
846804
3168
Zal Victor opgroeien tot programmeur
14:25
a programmerprogrammeur or a professionalprofessioneel computercomputer scientistwetenschapper?
279
849972
2924
of een professionele computerwetenschapper?
14:28
It's probablywaarschijnlijk not so likelywaarschijnlijk,
280
852896
1812
Waarschijnlijk niet,
14:30
but regardlessachteloos of what he does,
281
854708
1788
maar ongeacht wat hij gaat doen,
14:32
he'llhel be ablein staat to make use of these designontwerp skillsvaardigheden that he learnedgeleerd.
282
856496
3704
zullen deze ontwerpvaardigheden
hem van pas komen.
14:36
RegardlessOngeacht of whetherof he growsgroeit up to be a marketingafzet managermanager
283
860200
2584
Of hij nu een marketingmanager,
14:38
or a mechanicmonteur or a communitygemeenschap organizerorganisator,
284
862784
3120
een monteur
of een gemeenschapsorganisator wordt,
14:41
that these ideasideeën are usefulnuttig for everybodyiedereen.
285
865904
2456
deze ideeën zijn nuttig voor iedereen.
14:44
Again, it's usefulnuttig to think about this analogyanalogie with languagetaal.
286
868360
3922
Het is nuttig om na te denken
over die analogie met taal.
14:48
When you becomeworden fluentvloeiend with readinglezing and writingschrift,
287
872282
4356
Wanneer je vlot leert
lezen en schrijven,
14:52
it's not something that you're doing
288
876638
2441
doe je dat niet alleen maar
14:54
just to becomeworden a professionalprofessioneel writerauteur.
289
879079
1960
om een professioneel schrijver te worden.
14:56
Very fewweinig people becomeworden professionalprofessioneel writersschrijvers.
290
881039
2697
Zeer weinig mensen
worden professionele schrijvers.
14:59
But it's usefulnuttig for everybodyiedereen to learnleren how to readlezen and writeschrijven.
291
883736
3568
Maar het is voor iedereen nuttig
om te leren lezen en schrijven.
15:03
Again, the samedezelfde thing with codingcodering.
292
887304
2095
Dat geldt ook voor programmeren.
15:05
MostDe meeste people won'tzal niet growgroeien up to becomeworden professionalprofessioneel
293
889399
2222
De meeste mensen worden geen professionele
15:07
computercomputer scientistswetenschappers or programmersprogrammeurs,
294
891621
3219
computerwetenschappers of programmeurs,
15:10
but those skillsvaardigheden of thinkinghet denken creativelycreatief,
295
894840
2338
maar die vaardigheden van creatief denken,
15:13
reasoningredenering systematicallysystematisch, workingwerkend collaborativelysamen --
296
897178
2514
systematisch redeneren, samenwerken --
15:15
skillsvaardigheden you developontwikkelen when you codecode in ScratchKras --
297
899692
2710
die vaardigheden ontwikkel je met Scratch --
15:18
are things that people can use no matterer toe doen what they're doing in theirhun work liveslevens.
298
902402
4822
zijn dingen die mensen kunnen gebruiken,
wat ze ook gaan doen.
15:23
And it's not just about your work life.
299
907224
2376
Niet alleen voor je job.
15:25
CodingCodering can alsoook enablein staat stellen you to
300
909600
2720
Programmeren kan je ook helpen
15:28
expressuitdrukken your ideasideeën and feelingsgevoelens in your personalpersoonlijk life.
301
912320
3176
om je ideeën en gevoelens
in je persoonlijke leven uit te drukken.
15:31
Let me endeinde with just one more examplevoorbeeld.
302
915496
2673
Ik eindig met nog een voorbeeld.
15:34
So this is an examplevoorbeeld that camekwam from
303
918169
3127
Toen ik mijn moeder
15:37
after I had sentverzonden the Mother'sMoederdag Day cardskaarten to my mommam,
304
921296
4468
die moederdagkaarten had gestuurd,
15:41
she decidedbeslist that she wanted to learnleren ScratchKras.
305
925764
3101
besloot ze dat ze Scratch wilde leren.
15:44
So she madegemaakt this projectproject for my birthdayverjaardag
306
928865
3031
Dit project maakte ze
voor mijn verjaardag
15:47
and sentverzonden me a happygelukkig birthdayverjaardag ScratchKras cardkaart.
307
931896
3576
en stuurde me een Scratch Gelukkige Verjaardags-kaart.
15:51
Now this projectproject is not going to winwinnen any prizesprijzen for designontwerp,
308
935472
3856
Dit project gaat geen prijzen voor ontwerp winnen
15:55
and you can restrust uit assuredverzekerd that my 83-year-old-jaar oud mommam
309
939328
2975
en je mag er zeker van zijn
dat mijn 83-jarige moeder
15:58
is not trainingopleiding to becomeworden a professionalprofessioneel programmerprogrammeur or computercomputer scientistwetenschapper.
310
942303
4237
geen opleiding tot professionele programmeur
of computerwetenschapper heeft genoten.
16:02
But workingwerkend on this projectproject enabledingeschakeld her
311
946540
2972
Maar dit project stelde haar in staat
16:05
to make a connectionverbinding to someoneiemand that she careszorgen about
312
949512
2666
iets te zeggen aan iemand waar ze om geeft,
16:08
and enabledingeschakeld her to keep on learningaan het leren newnieuwe things
313
952178
2808
nieuwe dingen te leren,
16:10
and continuingvoortgezette to practicepraktijk her creativitycreativiteit
314
954986
2432
haar creativiteit te botvieren
16:13
and developingontwikkelen newnieuwe waysmanieren of expressinguitdrukken herselfzichzelf.
315
957418
3175
en nieuwe manieren om zichzelf
uit te drukken te ontwikkelen.
16:16
So as we take a look and we see that
316
960593
4211
Als we zien
16:20
MichaelMichael BloombergBloomberg is learningaan het leren to codecode,
317
964804
2564
dat Michael Bloomberg leert programmeren,
16:23
all of the childrenkinderen of EstoniaEstland learnleren to codecode,
318
967368
2650
dat alle kinderen van Estland leren programmeren
16:25
even my mommam has learnedgeleerd to codecode,
319
970018
2200
en dat zelfs mijn moeder het heeft geleerd,
16:28
don't you think it's about time that you mightmacht be
320
972218
1772
vinden jullie dan niet dat het tijd wordt
16:29
thinkinghet denken about learningaan het leren to codecode?
321
973990
1912
om het ook eens te proberen?
16:31
If you're interestedgeïnteresseerd in givinggeven it a try,
322
975902
2193
Als je erin geïnteresseerd bent,
16:33
I'd encourageaanmoedigen you to go to the ScratchKras websitewebsite.
323
978095
2436
ga dan eens naar de Scratch-website.
16:36
It's scratchkrassen.mitmit.eduedu,
324
980531
2025
Het is scratch.mit.edu.
16:38
and give a try at codingcodering.
325
982556
1822
Probeer het eens.
16:40
ThanksBedankt very much. (ApplauseApplaus)
326
984378
4118
Dank u zeer. (Applaus)
Translated by Rik Delaet
Reviewed by Els De Keyser

▲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