1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> Mitch Resnick: Hi, unë jam Mitch Resnick. 3 00:00:01,811 --> 00:00:04,520 Unë jam një profesor i Mësimit Studim këtu në MIT Media Lab, 4 00:00:04,520 --> 00:00:07,052 dhe unë gjithashtu drejton MIT Scratch Ekipin. 5 00:00:07,052 --> 00:00:08,760 JOHN Maloney: Unë jam i John Maloney, dhe unë kam qenë 6 00:00:08,760 --> 00:00:11,950 një studiues për rreth 11 vjet duke punuar në Projektin Scratch 7 00:00:11,950 --> 00:00:13,492 si zhvilluesi i çojë. 8 00:00:13,492 --> 00:00:15,200 Mitch Resnick: Ne e quajmë grupit tonë kërkimore 9 00:00:15,200 --> 00:00:18,590 grupi gjatë gjithë jetës Kopshti i fëmijëve sepse ne jemi të frymëzuar nga mënyrë fëmijët 10 00:00:18,590 --> 00:00:19,730 mësojnë në kopshtin e fëmijëve. 11 00:00:19,730 --> 00:00:23,360 Kopshti i fëmijëve klasik, fëmijët po me shaka dizajnimin dhe krijimin e 12 00:00:23,360 --> 00:00:26,130 gjërat në bashkëpunim me njëri-tjetrin - ndërtesat kullat 13 00:00:26,130 --> 00:00:29,240 me blloqe druri, duke e bërë fotografi me ngjyra gisht dhe crayons. 14 00:00:29,240 --> 00:00:32,840 Siç kemi zhvilluar Scratch, kemi dashur për të kapur atë shpirtin e kopshtit 15 00:00:32,840 --> 00:00:34,164 për nxënësit e të gjitha moshave. 16 00:00:34,164 --> 00:00:36,330 JOHN Maloney: Një nga motivet mëdha për Scratch 17 00:00:36,330 --> 00:00:39,750 ishte ky projekt që Mitchell dhe Natalie 18 00:00:39,750 --> 00:00:42,470 kishte filluar të quajtur Kompjuter Clubhouse. 19 00:00:42,470 --> 00:00:47,800 Ata panë një shumë të fëmijëve duke bërë sende me mjete të mediave si Photoshop 20 00:00:47,800 --> 00:00:52,774 dhe mjete të ndryshme të prodhimit të shëndoshë, por ata nuk kanë bërë ndonjë programimit. 21 00:00:52,774 --> 00:00:55,940 Fëmijët nuk janë duke bërë ndonjë programimit, dhe kemi shikuar përreth dhe tha, mirë, 22 00:00:55,940 --> 00:00:57,560 pse nuk po bëjnë atë? 23 00:00:57,560 --> 00:00:59,600 Përgjigja duket të të jetë se nuk ka pasur 24 00:00:59,600 --> 00:01:01,740 një mjet që ishte e përshtatshme për atë mjedis. 25 00:01:01,740 --> 00:01:03,640 >> Mitch Resnick: Si ne u zhvilluar Scratch, 26 00:01:03,640 --> 00:01:07,790 Unë kam qenë i frymëzuar nga disa nga idetë e mentorin tim, Seymour Papert, i cili 27 00:01:07,790 --> 00:01:10,180 zhvilluar Logo gjuhë programimi. 28 00:01:10,180 --> 00:01:13,585 Seymour përdorur gjithmonë për të thënë se ajo ishte e rëndësishme për një teknologji të re 29 00:01:13,585 --> 00:01:18,074 që të ketë një kat të ulët - që do të thotë është e lehtë për të marrë filluar me - një tavan të lartë - 30 00:01:18,074 --> 00:01:20,490 të thotë që ju mund të bëni më shumë dhe gjërat më komplekse me të. 31 00:01:20,490 --> 00:01:23,875 Ne gjithashtu donte të kishte ajo që ne e quajmë "mure të gjerë," 32 00:01:23,875 --> 00:01:25,625 që do të thotë ka shumë Shtigjet e ndryshme, 33 00:01:25,625 --> 00:01:29,340 që ju mund të bëni të ndryshme gjërat me software. 34 00:01:29,340 --> 00:01:32,670 >> Nuk është e mjaftueshme vetëm të jenë në gjendje për të marrë filloi të lehtë dhe të bëjë gjëra të ndërlikuara 35 00:01:32,670 --> 00:01:34,360 nëse të gjithë e bën të njëjtën gjë. 36 00:01:34,360 --> 00:01:37,760 Ne duam të kemi rrugë të ndryshme sepse ne e dimë njerëz të ndryshëm kanë 37 00:01:37,760 --> 00:01:39,760 interesat e ndryshme, dhe kemi dashur të gjithë 38 00:01:39,760 --> 00:01:42,640 të jetë në gjendje për të punuar në projekte që u rrit nga interesat e tyre. 39 00:01:42,640 --> 00:01:44,640 >> JOHN Maloney: Dua të them se ne ndoshta - 40 00:01:44,640 --> 00:01:48,440 there's - ne e konsideronim 10 herë më shumë komandat dhe karakteristika se kanë 41 00:01:48,440 --> 00:01:50,310 përfundoi ndonjëherë deri në Scratch. 42 00:01:50,310 --> 00:01:54,400 Ne do të kemi pafund Debatet rreth pikërisht ajo që 43 00:01:54,400 --> 00:01:58,420 Formulimi për të vënë në blloqe dhe gjëra të tilla si nëse mospagimi 44 00:01:58,420 --> 00:02:01,130 drejtimi i sprites duhet të jetë deri ose në të djathtë. 45 00:02:01,130 --> 00:02:05,720 Pra, ne kemi menduar për të gjitha këto gjëra, sidomos përvojat shumë të hershme 46 00:02:05,720 --> 00:02:07,740 se njerëzit do të kenë me Scratch dhe duke u përpjekur 47 00:02:07,740 --> 00:02:11,332 për ta bërë atë në mënyrë që gjërat mund të jetë zbuluar vetëm nga eksperimentimi. 48 00:02:11,332 --> 00:02:14,040 >> Mitch Resnick: Kur ne ishim parë projektim Scratch, 49 00:02:14,040 --> 00:02:17,136 Publiku ynë objektiv ishte i moshës 8 deri në 16. 50 00:02:17,136 --> 00:02:19,010 JOHN Maloney: On fund të ulët të spektrit, 51 00:02:19,010 --> 00:02:23,470 ne kemi gjetur se fëmijët më të rinj se ishin të duke përdorur Scratch se kemi parashikuar kurrë. 52 00:02:23,470 --> 00:02:27,950 Unë ende kujtohet një - i pari Ditë zeroja, unë mendoj, se kemi pasur, 53 00:02:27,950 --> 00:02:30,870 ky djalë i vogël gjashtë vjeçare erdhi in 54 00:02:30,870 --> 00:02:34,630 Në fund e sipërme, unë kam qenë i befasuar në, për shembull, përdorimi i Scratch 55 00:02:34,630 --> 00:02:39,540 në klasa kolegj si CS50 sepse ne nuk e bëri me të vërtetë 56 00:02:39,540 --> 00:02:43,490 mendojnë për Scratch si gjuhë për i mësuar shkencat kompjuterike në kompjuterin 57 00:02:43,490 --> 00:02:44,610 shkencëtarët. 58 00:02:44,610 --> 00:02:47,500 >> Një tjetër e papritur është se si shumë të rritur janë duke e përdorur atë. 59 00:02:47,500 --> 00:02:52,130 Ne kemi gjetur se njerëzit që janë të si programuesit me kohë të plotë 60 00:02:52,130 --> 00:02:55,070 gëzojnë programimit në Scratch si lloj hobi. 61 00:02:55,070 --> 00:02:57,340 Dhe kështu që ne kemi parë njerëz të në faqen e internetit Scratch 62 00:02:57,340 --> 00:03:02,900 krijuar projekte që bëjnë, për shembull, ray gjurmimin e sistemeve pasqyrim 3-D. 63 00:03:02,900 --> 00:03:04,650 Unë nuk mund të besoj se, duke parë se. 64 00:03:04,650 --> 00:03:06,950 >> Mitch Resnick: Si ne filluar të punojë në Scratch, 65 00:03:06,950 --> 00:03:10,030 ne duam ta bërë atë të ndryshme nga gjuhë programimi e mëparshme 66 00:03:10,030 --> 00:03:13,440 në mënyrë që të bëjnë të arritshme në një gamë shumë më të gjerë të njerëzve. 67 00:03:13,440 --> 00:03:16,310 Pra, ne kishim tre parimet kryesore udhëzuese. 68 00:03:16,310 --> 00:03:18,600 Së pari, ne duam të bërë atë më Tinker-të aftë, 69 00:03:18,600 --> 00:03:22,340 kështu që ju mund të ndërtuar programe shumë vënë si tulla Lego së bashku. 70 00:03:22,340 --> 00:03:25,200 Pra, ne kishim programimit vizuale blloqe se parakohshme së bashku. 71 00:03:25,200 --> 00:03:27,460 Së dyti, ne duam për të lënë njerëzit të punojnë 72 00:03:27,460 --> 00:03:31,590 në projektet më të rëndësishme, gjëra që ishin personalisht të rëndësishme për ta. 73 00:03:31,590 --> 00:03:33,430 Kjo është arsyeja pse ne kemi bërë Scratch kështu që media të pasur. 74 00:03:33,430 --> 00:03:35,819 >> E treta e të gjitha, ne duam të bërë atë më social për shkak se ju 75 00:03:35,819 --> 00:03:37,610 e di shumë mirë përvojat e të mësuarit 76 00:03:37,610 --> 00:03:39,760 vijnë kur ne të ndërveprojnë me të tjerët. 77 00:03:39,760 --> 00:03:43,120 Pra, kemi shtuar zeroja linjë komunitetit që në fillim, 78 00:03:43,120 --> 00:03:45,500 të drejtë kur ne kemi nisur software në mënyrë që njerëzit 79 00:03:45,500 --> 00:03:47,490 do të ketë një audiencë për krijimet e tyre 80 00:03:47,490 --> 00:03:50,050 dhe gjithashtu të merrni frymëzuar nga ajo që njerëzit të krijuar të tjera. 81 00:03:50,050 --> 00:03:54,160 Që nga viti ne kemi nisur Scratch, ka kanë qenë rreth 4.5 milion projekteve 82 00:03:54,160 --> 00:03:56,290 që janë ndarë në faqen e internetit zeroja. 83 00:03:56,290 --> 00:03:59,440 >> JOHN Maloney: Kështu që unë në fakt u bashkua me projektin 84 00:03:59,440 --> 00:04:02,310 nga lloj i lutur të Mitchell. 85 00:04:02,310 --> 00:04:04,630 I pyetur për t'u bashkuar kur dëgjova për këtë, sepse kam menduar 86 00:04:04,630 --> 00:04:07,088 se do të jetë një i ftohtë i tillë gjë, dhe kam kërkuar për të ndihmuar. 87 00:04:07,088 --> 00:04:10,340 Por, gjuha ime e preferuar ishte Smalltalk, dhe unë 88 00:04:10,340 --> 00:04:13,960 kishte ndihmuar të zhvilluar këtë version i Smalltalk quajtur shpëtim. 89 00:04:13,960 --> 00:04:17,320 Kështu që unë tha, mirë, unë do të të vijë dhe të bëjë këtë punë 90 00:04:17,320 --> 00:04:19,490 sa kohë që unë mund të ndërtuar atë në shpëtim. 91 00:04:19,490 --> 00:04:22,460 Dhe Mitchell tha, oh i sigurt, unë nuk e kujdesit çfarë është bërë in 92 00:04:22,460 --> 00:04:23,460 Vetëm të bëjë atë punë. 93 00:04:23,460 --> 00:04:26,480 Dhe kështu kjo është se si ajo mori të jetë e shkruar në shpëtim. 94 00:04:26,480 --> 00:04:29,430 >> Pra, me Scratch 2.0, ne menduar se ne do 95 00:04:29,430 --> 00:04:34,280 të përpiqet të bëjë Scratch arritur deri te më shumë njerëzit duke e bërë atë një app re me bazë. 96 00:04:34,280 --> 00:04:37,820 Dhe edhe pse ka pasur një version e shpëtim që u zhvillua në shfletuesin, 97 00:04:37,820 --> 00:04:40,500 ajo kërkohet shkarkimit dhe instalimit të një plug-in. 98 00:04:40,500 --> 00:04:43,750 Dhe ne e dinim se shumë njerëz do të ketë probleme duke bërë që, 99 00:04:43,750 --> 00:04:47,090 ose për shkak se ajo ishte një proces i komplikuar 100 00:04:47,090 --> 00:04:50,990 ose për shkak se administrata e tyre në e tyre shkollë apo çfarëdo nuk do të lejojë atë. 101 00:04:50,990 --> 00:04:54,430 Pra, ne të kërkuar diçka që ishte lloj i ndërtuar në shfletues 102 00:04:54,430 --> 00:04:57,580 apo ishte lloj nga default atje në shumicën e shfletuesit. 103 00:04:57,580 --> 00:04:58,710 >> Ne konsideruar Java. 104 00:04:58,710 --> 00:05:00,070 Ne konsideruar Silverlight. 105 00:05:00,070 --> 00:05:03,130 Ne konsideruar JavaScript, dhe ne e konsideronim Flash. 106 00:05:03,130 --> 00:05:05,550 Në këtë pikë, Flash ishte të vërtetë në pushtetit. 107 00:05:05,550 --> 00:05:09,760 Adobe është me të vërtetë shtyjnë atë, dhe ne ende nuk e di, ju e dini, 108 00:05:09,760 --> 00:05:13,640 se kjo do të jetë një problem i tillë në IOS dhe pajisje të lëvizshme e kështu me radhë. 109 00:05:13,640 --> 00:05:18,516 Pra, ne shkuam me Flash, dhe në retrospektivë, ju e dini, 110 00:05:18,516 --> 00:05:20,890 ajo do të kemi qenë ndoshta nicer në qoftë se ne do të shkuar me JavaScript 111 00:05:20,890 --> 00:05:22,440 për shkak se është bërë gjuha dominuese. 112 00:05:22,440 --> 00:05:24,565 >> Por unë nuk mendoj se ka ndonjë mënyrë ne mund ndoshta 113 00:05:24,565 --> 00:05:28,760 e kanë parë të gjitha ato që ishin do të ndryshojë në mes atëherë dhe tani. 114 00:05:28,760 --> 00:05:32,160 Ajo merr tre vjet apo më shumë për të vënë së bashku diçka si kjo, 115 00:05:32,160 --> 00:05:35,390 kështu që ju bëni me mend tuaj më të mirë dhe shpresë për mirë. 116 00:05:35,390 --> 00:05:38,820 >> Mitch Resnick: Një nga tonë të re Projektet është quajtur Scratch Junior, 117 00:05:38,820 --> 00:05:41,640 duke u përpjekur që të ketë shkuar zeroja poshtë për fëmijët edhe të rinj. 118 00:05:41,640 --> 00:05:43,870 Është duke u synuar moshën 5-7 vjeçarë, 119 00:05:43,870 --> 00:05:46,307 si kopshti në klasën e dytë. 120 00:05:46,307 --> 00:05:48,140 Versioni i parë i ajo do të jetë në iPod, 121 00:05:48,140 --> 00:05:51,670 dhe kemi në plan që të ketë atë të ardhur në mes të 2014. 122 00:05:51,670 --> 00:05:54,230 Pra Scratch Junior do të jetë një luspa disi poshtë versionin. 123 00:05:54,230 --> 00:05:56,350 Ajo do të duhet disi më pak karakteristika dhe gjithashtu 124 00:05:56,350 --> 00:05:59,980 të bëjë më shumë gjëra në zhvillim përshtatshme për fëmijët më të vegjël. 125 00:05:59,980 --> 00:06:03,330 >> JOHN Maloney: Mua më pëlqen fakti se Scratch 2.0 veçanërisht 126 00:06:03,330 --> 00:06:08,541 është lloj i fshehtë i lartë Performanca se ju mund të imagjinoni. 127 00:06:08,541 --> 00:06:10,790 By default, kur ju jeni duke bërë animacione dhe kështu me radhë, 128 00:06:10,790 --> 00:06:14,470 ju jeni të kufizuar në kuadër Shkalla e - lloj update 129 00:06:14,470 --> 00:06:17,000 Shkalla e ekranit, dhe ne kemi projektuar atë me qëllim 130 00:06:17,000 --> 00:06:19,600 në mënyrë që të vetëm ka pak per kornizë 131 00:06:19,600 --> 00:06:22,710 kështu që nëse ju thoni përsëritje 10 veprim 10, ju në të vërtetë 132 00:06:22,710 --> 00:06:26,980 shohin atë veprim në 10 Ka pak te hap - 10 increments pak. 133 00:06:26,980 --> 00:06:30,250 >> Megjithatë, ka një lloj mënyrë të fshehur, quajtur mode turbo, 134 00:06:30,250 --> 00:06:33,340 të cilat ju mund të merrni nga Shift-klikuar mbi flamurin e gjelbër, 135 00:06:33,340 --> 00:06:37,180 dhe që në thelb lejon atë drejtuar lloj aq shpejt sa mund. 136 00:06:37,180 --> 00:06:40,260 Pra, kjo është ajo që ju lejon të bëni gjëra të tilla si rreze gjurmues, 137 00:06:40,260 --> 00:06:42,260 dhe ju nuk keni për të - ray kopjues origjinal, 138 00:06:42,260 --> 00:06:45,200 ju është dashur të presin për gjysmë orë për të parë rezultatet, sepse atë 139 00:06:45,200 --> 00:06:47,600 është lloj i chugging nëpërmjet një kornizë në një kohë. 140 00:06:47,600 --> 00:06:50,160 Por me Shift-Kliko gjë, ju mund të merrni rezultatet 141 00:06:50,160 --> 00:06:53,520 në diçka si 20 sekonda. 142 00:06:53,520 --> 00:06:57,960 Pra, të gjithë një e papritur, ju mund të bëni lloj nivelit të lartë të gjëra në Scratch, 143 00:06:57,960 --> 00:07:00,087 por kjo është një tipar i fshehur. 144 00:07:00,087 --> 00:07:00,587