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: Insegnamo ai bambini a programmare

Filmed:
2,313,152 views

Programmare non è solo per fanatici dell'informatica, secondo Mitch Resnick dell'MIT Media Lab -- è per tutti. Resnick, in modo divertente e attraverso esempi e dimostrazioni, mostra i vantaggi che si ottengono insegnando ai bambini a programmare, in modo che possano essere in grado non solo di "leggere" le nuove tecnologie -- ma anche di crearle. (Filmato a 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 SaturdaySabato afternoonpomeriggio in MayMaggio,
0
651
3179
Era un sabato pomeriggio di maggio
00:19
and I suddenlyad un tratto realizedrealizzato
1
3830
2514
e, improvvisamente, mi sono reso conto
00:22
that the nextIl prossimo day was Mother'sFesta della mamma Day,
2
6344
3454
che il giorno dopo era la festa della mamma,
00:25
and I hadn'tnon aveva gottenottenuto anything for my mommamma,
3
9798
1846
e non avevo preso niente per mia mamma,
00:27
so I startediniziato thinkingpensiero about
4
11644
1401
perciò ho iniziato a pensare
00:28
what should I get my mommamma for Mother'sFesta della mamma Day?
5
13045
2337
cosa posso prenderle per la festa della mamma?
00:31
I thought, why don't I make her
6
15382
1844
Mi sono chiesto, perché non le faccio
00:33
an interactiveinterattivo Mother'sFesta della mamma Day cardcarta
7
17226
3049
un biglietto d'auguri nterattivo
00:36
usingutilizzando the ScratchGratta e Vinci softwareSoftware that I'd been developingin via di sviluppo
8
20275
2708
usando Scratch, il software che stavo sviluppando
00:38
with my researchricerca groupgruppo at the MITMIT MediaMedia LabLaboratorio?
9
22983
3817
con il mio gruppo di ricerca al Media Lab dell'MIT?
00:42
We developedsviluppato it so that people could easilyfacilmente createcreare
10
26800
3380
Lo abbiamo sviluppato in modo che la gente potesse facilmente creare
00:46
theirloro ownproprio interactiveinterattivo storiesstorie and gamesi giochi and animationsanimazioni,
11
30180
4244
le proprie storie, giochi e animazioni interattive,
00:50
and then shareCondividere theirloro creationscreazioni with one anotherun altro.
12
34424
3769
per poi condividere le loro creazioni.
00:54
So I thought, this would be an opportunityopportunità to use ScratchGratta e Vinci
13
38193
3868
Dunque ho pensato che poteva essere un'opportunità di usare Scratch
00:57
to make an interactiveinterattivo cardcarta for my mommamma.
14
42061
2900
per fare un biglietto interattivo per mia mamma.
01:00
Before makingfabbricazione my ownproprio Mother'sFesta della mamma Day cardcarta,
15
44961
2176
Prima di creare il mio biglietto per la festa della mamma,
01:03
I thought I would take a look
16
47137
1985
ho pensato di dare un'occhiata
01:05
at the ScratchGratta e Vinci websiteSito web.
17
49122
1573
al sito web di Scratch.
01:06
So over the last severalparecchi yearsanni, kidsbambini around the worldmondo
18
50695
3358
In questi ultimi anni, i bambini di tutto il mondo
01:09
agesevo 8 and up, have shareddiviso theirloro projectsprogetti,
19
54053
3194
dagli 8 anni in su, hanno condiviso i loro progetti,
01:13
and I thought, I wondermeravigliarsi if, of those threetre millionmilione projectsprogetti,
20
57247
3435
così ho pensato:
mi chiedo se, fra questi tre milioni di progetti,
01:16
whetherse anyonechiunque elsealtro has thought to put up Mother'sFesta della mamma Day cardscarte.
21
60682
3385
qualcun'altro abbia pensato di inserire anche dei biglietti per la festa della mamma.
01:19
So in the searchricerca boxscatola I typeddigitato in
22
64067
2994
Allora ho scritto nella casella di ricerca
01:22
"Mother'sFesta della mamma Day,"
23
67061
1545
"Festa della mamma,"
01:24
and I was surprisedsorpreso and delightedContentissimo to see a listelenco
24
68606
3003
e sono rimasto sorpreso e anche felice di vedere una lista
01:27
of dozensdozzine and dozensdozzine of Mother'sFesta della mamma Day cardscarte
25
71609
2704
di decine e decine di biglietti d'auguri per la festa della mamma
01:30
that showedha mostrato up on the ScratchGratta e Vinci websiteSito web,
26
74313
2514
che sono venuti fuori nel sito di Scratch,
01:32
manymolti of them just in the pastpassato 24 hoursore
27
76827
2318
e molti di questi erano apparsi proprio nelle ultime 24 ore
01:35
by procrastinatorsprocrastinators just like myselfme stessa.
28
79145
3206
da persone che aspettano sempre fino all'ultimo minuto, come me.
01:38
So I startediniziato takingpresa a look at them. (MusicMusica)
29
82351
3122
Così, ho iniziato a dare un' occhiata a questi biglietti.
(Musica)
01:41
I saw one of them that featuredin primo piano a kittengattino
30
85473
2456
Ne ho visto uno con un gattino
01:43
and her mommamma and wishingche desiderano her mommamma a happycontento Mother'sFesta della mamma Day.
31
87929
6871
che augurava alla sua mamma una buona festa della mamma.
01:50
And the creatorCreatore very consideratelypremurosamente
32
94800
2531
E il suo autore teneramente offriva
01:53
offeredofferta a replayReplay for her mommamma.
33
97331
3504
un replay per la sua mamma.
01:56
AnotherUn altro one was an interactiveinterattivo projectprogetto where,
34
100835
2384
Un altro biglietto era un progetto interattivo in cui,
01:59
when you movedmosso the mousetopo over the letterslettere of "HappyFelice MomMamma Day,"
35
103219
3198
muovendo il mouse sopra alle lettere che compongono "Buona festa della mamma",
02:02
it revealsrivela a specialspeciale happycontento Mother'sFesta della mamma Day sloganslogan.
36
106417
4920
appare una frase speciale sulla festa della mamma.
02:07
(MusicMusica) In this one, the creatorCreatore told a narrativenarrazione
37
111337
3983
(Musica) In questo, l'autore racconta la storia di come
02:11
about how she had GoogledSu Google to find out
38
115320
2659
ha dovuto cercare su Google per scoprire
02:13
when Mother'sFesta della mamma Day was happeningavvenimento.
39
117979
3117
che giorno era la festa della mamma.
02:16
(TypingBattitura a macchina) And then onceuna volta she foundtrovato out when Mother'sFesta della mamma Day was happeningavvenimento,
40
121096
4143
(Digitando)
E una volta che ha scoperto quand'era
02:21
she deliveredconsegnato a specialspeciale Mother'sFesta della mamma Day greetingsaluto
41
125239
2478
ha mandato un biglietto d'auguri speciale per la festa della mamma
02:23
of how much she lovedamato her mommamma.
42
127717
3627
dicendo quanto bene voleva alla sua mamma.
02:27
So I really enjoyedgoduto looking at these projectsprogetti
43
131344
2225
Quindi mi è piaciuto molto vedere e interagire
02:29
and interactinginteragendo with these projectsprogetti.
44
133569
1652
con questi progetti.
02:31
In factfatto, I likedè piaciuto it so much that, insteadanziché of makingfabbricazione my ownproprio projectprogetto,
45
135221
3841
Mi è piaciuto così tanto che invece di creare un mio progetto personale,
02:34
I sentinviato my mommamma linkslink to about a dozendozzina of these projectsprogetti. (LaughterRisate)
46
139062
4754
ho inviato a mia mamma link a decine di questi progetti. (Risate)
02:39
And actuallyin realtà, she reactedha reagito exactlydi preciso the way that I hopedsperato that she would.
47
143816
3580
E, a dire la verità, lei ha reagito esattamente come speravo reagisse.
02:43
She wroteha scritto back to me and she said,
48
147396
1385
Mi ha risposto anche lei con un biglietto che diceva,
02:44
"I'm so proudorgoglioso to have a sonfiglio that createdcreato the softwareSoftware
49
148781
3267
"Sono orgogliosa di avere un figlio che ha creato il software
02:47
that allowedpermesso these kidsbambini to make Mother'sFesta della mamma Day cardscarte for theirloro mothersmadri."
50
152048
4112
che ha permesso a questi bambini di creare dei biglietti d'auguri per le loro madri."
02:52
So my mommamma was happycontento, and that madefatto me happycontento,
51
156160
3800
Quindi mia mamma era contenta e io ero contento per lei
02:55
but actuallyin realtà I was even happierpiù felici for anotherun altro reasonragionare.
52
159960
4624
ma in realtà un'altra cosa mi rendeva ancora più felice.
03:00
I was happycontento because these kidsbambini were usingutilizzando ScratchGratta e Vinci
53
164584
3959
Ero felice perché questi ragazzi stavano usando Scratch
03:04
just in the way that we had hopedsperato that they would.
54
168543
2801
proprio nel modo in cui speravamo.
03:07
As they createdcreato theirloro interactiveinterattivo Mother'sFesta della mamma Day cardscarte,
55
171344
2811
Vederli creare questi biglietti interattivi per la festa della mamma,
03:10
you could see that they were really
56
174155
2281
mi ha dimostrato che erano diventati
03:12
becomingdiventando fluentfluente with newnuovo technologiestecnologie.
57
176436
3312
davvero fluenti con le nuove tecnologie.
03:15
What do I mean by fluentfluente?
58
179748
1463
Che cosa voglio dire quando dico "fluenti"?
03:17
I mean that they were ablecapace to startinizio expressingesprimendo themselvesloro stessi
59
181211
4032
Voglio dire che questi ragazzini sono riusciti a esprimere loro stessi
03:21
and to startinizio expressingesprimendo theirloro ideasidee.
60
185243
2777
e a iniziare ad esprimere anche le loro idee.
03:23
When you becomediventare fluentfluente with languageLingua,
61
188020
2654
Quando si diventa fluenti in una lingua,
03:26
it meanssi intende you can writeScrivi an entryiscrizione in your journalrivista
62
190674
3537
vuol dire che si può scrivere una pagina di diario
03:30
or tell a jokescherzo to someonequalcuno or writeScrivi a letterlettera to a friendamico.
63
194211
4053
o raccontare una barzelletta, o scrivere una lettera ad un amico.
03:34
And it's similarsimile with newnuovo technologiestecnologie.
64
198264
3157
Anche per le nuove tecnologie è così.
03:37
By writingscrittura, be creatingla creazione di these interactiveinterattivo Mother'sFesta della mamma Day cardscarte,
65
201421
4182
Scrivendo, creando questi biglietti interattivi per la festa della mamma
03:41
these kidsbambini were showingmostrando that they were really fluentfluente
66
205603
2530
questi ragazzi hanno dimostrato di essere molto fluenti
03:44
with newnuovo technologiestecnologie.
67
208133
1673
nelle nuove tecnologie.
03:45
Now maybe you won'tnon lo farà be so surprisedsorpreso by this,
68
209806
2765
Forse non ne rimarrete stupiti,
03:48
because a lot of timesvolte people feel that
69
212571
2696
perché molte volte le persone hanno l'impressione che
03:51
younggiovane people todayoggi can do all sortstipi of things with technologytecnologia.
70
215267
3400
i giovani al giorno d'oggi possano fare qualsiasi cosa con la tecnologia.
03:54
I mean, all of us have heardsentito younggiovane people referreddi cui to as "digitaldigitale nativesnativi."
71
218667
4461
Voglio dire, tutti abbiamo sentito dire che i giovani sono "nativi digitali".
03:59
But actuallyin realtà I'm sortordinare of skepticalscettico about this termtermine.
72
223128
3797
Ma, a dire la verità, sono un po' scettico su questo termine.
04:02
I'm not so sure we should be thinkingpensiero of younggiovane people as digitaldigitale nativesnativi.
73
226925
3501
Non sono così sicuro che considerare i giovani come "nativi digitali" sia il modo giusto di pensare a loro.
04:06
When you really look at it, how is it that younggiovane people
74
230426
2553
Pensandoci bene, qual è il modo in cui i giovani
04:08
spendtrascorrere mostmaggior parte of theirloro time usingutilizzando newnuovo technologiestecnologie?
75
232979
3536
passano la maggior parte del tempo usando le nuove tecnologie?
04:12
You oftenspesso see them in situationssituazioni like this,
76
236515
3523
Li vediamo spesso in situazioni come questa,
04:15
or like this,
77
240038
2194
o come questa,
04:18
and there's no doubtdubbio that younggiovane people
78
242232
1518
e non c'è dubbio che i giovani
04:19
are very comfortableconfortevole and familiarfamiliare browsingnavigazione
79
243750
3316
hanno familiarità e dimestichezza nel navigare in internet
04:22
and chattingchat and textingtexting and gaminggioco.
80
247066
4522
e a chattare, a mandare messaggi e a giocare.
04:27
But that doesn't really make you fluentfluente.
81
251588
3199
Ma questo non basta per renderti fluente.
04:30
So younggiovane people todayoggi have lots of experienceEsperienza
82
254787
3959
Al giorno d'oggi i giovani hanno molta esperienza
04:34
and lots of familiarityfamiliarità with interactinginteragendo with newnuovo technologiestecnologie,
83
258746
3795
e molta familiarità ad interagire con le nuove tecnologie,
04:38
but a lot lessDi meno so of creatingla creazione di with newnuovo technologiestecnologie
84
262541
3405
ma non a creare usando nuove tecnologie
04:41
and expressingesprimendo themselvesloro stessi with newnuovo technologiestecnologie.
85
265946
2972
e ad esprimersi attraverso le nuove tecnologie.
04:44
It's almostquasi as if they can readleggere
86
268918
2392
È come se riuscissero a leggere
04:47
but not writeScrivi with newnuovo technologiestecnologie.
87
271310
3333
ma non a scrivere con le nuove tecnologie.
04:50
And I'm really interestedinteressato in seeingvedendo, how can we help younggiovane people becomediventare fluentfluente
88
274643
3898
Mi interessa molto capire come possiamo aiutare i giovani a diventare fluenti
04:54
so they can writeScrivi with newnuovo technologiestecnologie?
89
278541
2529
in modo che possano scrivere con le nuove tecnologie.
04:56
And that really meanssi intende that they need to be ablecapace to
90
281070
3360
E questo significa che loro devono essere veramente in grado di
05:00
writeScrivi theirloro ownproprio computercomputer programsprogrammi, or codecodice.
91
284430
4512
scrivere i propri programmi per il computer, o programmare.
05:04
So, increasinglysempre più, people are startingdi partenza to recognizericonoscere
92
288942
2712
Quindi le persone si rendono conto sempre di più
05:07
the importanceimportanza of learningapprendimento to codecodice.
93
291654
3304
dell'importanza di imparare a programmare.
05:10
You know, in recentrecente yearsanni, there have been
94
294958
2602
Sapete, negli ultimi anni, ci sono stati
05:13
hundredscentinaia of newnuovo organizationsorganizzazioni and websitessiti web
95
297560
2892
centinaia di nuove organizzazioni e siti web
05:16
that are helpingporzione younggiovane people learnimparare to codecodice.
96
300452
3294
per aiutare i giovani ad imparare a programmare.
05:19
You look onlinein linea, you'llpotrai see placesposti like CodecademyCodecademy
97
303746
3591
Cercando online, si trovano posti come Codecademy
05:23
and eventseventi like CoderDojoCoderDojo
98
307337
2371
ed eventi come CoderDojo
05:25
and sitessiti like GirlsRagazze Who CodeCodice,
99
309708
2431
e siti come Girls Who Code,
05:28
or BlackNero GirlsRagazze CodeCodice.
100
312139
1694
o Black Girls Code.
05:29
It seemssembra that everybodytutti is gettingottenere into the actatto.
101
313833
3108
Sembra che tutti stiano iniziando ad interessarsene.
05:32
You know, just at the beginninginizio of this yearanno,
102
316941
2583
Proprio all'inizio di quest'anno,
05:35
at the turnturno of the newnuovo yearanno,
103
319524
1365
per l'anno nuovo,
05:36
NewNuovo YorkYork CityCittà MayorSindaco MichaelMichael BloombergBloomberg
104
320889
2660
il sindaco di New York Michael Bloomberg
05:39
madefatto a NewNuovo Year'sDell'anno resolutionrisoluzione that he was going to learnimparare
105
323549
2260
ha deciso, come proposito per l'anno nuovo, di imparare
05:41
to codecodice in 2012.
106
325809
2779
a programmare nel 2012.
05:44
A fewpochi monthsmesi laterdopo, the countrynazione of EstoniaEstonia decideddeciso that
107
328588
3168
Qualche mese dopo, l'Estonia ha deciso che
05:47
all of its first graderslivellatrici should learnimparare to codecodice.
108
331756
3656
tutti i bambini in prima elementare avrebbero dovuto imparare a programmare.
05:51
And that triggeredinnescato a debatediscussione in the U.K.
109
335412
2792
E questo ha scatenato un dibattito nel Regno Unito
05:54
about whetherse all the childrenbambini there should learnimparare to codecodice.
110
338204
4309
sulla necessità per tutti i bambini di imparare a programmare.
05:58
Now, for some of you, when you hearsentire about this,
111
342513
2843
Ora, a qualcuno di voi sembrerà strano
06:01
it mightpotrebbe seemsembrare sortordinare of strangestrano about everybodytutti learningapprendimento to codecodice.
112
345356
3608
tutto questo parlare di imparare a programmare.
06:04
When manymolti people think of codingcodifica, they think of it
113
348964
3150
Quando si parla di programmare, molta gente pensa
06:08
as something that only a very narrowstretto sub-communitysotto-comunità
114
352114
3576
che sia qualcosa che solo un piccolissimo gruppo
06:11
of people are going to be doing,
115
355690
2658
sa fare,
06:14
and they think of codingcodifica looking like this.
116
358348
2922
e pensano che programmare assomigli a questo.
06:17
And in factfatto, if this is what codingcodifica is like,
117
361270
2166
E di sicuro se programmare rimarrà così,
06:19
it will only be a narrowstretto sub-communitysotto-comunità of people
118
363436
2495
saranno solo piccoli gruppi, pochissime persone
06:21
with specialspeciale mathematicalmatematico skillsabilità and technologicaltecnologico backgroundsfondo
119
365931
3072
con abilità matematiche particolari e una formazione informatica
06:24
that can codecodice.
120
369003
2266
ad essere in grado di programmare.
06:27
But codingcodifica doesn't have to be like this.
121
371269
2500
Ma programmare non deve necessariamente essere così.
06:29
Let me showmostrare you about what it's like to codecodice in ScratchGratta e Vinci.
122
373769
3979
Adesso vi farò vedere come si fa a programmare su Scratch.
06:33
So in ScratchGratta e Vinci, to codecodice, you just snapschiocco blocksblocchi togetherinsieme.
123
377748
4279
Per programmare su Scratch, basta agganciare tessere tra loro.
06:37
In this casecaso, you take a movemossa blockbloccare,
124
382027
1915
In questo caso, si prende una tessera "muovi"
06:39
snapschiocco it into a stackpila,
125
383942
1769
la si sistema in una pila,
06:41
and the stacksstack of blocksblocchi controlcontrollo the behaviorscomportamenti
126
385711
2758
e le pile di tessere controllano i movimenti
06:44
of the differentdiverso characterspersonaggi in your gamegioco or your storystoria,
127
388469
3518
dei diversi personaggi nel gioco o nella storia,
06:47
in this casecaso controllingcontrollo the biggrande fishpesce.
128
391987
2301
in questo caso il pesce.
06:50
After you've createdcreato your programprogramma, you can clickclic on "shareCondividere,"
129
394288
3451
Dopo aver creato un programma, puoi cliccare su "condividi",
06:53
and then shareCondividere your projectprogetto with other people,
130
397739
3076
e condividere il progetto con altre persone,
06:56
so that they can use the projectprogetto
131
400815
1823
in modo che lo possano usare
06:58
and startinizio workinglavoro on the projectprogetto as well.
132
402638
2974
e iniziare a lavorarci su.
07:01
So, of coursecorso, makingfabbricazione a fishpesce gamegioco isn't the only thing
133
405612
3322
Ovviamente, fare un gioco con i pesci non è l'unica cosa
07:04
you can do with ScratchGratta e Vinci.
134
408934
1645
che si può fare con Scratch.
07:06
Of the millionsmilioni of projectsprogetti on the ScratchGratta e Vinci websiteSito web,
135
410579
1980
Nei milioni di progetti sul sito
07:08
there's everything from animatedanimato storiesstorie
136
412559
2824
c'è di tutto: storie animate,
07:11
to schoolscuola sciencescienza projectsprogetti
137
415383
2416
progetti di scienze per la scuola,
07:13
to animeanime soapsapone operasopere liriche
138
417799
2064
soap opera con personaggi dei cartoni,
07:15
to virtualvirtuale constructioncostruzione kitsKit
139
419863
2322
kit per costruzioni virtuali,
07:18
to recreationsricreazioni of classicclassico videovideo gamesi giochi
140
422185
2713
nuove versioni di classici dei video game,
07:20
to politicalpolitico opinionopinione pollssondaggi
141
424898
2269
sondaggi sulla politica,
07:23
to trigonometrytrigonometria tutorialsTutorial
142
427167
2640
tutorial di trigonometria,
07:25
to interactiveinterattivo artworkopera d'arte, and, yes,
143
429807
2920
opere d'arte interattive e
07:28
interactiveinterattivo Mother'sFesta della mamma Day cardscarte.
144
432727
2784
anche biglietti interattivi per la festa della mamma.
07:31
So I think there's so manymolti differentdiverso waysmodi
145
435511
3036
Quindi credo ci siano tanti modi diversi
07:34
that people can expressesprimere themselvesloro stessi usingutilizzando this,
146
438547
3460
in cui ci si può esprimere usando Scratch,
07:37
to be ablecapace to take theirloro ideasidee and shareCondividere theirloro ideasidee with the worldmondo.
147
442007
3400
per poter sviluppare e condividere le proprie idee con il mondo.
07:41
And it doesn't just stayrestare on the screenschermo.
148
445407
2562
E non è limitato al mondo virtuale.
07:43
You can alsoanche codecodice to interactinteragire with the physicalfisico worldmondo around you.
149
447969
3767
Si può programmare per interagire con il mondo fisico intorno a noi.
07:47
Here'sQui è an exampleesempio from HongHong KongKong,
150
451736
2479
Ecco un esempio da Hong Kong,
07:50
where some kidsbambini madefatto a gamegioco
151
454215
1407
dove alcuni bambini hanno creato un gioco
07:51
and then builtcostruito theirloro ownproprio physicalfisico interfaceinterfaccia devicedispositivo
152
455622
3281
e poi hanno costruito un dispositivo d'interfaccia fisica
07:54
and had a lightleggero sensorsensore, so the lightleggero sensorsensore
153
458903
2892
che ha un sensore per la luce. Questo sensore
07:57
detectsrileva the holebuco in the boardtavola,
154
461795
1943
riesce a localizzare un buco nell'asse,
07:59
so as they movemossa the physicalfisico saw,
155
463738
2200
quindi,muovendo la sega reale
08:01
the lightleggero sensorsensore detectsrileva the holebuco
156
465938
2240
il sensore luce localizza il buco
08:04
and controlscontrolli the virtualvirtuale saw on the screenschermo
157
468178
2956
e controlla la sega virtuale sullo schermo
08:07
and sawsSeghe down the treealbero.
158
471134
2780
che taglia l'albero.
08:09
We're going to continueContinua to look at newnuovo waysmodi
159
473914
2109
Si continueranno a cercare altri modi
08:11
of bringingportando togetherinsieme the physicalfisico worldmondo and the virtualvirtuale worldmondo
160
476023
3056
per far convergere il mondo reale e il mondo virtuale
08:14
and connectingcollegamento to the worldmondo around us.
161
479079
2928
e per collegarsi al mondo in cui viviamo.
08:17
This is an exampleesempio from a newnuovo versionversione of ScratchGratta e Vinci
162
482007
2233
Questo esempio viene da una nuova versione di Scratch
08:20
that we'llbene be releasingrilasciando in the nextIl prossimo fewpochi monthsmesi,
163
484240
3623
che verrà lanciata nei prossimi mesi,
08:23
and we're looking again to be ablecapace
164
487863
2050
e stiamo tuttora cercando di fare in modo
08:25
to pushspingere you in newnuovo directionsindicazioni.
165
489913
1696
di aprire nuove direzioni per tutti.
08:27
Here'sQui è an exampleesempio.
166
491609
2264
Ecco un esempio.
08:29
It usesusi the webcamWebcam.
167
493873
4074
Si usa la webcam.
08:33
And as I movemossa my handmano, I can poppop the balloonspalloncini
168
497947
4856
Quando muovo la mano, posso far scoppiare i palloncini
08:38
or I can movemossa the buginsetto.
169
502803
2885
o posso muovere quell'insetto.
08:41
So it's a little bitpo like MicrosoftMicrosoft KinectKinect,
170
505688
2565
Quindi è un po come il Microsoft Kinect,
08:44
where you interactinteragire with gesturesgesti in the worldmondo.
171
508253
2716
dove si interagisce attraverso gesti.
08:46
But insteadanziché of just playinggiocando someonequalcuno else'sdi qualcun'altro gamegioco,
172
510969
2244
Però, invece di giocare con un gioco fatto da altri,
08:49
you get to createcreare the gamesi giochi,
173
513213
2242
qui si possono creare i propri giochi,
08:51
and if you see someonequalcuno else'sdi qualcun'altro gamegioco,
174
515455
1383
e se si vede il gioco di qualcun'altro,
08:52
you can just say "see insidedentro,"
175
516838
2640
basta dire "vedi all'interno",
08:55
and you can look at the stacksstack of blocksblocchi that controlcontrollo it.
176
519478
2894
e si possono vedere le pile di tessere che lo controllano.
08:58
So there's a newnuovo blockbloccare that saysdice how much videovideo motionmovimento there is,
177
522372
3555
C'è una nuova tessera che regola la presenza di movimento
09:01
and then, if there's so much videovideo motionmovimento,
178
525927
3121
così, se c'è una certa quantità di movimento,
09:04
it will then tell the balloonPalloncino to poppop.
179
529048
3379
allora la tessera dirà al palloncino di scoppiare.
09:08
The samestesso way that this usesusi the cameramacchina fotografica
180
532427
2384
Il modo in cui viene usata la fotocamera
09:10
to get informationinformazione into ScratchGratta e Vinci,
181
534811
2505
per inserire informazioni su Scratch,
09:13
you can alsoanche use the microphonemicrofono.
182
537316
3007
funziona anche se si usa il microfono.
09:16
Here'sQui è an exampleesempio of a projectprogetto usingutilizzando the microphonemicrofono.
183
540323
3984
Questo è un esempio di un progetto che usa il microfono.
09:20
So I'm going to let all of you controlcontrollo this gamegioco
184
544307
2400
Allora, lascerò controllare il gioco a tutti voi
09:22
usingutilizzando your voicesvoci.
185
546707
2246
usando le vostre voci.
09:24
(CricketsGrilli chirpingcinguettio) (ShoutsMessaggi in bacheca) (ChompingChomping)
186
548953
16456
(Canto dei grilli) (Grida) (Gnam!)
09:41
(LaughterRisate)
187
565409
8629
(Risate)
09:49
(ApplauseApplausi)
188
574038
8784
(Applausi)
09:58
As kidsbambini are creatingla creazione di projectsprogetti like this,
189
582822
2605
Quando i bambini creano un progetto come questo,
10:01
they're learningapprendimento to codecodice,
190
585427
2265
imparano anche a programmare,
10:03
but even more importantlyimportante, they're codingcodifica to learnimparare.
191
587692
3934
ma, cosa ancora più importante, programmano per imparare.
10:07
Because as they learnimparare to codecodice,
192
591626
2289
Perché imparando a programmare,
10:09
it enablesAbilita them to learnimparare manymolti other things,
193
593915
3320
imparano mille altre cose,
10:13
openssi apre up manymolti newnuovo opportunitiesopportunità for learningapprendimento.
194
597235
2872
aprendo nuove opportunità di apprendimento.
10:16
Again, it's usefulutile to make an analogyanalogia to readinglettura and writingscrittura.
195
600107
4384
Ripeto, è utile fare un'analogia con la lettura e la scrittura.
10:20
When you learnimparare to readleggere and writeScrivi, it openssi apre up
196
604491
2940
Quando si impara a leggere e scrivere, si aprono
10:23
opportunitiesopportunità for you to learnimparare so manymolti other things.
197
607431
3060
nuove opportunità per imparare molte altre cose.
10:26
When you learnimparare to readleggere, you can then readleggere to learnimparare.
198
610491
3760
Quando si impara a leggere, allora si potrà anche leggere per imparare.
10:30
And it's the samestesso thing with codingcodifica.
199
614251
2188
E imparare a programmare è la stessa cosa.
10:32
If you learnimparare to codecodice, you can codecodice to learnimparare.
200
616439
2547
Se si impara a programmare, allora si potrà anche programmare per imparare.
10:34
Now some of the things you can learnimparare are sortordinare of obviousevidente.
201
618986
2554
Ora, alcune cose che si imparano sono piuttosto ovvie.
10:37
You learnimparare more about how computerscomputer work.
202
621540
2498
Si impara qualcosa di più su come funzionano i computer.
10:39
But that's just where it startsinizia.
203
624038
2318
Ma questo è solamente il punto di partenza.
10:42
When you learnimparare to codecodice, it openssi apre up for you to learnimparare
204
626356
2595
Quando si impara a programmare, si apre la possibilità di imparare
10:44
manymolti other things.
205
628951
2245
molte altre cose.
10:47
Let me showmostrare you an exampleesempio.
206
631196
2346
Adesso vi mostro un esempio.
10:49
Here'sQui è anotherun altro projectprogetto,
207
633542
2270
Ecco un altro progetto
10:51
and I saw this when I was visitingvisitare
208
635812
2268
che ho visto quando stavo visitando
10:53
one of the computercomputer clubhousescircoli.
209
638080
2142
uno dei club del computer.
10:56
These are after-schoolDopo la scuola learningapprendimento centerscentri that we helpedaiutato startinizio
210
640222
3020
Questi sono dei centri di apprendimento dopo-scuola, che abbiamo contribuito a far partire
10:59
that help younggiovane people from low-incomereddito basso communitiescomunità
211
643242
2762
che aiutano i giovani delle comunità a basso reddito
11:01
learnimparare to expressesprimere themselvesloro stessi creativelycreativamente with newnuovo technologiestecnologie.
212
646004
4079
ad imparare a esprimere loro stessi in modo creativo per mezzo delle nuove tecnologie.
11:05
And when I wentandato to one of the clubhousescircoli a couplecoppia yearsanni agofa,
213
650083
2795
Un paio di anni fa, quando sono andato in uno di questi club,
11:08
I saw a 13-year-old-anni boyragazzo who was usingutilizzando our ScratchGratta e Vinci softwareSoftware
214
652878
3725
ho visto un ragazzo di 13 anni che stava usando il nostro software, Scratch,
11:12
to createcreare a gamegioco somewhatpiuttosto like this one,
215
656603
2896
per creare un gioco simile a questo,
11:15
and he was very happycontento with his gamegioco and proudorgoglioso of his gamegioco,
216
659499
2923
ed era molto soddisfatto e orgoglioso del suo gioco,
11:18
but alsoanche he wanted to do more.
217
662422
2965
ma voleva fare di più.
11:21
He wanted to keep scorePunto.
218
665387
2304
Voleva tenere il punteggio.
11:23
So this was a gamegioco where the biggrande fishpesce eatsmangia the little fishpesce,
219
667691
3076
Stiamo parlando di un gioco dove il pesce grande mangia il pesce piccolo,
11:26
but he wanted to keep scorePunto, so that eachogni time
220
670767
2927
ma lui voleva tenere il punteggio, in modo che ogni volta
11:29
the biggrande fishpesce eatsmangia the little fishpesce,
221
673694
3378
che il pesce grande mangiava il pesce piccolo,
11:32
the scorePunto would go up and it would keep tracktraccia,
222
677072
2539
avrebbe guadagnato punti e poi salvato,
11:35
and he didn't know how to do that.
223
679611
2512
ma non sapeva come fare.
11:38
So I showedha mostrato him.
224
682123
2265
Così gliel'ho fatto vedere.
11:40
In ScratchGratta e Vinci, you can createcreare something calledchiamato a variablevariabile.
225
684388
3577
Con Scratch, si può creare quella che viene chiamata variabile.
11:43
I'll call it scorePunto.
226
687965
4127
Io lo chiamo punteggio.
11:47
And that createscrea some newnuovo blocksblocchi for you,
227
692092
2831
E questo crea delle nuove tessere,
11:50
and alsoanche createscrea a little scoreboardquadro di valutazione that keepsmantiene tracktraccia of the scorePunto,
228
694923
4666
e crea anche una tabella segnapunti che memorizza il punteggio,
11:55
so eachogni time I clickclic on "changemodificare scorePunto," it incrementsincrementi the scorePunto.
229
699589
5252
così ogni volta che clicco su "cambia il punteggio", il punteggio viene incrementato.
12:00
So I showedha mostrato this to the clubhouseClubhouse membermembro --
230
704841
2525
L'ho fatto vedere a questo ragazzino del club --
12:03
let's call him VictorVictor -- and VictorVictor,
231
707366
2701
possiamo chiamarlo Victor -- e Victor,
12:05
when he saw that this blockbloccare would let him incrementincremento the scorePunto,
232
710067
2802
quando ha visto che questa tessera gli permetteva di incrementare il punteggio,
12:08
he knewconosceva exactlydi preciso what to do.
233
712869
1816
ha capito esattamente quello che doveva fare.
12:10
He tookha preso the blockbloccare
234
714685
2314
Ha preso la tessera
12:12
and he put it into the programprogramma
235
716999
3044
e l'ha inserita nel programma
12:15
exactlydi preciso where the biggrande fishpesce eatsmangia the little fishpesce.
236
720043
4193
esattamente dove il pesce grande mangia il pesce piccolo.
12:20
So then, eachogni time the biggrande fishpesce eatsmangia the little fishpesce,
237
724236
5023
Così, ogni volta che il pesce grande mangia il pesce piccolo,
12:25
he will incrementincremento the scorePunto, and the scorePunto will go up by one.
238
729259
5995
il punteggio salirà di un punto.
12:31
And it's in factfatto workinglavoro.
239
735254
1697
E funziona.
12:32
And he saw this, and he was so excitedemozionato,
240
736951
2254
Quando l'ha visto era così entusiasta
12:35
he reachedraggiunto his handmano out to me,
241
739205
1679
che mi ha dato la mano,
12:36
and he said, "Thank you, thank you, thank you."
242
740884
2549
e mi ha detto, "Grazie, grazie, grazie."
12:39
And what wentandato throughattraverso my mindmente was,
243
743433
2069
In quel momento ho pensato,
12:41
how oftenspesso is it that teachersinsegnanti are thankedha ringraziato by theirloro studentsstudenti
244
745502
3042
quante volte capita che gli studenti ringrazino i loro insegnanti
12:44
for teachinginsegnamento them variablesvariabili? (LaughterRisate)
245
748544
3403
per aver insegnato loro le variabili?
(Risate)
12:47
It doesn't happenaccadere in mostmaggior parte classroomsaule,
246
751947
2481
Non succede per la maggior parte delle classi,
12:50
but that's because in mostmaggior parte classroomsaule, when kidsbambini learnimparare about variablesvariabili,
247
754428
2959
perché nella maggior parte delle classi, quando i ragazzi imparano le variabili,
12:53
they don't know why they're learningapprendimento it.
248
757387
2508
non sanno perché le devono imparare.
12:55
It's nothing that, really, they can make use of.
249
759895
2871
In realtà, non sono qualcosa che possono usare praticamente.
12:58
When you learnimparare ideasidee like this in ScratchGratta e Vinci,
250
762766
2162
Quando si imparano idee come questa su Scratch,
13:00
you can learnimparare it in a way that's really meaningfulsignificativo and motivatingmotivante for you,
251
764928
4103
le si può imparare in un modo veramente significativo e stimolante,
13:04
that you can understandcapire the reasonragionare for learningapprendimento variablesvariabili,
252
769031
2990
in modo che si possa capire il motivo per cui si devono imparare le variabili,
13:07
and we see that kidsbambini learnimparare it more deeplyprofondamente
253
772021
2042
e vediamo che in questo modo i bambini imparano di più
13:09
and learnimparare it better.
254
774063
1415
e imparano meglio.
13:11
VictorVictor had, I'm sure, been taughtinsegnato about variablesvariabili in schoolsscuole,
255
775478
3041
Sono sicuro che Victor ha dovuto studiare le variabili a scuola
13:14
but he really didn't -- he wasn'tnon era payingpagare attentionAttenzione.
256
778519
2188
ma non le ha imparate davvero, perché non stava facendo attenzione.
13:16
Now he had a reasonragionare for learningapprendimento variablesvariabili.
257
780707
2283
Mentre adesso ha un motivo per imparare le variabili.
13:18
So when you learnimparare throughattraverso codingcodifica, and codingcodifica to learnimparare,
258
782990
3074
Quindi quando si impara programmando, e si programma per imparare,
13:21
you're learningapprendimento it in a meaningfulsignificativo contextcontesto, and that's the bestmigliore way of learningapprendimento things.
259
786064
4884
si sta imparando in un contesto significativo, e questo è il modo migliore per imparare.
13:26
So as kidsbambini like VictorVictor are creatingla creazione di projectsprogetti like this,
260
790948
3455
Quindi, quando bambini come Victor creano progetti come questo,
13:30
they're learningapprendimento importantimportante conceptsconcetti like variablesvariabili,
261
794403
2784
imparano anche concetti importanti come le variabili,
13:33
but that's just the startinizio.
262
797187
2128
ma questo è solo l'inizio.
13:35
As VictorVictor workedlavorato on this projectprogetto and createdcreato the scriptsscript,
263
799315
3850
Victor, lavorando a questo progetto e creando il codice,
13:39
he was alsoanche learningapprendimento about the processprocesso of designdesign,
264
803165
3252
ha imparato anche il processo della progettazione,
13:42
how to startinizio with the glimmerbarlume of an ideaidea
265
806417
2619
come iniziare col barlume di un'idea
13:44
and turnturno it into a fully-fledgedtutti gli effetti, functioningfunzionamento projectprogetto
266
809036
2906
e trasformarla in un progetto completamente sviluppato e funzionante
13:47
like you see here.
267
811942
2507
come potete vedere qui.
13:50
So he was learningapprendimento manymolti differentdiverso corenucleo principlesi principi of designdesign,
268
814449
4040
Quindi, Victor ha imparato molti principi basilari di della progettazione,
13:54
about how to experimentsperimentare with newnuovo ideasidee,
269
818489
3242
come sperimentare nuove idee,
13:57
how to take complexcomplesso ideasidee and breakrompere them down into simplerpiù semplice partsparti,
270
821731
4705
come prendere idee complesse e spezzettarle in parti più semplici,
14:02
how to collaboratecollaborare with other people on your projectsprogetti,
271
826436
2990
come collaborare con altre persone per i propri progetti,
14:05
about how to find and fixfissare bugsbug when things go wrongsbagliato,
272
829426
3451
come trovare e correggere errori nel software quando qualcosa va storto,
14:08
how to keep persistentpersistente and to persevereperseverare
273
832877
3054
come essere tenace e perseverare
14:11
in the faceviso of frustrationsfrustrazioni when things aren'tnon sono workinglavoro well.
274
835931
3405
nonostante lo scoraggiamento che si prova quando le cose non stanno andando bene.
14:15
Now those are importantimportante skillsabilità
275
839336
1773
Queste sono tutte abilità importanti
14:17
that aren'tnon sono just relevantpertinente for codingcodifica.
276
841109
2868
che non hanno a che fare solo con la programmazione di codici.
14:19
They're relevantpertinente for all sortstipi of differentdiverso activitiesattività.
277
843977
2827
Sono importanti anche per qualsiasi attività.
14:22
Now, who knowsconosce if VictorVictor is going to growcrescere up and becomediventare
278
846804
3168
Ora, chi lo sa se Victor diventerà
14:25
a programmerprogrammatore or a professionalprofessionale computercomputer scientistscienziato?
279
849972
2924
un programmatore o un esperto di informatica.
14:28
It's probablyprobabilmente not so likelyprobabile,
280
852896
1812
È probabile che non succeda,
14:30
but regardlessindipendentemente of what he does,
281
854708
1788
ma a prescindere da quello che farà,
14:32
he'llinferno be ablecapace to make use of these designdesign skillsabilità that he learnedimparato.
282
856496
3704
sarà comunque in grado di fare uso di questa capacità di progettazione che ha imparato.
14:36
RegardlessIndipendentemente da ciò of whetherse he growscresce up to be a marketingmarketing managermanager
283
860200
2584
A prescindere dal fatto che diventi un responsabile marketing
14:38
or a mechanicmeccanico or a communitycomunità organizerOrganizzatore,
284
862784
3120
o un meccanico o un organizzatore nella comunità,
14:41
that these ideasidee are usefulutile for everybodytutti.
285
865904
2456
queste idee sono comunque utili a tutti.
14:44
Again, it's usefulutile to think about this analogyanalogia with languageLingua.
286
868360
3922
Ripeto, è utile fare un'analogia con il linguaggio.
14:48
When you becomediventare fluentfluente with readinglettura and writingscrittura,
287
872282
4356
Quando si diventa fluenti a leggere e scrivere
14:52
it's not something that you're doing
288
876638
2441
non lo si fa
14:54
just to becomediventare a professionalprofessionale writerscrittore.
289
879079
1960
solamente per diventare uno scrittore di professione.
14:56
Very fewpochi people becomediventare professionalprofessionale writersscrittori.
290
881039
2697
Poche persone diventano scrittori di professione.
14:59
But it's usefulutile for everybodytutti to learnimparare how to readleggere and writeScrivi.
291
883736
3568
Ma imparare a leggere e scrivere è utile a tutti.
15:03
Again, the samestesso thing with codingcodifica.
292
887304
2095
Ed è la stessa cosa per la programmazione.
15:05
MostMaggior parte people won'tnon lo farà growcrescere up to becomediventare professionalprofessionale
293
889399
2222
La maggior parte delle persone non diventerà un esperto
15:07
computercomputer scientistsscienziati or programmersprogrammatori,
294
891621
3219
di informatica o un programmatore,
15:10
but those skillsabilità of thinkingpensiero creativelycreativamente,
295
894840
2338
ma l'abilità di pensare in modo creativo,
15:13
reasoningragionamento systematicallysistematicamente, workinglavoro collaborativelyin collaborazione --
296
897178
2514
pensare schematicamente, lavorare collaborando con gli altri --
15:15
skillsabilità you developsviluppare when you codecodice in ScratchGratta e Vinci --
297
899692
2710
queste sono abilità che si sviluppano anche quando si programma con Scratch --
15:18
are things that people can use no matterimporta what they're doing in theirloro work livesvite.
298
902402
4822
sono cose che le persone possono usare, indipendentemente dal lavoro che fanno.
15:23
And it's not just about your work life.
299
907224
2376
E non ha a che fare solamente con la vita lavorativa.
15:25
CodingCodifica can alsoanche enableabilitare you to
300
909600
2720
Programmare permette anche
15:28
expressesprimere your ideasidee and feelingssentimenti in your personalpersonale life.
301
912320
3176
di esprimere le proprie idee e sentimenti a livello personale.
15:31
Let me endfine with just one more exampleesempio.
302
915496
2673
Concluderò con un altro esempio.
15:34
So this is an exampleesempio that cameè venuto from
303
918169
3127
Questo è successo
15:37
after I had sentinviato the Mother'sFesta della mamma Day cardscarte to my mommamma,
304
921296
4468
dopo che ho mandato a mia mamma il biglietto per la festa della mamma,
15:41
she decideddeciso that she wanted to learnimparare ScratchGratta e Vinci.
305
925764
3101
e lei ha deciso che voleva imparare ad usare Scratch.
15:44
So she madefatto this projectprogetto for my birthdaycompleanno
306
928865
3031
Così, ha creato un progetto per il mio compleanno
15:47
and sentinviato me a happycontento birthdaycompleanno ScratchGratta e Vinci cardcarta.
307
931896
3576
e mi ha mandato un biglietto di buon compleanno fatto con Scratch.
15:51
Now this projectprogetto is not going to winvincere any prizespremi for designdesign,
308
935472
3856
Ovviamente, questo progetto non vincerà alcun premio di design,
15:55
and you can restriposo assuredassicurato that my 83-year-old-anni mommamma
309
939328
2975
e potete stare sicuri che mia mamma non ha l'ambizione di
15:58
is not trainingformazione to becomediventare a professionalprofessionale programmerprogrammatore or computercomputer scientistscienziato.
310
942303
4237
diventare un programmatore di professione, visto che ha 83 anni.
16:02
But workinglavoro on this projectprogetto enabledabilitato her
311
946540
2972
Ma lavorare a questo progetto le ha permesso
16:05
to make a connectionconnessione to someonequalcuno that she carescure about
312
949512
2666
di creare un nuovo legame con una persona a cui vuole bene
16:08
and enabledabilitato her to keep on learningapprendimento newnuovo things
313
952178
2808
e le ha permesso di continuare ad imparare cose nuove
16:10
and continuingcontinua to practicepratica her creativitycreatività
314
954986
2432
e di continuare a esercitare la sua creatività
16:13
and developingin via di sviluppo newnuovo waysmodi of expressingesprimendo herselfse stessa.
315
957418
3175
e sviluppare modi nuovi di esprimere se stessa.
16:16
So as we take a look and we see that
316
960593
4211
Quindi, quando diamo un'occhiata e vediamo che
16:20
MichaelMichael BloombergBloomberg is learningapprendimento to codecodice,
317
964804
2564
Michael Bloomberg sta imparando a programmare,
16:23
all of the childrenbambini of EstoniaEstonia learnimparare to codecodice,
318
967368
2650
i bambini in Estonia stanno imparando a programmare,
16:25
even my mommamma has learnedimparato to codecodice,
319
970018
2200
perfino mia mamma ha imparato ha programmare,
16:28
don't you think it's about time that you mightpotrebbe be
320
972218
1772
non pensate che sia giunto il momento
16:29
thinkingpensiero about learningapprendimento to codecodice?
321
973990
1912
di pensare ad imparare a programmare?
16:31
If you're interestedinteressato in givingdando it a try,
322
975902
2193
Se vi interessa fare un tentativo,
16:33
I'd encourageincoraggiare you to go to the ScratchGratta e Vinci websiteSito web.
323
978095
2436
vi esorto ad andare su Scratch.
16:36
It's scratchgraffiare.mitmit.eduedu,
324
980531
2025
Ovvero scratch.mit.edu,
16:38
and give a try at codingcodifica.
325
982556
1822
e provate a programmare!
16:40
ThanksGrazie very much. (ApplauseApplausi)
326
984378
4118
Grazie.
(Applausi)
Translated by Sara Miotto
Reviewed by Martina Residenti

▲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