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: Lad os lære børn at kode

Filmed:
2,313,152 views

Programmering er ikke kun for computernørder, siger Mitch Resnick fra MIT Media Lab -- det er for alle. I sit sjove foredrag med mange demoer viser Resnick fordelene ved at lære børn at kode, så de kan gøre mere end bare "læse" ny teknologi -- de kan også skabe. (Filmet på 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 SaturdayLørdag afternooneftermiddag in MayMaj,
0
651
3179
Det var en lørdag eftermiddag i maj,
00:19
and I suddenlypludselig realizedgik op for
1
3830
2514
og jeg opdagede pludselig at
00:22
that the nextNæste day was Mother'sMors Day,
2
6344
3454
næste dag var mors dag,
00:25
and I hadn'thavde ikke gottenfået anything for my mommor,
3
9798
1846
og jeg havde ikke købt noget til min mor.
00:27
so I startedstartede thinkingtænker about
4
11644
1401
Så jeg begyndte at tænke over
00:28
what should I get my mommor for Mother'sMors Day?
5
13045
2337
hvad jeg skulle give min mor til mors dag?
00:31
I thought, why don't I make her
6
15382
1844
Jeg tænkte hvorfor ikke lave
00:33
an interactiveinteraktiv Mother'sMors Day cardkort
7
17226
3049
et interaktivt mors dags kort til hende
00:36
usingved brug af the ScratchBunden softwaresoftware that I'd been developingudvikle
8
20275
2708
med den Scratch software, jeg havde udviklet
00:38
with my researchforskning groupgruppe at the MITMIT MediaMedier LabLab?
9
22983
3817
med min forskergruppe på MIT Media Lab?
00:42
We developedudviklede sig it so that people could easilylet createskab
10
26800
3380
Vi udviklede det for at folk let kan skabe
00:46
theirderes ownegen interactiveinteraktiv storieshistorier and gamesspil and animationsanimationer,
11
30180
4244
deres egne interaktive historier og
spil og animationer,
00:50
and then sharedel theirderes creationskreationer with one anotheren anden.
12
34424
3769
og derefter dele deres kreationer med hinanden.
00:54
So I thought, this would be an opportunitylejlighed to use ScratchBunden
13
38193
3868
Så jeg tænkte at dette var en mulighed
for at bruge Scratch
00:57
to make an interactiveinteraktiv cardkort for my mommor.
14
42061
2900
til at lave et interaktivt kort til min mor.
01:00
Before makingmaking my ownegen Mother'sMors Day cardkort,
15
44961
2176
Før jeg lavede mit eget mors dags-kort,
01:03
I thought I would take a look
16
47137
1985
ville jeg se på
01:05
at the ScratchBunden websiteinternet side.
17
49122
1573
hjemmesiden for Scratch.
01:06
So over the last severalflere yearsflere år, kidsbørn around the worldverden
18
50695
3358
I løbet af de sidste mange år
har børn over hele verden
01:09
agesaldre 8 and up, have shareddelt theirderes projectsprojekter,
19
54053
3194
i alderen 8 og opad delt deres projekter,
01:13
and I thought, I wonderspekulerer if, of those threetre millionmillion projectsprojekter,
20
57247
3435
så jeg tænkte at der blandt de millioner af projekter
01:16
whetherom anyonenogen som helst elseandet has thought to put up Mother'sMors Day cardskort.
21
60682
3385
måske var andre der havde tænkt på mors dags-kort.
01:19
So in the searchSøg boxboks I typedmaskinskrevet in
22
64067
2994
Så i søgefeltet skrev jeg
01:22
"Mother'sMors Day,"
23
67061
1545
"mors dag",
01:24
and I was surprisedoverrasket and delightedglad to see a listliste
24
68606
3003
og jeg blev glædeligt overrasket over at se
01:27
of dozenssnesevis and dozenssnesevis of Mother'sMors Day cardskort
25
71609
2704
en liste over dusinvis af mors dags-kort
01:30
that showedviste up on the ScratchBunden websiteinternet side,
26
74313
2514
som dukkede op på hjemmesiden for Scratch,
01:32
manymange of them just in the pastforbi 24 hourstimer
27
76827
2318
mange af dem var lavet i løbet af de sidste 24 timer
01:35
by procrastinatorsprocrastinators just like myselfMig selv.
28
79145
3206
af folk som havde udsat det, som mig selv.
01:38
So I startedstartede takingtager a look at them. (MusicMusik)
29
82351
3122
Så jeg begyndte at se på dem. (Musik)
01:41
I saw one of them that featuredfeatured a kittenkilling
30
85473
2456
Jeg så på et kort som viste en killing
01:43
and her mommor and wishingder ønsker her mommor a happylykkelig Mother'sMors Day.
31
87929
6871
og dens mor og den ønskede tillykke med mors dag.
01:50
And the creatorskaberen very consideratelyhensynsfuldt
32
94800
2531
Og forfatteren var så omtænksom
01:53
offeredtilbydes a replayreplay for her mommor.
33
97331
3504
at tilbyde sin mor en afspilning forfra.
01:56
AnotherEn anden one was an interactiveinteraktiv projectprojekt where,
34
100835
2384
Et andet var et interaktivt projekt hvor,
01:59
when you movedflyttet the mousemus over the lettersbreve of "HappyGlad MomMor Day,"
35
103219
3198
når du flyttede musen over bogstaverne i
"Tillykke med mors dag",
02:02
it revealsafslører a specialsærlig happylykkelig Mother'sMors Day slogansloganet.
36
106417
4920
så afsløredes et specielt slogan for mors dag.
02:07
(MusicMusik) In this one, the creatorskaberen told a narrativefortælling
37
111337
3983
(Musik) I dette kort fortalte forfatteren
02:11
about how she had GoogledGoogled to find out
38
115320
2659
hvordan hun havde googlet for at finde ud af
02:13
when Mother'sMors Day was happeningsker.
39
117979
3117
hvornår det var mors dag.
02:16
(TypingAt skrive) And then onceenkelt gang she foundfundet out when Mother'sMors Day was happeningsker,
40
121096
4143
(Taster) Og når hun fandt ud af
hvornår det var mors dag,
02:21
she deliveredleveret a specialsærlig Mother'sMors Day greetinghilsen
41
125239
2478
afleverede hun et specielt mors dags-budskab
02:23
of how much she lovedelskede her mommor.
42
127717
3627
om hvor meget hun elskede sin mor.
02:27
So I really enjoyednydt looking at these projectsprojekter
43
131344
2225
Så jeg nød at se på disse projekter
02:29
and interactinginteragerende with these projectsprojekter.
44
133569
1652
og prøve disse projekter interaktivt.
02:31
In factfaktum, I likedKunne lide it so much that, insteadi stedet of makingmaking my ownegen projectprojekt,
45
135221
3841
Faktisk kunne jeg lide dem så godt at,
i stedet for at lave mit eget projekt,
02:34
I sentsendt my mommor linkslinks to about a dozendusin of these projectsprojekter. (LaughterLatter)
46
139062
4754
sendte jeg min mor links til et dusin projekter.
(Latter)
02:39
And actuallyrent faktisk, she reactedreagerede exactlyNemlig the way that I hopedhåbet that she would.
47
143816
3580
Og hun reagerede faktisk præcis som jeg havde håbet.
02:43
She wroteskrev back to me and she said,
48
147396
1385
Hun skrev tilbage og svarede:
02:44
"I'm so proudstolt to have a sonsøn that createdskabt the softwaresoftware
49
148781
3267
"Jeg er så stolt over at have en søn, som skrev den software
02:47
that allowedtilladt these kidsbørn to make Mother'sMors Day cardskort for theirderes mothersmødre."
50
152048
4112
som gjorde det muligt for disse børn
at lave mors dags-kort til sine mødre".
02:52
So my mommor was happylykkelig, and that madelavet me happylykkelig,
51
156160
3800
Så min mor blev glad og derfor blev jeg glad,
02:55
but actuallyrent faktisk I was even happiergladere for anotheren anden reasongrund.
52
159960
4624
men jeg blev faktisk endnu gladere
af en anden grund.
03:00
I was happylykkelig because these kidsbørn were usingved brug af ScratchBunden
53
164584
3959
Jeg blev glad fordi disse unger brugte Scratch
03:04
just in the way that we had hopedhåbet that they would.
54
168543
2801
præcis sådan som vi havde håbet de ville.
03:07
As they createdskabt theirderes interactiveinteraktiv Mother'sMors Day cardskort,
55
171344
2811
Ved at lave deres interaktive mors dags-kort,
03:10
you could see that they were really
56
174155
2281
viste de at de virkelig
03:12
becomingblive fluentflydende with newny technologiesteknologier.
57
176436
3312
var begyndt at beherske ny teknologi.
03:15
What do I mean by fluentflydende?
58
179748
1463
Hvad mener jeg med at beherske?
03:17
I mean that they were ablei stand to startStart expressingudtrykke themselvesdem selv
59
181211
4032
Jeg mener at de kunne begynde at udtrykke sig
03:21
and to startStart expressingudtrykke theirderes ideasideer.
60
185243
2777
og udtrykke sine ideer.
03:23
When you becomeblive fluentflydende with languageSprog,
61
188020
2654
Når du behersker sprog flydende,
03:26
it meansmidler you can writeskrive an entryindgang in your journaltidsskrift
62
190674
3537
betyder det at du kan skrive i din dagbog
03:30
or tell a jokejoke to someonenogen or writeskrive a letterbrev to a friendven.
63
194211
4053
eller fortælle en vittighed eller
skrive et brev til en ven.
03:34
And it's similarlignende with newny technologiesteknologier.
64
198264
3157
Og det er noget lignende med ny teknologi.
03:37
By writingskrivning, be creatingskabe these interactiveinteraktiv Mother'sMors Day cardskort,
65
201421
4182
Ved at lave disse interaktive mors dags-kort,
03:41
these kidsbørn were showingviser that they were really fluentflydende
66
205603
2530
viste disse børn at de virkelig behersker
03:44
with newny technologiesteknologier.
67
208133
1673
ny teknologi.
03:45
Now maybe you won'tvil ikke be so surprisedoverrasket by this,
68
209806
2765
Måske er dette ikke så overraskende for jer,
03:48
because a lot of timesgange people feel that
69
212571
2696
for folk synes ofte at
03:51
youngung people todayi dag can do all sortssorterer of things with technologyteknologi.
70
215267
3400
unge i dag kan gøre alt muligt med teknologi.
03:54
I mean, all of us have heardhørt youngung people referredhenvist to as "digitaldigital nativesindfødte."
71
218667
4461
Jeg mener, vi har alle hørt unge blive kaldt
"digitale indfødte".
03:59
But actuallyrent faktisk I'm sortsortere of skepticalskeptisk about this termsemester.
72
223128
3797
Men jeg er faktisk skeptisk til denne betegnelse.
04:02
I'm not so sure we should be thinkingtænker of youngung people as digitaldigital nativesindfødte.
73
226925
3501
Jeg er ikke sikker på at vi skal tænke på
unge som digitale indfødte.
04:06
When you really look at it, how is it that youngung people
74
230426
2553
Lad os se på hvordan de unge egentlig
04:08
spendbruge mostmest of theirderes time usingved brug af newny technologiesteknologier?
75
232979
3536
bruger det meste af tiden med ny teknologi?
04:12
You oftentit see them in situationssituationer like this,
76
236515
3523
Man ser dem ofte i situationer som denne,
04:15
or like this,
77
240038
2194
eller denne,
04:18
and there's no doubttvivl that youngung people
78
242232
1518
og der er ikke tvivl om at unge
04:19
are very comfortablekomfortabel and familiarvelkendt browsingbrowsing
79
243750
3316
føler sig hjemme med at surfe
04:22
and chattingchatter and textingtekstning and gaminggaming.
80
247066
4522
og chatte og sende sms og spille.
04:27
But that doesn't really make you fluentflydende.
81
251588
3199
Men det betyder ikke at du behersker det.
04:30
So youngung people todayi dag have lots of experienceerfaring
82
254787
3959
Dagens unge har meget erfaring med
04:34
and lots of familiarityfortrolighed with interactinginteragerende with newny technologiesteknologier,
83
258746
3795
at bruge ny teknologi interaktivt,
04:38
but a lot lessmindre so of creatingskabe with newny technologiesteknologier
84
262541
3405
men mindre erfaring med
at skabe noget med ny teknologi
04:41
and expressingudtrykke themselvesdem selv with newny technologiesteknologier.
85
265946
2972
og udtrykke sig selv med ny teknologi.
04:44
It's almostnæsten as if they can readlæse
86
268918
2392
Det er næsten som om de kan læse
04:47
but not writeskrive with newny technologiesteknologier.
87
271310
3333
men ikke skrive med ny teknologi.
04:50
And I'm really interestedinteresseret in seeingat se, how can we help youngung people becomeblive fluentflydende
88
274643
3898
Jeg er interesseret i hvordan vi kan
hjælpe de unge i gang med at beherske det,
04:54
so they can writeskrive with newny technologiesteknologier?
89
278541
2529
så de kan skrive med ny teknologi?
04:56
And that really meansmidler that they need to be ablei stand to
90
281070
3360
Det betyder at de faktisk må lære at
05:00
writeskrive theirderes ownegen computercomputer programsprogrammer, or codekode.
91
284430
4512
skrive deres egne computerprogrammer
eller at kode.
05:04
So, increasinglyi stigende grad, people are startingstart to recognizegenkende
92
288942
2712
Folk begynder at erkende
05:07
the importancebetydning of learninglæring to codekode.
93
291654
3304
hvor vigtigt det er at lære at kode.
05:10
You know, in recentnylig yearsflere år, there have been
94
294958
2602
I de senere år er der kommet
05:13
hundredshundreder of newny organizationsorganisationer and websiteshjemmesider
95
297560
2892
hundredevis af organisationer og websider
05:16
that are helpinghjælpe youngung people learnlære to codekode.
96
300452
3294
som hjælper unge med at lære programmering.
05:19
You look onlineonline, you'llvil du see placessteder like CodecademyCodecademy
97
303746
3591
På nettet ser du steder som Codecademy
05:23
and eventsbegivenheder like CoderDojoCoderDojo
98
307337
2371
og begivenheder som CoderDojo
05:25
and sitessites like GirlsPiger Who CodeKode,
99
309708
2431
og websider som Girls Who Code
05:28
or BlackSort GirlsPiger CodeKode.
100
312139
1694
eller Black Girls Code.
05:29
It seemsser ud til that everybodyalle is getting into the acthandling.
101
313833
3108
Det ser ud som om alle skal til at gøre det.
05:32
You know, just at the beginningstarten of this yearår,
102
316941
2583
I starten af dette år,
05:35
at the turntur of the newny yearår,
103
319524
1365
omkring nytår,
05:36
NewNye YorkYork CityCity MayorBorgmester MichaelMichael BloombergBloomberg
104
320889
2660
havde New Yorks borgmester Michael Bloomberg
05:39
madelavet a NewNye Year'sÅrs resolutionløsning that he was going to learnlære
105
323549
2260
det nytårsforsæt at han skulle lære
05:41
to codekode in 2012.
106
325809
2779
at kode i 2012.
05:44
A few monthsmåneder latersenere, the countryLand of EstoniaEstland decidedbesluttede that
107
328588
3168
Få måneder senere besluttede Estland at
05:47
all of its first gradersgradere should learnlære to codekode.
108
331756
3656
alle i første klasse skulle lære at kode.
05:51
And that triggeredudløst a debatedebat in the U.K.
109
335412
2792
Og det udløste en debat i England
05:54
about whetherom all the childrenbørn there should learnlære to codekode.
110
338204
4309
om alle børn der skulle lære at kode.
05:58
Now, for some of you, when you hearhøre about this,
111
342513
2843
For nogle af jer, når I hører om dette,
06:01
it mightmagt seemsynes sortsortere of strangemærkelig about everybodyalle learninglæring to codekode.
112
345356
3608
kan det lyde lidt mærkeligt at alle lærer at kode.
06:04
When manymange people think of codingkodning, they think of it
113
348964
3150
Når mange mennesker tænker på programmering,
tænker de på det
06:08
as something that only a very narrowsmal sub-communitysub Fællesskabet
114
352114
3576
som noget kun et lille miljø
06:11
of people are going to be doing,
115
355690
2658
af mennesker får brug for at gøre,
06:14
and they think of codingkodning looking like this.
116
358348
2922
og de tænker på det som noget der ser sådan ud.
06:17
And in factfaktum, if this is what codingkodning is like,
117
361270
2166
Og rigtigt nok, hvis dette er programmering,
06:19
it will only be a narrowsmal sub-communitysub Fællesskabet of people
118
363436
2495
er det kun en snæver kreds af mennesker
06:21
with specialsærlig mathematicalmatematisk skillsfærdigheder and technologicalteknologisk backgroundbaggrund
119
365931
3072
med specielle matematiske evner
og teknisk baggrund
06:24
that can codekode.
120
369003
2266
som kan programmere.
06:27
But codingkodning doesn't have to be like this.
121
371269
2500
Men programmering behøver ikke være sådan.
06:29
Let me showat vise you about what it's like to codekode in ScratchBunden.
122
373769
3979
Lad mig vise jer hvordan det er at kode i Scratch.
06:33
So in ScratchBunden, to codekode, you just snapsnap blocksblokke togethersammen.
123
377748
4279
At kode i Scratch er bare at sætte klodser sammen.
06:37
In this casetilfælde, you take a movebevæge sig blockblok,
124
382027
1915
I dette tilfælde tager du en bevægelsesklods,
06:39
snapsnap it into a stackstak,
125
383942
1769
sætter den ind i en stabel,
06:41
and the stacksstakke of blocksblokke controlkontrollere the behaviorsadfærd
126
385711
2758
og stablerne af klodser styrer opførselen
06:44
of the differentforskellige characterstegn in your gamespil or your storyhistorie,
127
388469
3518
af de forskellige figurer i dit spil eller din historie,
06:47
in this casetilfælde controllingkontrollerende the bigstor fishfisk.
128
391987
2301
i dette tilfælde styres den store fisk.
06:50
After you've createdskabt your programprogram, you can clickklik on "sharedel,"
129
394288
3451
Når du har lavet dit program kan du klikke på
"Del projektet",
06:53
and then sharedel your projectprojekt with other people,
130
397739
3076
og dele dit projekt med andre mennesker,
06:56
so that they can use the projectprojekt
131
400815
1823
så de kan bruge dit projekt
06:58
and startStart workingarbejder on the projectprojekt as well.
132
402638
2974
og selv begynde at arbejde på projektet.
07:01
So, of courseRute, makingmaking a fishfisk gamespil isn't the only thing
133
405612
3322
At lave et fiskespil er selvfølgelig ikke det eneste
07:04
you can do with ScratchBunden.
134
408934
1645
man kan gøre med Scratch.
07:06
Of the millionsmillioner of projectsprojekter on the ScratchBunden websiteinternet side,
135
410579
1980
Blandt de millioner projekter på Scratch hjemmesiden
07:08
there's everything from animatedanimeret storieshistorier
136
412559
2824
er der alt fra animerede historier
07:11
to schoolskole sciencevidenskab projectsprojekter
137
415383
2416
til naturfagsprojekter,
07:13
to animeanime soapsæbe operasoperaer
138
417799
2064
animere sæbeoperaer,
07:15
to virtualvirtuel constructionkonstruktion kitskits
139
419863
2322
virtuelle byggesæt,
07:18
to recreationsrekonstruktioner of classicklassisk videovideo gamesspil
140
422185
2713
genskabninger af klassiske videospil,
07:20
to politicalpolitisk opinionmening pollsmeningsmålinger
141
424898
2269
politiske meningsmålinger,
07:23
to trigonometrytrigonometri tutorialstutorials
142
427167
2640
lektioner i trigonometri,
07:25
to interactiveinteraktiv artworkkunstværk, and, yes,
143
429807
2920
interaktiv kunst, og ja,
07:28
interactiveinteraktiv Mother'sMors Day cardskort.
144
432727
2784
interaktive mors dags-kort.
07:31
So I think there's so manymange differentforskellige waysmåder
145
435511
3036
Så jeg mener der er så mange måder
07:34
that people can expressudtrykke themselvesdem selv usingved brug af this,
146
438547
3460
folk kan udtrykke sig på med dette,
07:37
to be ablei stand to take theirderes ideasideer and sharedel theirderes ideasideer with the worldverden.
147
442007
3400
og tage deres ideer og dele dem med verden.
07:41
And it doesn't just stayBliv on the screenskærm.
148
445407
2562
Og det bliver ikke bare på skærmen.
07:43
You can alsoogså codekode to interactinteragere with the physicalfysisk worldverden around you.
149
447969
3767
Du kan også programmere en interaktion
med den fysiske verden omkring dig.
07:47
Here'sHer er an exampleeksempel from HongHong KongKong,
150
451736
2479
Her er et eksempel fra Hong Kong,
07:50
where some kidsbørn madelavet a gamespil
151
454215
1407
hvor nogle børn lavede et spil
07:51
and then builtbygget theirderes ownegen physicalfysisk interfacegrænseflade deviceenhed
152
455622
3281
og byggede deres eget fysiske interface
07:54
and had a lightlys sensorsensor, so the lightlys sensorsensor
153
458903
2892
med en lysmåler. Og lysmåleren
07:57
detectsregistrerer the holehul in the boardbestyrelse,
154
461795
1943
kan detektere hullet i pladen,
07:59
so as they movebevæge sig the physicalfysisk saw,
155
463738
2200
så når de flytter den fysiske sav,
08:01
the lightlys sensorsensor detectsregistrerer the holehul
156
465938
2240
ser lysmåleren hullet
08:04
and controlskontroller the virtualvirtuel saw on the screenskærm
157
468178
2956
og styrer den virtuelle sav på skærmen
08:07
and sawsSave down the treetræ.
158
471134
2780
og fælder træet.
08:09
We're going to continueBlive ved to look at newny waysmåder
159
473914
2109
Vi skal fortsætte med at se på nye måder
08:11
of bringingbringe togethersammen the physicalfysisk worldverden and the virtualvirtuel worldverden
160
476023
3056
at forbinde den fysiske verden og
den virtuelle verden
08:14
and connectingTilslutning to the worldverden around us.
161
479079
2928
og få forbindelse med verden omkring os.
08:17
This is an exampleeksempel from a newny versionversion of ScratchBunden
162
482007
2233
Dette er et eksempel fra en ny version af Scratch
08:20
that we'llgodt be releasingfrigive in the nextNæste few monthsmåneder,
163
484240
3623
som vi udgiver i løbet af få måneder,
08:23
and we're looking again to be ablei stand
164
487863
2050
hvor vi igen forsøger
08:25
to pushskubbe you in newny directionsretninger.
165
489913
1696
at skubbe dig i nye retninger.
08:27
Here'sHer er an exampleeksempel.
166
491609
2264
Her er et eksempel.
08:29
It usesanvendelser the webcamwebcam.
167
493873
4074
Det bruger webkameraet.
08:33
And as I movebevæge sig my handhånd, I can poppop the balloonsballoner
168
497947
4856
Og når jeg bevæger hånden, kan jeg sprænge ballonerne
08:38
or I can movebevæge sig the buginsekt.
169
502803
2885
eller jeg kan flytte insektet.
08:41
So it's a little bitbit like MicrosoftMicrosoft KinectKinect,
170
505688
2565
Så det er lige som Microsoft Kinect,
08:44
where you interactinteragere with gesturesfagter in the worldverden.
171
508253
2716
hvor man styrer med bevægelser i den virkelige verden.
08:46
But insteadi stedet of just playingspille someonenogen else'sellers er gamespil,
172
510969
2244
Men i stedet for bare at spille nogle andres spil,
08:49
you get to createskab the gamesspil,
173
513213
2242
kan du skabe dine egne spil,
08:51
and if you see someonenogen else'sellers er gamespil,
174
515455
1383
og hvis du ser en andens spil,
08:52
you can just say "see insideinde,"
175
516838
2640
siger du bare "see inside",
08:55
and you can look at the stacksstakke of blocksblokke that controlkontrollere it.
176
519478
2894
og så kan du se stablerne af klodser som styrer det.
08:58
So there's a newny blockblok that sayssiger how much videovideo motionbevægelse there is,
177
522372
3555
Der er en ny klods som fortæller
hvor meget videobevægelse der er,
09:01
and then, if there's so much videovideo motionbevægelse,
178
525927
3121
og hvis der er nok videobevægelse
09:04
it will then tell the balloonballon to poppop.
179
529048
3379
fortæller den til ballonen at den skal sprænge.
09:08
The samesamme way that this usesanvendelser the camerakamera
180
532427
2384
På samme måde som den bruger kameraet
09:10
to get informationinformation into ScratchBunden,
181
534811
2505
til at hente information ind i Scratch,
09:13
you can alsoogså use the microphonemikrofon.
182
537316
3007
kan du også bruge mikrofonen.
09:16
Here'sHer er an exampleeksempel of a projectprojekt usingved brug af the microphonemikrofon.
183
540323
3984
Her er et eksempel på et projekt
som bruger mikrofonen.
09:20
So I'm going to let all of you controlkontrollere this gamespil
184
544307
2400
Så nu vil jeg lade jer alle styre dette spil
09:22
usingved brug af your voicesstemmer.
185
546707
2246
ved at bruge stemmerne.
09:24
(CricketsFårekyllinger chirpingkvidrende) (ShoutsRåber) (ChompingChomping)
186
548953
16456
(Insektlyde) (Råb) (Tyggelyde)
09:41
(LaughterLatter)
187
565409
8629
(Latter)
09:49
(ApplauseBifald)
188
574038
8784
(Applaus)
09:58
As kidsbørn are creatingskabe projectsprojekter like this,
189
582822
2605
Når børn skaber projekter som dette,
10:01
they're learninglæring to codekode,
190
585427
2265
lærer de programmering,
10:03
but even more importantlyvigtigere, they're codingkodning to learnlære.
191
587692
3934
men mere vigtigt, de programmerer for at lære.
10:07
Because as they learnlære to codekode,
192
591626
2289
For når de lærer at programmere,
10:09
it enablesgør det muligt for them to learnlære manymange other things,
193
593915
3320
bliver de i stand til at lære mange andre ting,
10:13
opensåbner up manymange newny opportunitiesmuligheder for learninglæring.
194
597235
2872
det åbner mange nye muligheder for læring.
10:16
Again, it's usefulnyttig to make an analogyanalogi to readinglæsning and writingskrivning.
195
600107
4384
Igen er det nyttigt med analogien
med at læse og skrive.
10:20
When you learnlære to readlæse and writeskrive, it opensåbner up
196
604491
2940
Når du lærer at læse og skrive, giver det
10:23
opportunitiesmuligheder for you to learnlære so manymange other things.
197
607431
3060
mulighed for at lære mange andre ting.
10:26
When you learnlære to readlæse, you can then readlæse to learnlære.
198
610491
3760
Når du lærer at læse kan du læse for at lære.
10:30
And it's the samesamme thing with codingkodning.
199
614251
2188
Og det er det samme med programmering.
10:32
If you learnlære to codekode, you can codekode to learnlære.
200
616439
2547
Når du lærer at kode kan du kode for at lære.
10:34
Now some of the things you can learnlære are sortsortere of obviousindlysende.
201
618986
2554
Noget af det du kan lære er en selvfølge.
10:37
You learnlære more about how computerscomputere work.
202
621540
2498
Du lærer om hvordan computere virker.
10:39
But that's just where it startsstarter.
203
624038
2318
Men det er bare begyndelsen.
10:42
When you learnlære to codekode, it opensåbner up for you to learnlære
204
626356
2595
Når du lærer at kode får du adgang til at
10:44
manymange other things.
205
628951
2245
lære mange andre ting.
10:47
Let me showat vise you an exampleeksempel.
206
631196
2346
Lad mig vise et eksempel.
10:49
Here'sHer er anotheren anden projectprojekt,
207
633542
2270
Her er et andet projekt,
10:51
and I saw this when I was visitingbesøger
208
635812
2268
som jeg så da jeg besøgte
10:53
one of the computercomputer clubhousesklubhuse.
209
638080
2142
et af computerklubhusene.
10:56
These are after-schoolefter skoletid learninglæring centerscentre that we helpedhjulpet startStart
210
640222
3020
Det er fritidsklubber vi har hjulpet i gang,
10:59
that help youngung people from low-incomelav indkomst communitiesfællesskaber
211
643242
2762
som hjælper unge fra miljøer med lav indtægt
11:01
learnlære to expressudtrykke themselvesdem selv creativelykreativt with newny technologiesteknologier.
212
646004
4079
med at lære at udtrykke sig kreativt med ny teknologi.
11:05
And when I wentgik to one of the clubhousesklubhuse a couplepar yearsflere år agosiden,
213
650083
2795
Da jeg besøgte et af klubhusene for nogle år siden,
11:08
I saw a 13-year-old-år gammel boydreng who was usingved brug af our ScratchBunden softwaresoftware
214
652878
3725
så jeg en 13-årig dreng som brugte Scratch softwaren
11:12
to createskab a gamespil somewhatnoget like this one,
215
656603
2896
til at lave et spil som ligner dette,
11:15
and he was very happylykkelig with his gamespil and proudstolt of his gamespil,
216
659499
2923
og han var glad for sit spil og stolt over det,
11:18
but alsoogså he wanted to do more.
217
662422
2965
men han ville også gøre mere.
11:21
He wanted to keep scorescore.
218
665387
2304
Han ville tælle point.
11:23
So this was a gamespil where the bigstor fishfisk eatsspiser the little fishfisk,
219
667691
3076
Det var et spil hvor den store fisk spiser den lille fisk,
11:26
but he wanted to keep scorescore, so that eachhver time
220
670767
2927
og han ville tælle point, så hver gang
11:29
the bigstor fishfisk eatsspiser the little fishfisk,
221
673694
3378
den store fisk spiser den lille fisk,
11:32
the scorescore would go up and it would keep trackspore,
222
677072
2539
går antal point op og dermed tælles point,
11:35
and he didn't know how to do that.
223
679611
2512
men han vidste ikke hvordan man gør det.
11:38
So I showedviste him.
224
682123
2265
Så jeg viste ham det.
11:40
In ScratchBunden, you can createskab something calledhedder a variablevariabel.
225
684388
3577
I Scratch kan du lave noget der hedder en variabel.
11:43
I'll call it scorescore.
226
687965
4127
Jeg kalder den scoren.
11:47
And that createsskaber some newny blocksblokke for you,
227
692092
2831
Og så får du nogle nye klodser,
11:50
and alsoogså createsskaber a little scoreboardresultattavlen that keepsbliver ved trackspore of the scorescore,
228
694923
4666
og en lille pointtavle som holder styr på scoren,
11:55
so eachhver time I clickklik on "changelave om scorescore," it incrementsintervaller the scorescore.
229
699589
5252
så hver gang jeg klikker på "change score"
så lægges 1 til scoren.
12:00
So I showedviste this to the clubhouseklubhus membermedlem --
230
704841
2525
Så dette viste jeg til klubhusmedlemmet --
12:03
let's call him VictorVictor -- and VictorVictor,
231
707366
2701
lad os kalde ham Viktor -- og når Viktor
12:05
when he saw that this blockblok would let him incrementtilvækst the scorescore,
232
710067
2802
så at denne klods lod ham lægge 1 til scoren,
12:08
he knewvidste exactlyNemlig what to do.
233
712869
1816
vidste han nøjagtig hvad han skulle gøre.
12:10
He tooktog the blockblok
234
714685
2314
Han tog klodsen
12:12
and he put it into the programprogram
235
716999
3044
og puttede den ind i programmet
12:15
exactlyNemlig where the bigstor fishfisk eatsspiser the little fishfisk.
236
720043
4193
præcis der hvor den store fisk spiser den lille.
12:20
So then, eachhver time the bigstor fishfisk eatsspiser the little fishfisk,
237
724236
5023
Så hver gang den store fisk spiser den lille fisk
12:25
he will incrementtilvækst the scorescore, and the scorescore will go up by one.
238
729259
5995
går scoren op med 1.
12:31
And it's in factfaktum workingarbejder.
239
735254
1697
Og det virker faktisk.
12:32
And he saw this, and he was so excitedbegejstret,
240
736951
2254
Da han så det, blev han så glad,
12:35
he reachednået his handhånd out to me,
241
739205
1679
han gav mig hånden
12:36
and he said, "Thank you, thank you, thank you."
242
740884
2549
og sagde "Tak, tak, tak".
12:39
And what wentgik throughigennem my mindsind was,
243
743433
2069
Og jeg tænkte
12:41
how oftentit is it that teacherslærere are thankedtakkede by theirderes studentsstuderende
244
745502
3042
hvor ofte er det at lærere bliver takket af sine elever
12:44
for teachingundervisning them variablesvariabler? (LaughterLatter)
245
748544
3403
for at lære dem variable? (Latter)
12:47
It doesn't happenske in mostmest classroomsklasseværelser,
246
751947
2481
Det sker ikke i de fleste klasserum,
12:50
but that's because in mostmest classroomsklasseværelser, when kidsbørn learnlære about variablesvariabler,
247
754428
2959
men grunden er at når børn lærer om
variable i de fleste klasserum,
12:53
they don't know why they're learninglæring it.
248
757387
2508
så ved de ikke hvorfor de lærer det.
12:55
It's nothing that, really, they can make use of.
249
759895
2871
Det er ikke noget de egentlig kan bruge til noget.
12:58
When you learnlære ideasideer like this in ScratchBunden,
250
762766
2162
Når du lærer begreber som dette i Scratch,
13:00
you can learnlære it in a way that's really meaningfulmeningsfuld and motivatingmotiverende for you,
251
764928
4103
kan du gøre det på en meningsfuld og
motiverende måde,
13:04
that you can understandforstå the reasongrund for learninglæring variablesvariabler,
252
769031
2990
hvor du forstår grunden til at du lærer variable,
13:07
and we see that kidsbørn learnlære it more deeplydybt
253
772021
2042
og vi ser at børn lærer det dybere
13:09
and learnlære it better.
254
774063
1415
og bedre.
13:11
VictorVictor had, I'm sure, been taughtundervist about variablesvariabler in schoolsskoler,
255
775478
3041
Jeg er sikker på at Viktor havde lært
om variable i skolen,
13:14
but he really didn't -- he wasn'tvar ikke payingbetale attentionopmærksomhed.
256
778519
2188
men det havde han egentlig ikke,
for han havde ikke hørt efter.
13:16
Now he had a reasongrund for learninglæring variablesvariabler.
257
780707
2283
Nu fik han en grund til at lære variable.
13:18
So when you learnlære throughigennem codingkodning, and codingkodning to learnlære,
258
782990
3074
Så når du lærer gennem programmering
og programmerer for at lære,
13:21
you're learninglæring it in a meaningfulmeningsfuld contextsammenhæng, and that's the bestbedst way of learninglæring things.
259
786064
4884
lærer du i en meningsfuld kontekst
og det er den bedste måde at lære ting på.
13:26
So as kidsbørn like VictorVictor are creatingskabe projectsprojekter like this,
260
790948
3455
Så når børn som Viktor skaber projekter som dette,
13:30
they're learninglæring importantvigtig conceptsbegreber like variablesvariabler,
261
794403
2784
lærer de vigtige begreber som variable
13:33
but that's just the startStart.
262
797187
2128
men det er kun det første.
13:35
As VictorVictor workedarbejdet on this projectprojekt and createdskabt the scriptsscripts,
263
799315
3850
Da Viktor arbejdede på projektet og lavede scripts
13:39
he was alsoogså learninglæring about the processbehandle of designdesign,
264
803165
3252
lærte han også om designprocessen,
13:42
how to startStart with the glimmerglimt of an ideaide
265
806417
2619
hvordan man starter med en ide
13:44
and turntur it into a fully-fledgedfuldgyldig, functioningfunktion projectprojekt
266
809036
2906
og omdanner den til et færdigt, fungerende projekt
13:47
like you see here.
267
811942
2507
som du ser her.
13:50
So he was learninglæring manymange differentforskellige corekerne principlesprincipper of designdesign,
268
814449
4040
Så han lærte mange kerneprincipper i design,
13:54
about how to experimenteksperiment with newny ideasideer,
269
818489
3242
hvordan man eksperimenterer med nye ideer,
13:57
how to take complexkompleks ideasideer and breakpause them down into simplerenklere partsdele,
270
821731
4705
hvordan man bryder komplekse ideer op
i simplere dele,
14:02
how to collaboratesamarbejde with other people on your projectsprojekter,
271
826436
2990
hvordan man samarbejder
med andre på sine projekter,
14:05
about how to find and fixrette op bugsbugs when things go wrongforkert,
272
829426
3451
hvordan man finder og ordner fejl når noget går galt,
14:08
how to keep persistentvedvarende and to persevereholde ud
273
832877
3054
hvordan man er tålmodig og holder ud
14:11
in the faceansigt of frustrationsfrustrationer when things aren'ter ikke workingarbejder well.
274
835931
3405
når man møder frustrationer
over ting der ikke går så godt.
14:15
Now those are importantvigtig skillsfærdigheder
275
839336
1773
Det er vigtige færdigheder
14:17
that aren'ter ikke just relevantrelevant for codingkodning.
276
841109
2868
som ikke bare er relevante for programmering.
14:19
They're relevantrelevant for all sortssorterer of differentforskellige activitiesaktiviteter.
277
843977
2827
De er relevante for alle mulige aktiviteter.
14:22
Now, who knowskender if VictorVictor is going to growdyrke up and becomeblive
278
846804
3168
Hvem ved om Viktor vokser op og bliver
14:25
a programmerprogrammør or a professionalprofessionel computercomputer scientistvidenskabsmand?
279
849972
2924
en programmør eller datalog?
14:28
It's probablysandsynligvis not so likelysandsynligt,
280
852896
1812
Det er ikke så sandsynligt,
14:30
but regardlessuanset of what he does,
281
854708
1788
men uanset hvad han gør,
14:32
he'llhelvede be ablei stand to make use of these designdesign skillsfærdigheder that he learnedlærte.
282
856496
3704
vil han kunne bruge de færdigheder
i design han har lært.
14:36
RegardlessUanset of whetherom he growsvokser up to be a marketingmarkedsføring managerManager
283
860200
2584
Hvad enten han bliver marketing manager
14:38
or a mechanicmekaniker or a communityfællesskab organizerOrganizer,
284
862784
3120
eller mekaniker eller leder i lokalmiljøet,
14:41
that these ideasideer are usefulnyttig for everybodyalle.
285
865904
2456
er disse ideer nyttige for alle.
14:44
Again, it's usefulnyttig to think about this analogyanalogi with languageSprog.
286
868360
3922
Igen er det nyttigt at tænke på analogien med sprog.
14:48
When you becomeblive fluentflydende with readinglæsning and writingskrivning,
287
872282
4356
Når du kan skrive og læse flydende
14:52
it's not something that you're doing
288
876638
2441
er det ikke noget du gør
14:54
just to becomeblive a professionalprofessionel writerforfatter.
289
879079
1960
for at blive professionel forfatter.
14:56
Very few people becomeblive professionalprofessionel writersforfattere.
290
881039
2697
Meget få mennesker bliver forfattere.
14:59
But it's usefulnyttig for everybodyalle to learnlære how to readlæse and writeskrive.
291
883736
3568
Men det er nyttigt for alle at lære at læse og skrive.
15:03
Again, the samesamme thing with codingkodning.
292
887304
2095
Og det er det samme med programmering.
15:05
MostDe fleste people won'tvil ikke growdyrke up to becomeblive professionalprofessionel
293
889399
2222
De fleste bliver ikke professionelle
15:07
computercomputer scientistsforskere or programmersprogrammører,
294
891621
3219
dataloger eller programmører,
15:10
but those skillsfærdigheder of thinkingtænker creativelykreativt,
295
894840
2338
men færdighederne som at tænke kreativt,
15:13
reasoningræsonnement systematicallysystematisk, workingarbejder collaborativelyFællesskab --
296
897178
2514
ræsonnere systematisk, arbejde sammen,
15:15
skillsfærdigheder you developudvikle when you codekode in ScratchBunden --
297
899692
2710
færdigheder som du udvikler
når du programmerer i scratch,
15:18
are things that people can use no matterstof what they're doing in theirderes work livesliv.
298
902402
4822
er noget man kan bruge
uanset hvad man gør i sit arbejdsliv.
15:23
And it's not just about your work life.
299
907224
2376
Og det er ikke kun i arbejdslivet.
15:25
CodingKodning can alsoogså enablegøre det muligt for you to
300
909600
2720
Programmering gør dig også i stand til
15:28
expressudtrykke your ideasideer and feelingsfølelser in your personalpersonlig life.
301
912320
3176
at udtrykke dine ideer og følelser i dit personlige liv.
15:31
Let me endende with just one more exampleeksempel.
302
915496
2673
Lad mig slutte med endnu et eksempel.
15:34
So this is an exampleeksempel that camekom from
303
918169
3127
Det er et eksempel jeg fik
15:37
after I had sentsendt the Mother'sMors Day cardskort to my mommor,
304
921296
4468
efter jeg havde sendt mors dags-kortene til min mor,
15:41
she decidedbesluttede that she wanted to learnlære ScratchBunden.
305
925764
3101
hvorefter hun besluttede at hun ville lære Scratch.
15:44
So she madelavet this projectprojekt for my birthdayfødselsdag
306
928865
3031
Så hun lavede dette projekt til min fødselsdag
15:47
and sentsendt me a happylykkelig birthdayfødselsdag ScratchBunden cardkort.
307
931896
3576
og sendte mig et fødselsdagskort.
15:51
Now this projectprojekt is not going to winvinde any prizespræmier for designdesign,
308
935472
3856
Dette projekt kommer ikke til
at vinde nogen designpriser,
15:55
and you can resthvile assuredforsikrede that my 83-year-old-år gammel mommor
309
939328
2975
og du kan være sikker på at min 83-årige mor
15:58
is not traininguddannelse to becomeblive a professionalprofessionel programmerprogrammør or computercomputer scientistvidenskabsmand.
310
942303
4237
ikke øver sig på at blive en
professionel programmør eller datalog.
16:02
But workingarbejder on this projectprojekt enabledaktiveret her
311
946540
2972
Men arbejdet på dette projekt gjorde hende i stand til
16:05
to make a connectionforbindelse to someonenogen that she caresbekymringer about
312
949512
2666
at knytte bånd til nogen hun bryder sig om
16:08
and enabledaktiveret her to keep on learninglæring newny things
313
952178
2808
og lod hende fortsætte med at lære nye ting
16:10
and continuingfortsættende to practiceøve sig her creativitykreativitet
314
954986
2432
og fortsætte med at bruge sin kreativitet
16:13
and developingudvikle newny waysmåder of expressingudtrykke herselfhende selv.
315
957418
3175
og udvikle nye måder at udtrykke sig på.
16:16
So as we take a look and we see that
316
960593
4211
Så når vi ser os omkring og ser at
16:20
MichaelMichael BloombergBloomberg is learninglæring to codekode,
317
964804
2564
Michael Bloomberg lærer at kode,
16:23
all of the childrenbørn of EstoniaEstland learnlære to codekode,
318
967368
2650
alle børn i Estland lærer at kode,
16:25
even my mommor has learnedlærte to codekode,
319
970018
2200
selv min mor lærer at kode,
16:28
don't you think it's about time that you mightmagt be
320
972218
1772
synes du så ikke det er på tide at du måske
16:29
thinkingtænker about learninglæring to codekode?
321
973990
1912
tænkte over at lære at kode?
16:31
If you're interestedinteresseret in givinggiver it a try,
322
975902
2193
Hvis du er interesseret i at prøve det,
16:33
I'd encouragetilskynde you to go to the ScratchBunden websiteinternet side.
323
978095
2436
foreslår jeg at du går til Scratch hjemmesiden.
16:36
It's scratchkradse.mitmit.eduedu,
324
980531
2025
Det er scratch.mit.edu,
16:38
and give a try at codingkodning.
325
982556
1822
og prøv at kode.
16:40
ThanksTak very much. (ApplauseBifald)
326
984378
4118
Mange tak. (Applaus)
Translated by Eivind Tøstesen
Reviewed by Anders Finn Jørgensen

▲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