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: Nauczmy dzieciaki kodować

Filmed:
2,313,152 views

Kodowanie nie jest tylko dla informatycznych geniuszy, uważa Mitch Resnick z MIT Media Lab. Jest dla każdego. W tym zabawnym, pełnym przykładów wykładzie Resnick przedstawia korzyści płynące z uczenia dzieci kodowania, by mogły on nie tylko "odczytywać" nowe technologie, lecz również samodzielnie je tworzyć. (Sfilmowano w 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 SaturdaySobota afternoonpopołudnie in MayMoże,
0
651
3179
W pewne sobotnie, majowe popołudnie
00:19
and I suddenlynagle realizedrealizowany
1
3830
2514
nagle do mnie dotarło,
00:22
that the nextNastępny day was Mother'sMatki Day,
2
6344
3454
że następnego dnia jest Dzień Matki,
00:25
and I hadn'tnie miał gottenzdobyć anything for my mommama,
3
9798
1846
a ja nie mam niczego dla mamy.
00:27
so I startedRozpoczęty thinkingmyślący about
4
11644
1401
Zacząłem myśleć,
00:28
what should I get my mommama for Mother'sMatki Day?
5
13045
2337
co mógłbym jej podarować.
00:31
I thought, why don't I make her
6
15382
1844
Może zrobić dla niej
00:33
an interactiveinteraktywny Mother'sMatki Day cardkarta
7
17226
3049
interaktywną kartkę,
00:36
usingza pomocą the ScratchPodstaw softwareoprogramowanie that I'd been developingrozwijanie
8
20275
2708
używając programu Scratch,
nad którym wtedy pracowałem
00:38
with my researchBadania groupGrupa at the MITMIT MediaMedia LabLaboratorium?
9
22983
3817
wraz z grupą badaczy
z MIT Media Lab?
00:42
We developedrozwinięty it so that people could easilyz łatwością createStwórz
10
26800
3380
Celem programu
jest ułatwienie tworzenia
00:46
theirich ownwłasny interactiveinteraktywny storieshistorie and gamesGry and animationsanimacje,
11
30180
4244
interaktywnych historyjek,
gier i animacji,
00:50
and then sharedzielić theirich creationskreacje with one anotherinne.
12
34424
3769
a następnie dzielenia się
nimi z innymi.
00:54
So I thought, this would be an opportunityokazja to use ScratchPodstaw
13
38193
3868
Pomyślałem, by użyć Scratcha
00:57
to make an interactiveinteraktywny cardkarta for my mommama.
14
42061
2900
do stworzenia
interaktywnej kartki dla mamy.
01:00
Before makingzrobienie my ownwłasny Mother'sMatki Day cardkarta,
15
44961
2176
Postanowiłem najpierw
01:03
I thought I would take a look
16
47137
1985
zerknąć na zasoby
01:05
at the ScratchPodstaw websitestronie internetowej.
17
49122
1573
strony Scratch.
01:06
So over the last severalkilka yearslat, kidsdzieciaki around the worldświat
18
50695
3358
Dzieci w wieku powyżej 8 lat
01:09
ageswieczność 8 and up, have sharedudostępniony theirich projectsprojektowanie,
19
54053
3194
dzielą się tam swoimi projektami.
01:13
and I thought, I wondercud if, of those threetrzy millionmilion projectsprojektowanie,
20
57247
3435
Byłem ciekaw, czy wśród 3 mln projektów
01:16
whetherczy anyonektokolwiek elsejeszcze has thought to put up Mother'sMatki Day cardskarty.
21
60682
3385
znajdę jakąś kartkę na Dzień Matki.
01:19
So in the searchszukanie boxpudełko I typedwpisane in
22
64067
2994
W polu wyszukiwania wpisałem
01:22
"Mother'sMatki Day,"
23
67061
1545
"Dzień Matki”.
01:24
and I was surprisedzaskoczony and delightedzachwycony to see a listlista
24
68606
3003
Z zaskoczeniem i zachwytem zobaczyłem
01:27
of dozensdziesiątki and dozensdziesiątki of Mother'sMatki Day cardskarty
25
71609
2704
listę dziesiątek kartek na Dzień Matki,
01:30
that showedpokazał up on the ScratchPodstaw websitestronie internetowej,
26
74313
2514
które pojawiły się na stronie Scratch,
01:32
manywiele of them just in the pastprzeszłość 24 hoursgodziny
27
76827
2318
wiele w ciągu ostatniej doby,
01:35
by procrastinatorsProcrastinators just like myselfsiebie.
28
79145
3206
bo nie tylko ja odkładam
wszystko na ostatnią chwilę.
01:38
So I startedRozpoczęty takingnabierający a look at them. (MusicMuzyka)
29
82351
3122
Zacząłem je przeglądać. (Muzyka)
01:41
I saw one of them that featuredPolecane a kittenkotek
30
85473
2456
Na jednej był kotek z mamą,
01:43
and her mommama and wishingktóre chcą her mommama a happyszczęśliwy Mother'sMatki Day.
31
87929
6871
życzył jej
szczęśliwego Dnia Matki.
01:50
And the creatortwórca very consideratelyrozważnie
32
94800
2531
Twórczyni była tak miła,
01:53
offeredoferowany a replaypowtórka for her mommama.
33
97331
3504
że dała mamie opcję replay.
01:56
AnotherInnym one was an interactiveinteraktywny projectprojekt where,
34
100835
2384
W kolejnym interaktywnym projekcie
01:59
when you movedprzeniósł the mousemysz over the letterslisty of "HappySzczęśliwy MomMama Day,"
35
103219
3198
po przesunięciu myszą nad literami
"Szczęśliwego Dnia Mamy”
02:02
it revealsujawnia a specialspecjalny happyszczęśliwy Mother'sMatki Day sloganslogan.
36
106417
4920
ukazuje się specjalne hasło.
02:07
(MusicMuzyka) In this one, the creatortwórca told a narrativenarracja
37
111337
3983
Ta twórczyni opowiedziała,
02:11
about how she had GoogledGoogled to find out
38
115320
2659
jak znalazła w Internecie,
02:13
when Mother'sMatki Day was happeningwydarzenie.
39
117979
3117
kiedy wypada Dzień Matki.
02:16
(TypingPisząc na maszynie) And then oncepewnego razu she founduznany out when Mother'sMatki Day was happeningwydarzenie,
40
121096
4143
(Wpisywanie)
I jak tylko się dowiedziała,
02:21
she delivereddostarczone a specialspecjalny Mother'sMatki Day greetingPowitanie
41
125239
2478
wysłała mamie życzenia
02:23
of how much she lovedkochany her mommama.
42
127717
3627
i napisała, jak bardzo ją kocha.
02:27
So I really enjoyedcieszył się looking at these projectsprojektowanie
43
131344
2225
Naprawdę cieszyłem się,
oglądając te projekty
02:29
and interactinginterakcja with these projectsprojektowanie.
44
133569
1652
i włączając się do nich.
02:31
In factfakt, I likedlubiany it so much that, insteadzamiast of makingzrobienie my ownwłasny projectprojekt,
45
135221
3841
Spodobało mi się to aż tak,
że zamiast zrobić własny projekt,
02:34
I sentwysłane my mommama linksspinki do mankietów to about a dozentuzin of these projectsprojektowanie. (LaughterŚmiech)
46
139062
4754
wysłałem mamie linki
do tych kilkunastu kartek. (Śmiech)
02:39
And actuallytak właściwie, she reactedzareagował exactlydokładnie the way that I hopedmieć nadzieję that she would.
47
143816
3580
Zareagowała tak, jak oczekiwałem.
02:43
She wrotenapisał back to me and she said,
48
147396
1385
Odpisała mi:
02:44
"I'm so prouddumny to have a sonsyn that createdstworzony the softwareoprogramowanie
49
148781
3267
„Jestem taka dumna, że mam syna,
który stworzył oprogramowanie,
02:47
that alloweddozwolony these kidsdzieciaki to make Mother'sMatki Day cardskarty for theirich mothersmatki."
50
152048
4112
które pozwala tym dzieciom robić
dla swoich matek kartki na Dzień Matki”.
02:52
So my mommama was happyszczęśliwy, and that madezrobiony me happyszczęśliwy,
51
156160
3800
Mama była więc szczęśliwa i to mnie cieszyło,
02:55
but actuallytak właściwie I was even happierszczęśliwsi for anotherinne reasonpowód.
52
159960
4624
ale tak naprawdę byłem
jeszcze szczęśliwszy z innego powodu.
03:00
I was happyszczęśliwy because these kidsdzieciaki were usingza pomocą ScratchPodstaw
53
164584
3959
Byłem szczęśliwy,
bo te dzieci używały Scratch
03:04
just in the way that we had hopedmieć nadzieję that they would.
54
168543
2801
właśnie w ten sposób, jak oczekiwaliśmy.
03:07
As they createdstworzony theirich interactiveinteraktywny Mother'sMatki Day cardskarty,
55
171344
2811
Widać, że tworząc swoje interaktywne
kartki na Dzień Matki,
03:10
you could see that they were really
56
174155
2281
naprawdę stawały się biegłe
03:12
becomingtwarzowy fluentbiegle with newNowy technologiestechnologie.
57
176436
3312
w używaniu nowych technologii.
03:15
What do I mean by fluentbiegle?
58
179748
1463
Co mam na myśli mówiąc „biegłe”?
03:17
I mean that they were ablezdolny to startpoczątek expressingwyrażający themselvessami
59
181211
4032
Były w stanie uzewnętrznić się,
03:21
and to startpoczątek expressingwyrażający theirich ideaspomysły.
60
185243
2777
wyrazić swoje pomysły.
03:23
When you becomestają się fluentbiegle with languagejęzyk,
61
188020
2654
Kiedy stajesz się biegły w języku,
03:26
it meansznaczy you can writepisać an entrywejście in your journaldziennik
62
190674
3537
oznacza to, że możesz wpisać coś
w swoim dzienniku,
03:30
or tell a jokeżart to someonektoś or writepisać a letterlist to a friendprzyjaciel.
63
194211
4053
opowiedzieć komuś dowcip
lub napisać list do przyjaciela.
03:34
And it's similarpodobny with newNowy technologiestechnologie.
64
198264
3157
Podobnie jest z nowymi technologiami.
03:37
By writingpisanie, be creatingtworzenie these interactiveinteraktywny Mother'sMatki Day cardskarty,
65
201421
4182
Tworząc te interaktywne kartki na Dzień Matki,
03:41
these kidsdzieciaki were showingseans that they were really fluentbiegle
66
205603
2530
te dzieci pokazały, że są naprawdę biegłe
03:44
with newNowy technologiestechnologie.
67
208133
1673
w nowych technologiach.
03:45
Now maybe you won'tprzyzwyczajenie be so surprisedzaskoczony by this,
68
209806
2765
Być może nie będziecie tym tak zaskoczeni,
03:48
because a lot of timesczasy people feel that
69
212571
2696
ponieważ bardzo często uważa się,
03:51
youngmłody people todaydzisiaj can do all sortssortuje of things with technologytechnologia.
70
215267
3400
że młodzi dzisiaj są w stanie
zrobić z technologią wszystko.
03:54
I mean, all of us have heardsłyszał youngmłody people referredodniesione to as "digitalcyfrowy nativesTubylcy."
71
218667
4461
Każdy z nas słyszał określenie,
że młodzi ludzie, to „cyfrowi tubylcy”.
03:59
But actuallytak właściwie I'm sortsortować of skepticalsceptyczny about this termsemestr.
72
223128
3797
Jestem dość sceptycznie nastawiony
do tej nazwy.
04:02
I'm not so sure we should be thinkingmyślący of youngmłody people as digitalcyfrowy nativesTubylcy.
73
226925
3501
Nie jestem pewien, czy możemy myśleć
o młodych ludziach jako o cyfrowych tubylcach.
04:06
When you really look at it, how is it that youngmłody people
74
230426
2553
Jak zazwyczaj młodzi ludzie
04:08
spendwydać mostwiększość of theirich time usingza pomocą newNowy technologiestechnologie?
75
232979
3536
używają nowych technologii?
04:12
You oftenczęsto see them in situationssytuacje like this,
76
236515
3523
Często można dostrzec sytuację jak ta,
04:15
or like this,
77
240038
2194
lub ta,
04:18
and there's no doubtwątpić that youngmłody people
78
242232
1518
i nie ma wątpliwości, że młodzi ludzie
04:19
are very comfortablewygodny and familiarznajomy browsingprzeglądanie stron
79
243750
3316
są bardzo swobodni i obeznani w Internecie,
04:22
and chattingna czacie and textingSMS-y and gamingGaming.
80
247066
4522
w rozmowach, SMS-ach i grach.
04:27
But that doesn't really make you fluentbiegle.
81
251588
3199
Ale to wcale nie czyni ich biegłymi.
04:30
So youngmłody people todaydzisiaj have lots of experiencedoświadczenie
82
254787
3959
Młodzi ludzie mają wiele doświadczenia
04:34
and lots of familiarityzażyłość with interactinginterakcja with newNowy technologiestechnologie,
83
258746
3795
i mnóstwo obeznania
w interakcji z nowymi technologiami,
04:38
but a lot lessmniej so of creatingtworzenie with newNowy technologiestechnologie
84
262541
3405
ale o wiele mniej kreatywności
04:41
and expressingwyrażający themselvessami with newNowy technologiestechnologie.
85
265946
2972
i zdolności wyrażania siebie w nowych technologiach.
04:44
It's almostprawie as if they can readczytać
86
268918
2392
To prawie tak, jakby byli w stanie przeczytać,
04:47
but not writepisać with newNowy technologiestechnologie.
87
271310
3333
ale nie pisać z pomocą nowych technologii.
04:50
And I'm really interestedzainteresowany in seeingwidzenie, how can we help youngmłody people becomestają się fluentbiegle
88
274643
3898
I jestem bardzo ciekaw, jak możemy pomóc
młodym ludziom stać się biegłymi
04:54
so they can writepisać with newNowy technologiestechnologie?
89
278541
2529
tak, by mogli pisać w nowych technologiach?
04:56
And that really meansznaczy that they need to be ablezdolny to
90
281070
3360
Oni muszą być w stanie
05:00
writepisać theirich ownwłasny computerkomputer programsprogramy, or codekod.
91
284430
4512
pisać własne programy komputerowe.
05:04
So, increasinglycoraz bardziej, people are startingstartowy to recognizerozpoznać
92
288942
2712
Coraz częściej dostrzega się,
05:07
the importanceznaczenie of learninguczenie się to codekod.
93
291654
3304
jak ważna jest nauka kodowania.
05:10
You know, in recentniedawny yearslat, there have been
94
294958
2602
W ostatnich latach powstały setki
05:13
hundredssetki of newNowy organizationsorganizacje and websitesstrony internetowe
95
297560
2892
nowych organizacji i stron internetowych,
05:16
that are helpingporcja jedzenia youngmłody people learnuczyć się to codekod.
96
300452
3294
które pomagają młodym ludziom
nauczyć się programowania.
05:19
You look onlineonline, you'llTy będziesz see placesmiejsca like CodecademyCodecademy
97
303746
3591
Możecie sprawdzić w Internecie,
miejsca jak Codecademy
05:23
and eventswydarzenia like CoderDojoCoderDojo
98
307337
2371
i wydarzenia takie jak CoderDojo,
05:25
and siteswitryny like GirlsDziewczyn Who CodeKod,
99
309708
2431
i strony takie jak Girls Who Code
05:28
or BlackCzarny GirlsDziewczyn CodeKod.
100
312139
1694
lub Black Girls Code.
05:29
It seemswydaje się that everybodywszyscy is gettinguzyskiwanie into the actdziałać.
101
313833
3108
Wydaje się, że wszyscy zabierają się
do działania.
05:32
You know, just at the beginningpoczątek of this yearrok,
102
316941
2583
Na początku roku,
05:35
at the turnskręcać of the newNowy yearrok,
103
319524
1365
zaraz na przełomie,
05:36
NewNowy YorkYork CityMiasto MayorBurmistrz MichaelMichael BloombergBloomberg
104
320889
2660
Burmistrz Nowego Jorku Michael Bloomberg
05:39
madezrobiony a NewNowy Year'sRok resolutionrozkład that he was going to learnuczyć się
105
323549
2260
powziął noworoczne postanowienie,
że w roku 2012
05:41
to codekod in 2012.
106
325809
2779
zamierza nauczyć się kodowania.
05:44
A fewkilka monthsmiesiące laterpóźniej, the countrykraj of EstoniaEstonia decidedzdecydowany that
107
328588
3168
Kilka miesięcy później rząd Estonii zdecydował,
05:47
all of its first gradersrówniarki should learnuczyć się to codekod.
108
331756
3656
że pierwszoklasiści powinni uczyć się kodować.
05:51
And that triggeredwywołany a debatedebata in the U.K.
109
335412
2792
To wywołało debatę w Wielkiej Brytanii,
05:54
about whetherczy all the childrendzieci there should learnuczyć się to codekod.
110
338204
4309
czy wszystkie dzieci
nie powinny uczyć się kodować.
05:58
Now, for some of you, when you hearsłyszeć about this,
111
342513
2843
Niektórym z was
06:01
it mightmoc seemwydać się sortsortować of strangedziwne about everybodywszyscy learninguczenie się to codekod.
112
345356
3608
może wydawać się dziwne,
że wszyscy mieliby uczyć się kodować.
06:04
When manywiele people think of codingkodowanie, they think of it
113
348964
3150
Wielu ludziom kodowanie
kojarzy się jako coś,
06:08
as something that only a very narrowwąska sub-communitySub-społeczności
114
352114
3576
co jest dostępne tylko bardzo wąskiej
sub-społeczności
06:11
of people are going to be doing,
115
355690
2658
osób, które będą kodować,
06:14
and they think of codingkodowanie looking like this.
116
358348
2922
i myślą, że kodowanie jest właśnie takie.
06:17
And in factfakt, if this is what codingkodowanie is like,
117
361270
2166
Jeśli kodowanie takie będzie,
06:19
it will only be a narrowwąska sub-communitySub-społeczności of people
118
363436
2495
to rzeczywiście będzie służyć tylko
wąskiej sub-społeczności osób
06:21
with specialspecjalny mathematicalmatematyczny skillsumiejętności and technologicaltechniczny backgroundtło
119
365931
3072
ze specjalnymi umiejętnościami
matematycznymi i wykształceniem technicznym,
06:24
that can codekod.
120
369003
2266
które potrafią kodować.
06:27
But codingkodowanie doesn't have to be like this.
121
371269
2500
Ale kodowanie nie musi tak wyglądać.
06:29
Let me showpokazać you about what it's like to codekod in ScratchPodstaw.
122
373769
3979
Pozwólcie, że pokażę wam,
jak wygląda kodowanie w Scratch.
06:33
So in ScratchPodstaw, to codekod, you just snapkłapnięcie blocksBloki togetherRazem.
123
377748
4279
W Scratch po prostu zestawiasz bloki.
06:37
In this casewalizka, you take a moveruszaj się blockblok,
124
382027
1915
W tym przypadku przesuwasz blok,
06:39
snapkłapnięcie it into a stackstos,
125
383942
1769
przekładasz go na stos,
06:41
and the stacksstosy of blocksBloki controlkontrola the behaviorszachowania
126
385711
2758
stos bloków kontroluje zachowania
06:44
of the differentróżne characterspostacie in your gamegra or your storyfabuła,
127
388469
3518
różnych postaci w twojej grze lub historyjce,
06:47
in this casewalizka controllingkontrolowanie the bigduży fishryba.
128
391987
2301
w tym przypadku kontroluje dużą rybę.
06:50
After you've createdstworzony your programprogram, you can clickKliknij on "sharedzielić,"
129
394288
3451
Po utworzeniu programu możesz kliknąć
na „udostępnij”
06:53
and then sharedzielić your projectprojekt with other people,
130
397739
3076
i pokazać swój projekt innym ludziom,
06:56
so that they can use the projectprojekt
131
400815
1823
żeby mogli z niego korzystać
06:58
and startpoczątek workingpracujący on the projectprojekt as well.
132
402638
2974
i również coś stworzyć.
07:01
So, of coursekurs, makingzrobienie a fishryba gamegra isn't the only thing
133
405612
3322
Oczywiście tworzenie gry z rybą to nie jedyne,
07:04
you can do with ScratchPodstaw.
134
408934
1645
co można zrobić ze Scratch.
07:06
Of the millionsmiliony of projectsprojektowanie on the ScratchPodstaw websitestronie internetowej,
135
410579
1980
Na stronie są miliony projektów,
07:08
there's everything from animatedożywiony storieshistorie
136
412559
2824
wszystko - od animowanych historyjek
07:11
to schoolszkoła sciencenauka projectsprojektowanie
137
415383
2416
do szkolnych projektów naukowych,
07:13
to animeAnime soapmydło operasOpera i balet
138
417799
2064
animowanych oper mydlanych,
07:15
to virtualwirtualny constructionbudowa kitsZestawy
139
419863
2322
wirtualnych zestawów budowlanych,
07:18
to recreationsrekonstrukcje of classicklasyczny videowideo gamesGry
140
422185
2713
klasycznych gier wideo,
07:20
to politicalpolityczny opinionopinia pollsankiety
141
424898
2269
sondażów politycznych,
07:23
to trigonometrytrygonometria tutorialsPoradniki
142
427167
2640
samouczków trygonometrii,
07:25
to interactiveinteraktywny artworkgrafika, and, yes,
143
429807
2920
interaktywnej grafiki, a także
07:28
interactiveinteraktywny Mother'sMatki Day cardskarty.
144
432727
2784
interaktywnych kartek na Dzień Matki.
07:31
So I think there's so manywiele differentróżne wayssposoby
145
435511
3036
Istnieje wiele różnych sposobów,
07:34
that people can expresswyrazić themselvessami usingza pomocą this,
146
438547
3460
poprzez które ludzie
mogą wyrażać siebie używając tej strony,
07:37
to be ablezdolny to take theirich ideaspomysły and sharedzielić theirich ideaspomysły with the worldświat.
147
442007
3400
aby móc realizować swoje pomysły
i dzielić się nimi ze światem.
07:41
And it doesn't just stayzostać on the screenekran.
148
445407
2562
A one nie pozostają jedynie na ekranie.
07:43
You can alsorównież codekod to interactoddziaływać with the physicalfizyczny worldświat around you.
149
447969
3767
Można również używać kodu
do interakcji ze światem fizycznym wokół nas.
07:47
Here'sTutaj jest an exampleprzykład from HongHong KongKong,
150
451736
2479
Oto przykład z Hong Kongu,
07:50
where some kidsdzieciaki madezrobiony a gamegra
151
454215
1407
gdzie dzieci stworzyly grę,
07:51
and then builtwybudowany theirich ownwłasny physicalfizyczny interfaceberło deviceurządzenie
152
455622
3281
a następnie zbudowaly własne fizyczne urządzenie.
07:54
and had a lightlekki sensorczujnik, so the lightlekki sensorczujnik
153
458903
2892
Miało ono czujnik światła,
07:57
detectswykrywa the holeotwór in the boardtablica,
154
461795
1943
który wykrywał dziury w płycie.
07:59
so as they moveruszaj się the physicalfizyczny saw,
155
463738
2200
Kiedy porusza się fizyczną piłą,
08:01
the lightlekki sensorczujnik detectswykrywa the holeotwór
156
465938
2240
czujnik światła wykrywa dziury
08:04
and controlssterownica the virtualwirtualny saw on the screenekran
157
468178
2956
i kontroluje wirtualną piłę na ekranie
08:07
and sawsPiły down the treedrzewo.
158
471134
2780
i ścina drzewo.
08:09
We're going to continueKontyntynuj to look at newNowy wayssposoby
159
473914
2109
Mamy zamiar nadal szukać nowych sposobów
08:11
of bringingprzynoszący togetherRazem the physicalfizyczny worldświat and the virtualwirtualny worldświat
160
476023
3056
połączenia świata fizycznego ze światem wirtualnym
08:14
and connectingzłączony to the worldświat around us.
161
479079
2928
i łączenia się z otaczającym nas światem.
08:17
This is an exampleprzykład from a newNowy versionwersja of ScratchPodstaw
162
482007
2233
To jest przykład z nowej wersji Scratch,
08:20
that we'lldobrze be releasingzwolnienie in the nextNastępny fewkilka monthsmiesiące,
163
484240
3623
którą udostępnimy w ciągu
kilku najbliższych miesięcy.
08:23
and we're looking again to be ablezdolny
164
487863
2050
Znów poszukujemy sposobu,
08:25
to pushPchać you in newNowy directionswskazówki.
165
489913
1696
by popchnąć was w nowym kierunku.
08:27
Here'sTutaj jest an exampleprzykład.
166
491609
2264
Oto przykład.
08:29
It usesużywa the webcamKamerka Internetowa.
167
493873
4074
Używa kamery.
08:33
And as I moveruszaj się my handdłoń, I can popmuzyka pop the balloonsbalony
168
497947
4856
Ruchem ręki
mogę przebijać balony
08:38
or I can moveruszaj się the bugpluskwa.
169
502803
2885
lub przenieść robaka.
08:41
So it's a little bitkawałek like MicrosoftMicrosoft KinectKinect,
170
505688
2565
Trochę jak z Microsoft Kinect,
08:44
where you interactoddziaływać with gesturesgesty in the worldświat.
171
508253
2716
z którym komunikujesz się
za pomocą gestów.
08:46
But insteadzamiast of just playinggra someonektoś else'sw przeciwnym razie gamegra,
172
510969
2244
Ale zamiast grać w cudzą grę,
08:49
you get to createStwórz the gamesGry,
173
513213
2242
możesz tworzyć własne.
08:51
and if you see someonektoś else'sw przeciwnym razie gamegra,
174
515455
1383
Widząc czyjąś grę,
08:52
you can just say "see insidewewnątrz,"
175
516838
2640
można powiedzieć "zajrzyjmy do środka”,
08:55
and you can look at the stacksstosy of blocksBloki that controlkontrola it.
176
519478
2894
i zobaczyć, z jakich bloków się składa.
08:58
So there's a newNowy blockblok that saysmówi how much videowideo motionruch there is,
177
522372
3555
Ten blok mówi,
ile jest ruchu wideo
09:01
and then, if there's so much videowideo motionruch,
178
525927
3121
Jeśli jest go dosyć,
09:04
it will then tell the balloonbalon to popmuzyka pop.
179
529048
3379
balon pęknie.
09:08
The samepodobnie way that this usesużywa the cameraaparat fotograficzny
180
532427
2384
Za pomocą kamery
09:10
to get informationInformacja into ScratchPodstaw,
181
534811
2505
można wprowadzić informacje do Scratcha,
09:13
you can alsorównież use the microphonemikrofon.
182
537316
3007
można też użyć mikrofonu.
09:16
Here'sTutaj jest an exampleprzykład of a projectprojekt usingza pomocą the microphonemikrofon.
183
540323
3984
To przykład użycia mikrofonu.
09:20
So I'm going to let all of you controlkontrola this gamegra
184
544307
2400
Dam wam kontrolować grę
09:22
usingza pomocą your voicesgłosy.
185
546707
2246
przez użycie głosów.
09:24
(CricketsŚwierszcze chirpingśpiew) (ShoutsWiadomości) (ChompingChomping)
186
548953
16456
(Odgłosy świerszczy) (Okrzyki) (Żucie)
09:41
(LaughterŚmiech)
187
565409
8629
(Śmiech)
09:49
(ApplauseAplauz)
188
574038
8784
(Oklaski)
09:58
As kidsdzieciaki are creatingtworzenie projectsprojektowanie like this,
189
582822
2605
Tworząc takie projekty,
10:01
they're learninguczenie się to codekod,
190
585427
2265
dzieci uczą się kodować,
10:03
but even more importantlyco ważne, they're codingkodowanie to learnuczyć się.
191
587692
3934
ale co ważniejsze,
kodują, by się uczyć.
10:07
Because as they learnuczyć się to codekod,
192
591626
2289
Gdy uczą się kodować,
10:09
it enablespozwala them to learnuczyć się manywiele other things,
193
593915
3320
dowiadują się wielu innych rzeczy,
10:13
opensotwiera się up manywiele newNowy opportunitiesmożliwości for learninguczenie się.
194
597235
2872
otwiera się wiele nowych możliwości.
10:16
Again, it's usefulprzydatny to make an analogyanalogia to readingczytanie and writingpisanie.
195
600107
4384
Warto posłużyć się analogią
do czytania i pisania.
10:20
When you learnuczyć się to readczytać and writepisać, it opensotwiera się up
196
604491
2940
Kiedy uczysz się czytać i pisać,
otwierają się możliwości
10:23
opportunitiesmożliwości for you to learnuczyć się so manywiele other things.
197
607431
3060
uczenia się też wielu innych rzeczy.
10:26
When you learnuczyć się to readczytać, you can then readczytać to learnuczyć się.
198
610491
3760
Gdy nauczysz się czytać,
możesz czytać, żeby się uczyć.
10:30
And it's the samepodobnie thing with codingkodowanie.
199
614251
2188
Tak samo jest z kodowaniem.
10:32
If you learnuczyć się to codekod, you can codekod to learnuczyć się.
200
616439
2547
Jeśli nauczysz się kodować, kodujesz, by się uczyć.
10:34
Now some of the things you can learnuczyć się are sortsortować of obviousoczywisty.
201
618986
2554
Pewne z tych rzeczy są oczywiste.
10:37
You learnuczyć się more about how computerskomputery work.
202
621540
2498
Można dowiedzieć się więcej
o działaniu komputerów.
10:39
But that's just where it startszaczyna się.
203
624038
2318
Ale to dopiero początek.
10:42
When you learnuczyć się to codekod, it opensotwiera się up for you to learnuczyć się
204
626356
2595
Gdy nauczysz się kodowania, otwiera się
10:44
manywiele other things.
205
628951
2245
wiele innych możliwości.
10:47
Let me showpokazać you an exampleprzykład.
206
631196
2346
Pozwócie mi pokazać przykład.
10:49
Here'sTutaj jest anotherinne projectprojekt,
207
633542
2270
Oto inny projekt,
10:51
and I saw this when I was visitingprzyjezdny
208
635812
2268
który zobaczyłem podczas wizyty
10:53
one of the computerkomputer clubhousesKluby.
209
638080
2142
w pewnym klubie komputerowym.
10:56
These are after-schoolpo szkole learninguczenie się centerscentra that we helpedpomógł startpoczątek
210
640222
3020
To pozaszkolne ośrodki kształcenia,
które pomogliśmy założyć,
10:59
that help youngmłody people from low-incomeniski przychód communitiesspołeczności
211
643242
2762
by młodzież ze społecznych nizin
11:01
learnuczyć się to expresswyrazić themselvessami creativelykreatywnie with newNowy technologiestechnologie.
212
646004
4079
mogła się uczyć wyrażać się twórczo
w nowych technologiach.
11:05
And when I wentposzedł to one of the clubhousesKluby a couplepara yearslat agotemu,
213
650083
2795
W jednym z takich klubów, kilka lat temu,
11:08
I saw a 13-year-old-roczny boychłopak who was usingza pomocą our ScratchPodstaw softwareoprogramowanie
214
652878
3725
zobaczyłem 13-letniego chłopca,
który używał Scratch
11:12
to createStwórz a gamegra somewhatnieco like this one,
215
656603
2896
do tworzenia gry nieco podobnej do tej,
11:15
and he was very happyszczęśliwy with his gamegra and prouddumny of his gamegra,
216
659499
2923
i był z niej bardzo zadowolony i dumny,
11:18
but alsorównież he wanted to do more.
217
662422
2965
ale też chciał zrobić więcej.
11:21
He wanted to keep scorewynik.
218
665387
2304
Chciał utrzymać się na czele.
11:23
So this was a gamegra where the bigduży fishryba eatszjada the little fishryba,
219
667691
3076
To była gra, w której duża ryba zjada małe ryby.
11:26
but he wanted to keep scorewynik, so that eachkażdy time
220
670767
2927
A on chciał, by za każdym razem,
11:29
the bigduży fishryba eatszjada the little fishryba,
221
673694
3378
gdy duża ryba zjada małą rybę,
11:32
the scorewynik would go up and it would keep tracktor,
222
677072
2539
wynik szedł w górę i był rejestrowany.
11:35
and he didn't know how to do that.
223
679611
2512
Nie wiedział, jak to zrobić.
11:38
So I showedpokazał him.
224
682123
2265
Więc pokazałem mu,
11:40
In ScratchPodstaw, you can createStwórz something callednazywa a variableZmienna.
225
684388
3577
że w Scratch można stworzyć zmienną.
11:43
I'll call it scorewynik.
226
687965
4127
Nazwijmy to wynikiem.
11:47
And that createstworzy some newNowy blocksBloki for you,
227
692092
2831
Tworzy kilka nowych bloków dla ciebie,
11:50
and alsorównież createstworzy a little scoreboardTablica wyników that keepstrzyma tracktor of the scorewynik,
228
694923
4666
a także małą tablicę wyników.
11:55
so eachkażdy time I clickKliknij on "changezmiana scorewynik," it incrementsprzyrosty the scorewynik.
229
699589
5252
Za każdym razem, gdy klikam na „zmień wynik”,
wynik się zwiększa.
12:00
So I showedpokazał this to the clubhouseKlub memberczłonek --
230
704841
2525
Pokazałem to członkowi klubu,
12:03
let's call him VictorVictor -- and VictorVictor,
231
707366
2701
nazwijmy go Victor.
12:05
when he saw that this blockblok would let him incrementprzyrost the scorewynik,
232
710067
2802
Gdy zobaczył, że ten blok pozwala mu
zwiększyć wynik,
12:08
he knewwiedziałem exactlydokładnie what to do.
233
712869
1816
wiedział dokładnie, co zrobić.
12:10
He tookwziął the blockblok
234
714685
2314
Wziął blok
12:12
and he put it into the programprogram
235
716999
3044
i włożył go do programu
12:15
exactlydokładnie where the bigduży fishryba eatszjada the little fishryba.
236
720043
4193
dokładnie tam, gdzie duża ryba zjada małe rybki.
12:20
So then, eachkażdy time the bigduży fishryba eatszjada the little fishryba,
237
724236
5023
Teraz za każdym razem,
gdy duża ryba zjada małą,
12:25
he will incrementprzyrost the scorewynik, and the scorewynik will go up by one.
238
729259
5995
on zwiększy wynik i wynik pójdzie w górę o jeden.
12:31
And it's in factfakt workingpracujący.
239
735254
1697
I to rzeczywiście działa.
12:32
And he saw this, and he was so excitedpodekscytowany,
240
736951
2254
Gdy to zobaczył, był tak podekscytowany,
12:35
he reachedosiągnięty his handdłoń out to me,
241
739205
1679
że wyciągnął do mnie rękę
12:36
and he said, "Thank you, thank you, thank you."
242
740884
2549
i powiedział: „Dziękuję, dziękuję, dziękuję”.
12:39
And what wentposzedł throughprzez my mindumysł was,
243
743433
2069
I zapytałem wtedy samego siebie,
12:41
how oftenczęsto is it that teachersnauczyciele are thankedpodziękował by theirich studentsstudenci
244
745502
3042
jak często uczniowie dziękują nauczycielom
12:44
for teachingnauczanie them variableszmienne? (LaughterŚmiech)
245
748544
3403
za nauczenie ich zmiennych? (Śmiech)
12:47
It doesn't happenzdarzyć in mostwiększość classroomssale lekcyjne,
246
751947
2481
Nie zdarza się to w większości sal lekcyjnych,
12:50
but that's because in mostwiększość classroomssale lekcyjne, when kidsdzieciaki learnuczyć się about variableszmienne,
247
754428
2959
ale to dlatego, że w większości sal lekcyjnych,
kiedy dzieci uczą się o zmiennych,
12:53
they don't know why they're learninguczenie się it.
248
757387
2508
nie wiedzą, po co się uczą.
12:55
It's nothing that, really, they can make use of.
249
759895
2871
Nie jest to dla nich coś, z czego
mogliby skorzystać.
12:58
When you learnuczyć się ideaspomysły like this in ScratchPodstaw,
250
762766
2162
Kiedy uczysz się takich rzeczy w Scratch,
13:00
you can learnuczyć się it in a way that's really meaningfulznaczący and motivatingmotywowanie for you,
251
764928
4103
robisz to w sposób naprawdę
znaczący i motywujący.
13:04
that you can understandzrozumieć the reasonpowód for learninguczenie się variableszmienne,
252
769031
2990
Możesz zrozumieć, po co uczyć się o zmiennych.
13:07
and we see that kidsdzieciaki learnuczyć się it more deeplygłęboko
253
772021
2042
Widzimy również, że dzieci uczą się
13:09
and learnuczyć się it better.
254
774063
1415
dogłębniej i lepiej.
13:11
VictorVictor had, I'm sure, been taughtnauczony about variableszmienne in schoolsszkoły,
255
775478
3041
Jestem pewien, że Victor uczył się
o zmiennych w szkole,
13:14
but he really didn't -- he wasn'tnie było payingintratny attentionUwaga.
256
778519
2188
ale nie zwrócił na to uwagi.
13:16
Now he had a reasonpowód for learninguczenie się variableszmienne.
257
780707
2283
Teraz zyskał powód, by uczyć się o zmiennych.
13:18
So when you learnuczyć się throughprzez codingkodowanie, and codingkodowanie to learnuczyć się,
258
782990
3074
Kiedy więc uczysz się kodując
i kodujesz, aby uczyć się,
13:21
you're learninguczenie się it in a meaningfulznaczący contextkontekst, and that's the bestNajlepiej way of learninguczenie się things.
259
786064
4884
to uczysz się w kontekście, który coś znaczy
i to jest najlepszy sposób uczenia się.
13:26
So as kidsdzieciaki like VictorVictor are creatingtworzenie projectsprojektowanie like this,
260
790948
3455
Podczas gdy dzieci jak Victor
tworzą takie projekty,
13:30
they're learninguczenie się importantważny conceptskoncepcje like variableszmienne,
261
794403
2784
uczą się ważnych pojęć jak zmienne,
13:33
but that's just the startpoczątek.
262
797187
2128
ale to dopiero początek.
13:35
As VictorVictor workedpracował on this projectprojekt and createdstworzony the scriptsskrypty,
263
799315
3850
Gdy Victor pracował nad tym projektem
i tworzył skrypty,
13:39
he was alsorównież learninguczenie się about the processproces of designprojekt,
264
803165
3252
uczył się również o procesie projektowania.
13:42
how to startpoczątek with the glimmerogienek of an ideapomysł
265
806417
2619
Jak iskierkę pomysłu
13:44
and turnskręcać it into a fully-fledgedpełnoprawnym, functioningfunkcjonowanie projectprojekt
266
809036
2906
przekształcić w pełnowartościowy,
funkcjonujący projekt
13:47
like you see here.
267
811942
2507
jak ten, który tu widać.
13:50
So he was learninguczenie się manywiele differentróżne corerdzeń principleszasady of designprojekt,
268
814449
4040
Uczył się różnych podstawowych
zasad projektowania,
13:54
about how to experimenteksperyment with newNowy ideaspomysły,
269
818489
3242
eksperymentowania z nowymi pomysłami,
13:57
how to take complexzłożony ideaspomysły and breakprzerwa them down into simplerprostsze partsCzęści,
270
821731
4705
dzielenia złożonych pomysłów na prostsze części,
14:02
how to collaboratewspółpracować with other people on your projectsprojektowanie,
271
826436
2990
współpracy z innymi ludźmi,
14:05
about how to find and fixnaprawić bugsbłędy when things go wrongźle,
272
829426
3451
znajdowania i naprawiania błędów,
gdy coś pójdzie nie tak,
14:08
how to keep persistenttrwałe and to perseverewytrwać
273
832877
3054
konsekwencji i wytrwałości
14:11
in the facetwarz of frustrationsfrustracje when things aren'tnie są workingpracujący well.
274
835931
3405
w obliczu frustracji, gdy praca nie odnosi
oczekiwanych skutków.
14:15
Now those are importantważny skillsumiejętności
275
839336
1773
To ważne umiejętności,
14:17
that aren'tnie są just relevantistotnych for codingkodowanie.
276
841109
2868
które są istotne nie tylko w kodowaniu.
14:19
They're relevantistotnych for all sortssortuje of differentróżne activitieszajęcia.
277
843977
2827
Są istotne dla wszelkich innych działań.
14:22
Now, who knowswie if VictorVictor is going to growrosnąć up and becomestają się
278
846804
3168
Może Victor zostanie programistą
14:25
a programmerprogramista or a professionalprofesjonalny computerkomputer scientistnaukowiec?
279
849972
2924
lub informatykiem?
14:28
It's probablyprawdopodobnie not so likelyprawdopodobne,
280
852896
1812
Pewnie nie,
14:30
but regardlessbez względu of what he does,
281
854708
1788
ale niezależnie od tego, co będzie robić,
14:32
he'llpiekło be ablezdolny to make use of these designprojekt skillsumiejętności that he learnednauczyli.
282
856496
3704
będzie mógł korzystać z umiejętności, które nabył.
14:36
RegardlessNiezależnie od tego of whetherczy he growsrośnie up to be a marketingmarketing managermenedżer
283
860200
2584
Niezależnie od tego, czy zostanie
kierownikiem działu marketingu
14:38
or a mechanicmechanik or a communityspołeczność organizerOrganizator,
284
862784
3120
czy mechanikiem lub koordynatorem środowiskowym.
14:41
that these ideaspomysły are usefulprzydatny for everybodywszyscy.
285
865904
2456
To umiejętności przydatne dla każdego.
14:44
Again, it's usefulprzydatny to think about this analogyanalogia with languagejęzyk.
286
868360
3922
Znów warto przywołać tę analogię z językiem.
14:48
When you becomestają się fluentbiegle with readingczytanie and writingpisanie,
287
872282
4356
Kiedy uczysz się czytać i pisać,
14:52
it's not something that you're doing
288
876638
2441
to nie po to, żeby zostać
14:54
just to becomestają się a professionalprofesjonalny writerpisarz.
289
879079
1960
zawodowym pisarzem.
14:56
Very fewkilka people becomestają się professionalprofesjonalny writerspisarze.
290
881039
2697
Niewiele osób zostaje pisarzami.
14:59
But it's usefulprzydatny for everybodywszyscy to learnuczyć się how to readczytać and writepisać.
291
883736
3568
Ale umiejętność czytania i pisania
jest przydatna dla wszystkich.
15:03
Again, the samepodobnie thing with codingkodowanie.
292
887304
2095
Tak samo jest z kodowaniem.
15:05
MostWiększość people won'tprzyzwyczajenie growrosnąć up to becomestają się professionalprofesjonalny
293
889399
2222
Większość ludzi nie wykonuje zawodu
15:07
computerkomputer scientistsnaukowcy or programmersprogramistów,
294
891621
3219
informatyka czy programisty,
15:10
but those skillsumiejętności of thinkingmyślący creativelykreatywnie,
295
894840
2338
ale umiejętność twórczego myślenia,
15:13
reasoningrozumowanie systematicallysystematycznie, workingpracujący collaborativelywspólnie --
296
897178
2514
wnioskowania, pracy zespołowej -
15:15
skillsumiejętności you developrozwijać when you codekod in ScratchPodstaw --
297
899692
2710
zdolności wykształcane podczas
kodowania w Scratch -
15:18
are things that people can use no mattermateria what they're doing in theirich work liveszyje.
298
902402
4822
to umiejętności, z których można korzystać
bez względu na wybrany zawód.
15:23
And it's not just about your work life.
299
907224
2376
I nie chodzi tu tylko o życie zawodowe.
15:25
CodingKodowanie can alsorównież enablewłączyć you to
300
909600
2720
Kodowanie pozwala również
15:28
expresswyrazić your ideaspomysły and feelingsuczucia in your personalosobisty life.
301
912320
3176
wyrażać swoje pomysły i uczucia
w codziennym życiu.
15:31
Let me endkoniec with just one more exampleprzykład.
302
915496
2673
Pozwólcie mi zakończyć jeszcze jednym przykładem,
15:34
So this is an exampleprzykład that cameoprawa ołowiana witrażu from
303
918169
3127
który narodził się z tego wysyłania kartek
15:37
after I had sentwysłane the Mother'sMatki Day cardskarty to my mommama,
304
921296
4468
mojej mamie na Dzień Matki.
15:41
she decidedzdecydowany that she wanted to learnuczyć się ScratchPodstaw.
305
925764
3101
Mama zdecydowała, że chce nauczyć się
kodować w Scratch.
15:44
So she madezrobiony this projectprojekt for my birthdayurodziny
306
928865
3031
Ten projekt zrobiła na moje urodziny.
15:47
and sentwysłane me a happyszczęśliwy birthdayurodziny ScratchPodstaw cardkarta.
307
931896
3576
Wysłała mi kartkę zrobioną w Scratch.
15:51
Now this projectprojekt is not going to winzdobyć any prizesnagrody for designprojekt,
308
935472
3856
Ten projekt nie wygra może żadnej nagrody
15:55
and you can restodpoczynek assuredzapewniona that my 83-year-old-roczny mommama
309
939328
2975
i możecie mieć pewność,
że moja 83-letnia mama
15:58
is not trainingtrening to becomestają się a professionalprofesjonalny programmerprogramista or computerkomputer scientistnaukowiec.
310
942303
4237
nie zamierza zostać programistką
lub informatykiem.
16:02
But workingpracujący on this projectprojekt enabledwłączony her
311
946540
2972
Ale praca nad tym projektem umożliwiła jej
16:05
to make a connectionpołączenie to someonektoś that she caresdba about
312
949512
2666
nawiązanie kontaktu z kimś, kogo kocha
16:08
and enabledwłączony her to keep on learninguczenie się newNowy things
313
952178
2808
oraz umożliwiła jej naukę nowych rzeczy,
16:10
and continuingciąg dalszy to practicećwiczyć her creativitykreatywność
314
954986
2432
wykorzystania swojej kreatywności
16:13
and developingrozwijanie newNowy wayssposoby of expressingwyrażający herselfsię.
315
957418
3175
oraz rozwijanie nowych sposobów
na wyrażanie siebie.
16:16
So as we take a look and we see that
316
960593
4211
Widząc zatem
16:20
MichaelMichael BloombergBloomberg is learninguczenie się to codekod,
317
964804
2564
Michaela Bloomberga uczącego się kodować,
16:23
all of the childrendzieci of EstoniaEstonia learnuczyć się to codekod,
318
967368
2650
wszystkie dzieci w Estonii uczące się kodować,
16:25
even my mommama has learnednauczyli to codekod,
319
970018
2200
nawet moją mamę uczącą się kodować,
16:28
don't you think it's about time that you mightmoc be
320
972218
1772
czy nie czas, żebyście i wy
16:29
thinkingmyślący about learninguczenie się to codekod?
321
973990
1912
zaczęli myśleć o nauce kodowania?
16:31
If you're interestedzainteresowany in givingdający it a try,
322
975902
2193
Jeśli macie ochotę spróbować,
16:33
I'd encouragezachęcać you to go to the ScratchPodstaw websitestronie internetowej.
323
978095
2436
zachęcam was do wejścia na stronę Scratch.
16:36
It's scratchzadraśnięcie.mitmit.eduedu,
324
980531
2025
www.scratch.mit.edu,
16:38
and give a try at codingkodowanie.
325
982556
1822
i spróbować kodowania.
16:40
ThanksDzięki very much. (ApplauseAplauz)
326
984378
4118
Dziękuję bardzo. (Oklaski)
Translated by Rysia Wand
Reviewed by Magdalena Stonawska

▲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