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: Vamos ensinar as crianças a programar

Filmed:
2,313,152 views

A programação não é apenas para génios dos computador, diz Mitch Resnick do Laboratório de Media do MIT -- é para todos nós. Numa conversa divertida e cheia de demonstrações, Resnick apresenta os benefícios de ensinar crianças a programar, para que estas possam fazer mais do que apenas "ler" novas tecnologias -- mas também as possam criar. (Filmado em TEDxBeacon Street)
- 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 SaturdaySábado afternoontarde in MayMaio,
0
651
3179
Era uma tarde de sábado em Maio,
00:19
and I suddenlyDe repente realizedpercebi
1
3830
2514
e eu descobri de repente
00:22
that the nextPróximo day was Mother'sMãe Day,
2
6344
3454
que o dia seguinte seria o Dia da Mãe,
00:25
and I hadn'tnão tinha gottenobtido anything for my mommamãe,
3
9798
1846
e eu não tinha comprado nada para minha mãe,
00:27
so I startedcomeçado thinkingpensando about
4
11644
1401
então comecei a pensar sobre
00:28
what should I get my mommamãe for Mother'sMãe Day?
5
13045
2337
o que eu deveria comprar à minha mãe neste dia?
00:31
I thought, why don't I make her
6
15382
1844
Então pensei, porque não fazer
00:33
an interactiveinterativo Mother'sMãe Day cardcartão
7
17226
3049
um cartão interativo para o dia da mãe
00:36
usingusando the ScratchZero softwareProgramas that I'd been developingem desenvolvimento
8
20275
2708
usando o software Scratch que eu estava a desenvolver
00:38
with my researchpesquisa groupgrupo at the MITMIT MediaMeios de comunicação LabLaboratório?
9
22983
3817
como a minha equipa de investigação no Laboratório de Media do MIT?
00:42
We developeddesenvolvido it so that people could easilyfacilmente createcrio
10
26800
3380
Desenvolvemos este software para que as pessoas pudessem criar facilmente
00:46
theirdeles ownpróprio interactiveinterativo storieshistórias and gamesjogos and animationsanimações,
11
30180
4244
as suas próprias histórias, jogos e animações interativas.
00:50
and then sharecompartilhar theirdeles creationscriações with one anotheroutro.
12
34424
3769
e depois as pudessem partilhar com os outros.
00:54
So I thought, this would be an opportunityoportunidade to use ScratchZero
13
38193
3868
Então pensei que esta seria uma oportunidade para usar o Scratch
00:57
to make an interactiveinterativo cardcartão for my mommamãe.
14
42061
2900
para fazer um cartão interativo para minha mãe.
01:00
Before makingfazer my ownpróprio Mother'sMãe Day cardcartão,
15
44961
2176
Antes de fazer o cartão para a minha mãe,
01:03
I thought I would take a look
16
47137
1985
pensei em consultar
01:05
at the ScratchZero websitelocal na rede Internet.
17
49122
1573
o site do Scratch.
01:06
So over the last severalde várias yearsanos, kidsfilhos around the worldmundo
18
50695
3358
Durante os últimos anos, crianças do mundo inteiro
01:09
agesidades 8 and up, have sharedcompartilhado theirdeles projectsprojetos,
19
54053
3194
com 8 ou mais anos, têm partilhado os seus projetos
01:13
and I thought, I wondermaravilha if, of those threetrês millionmilhão projectsprojetos,
20
57247
3435
e eu pensei, será que no meio daqueles 3 milhões de projetos
01:16
whetherse anyonealguém elseoutro has thought to put up Mother'sMãe Day cardscartões.
21
60682
3385
houve mais alguém que pensou em fazer cartões para o Dia da Mãe?
01:19
So in the searchpesquisa boxcaixa I typeddigitado in
22
64067
2994
Então, na caixa de pesquisa, escrevi
01:22
"Mother'sMãe Day,"
23
67061
1545
"Dia da Mãe"
01:24
and I was surprisedsurpreso and delightedDeleitado to see a listLista
24
68606
3003
e fiquei surpreendido e encantado ao ver uma lista
01:27
of dozensdezenas and dozensdezenas of Mother'sMãe Day cardscartões
25
71609
2704
de dezenas e dezenas de cartões do Dia da Mãe
01:30
that showedmostrou up on the ScratchZero websitelocal na rede Internet,
26
74313
2514
que apareceram no site do Scratch.
01:32
manymuitos of them just in the pastpassado 24 hourshoras
27
76827
2318
muitos dos quais feitos nas últimas 24 horas
01:35
by procrastinatorsprocrastinadores just like myselfEu mesmo.
28
79145
3206
por preguiçosos como eu.
01:38
So I startedcomeçado takinglevando a look at them. (MusicMúsica)
29
82351
3122
Então, comecei a ver os projetos. (Música)
01:41
I saw one of them that featureddestaque a kittengatinho
30
85473
2456
Vi um que tinha um gatinho
01:43
and her mommamãe and wishingdesejando her mommamãe a happyfeliz Mother'sMãe Day.
31
87929
6871
e a sua mãe onde o gatinho desejava um feliz Dia da Mãe à sua mãe
01:50
And the creatorO Criador very consideratelycom consideração
32
94800
2531
O criador foi muito atencioso
01:53
offeredoferecido a replayrepetição for her mommamãe.
33
97331
3504
e até colocou um botão para 'Repetir'.
01:56
AnotherOutro one was an interactiveinterativo projectprojeto where,
34
100835
2384
Outro era um projeto interativo que, quando
01:59
when you movedse mudou the mouserato over the letterscartas of "HappyFeliz MomMãe Day,"
35
103219
3198
se movia o rato sobre as letras 'Feliz Dia da Mamã'
02:02
it revealsrevela a specialespecial happyfeliz Mother'sMãe Day sloganslogan.
36
106417
4920
revelava uma slogan de 'Dia da Mãe'.
02:07
(MusicMúsica) In this one, the creatorO Criador told a narrativenarrativa
37
111337
3983
(Música) Nesse projeto, o criador contou a história
02:11
about how she had GoogledPesquisei no Google to find out
38
115320
2659
sobre como usou o Google para descobrir
02:13
when Mother'sMãe Day was happeningacontecendo.
39
117979
3117
quando era o Dia da Mãe.
02:16
(TypingDigitação) And then onceuma vez she foundencontrado out when Mother'sMãe Day was happeningacontecendo,
40
121096
4143
(A escrever) E quando descobriu que o Dia das Mãe estava a chegar,
02:21
she deliveredentregue a specialespecial Mother'sMãe Day greetingcumprimento
41
125239
2478
entregou uma saudação especial de Dia da Mãe
02:23
of how much she lovedAmado her mommamãe.
42
127717
3627
e disse o quanto amava a sua mãe.
02:27
So I really enjoyedgostei looking at these projectsprojetos
43
131344
2225
Eu gostei muito de ver estes projetos
02:29
and interactinginteragindo with these projectsprojetos.
44
133569
1652
e de interagir com eles.
02:31
In factfacto, I likedgostei it so much that, insteadem vez de of makingfazer my ownpróprio projectprojeto,
45
135221
3841
Na verdade, gostei tanto que em vez de fazer o meu próprio projeto,
02:34
I sentenviei my mommamãe linkslinks to about a dozendúzia of these projectsprojetos. (LaughterRiso)
46
139062
4754
mandei uma dezena de 'links' destes projetos para minha mãe. (Risos)
02:39
And actuallyna realidade, she reactedreagi exactlyexatamente the way that I hopedesperava that she would.
47
143816
3580
E ela reagiu exatamente como eu gostaria.
02:43
She wroteescrevi back to me and she said,
48
147396
1385
Ela respondeu, dizendo:
02:44
"I'm so proudorgulhoso to have a sonfilho that createdcriada the softwareProgramas
49
148781
3267
"Estou tão orgulhosoa por ter um filho que criou o software
02:47
that allowedpermitido these kidsfilhos to make Mother'sMãe Day cardscartões for theirdeles mothersmães."
50
152048
4112
que permitiu a essas crianças fazerem cartões de Dia da Mãe para as suas mães!"
02:52
So my mommamãe was happyfeliz, and that madefeito me happyfeliz,
51
156160
3800
Então a minha mãe ficou feliz e eu também.
02:55
but actuallyna realidade I was even happiermais feliz for anotheroutro reasonrazão.
52
159960
4624
mas eu estava ainda mais feliz por uma outra razão.
03:00
I was happyfeliz because these kidsfilhos were usingusando ScratchZero
53
164584
3959
Eu estava feliz porque estas crianças estavam usando o Scratch
03:04
just in the way that we had hopedesperava that they would.
54
168543
2801
da maneira que eu esperava.
03:07
As they createdcriada theirdeles interactiveinterativo Mother'sMãe Day cardscartões,
55
171344
2811
Enquanto criavam os seus cartões interativos para o Dia da Mãe
03:10
you could see that they were really
56
174155
2281
podia-se ver que eles estavam realmente
03:12
becomingtornando-se fluentfluente with newNovo technologiestecnologias.
57
176436
3312
a ficar fluentes com novas tecnologias.
03:15
What do I mean by fluentfluente?
58
179748
1463
O que eu quero dizer com fluente?
03:17
I mean that they were ablecapaz to startcomeçar expressingexpressando themselvessi mesmos
59
181211
4032
Quero dizer que se começavam a conseguir expressar
03:21
and to startcomeçar expressingexpressando theirdeles ideasidéias.
60
185243
2777
e expressar as suas ideias.
03:23
When you becometornar-se fluentfluente with languagelíngua,
61
188020
2654
Quando alguém fica fluente num idioma
03:26
it meanssignifica you can writeEscreva an entryentrada in your journalDiário
62
190674
3537
isso significa que pode escrever no seu diário
03:30
or tell a jokegracejo to someonealguém or writeEscreva a lettercarta to a friendamigos.
63
194211
4053
ou contar uma piada a alguém ou escrever uma carta a um amigo.
03:34
And it's similarsemelhante with newNovo technologiestecnologias.
64
198264
3157
Acontece o mesmo com novas tecnologias.
03:37
By writingescrevendo, be creatingcriando these interactiveinterativo Mother'sMãe Day cardscartões,
65
201421
4182
Ao escrever, ao criar estes cartões interativos de Dia da Mãe,
03:41
these kidsfilhos were showingmostrando that they were really fluentfluente
66
205603
2530
estas crianças estavam a mostrar que eram realmente
03:44
with newNovo technologiestecnologias.
67
208133
1673
fluentes com novas tecnologias.
03:45
Now maybe you won'tnão vai be so surprisedsurpreso by this,
68
209806
2765
Talvez não fiquem tão surpreendidos com isto
03:48
because a lot of timesvezes people feel that
69
212571
2696
porque muitas vezes as pessoas sentem que
03:51
youngjovem people todayhoje can do all sortstipos of things with technologytecnologia.
70
215267
3400
os jovens hoje em dia conseguem fazer muitas coisas com tecnologia.
03:54
I mean, all of us have heardouviu youngjovem people referredreferido to as "digitaldigital nativesnativos."
71
218667
4461
Todos nós já ouvimos referirem-se aos jovens como "nativos digitais."
03:59
But actuallyna realidade I'm sortordenar of skepticalcéptico about this termprazo.
72
223128
3797
Mas eu sou um pouco cético com este termo.
04:02
I'm not so sure we should be thinkingpensando of youngjovem people as digitaldigital nativesnativos.
73
226925
3501
Não tenho a certeza se devemos ver os jovens como nativos digitais.
04:06
When you really look at it, how is it that youngjovem people
74
230426
2553
Quando vemos com atenção, como é que os jovens
04:08
spendgastar mosta maioria of theirdeles time usingusando newNovo technologiestecnologias?
75
232979
3536
passam a maior parte do seu tempo usando as novas tecnologias?
04:12
You oftenfrequentemente see them in situationssituações like this,
76
236515
3523
Normalmente é possível vê-los nestas situações,
04:15
or like this,
77
240038
2194
ou nesta,
04:18
and there's no doubtdúvida that youngjovem people
78
242232
1518
e não há dúvida que os jovens
04:19
are very comfortableconfortável and familiarfamiliar browsingnavegação
79
243750
3316
sentem-se muito confortáveis a navegar [na Web],
04:22
and chattingconversando and textingmensagens de texto and gamingjogos.
80
247066
4522
a conversar e a mandar mensagens e a jogar.
04:27
But that doesn't really make you fluentfluente.
81
251588
3199
Mas isto não os torna fluentes.
04:30
So youngjovem people todayhoje have lots of experienceexperiência
82
254787
3959
Hoje em dia, os jovens têm muita experiência
04:34
and lots of familiarityfamiliaridade with interactinginteragindo with newNovo technologiestecnologias,
83
258746
3795
e bastante familiaridade na interação com novas tecnologias
04:38
but a lot lessMenos so of creatingcriando with newNovo technologiestecnologias
84
262541
3405
mas têm pouca experiência a criar (coisas) com novas tecnologias
04:41
and expressingexpressando themselvessi mesmos with newNovo technologiestecnologias.
85
265946
2972
e a expressarem-se com novas tecnologias.
04:44
It's almostquase as if they can readler
86
268918
2392
É quase como se conseguissem ler
04:47
but not writeEscreva with newNovo technologiestecnologias.
87
271310
3333
mas não conseguissem escrever com novas tecnologias.
04:50
And I'm really interestedinteressado in seeingvendo, how can we help youngjovem people becometornar-se fluentfluente
88
274643
3898
E eu estou interessado em ver como podemos ajudar os jovens a ficarem fluentes
04:54
so they can writeEscreva with newNovo technologiestecnologias?
89
278541
2529
de forma a que possam escrever com novas tecnologias?
04:56
And that really meanssignifica that they need to be ablecapaz to
90
281070
3360
Isso quer dizer que eles precisam saber
05:00
writeEscreva theirdeles ownpróprio computercomputador programsprogramas, or codecódigo.
91
284430
4512
escrever os seus próprios programas de computador, ou a programar.
05:04
So, increasinglycada vez mais, people are startinginiciando to recognizereconhecer
92
288942
2712
As pessoas estão a reconhecer cada vez mais
05:07
the importanceimportância of learningAprendendo to codecódigo.
93
291654
3304
a importância de se aprender a programar.
05:10
You know, in recentrecente yearsanos, there have been
94
294958
2602
Nos últimos anos, têm surgido
05:13
hundredscentenas of newNovo organizationsorganizações and websitessites
95
297560
2892
centenas de novas organizações e de sítios Web
05:16
that are helpingajudando youngjovem people learnaprender to codecódigo.
96
300452
3294
que estão a ajudar os jovens a aprender a programar.
05:19
You look onlineconectados, you'llvocê vai see placeslocais like CodecademyCodecademy
97
303746
3591
Se virem na Internet irão encontrar lugares como a 'Academia do Código (Codeacademy)'
05:23
and eventseventos like CoderDojoCoderDojo
98
307337
2371
e eventos como 'Dojo do Código' (CoderDojo)
05:25
and sitessites like GirlsMeninas Who CodeCódigo,
99
309708
2431
e sítios Web como 'Meninas que programam'
05:28
or BlackPreto GirlsMeninas CodeCódigo.
100
312139
1694
ou 'Código das Meninas Negras' (Black Girls Code)'
05:29
It seemsparece that everybodytodo mundo is gettingobtendo into the actAja.
101
313833
3108
Parece que toda a gente está a querer entrar em cena.
05:32
You know, just at the beginningcomeçando of this yearano,
102
316941
2583
No início deste ano,
05:35
at the turnvirar of the newNovo yearano,
103
319524
1365
na passagem do ano,
05:36
NewNovo YorkYork CityCidade MayorPrefeito MichaelMichael BloombergBloomberg
104
320889
2660
o presidente da câmara de Nova Iorque, Michael Bloomberg,
05:39
madefeito a NewNovo Year'sDo ano resolutionresolução that he was going to learnaprender
105
323549
2260
fez uma resolução de Ano Novo em que dizia que iria aprender
05:41
to codecódigo in 2012.
106
325809
2779
a programar em 2012.
05:44
A fewpoucos monthsmeses latermais tarde, the countrypaís of EstoniaEstônia decideddecidiu that
107
328588
3168
Alguns meses depois, a Estónia decidiu que
05:47
all of its first gradersgraduadores should learnaprender to codecódigo.
108
331756
3656
todos os alunos do 1° ano iriam aprender a programar
05:51
And that triggereddesencadeou a debatedebate in the U.K.
109
335412
2792
e isso gerou um debate no Reino Unido
05:54
about whetherse all the childrencrianças there should learnaprender to codecódigo.
110
338204
4309
onde se discutiu se todas as crianças deveriam aprender a programar.
05:58
Now, for some of you, when you hearouvir about this,
111
342513
2843
Para alguns de vós, pode parecer estranho quando ouvem
06:01
it mightpoderia seemparecem sortordenar of strangeestranho about everybodytodo mundo learningAprendendo to codecódigo.
112
345356
3608
falar que toda a gente vai aprender a programar.
06:04
When manymuitos people think of codingcodificação, they think of it
113
348964
3150
Quando a maioria das pessoas pensa em programação, pensa
06:08
as something that only a very narrowlimitar sub-communitysub-Comunidade
114
352114
3576
em algo que está confinado
06:11
of people are going to be doing,
115
355690
2658
a um grupo pequeno de pessoas,
06:14
and they think of codingcodificação looking like this.
116
358348
2922
e acham que programar é isto.
06:17
And in factfacto, if this is what codingcodificação is like,
117
361270
2166
E na verdade, se a programação é assim,
06:19
it will only be a narrowlimitar sub-communitysub-Comunidade of people
118
363436
2495
será apens um pequeno grupo de pessoas
06:21
with specialespecial mathematicalmatemático skillsHabilidades and technologicaltecnológica backgroundfundo
119
365931
3072
com habilidades especiais em matemática e com bases
06:24
that can codecódigo.
120
369003
2266
em tecnologia que conseguem programar.
06:27
But codingcodificação doesn't have to be like this.
121
371269
2500
Mas programar não precisa de ser assim.
06:29
Let me showexposição you about what it's like to codecódigo in ScratchZero.
122
373769
3979
Deixem-me mostrar-vos como é programar no Scratch.
06:33
So in ScratchZero, to codecódigo, you just snapsnap blocksblocos togetherjuntos.
123
377748
4279
No Scratch, para programar apenas é preciso juntar tijolos.
06:37
In this casecaso, you take a movemover blockquadra,
124
382027
1915
Neste caso, pega-se num tijolo do 'movimento',
06:39
snapsnap it into a stackpilha,
125
383942
1769
coloca-se o tijolo no monte
06:41
and the stackspilhas of blocksblocos controlao controle the behaviorscomportamentos
126
385711
2758
e os montes de tijolos controlam os comportamentos
06:44
of the differentdiferente characterspersonagens in your gamejogos or your storyhistória,
127
388469
3518
das diferentes personagens no vosso jogo ou na vossa história,
06:47
in this casecaso controllingcontrolando the biggrande fishpeixe.
128
391987
2301
neste caso controlando o peixe grande.
06:50
After you've createdcriada your programprograma, you can clickclique on "sharecompartilhar,"
129
394288
3451
Depois que terem criado o vosso programa, podem clicar em "partilhar",
06:53
and then sharecompartilhar your projectprojeto with other people,
130
397739
3076
e depois podem partilhar o vosso projeto com outras pessoas,
06:56
so that they can use the projectprojeto
131
400815
1823
para que possam usar o projeto e
06:58
and startcomeçar workingtrabalhando on the projectprojeto as well.
132
402638
2974
e possam contribuir também.
07:01
So, of coursecurso, makingfazer a fishpeixe gamejogos isn't the only thing
133
405612
3322
Claro que fazer um jogo sobre peixes não é a única coisa
07:04
you can do with ScratchZero.
134
408934
1645
que se pode fazer com o Scratch.
07:06
Of the millionsmilhões of projectsprojetos on the ScratchZero websitelocal na rede Internet,
135
410579
1980
Dos milhões de projetos no sítio Web do Scratch,
07:08
there's everything from animatedanimado storieshistórias
136
412559
2824
há de tudo, como por exemplo, histórias animadas
07:11
to schoolescola scienceCiência projectsprojetos
137
415383
2416
projetos escolares sobre ciência,
07:13
to animeanime soapSabonete operasóperas
138
417799
2064
novelas 'anime',
07:15
to virtualvirtual constructionconstrução kitskits de
139
419863
2322
kits de construção virtual,
07:18
to recreationsrecreações of classicclássico videovídeo gamesjogos
140
422185
2713
recriações de jogos clássicos
07:20
to politicalpolítico opinionopinião pollspesquisas
141
424898
2269
sondagens políticas,
07:23
to trigonometryTrigonometria tutorialsTUTORIAIS
142
427167
2640
aulas de trigonometria,
07:25
to interactiveinterativo artworkobra de arte, and, yes,
143
429807
2920
obras de arte interativas e sim,
07:28
interactiveinterativo Mother'sMãe Day cardscartões.
144
432727
2784
cartões interativos para o Dia da Mãe!
07:31
So I think there's so manymuitos differentdiferente waysmaneiras
145
435511
3036
Assim, creio que há muitas maneiras diferentes para
07:34
that people can expressexpressar themselvessi mesmos usingusando this,
146
438547
3460
que as pessoas se possam expressar usando isto,
07:37
to be ablecapaz to take theirdeles ideasidéias and sharecompartilhar theirdeles ideasidéias with the worldmundo.
147
442007
3400
e assim partilhar as suas ideias com o mundo.
07:41
And it doesn't just stayfique on the screentela.
148
445407
2562
E isto não fica apenas no ecrã.
07:43
You can alsoAlém disso codecódigo to interactinteragir with the physicalfisica worldmundo around you.
149
447969
3767
É possível programar para interagir com o mundo físico à vossa volta.
07:47
Here'sAqui é an exampleexemplo from HongHong KongKong,
150
451736
2479
Aqui está um exemplo de Hong Kong,
07:50
where some kidsfilhos madefeito a gamejogos
151
454215
1407
onde algumas crianças fizeram um jogo
07:51
and then builtconstruído theirdeles ownpróprio physicalfisica interfaceinterface devicedispositivo
152
455622
3281
e depois criaram um dispositivo de interação físico
07:54
and had a lightluz sensorsensor, so the lightluz sensorsensor
153
458903
2892
que tinha um sensor de luz.
07:57
detectsdetecta the holeburaco in the boardborda,
154
461795
1943
O sensor de luz detectava o buraco na madeira
07:59
so as they movemover the physicalfisica saw,
155
463738
2200
e então quando moviam a serra de madeira,
08:01
the lightluz sensorsensor detectsdetecta the holeburaco
156
465938
2240
o sensor de luz detectava o furo
08:04
and controlscontroles the virtualvirtual saw on the screentela
157
468178
2956
e controlava a serra virtual no ecrã
08:07
and sawsSerras down the treeárvore.
158
471134
2780
e serrava a árvore.
08:09
We're going to continuecontinuar to look at newNovo waysmaneiras
159
473914
2109
Vamos continuar a ver novas formas
08:11
of bringingtrazendo togetherjuntos the physicalfisica worldmundo and the virtualvirtual worldmundo
160
476023
3056
de juntar o mundo físico e virtual
08:14
and connectingconectando to the worldmundo around us.
161
479079
2928
e de ligar o mundo à nossa volta.
08:17
This is an exampleexemplo from a newNovo versionversão of ScratchZero
162
482007
2233
Este é um exemplo de uma nova versão do Scratch
08:20
that we'llbem be releasingliberando in the nextPróximo fewpoucos monthsmeses,
163
484240
3623
que lançaremos nos próximos meses,
08:23
and we're looking again to be ablecapaz
164
487863
2050
e estamos também a encorajar-vos seguirem
08:25
to pushempurrar you in newNovo directionsinstruções.
165
489913
1696
novas direcções.
08:27
Here'sAqui é an exampleexemplo.
166
491609
2264
Aqui está um exemplo.
08:29
It usesusa the webcamwebcam.
167
493873
4074
Usa a câmara de vídeo do computador.
08:33
And as I movemover my handmão, I can poppop the balloonsbalões
168
497947
4856
E quando movimento a minha mão, consigo rebentar os balões
08:38
or I can movemover the bugerro.
169
502803
2885
ou posso mudar o inseto de sítio.
08:41
So it's a little bitpouco like MicrosoftMicrosoft KinectKinect,
170
505688
2565
É um pouco parecido com Microsoft Kinect,
08:44
where you interactinteragir with gesturesgestos in the worldmundo.
171
508253
2716
onde é possível interagir com o mundo através de gestos.
08:46
But insteadem vez de of just playingjogando someonealguém else'soutros gamejogos,
172
510969
2244
Mas em vez de apenas jogar um jogo feito por outra pessoa,
08:49
you get to createcrio the gamesjogos,
173
513213
2242
podem criar os vossos próprios jogos,
08:51
and if you see someonealguém else'soutros gamejogos,
174
515455
1383
e se virem o jogo de alguém,
08:52
you can just say "see insidedentro,"
175
516838
2640
podem clicar em "olhar para dentro",
08:55
and you can look at the stackspilhas of blocksblocos that controlao controle it.
176
519478
2894
e ver os montes de tijolos que o controlam.
08:58
So there's a newNovo blockquadra that saysdiz how much videovídeo motionmovimento there is,
177
522372
3555
Há um novo bloco que diz quanto movimento há no video,
09:01
and then, if there's so much videovídeo motionmovimento,
178
525927
3121
e se houver bastante movimento,
09:04
it will then tell the balloonbalão to poppop.
179
529048
3379
ele dirá ao balão para rebentar.
09:08
The samemesmo way that this usesusa the cameraCâmera
180
532427
2384
Da mesma forma que se usa a câmara de vídeo para
09:10
to get informationem formação into ScratchZero,
181
534811
2505
para enviar informação para Scratch,
09:13
you can alsoAlém disso use the microphonemicrofone.
182
537316
3007
podem também usar o microfone.
09:16
Here'sAqui é an exampleexemplo of a projectprojeto usingusando the microphonemicrofone.
183
540323
3984
Aqui há um exemplo de um projeto que está a usar o microfone.
09:20
So I'm going to let all of you controlao controle this gamejogos
184
544307
2400
Vou deixar-vos controlar este jogo
09:22
usingusando your voicesvozes.
185
546707
2246
através das vossas vozes.
09:24
(CricketsGrilos chirpingchilrear) (ShoutsGrita) (ChompingMastigando)
186
548953
16456
(Grilos a cantar) (Gritos) (Mastigação)
09:41
(LaughterRiso)
187
565409
8629
(Risos)
09:49
(ApplauseAplausos)
188
574038
8784
(Aplausos)
09:58
As kidsfilhos are creatingcriando projectsprojetos like this,
189
582822
2605
Enquanto as crianças criam projetos assim,
10:01
they're learningAprendendo to codecódigo,
190
585427
2265
estão a aprender a programar,
10:03
but even more importantlyimportante, they're codingcodificação to learnaprender.
191
587692
3934
mas ainda mais importante, estão a programar para aprender.
10:07
Because as they learnaprender to codecódigo,
192
591626
2289
Enquanto aprendem a programar,
10:09
it enableshabilita them to learnaprender manymuitos other things,
193
593915
3320
isso permite-lhes aprender muitas outras coisas,
10:13
opensabre up manymuitos newNovo opportunitiesoportunidades for learningAprendendo.
194
597235
2872
e cria muitas oportunidades de aprendizagem.
10:16
Again, it's usefulútil to make an analogyanalogia to readingleitura and writingescrevendo.
195
600107
4384
Mais uma vez é útil fazer uma analogia entre a leitura e a escrita.
10:20
When you learnaprender to readler and writeEscreva, it opensabre up
196
604491
2940
Quando aprendemos a ler e a escrever, isso cria
10:23
opportunitiesoportunidades for you to learnaprender so manymuitos other things.
197
607431
3060
oportunidades para que possamos aprender outras coisas.
10:26
When you learnaprender to readler, you can then readler to learnaprender.
198
610491
3760
Quando aprendemos a ler, podemos então ler para aprender.
10:30
And it's the samemesmo thing with codingcodificação.
199
614251
2188
É a mesma coisa com a programação.
10:32
If you learnaprender to codecódigo, you can codecódigo to learnaprender.
200
616439
2547
Se aprendemos a programar, podemos programar para aprender.
10:34
Now some of the things you can learnaprender are sortordenar of obviousóbvio.
201
618986
2554
Algumas das coisas que podemos aprender são óbvias.
10:37
You learnaprender more about how computerscomputadores work.
202
621540
2498
Podemos aprender mais sobre como funcionam os computadores.
10:39
But that's just where it startscomeça.
203
624038
2318
Mas isso é apenas o início.
10:42
When you learnaprender to codecódigo, it opensabre up for you to learnaprender
204
626356
2595
Quando aprendemos a programar, abre-se uma oportunidade para se aprender
10:44
manymuitos other things.
205
628951
2245
muitas outras coisas.
10:47
Let me showexposição you an exampleexemplo.
206
631196
2346
Deixem-me dar-vos um exemplo.
10:49
Here'sAqui é anotheroutro projectprojeto,
207
633542
2270
Aqui está um outro projeto,
10:51
and I saw this when I was visitingvisitando
208
635812
2268
que vi quando estava a visitar
10:53
one of the computercomputador clubhousesclubes.
209
638080
2142
um 'Clube de Computadores'.
10:56
These are after-schooldepois da escola learningAprendendo centerscentros that we helpedajudou startcomeçar
210
640222
3020
Estes clubes são centros educativos extra curriculares que nós ajudámos a começar
10:59
that help youngjovem people from low-incomebaixa renda communitiescomunidades
211
643242
2762
e que ajudam jovens oriundos de comunidades com fracas condições económicas
11:01
learnaprender to expressexpressar themselvessi mesmos creativelycriativamente with newNovo technologiestecnologias.
212
646004
4079
a aprenderem a expressar-se de uma forma criativa com novas tecnologias.
11:05
And when I wentfoi to one of the clubhousesclubes a couplecasal yearsanos agoatrás,
213
650083
2795
Quando fui a um desses clubes, há uns anos atrás,
11:08
I saw a 13-year-old-ano de idade boyGaroto who was usingusando our ScratchZero softwareProgramas
214
652878
3725
vi um rapaz de 13 anos que estava a usar o nosso software Scratch
11:12
to createcrio a gamejogos somewhatum pouco like this one,
215
656603
2896
para criar um jogo parecido com este,
11:15
and he was very happyfeliz with his gamejogos and proudorgulhoso of his gamejogos,
216
659499
2923
e ele estava muito feliz e orgulhoso com o seu jogo,
11:18
but alsoAlém disso he wanted to do more.
217
662422
2965
mas também queria fazer mais.
11:21
He wanted to keep scorePonto.
218
665387
2304
Ele queria guardar a pontuação do jogo.
11:23
So this was a gamejogos where the biggrande fishpeixe eatsCome the little fishpeixe,
219
667691
3076
Este era um jogo onde o peixe grande comia o peixe pequeno,
11:26
but he wanted to keep scorePonto, so that eachcada time
220
670767
2927
mas ele queria guardar a pontuação, para que cada vez
11:29
the biggrande fishpeixe eatsCome the little fishpeixe,
221
673694
3378
que o peixe grande comesse o pequeno,
11:32
the scorePonto would go up and it would keep trackpista,
222
677072
2539
a pontuação aumentasse e ficasse visível,
11:35
and he didn't know how to do that.
223
679611
2512
mas ele não sabia fazer isso.
11:38
So I showedmostrou him.
224
682123
2265
Então mostrei-lhe o que fazer.
11:40
In ScratchZero, you can createcrio something calledchamado a variablevariável.
225
684388
3577
No Scratch, podemos criar uma coisa chamada 'variável'.
11:43
I'll call it scorePonto.
226
687965
4127
Vou chamar-lhe Pontuação.
11:47
And that createscria some newNovo blocksblocos for you,
227
692092
2831
E isto cria alguns novos tijolos,
11:50
and alsoAlém disso createscria a little scoreboardpainel de avaliação that keepsmantém trackpista of the scorePonto,
228
694923
4666
e também cria um pequeno placar que mantem a pontuação,
11:55
so eachcada time I clickclique on "changemudança scorePonto," it incrementsincrementos de the scorePonto.
229
699589
5252
para que cada vez que eu clicar em "mudar pontuação", ele aumente os pontos.
12:00
So I showedmostrou this to the clubhousesede social do clube membermembro --
230
704841
2525
Eu mostrei isto ao rapaz do clube --
12:03
let's call him VictorVictor -- and VictorVictor,
231
707366
2701
vamos chamá-lo de Victor -- e o Victor,
12:05
when he saw that this blockquadra would let him incrementincremento the scorePonto,
232
710067
2802
quando viu que este tijolo lhe permitia aumentar a pontuação,
12:08
he knewsabia exactlyexatamente what to do.
233
712869
1816
ele soube exatamente o que fazer a seguir.
12:10
He tooktomou the blockquadra
234
714685
2314
Ele pegou no tijolo
12:12
and he put it into the programprograma
235
716999
3044
e ele colocou-o no programa
12:15
exactlyexatamente where the biggrande fishpeixe eatsCome the little fishpeixe.
236
720043
4193
exatamente onde o peixe grande come o peixe pequeno.
12:20
So then, eachcada time the biggrande fishpeixe eatsCome the little fishpeixe,
237
724236
5023
Então, cada vez que o peixe grande come o peixe pequeno,
12:25
he will incrementincremento the scorePonto, and the scorePonto will go up by one.
238
729259
5995
o programa incrementa a pontuação, e os pontos sobem uma unidade.
12:31
And it's in factfacto workingtrabalhando.
239
735254
1697
E está, de facto, a funcionar!
12:32
And he saw this, and he was so excitedanimado,
240
736951
2254
O rapaz viu isso, e estava tão entusiasmado,
12:35
he reachedatingiu his handmão out to me,
241
739205
1679
que ele esticou a sua mão para mim,
12:36
and he said, "Thank you, thank you, thank you."
242
740884
2549
e disse, 'Obrigado, obrigado, obrigado."
12:39
And what wentfoi throughatravés my mindmente was,
243
743433
2069
O que passou pela minha cabeça foi,
12:41
how oftenfrequentemente is it that teachersprofessores are thankedagradeceu a by theirdeles studentsalunos
244
745502
3042
"Quantas vezes os professores são agradecidos pelos alunos
12:44
for teachingensino them variablesvariáveis? (LaughterRiso)
245
748544
3403
quando lhes ensinam variáveis?" (Risos)
12:47
It doesn't happenacontecer in mosta maioria classroomssalas de aula,
246
751947
2481
Não acontece na maioria das aulas,
12:50
but that's because in mosta maioria classroomssalas de aula, when kidsfilhos learnaprender about variablesvariáveis,
247
754428
2959
porque numa sala de aula, quando as crianças aprendem sobre variáveis,
12:53
they don't know why they're learningAprendendo it.
248
757387
2508
eles não sabem porquê que têm que aprender aquilo.
12:55
It's nothing that, really, they can make use of.
249
759895
2871
Não é algo que possam usar na prática.
12:58
When you learnaprender ideasidéias like this in ScratchZero,
250
762766
2162
Mas quando se aprende algo assim no Scratch,
13:00
you can learnaprender it in a way that's really meaningfulsignificativo and motivatingmotivando for you,
251
764928
4103
aprende-se de uma forma que faz sentido e que é motivante,
13:04
that you can understandCompreendo the reasonrazão for learningAprendendo variablesvariáveis,
252
769031
2990
e que se percebe a razão para aprender variáveis,
13:07
and we see that kidsfilhos learnaprender it more deeplyprofundamente
253
772021
2042
e vemos que as crianças aprendem mais profundamente
13:09
and learnaprender it better.
254
774063
1415
e aprendem melhor.
13:11
VictorVictor had, I'm sure, been taughtensinado about variablesvariáveis in schoolsescolas,
255
775478
3041
O Victor, com certeza, teve aulas sobre variáveis na escola,
13:14
but he really didn't -- he wasn'tnão foi payingpagando attentionatenção.
256
778519
2188
mas na realidade não estava a prestar atenção.
13:16
Now he had a reasonrazão for learningAprendendo variablesvariáveis.
257
780707
2283
Neste caso, ele tinha um motivo para aprender variáveis.
13:18
So when you learnaprender throughatravés codingcodificação, and codingcodificação to learnaprender,
258
782990
3074
Quando aprendemos através da programação e programamos para aprender,
13:21
you're learningAprendendo it in a meaningfulsignificativo contextcontexto, and that's the bestmelhor way of learningAprendendo things.
259
786064
4884
estamos a aprender num contexto significativo, e esta é a melhor forma para aprender.
13:26
So as kidsfilhos like VictorVictor are creatingcriando projectsprojetos like this,
260
790948
3455
Quando crianças como o Victor estão a criar projetos como este,
13:30
they're learningAprendendo importantimportante conceptsconceitos like variablesvariáveis,
261
794403
2784
estão a aprender conceitos importantes sobre variáveis,
13:33
but that's just the startcomeçar.
262
797187
2128
mas isso é apenas o início.
13:35
As VictorVictor workedtrabalhou on this projectprojeto and createdcriada the scriptsscripts de,
263
799315
3850
Enquanto o Victor trabalhava no seu projeto e criava as sequências de comandos,
13:39
he was alsoAlém disso learningAprendendo about the processprocesso of designdesenhar,
264
803165
3252
ele estava também a aprender sobre o processo de concepção,
13:42
how to startcomeçar with the glimmervislumbre of an ideaidéia
265
806417
2619
de como começar com a 'faísca' de uma ideia e
13:44
and turnvirar it into a fully-fledgedpleno direito, functioningfuncionando projectprojeto
266
809036
2906
e de como transformá-la num projeto completo e funcional
13:47
like you see here.
267
811942
2507
como viram aqui.
13:50
So he was learningAprendendo manymuitos differentdiferente coretestemunho principlesprincípios of designdesenhar,
268
814449
4040
Ele estava a aprender muitos princípios básicos do processo de concepção,
13:54
about how to experimentexperimentar with newNovo ideasidéias,
269
818489
3242
de como experimentar com novas ideias,
13:57
how to take complexcomplexo ideasidéias and breakpausa them down into simplermais simples partspartes,
270
821731
4705
como começar com ideias complexas e dividi-las em partes mais simples,
14:02
how to collaboratecolaborar with other people on your projectsprojetos,
271
826436
2990
como colaborar com outras pessoas nos seus projetos,
14:05
about how to find and fixconsertar bugsinsetos when things go wrongerrado,
272
829426
3451
como encontrar e corrigir erros quando há problemas,
14:08
how to keep persistentpersistente and to persevereperseverar
273
832877
3054
e como manter a persistência e perseverança
14:11
in the facecara of frustrationsfrustrações when things aren'tnão são workingtrabalhando well.
274
835931
3405
quando as coisas não correm bem.
14:15
Now those are importantimportante skillsHabilidades
275
839336
1773
Estas competências são importantes e
14:17
that aren'tnão são just relevantrelevante for codingcodificação.
276
841109
2868
não são apenas relevantes para programar.
14:19
They're relevantrelevante for all sortstipos of differentdiferente activitiesactividades.
277
843977
2827
São relevantes para muitas atividades diferentes.
14:22
Now, who knowssabe if VictorVictor is going to growcrescer up and becometornar-se
278
846804
3168
Quem sabe se o Victor vai crescer e se vai tornar
14:25
a programmerprogramador or a professionalprofissional computercomputador scientistcientista?
279
849972
2924
num programador ou num informático profissional?
14:28
It's probablyprovavelmente not so likelyprovável,
280
852896
1812
Talvez não seja muito provável,
14:30
but regardlessindependentemente of what he does,
281
854708
1788
mas independentemente do que ele fizer,
14:32
he'llinferno be ablecapaz to make use of these designdesenhar skillsHabilidades that he learnedaprendido.
282
856496
3704
ele poderá fazer uso destas competências de concepção que adquiriu.
14:36
RegardlessDe qualquer maneira of whetherse he growscresce up to be a marketingmarketing managerGerente
283
860200
2584
Independentemente de crescer e de ser tornar num diretor de marketing
14:38
or a mechanicmecânico or a communitycomunidade organizerorganizador,
284
862784
3120
ou num mecânico ou num organizador da comunidade,
14:41
that these ideasidéias are usefulútil for everybodytodo mundo.
285
865904
2456
aquelas ideias são úteis para todos.
14:44
Again, it's usefulútil to think about this analogyanalogia with languagelíngua.
286
868360
3922
Uma vez mais, é útil fazer a analogia com um idioma.
14:48
When you becometornar-se fluentfluente with readingleitura and writingescrevendo,
287
872282
4356
Quando nos tornamos fluentes a ler e a escrever,
14:52
it's not something that you're doing
288
876638
2441
não o fazemos para nos tornarmos
14:54
just to becometornar-se a professionalprofissional writerescritor.
289
879079
1960
escritores profissionais.
14:56
Very fewpoucos people becometornar-se professionalprofissional writersescritoras.
290
881039
2697
Na realidade, poucas pessoas se tornam escritores profissionais.
14:59
But it's usefulútil for everybodytodo mundo to learnaprender how to readler and writeEscreva.
291
883736
3568
Mas é útil para todos que aprendam a ler e escrever.
15:03
Again, the samemesmo thing with codingcodificação.
292
887304
2095
O mesmo acontece com a programação.
15:05
MostMaioria people won'tnão vai growcrescer up to becometornar-se professionalprofissional
293
889399
2222
A maioria das pessoas quando crescerem não se irão tornar
15:07
computercomputador scientistscientistas or programmersprogramadores,
294
891621
3219
programadores ou informáticos profissionais,
15:10
but those skillsHabilidades of thinkingpensando creativelycriativamente,
295
894840
2338
mas a capacidade de pensar de uma forma criativa,
15:13
reasoningraciocínio systematicallysistematicamente, workingtrabalhando collaborativelyforma colaborativa --
296
897178
2514
com pensamento estruturado, de trabalhar em colaboração --
15:15
skillsHabilidades you developdesenvolve when you codecódigo in ScratchZero --
297
899692
2710
competências que se desenvolvem quando se usa o Scratch --
15:18
are things that people can use no matterimportam what they're doing in theirdeles work livesvidas.
298
902402
4822
são coisas que as pessoas podem usar independentemente do que fizerem profissionalmente.
15:23
And it's not just about your work life.
299
907224
2376
E não apenas profissionalmente.
15:25
CodingCodificação can alsoAlém disso enablehabilitar you to
300
909600
2720
A programação também nos torna capazes de
15:28
expressexpressar your ideasidéias and feelingssentimentos in your personalpessoal life.
301
912320
3176
expressar ideias e sentimentos na nossa vida pessoal.
15:31
Let me endfim with just one more exampleexemplo.
302
915496
2673
Deixem-me terminar com apenas mais um exemplo.
15:34
So this is an exampleexemplo that cameveio from
303
918169
3127
Este é um exemplo que surgiu
15:37
after I had sentenviei the Mother'sMãe Day cardscartões to my mommamãe,
304
921296
4468
depois que eu ter enviado os cartões para a minha mãe,
15:41
she decideddecidiu that she wanted to learnaprender ScratchZero.
305
925764
3101
ela decidiu que queria aprender Scratch.
15:44
So she madefeito this projectprojeto for my birthdayaniversário
306
928865
3031
Então ela fez este projeto para meu aniversário
15:47
and sentenviei me a happyfeliz birthdayaniversário ScratchZero cardcartão.
307
931896
3576
e mandou-me um cartão de Feliz Aniversário no Scratch.
15:51
Now this projectprojeto is not going to winganhar any prizesprêmios for designdesenhar,
308
935472
3856
Este projeto não vai ganhar nenhum prémio de design,
15:55
and you can restdescansar assuredassegurada that my 83-year-old-ano de idade mommamãe
309
939328
2975
e podem ter a certeza que a minha mãe com 83 anos
15:58
is not trainingTreinamento to becometornar-se a professionalprofissional programmerprogramador or computercomputador scientistcientista.
310
942303
4237
não está a estudar para se tornar programador ou informático.
16:02
But workingtrabalhando on this projectprojeto enabledativado her
311
946540
2972
Mas trabalhar neste projeto permitiu-lhe
16:05
to make a connectionconexão to someonealguém that she caresse preocupa about
312
949512
2666
fazer uma ligação com alguém com quem ela se preocupa
16:08
and enabledativado her to keep on learningAprendendo newNovo things
313
952178
2808
e permitiu-lhe continuar a aprender coisas novas
16:10
and continuingcontinuando to practiceprática her creativitycriatividade
314
954986
2432
e a praticar a sua criatividade
16:13
and developingem desenvolvimento newNovo waysmaneiras of expressingexpressando herselfela mesma.
315
957418
3175
e a desenvolver novas maneiras de se expressar.
16:16
So as we take a look and we see that
316
960593
4211
Quando olhamos, e vemos que
16:20
MichaelMichael BloombergBloomberg is learningAprendendo to codecódigo,
317
964804
2564
Michael Bloomberg está a aprender a programar,
16:23
all of the childrencrianças of EstoniaEstônia learnaprender to codecódigo,
318
967368
2650
que todas as crianças da Estónia estão a aprender a programar,
16:25
even my mommamãe has learnedaprendido to codecódigo,
319
970018
2200
até a minha mãe aprendeu a programar,
16:28
don't you think it's about time that you mightpoderia be
320
972218
1772
não acham que chegou a hora de pensarem
16:29
thinkingpensando about learningAprendendo to codecódigo?
321
973990
1912
em aprender a programar?
16:31
If you're interestedinteressado in givingdando it a try,
322
975902
2193
Se estiverem interessados em experimentar,
16:33
I'd encourageencorajar you to go to the ScratchZero websitelocal na rede Internet.
323
978095
2436
convido-vos a visitar o sítio Web do Scratch.
16:36
It's scratchcoçar, arranhão.mitcom.eduedu,
324
980531
2025
O endereço é scratch.mit.edu
16:38
and give a try at codingcodificação.
325
982556
1822
onde podem dar uma oportunidade à programação!
16:40
ThanksObrigado very much. (ApplauseAplausos)
326
984378
4118
Muito obrigado! (Aplausos)
Translated by John Godoy
Reviewed by Ricardo Carvalho

▲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