1 00:00:00,000 --> 00:00:12,640 2 00:00:12,640 --> 00:00:15,410 >> Ræðumaður 1: Halló heimur, þetta er CS50 Live. 3 00:00:15,410 --> 00:00:18,450 Okkur langar til að byrja að þessu sinni með hrópa út til vina okkar í St Louis, 4 00:00:18,450 --> 00:00:21,450 Missouri, þar sem hópur sjálfboðaliða þekktur sem LaunchCode hafa verið 5 00:00:21,450 --> 00:00:25,920 safna saman CS50x nemendur í Til að taka á bekknum sameiginlega. 6 00:00:25,920 --> 00:00:29,250 Og markmiðið að lokum er að eftir enda annarinnar, er að para þeim 7 00:00:29,250 --> 00:00:31,120 nemendur með staðbundnum Tækni starf. 8 00:00:31,120 --> 00:00:34,030 >> Nú Upphaflega LaunchCode gott fólk, og nemendur taka þátt, voru að fara 9 00:00:34,030 --> 00:00:37,550 til boða í heimamaður bókasafn þar nokkur hundruð manns höfðu RSVPed. 10 00:00:37,550 --> 00:00:40,950 En svo margir enduðu RSVPing í lok fyrir þessu framtaki, því að þeir 11 00:00:40,950 --> 00:00:43,930 enduðu flytja til a heimamaður óperur hús, lýst hér. 12 00:00:43,930 --> 00:00:44,770 >> Nú er það svolítið lítið. 13 00:00:44,770 --> 00:00:48,320 En ef þú lítur alltaf svo vel þú getur sjá upp á sviðið sem fyrst renna 14 00:00:48,320 --> 00:00:53,240 frá viku 0 sem talar við þá staðreynd að 73% af bekkjarfélögum þínum, kannski 15 00:00:53,240 --> 00:00:55,650 þar á meðal þú, hafa ekki fyrri reynslu. 16 00:00:55,650 --> 00:00:58,420 Og raunar að var mjög mikið málið í þessu óperuhúsinu hér. 17 00:00:58,420 --> 00:01:01,170 Svo hellos okkar við fólkinu á LaunchCode og þess 18 00:01:01,170 --> 00:01:02,180 ríkisborgarar St Louis. 19 00:01:02,180 --> 00:01:05,150 Ef þú sjálfur býrð staðbundið við Saint Louis, ekki hika við að stöðva þá út 20 00:01:05,150 --> 00:01:07,520 á launchcodestl.com. 21 00:01:07,520 --> 00:01:12,450 Eða, kannski, að kveikja á staðnum fréttir rás sem við munum gera hér fyrir þig. 22 00:01:12,450 --> 00:01:15,790 >> Ræðumaður 2: Ótrúleg tækifæri fyrir allir Saint Louisan leita að lenda einn 23 00:01:15,790 --> 00:01:18,030 af þeim Hátækni, hár paying störf. 24 00:01:18,030 --> 00:01:21,440 Fyrir the fyrstur tími alltaf, sama tölvuforritun klasa sem er 25 00:01:21,440 --> 00:01:26,910 kennt á netinu með Harvard og MIT er að vera í boði í eigin persónu á St 26 00:01:26,910 --> 00:01:28,070 Louis Public Library. 27 00:01:28,070 --> 00:01:32,670 >> Það er allt þökk sé skipulagi LaunchCode, sem er að reyna að leysa 28 00:01:32,670 --> 00:01:34,900 The tækni hæfileika bilið hér í St Louis. 29 00:01:34,900 --> 00:01:39,420 Nú sá sem fer þessa fjögurra mánaða Auðvitað er líklegt að fá greitt 30 00:01:39,420 --> 00:01:43,260 nám sem gæti orðið að forritun tölva starf. 31 00:01:43,260 --> 00:01:47,010 Co-stofnandi LaunchCode segir, ef þú læra þetta kunnátta setja, í dag 32 00:01:47,010 --> 00:01:52,100 markaður þú ert næstum tryggingu til lands sex reikna starf í nokkra 33 00:01:52,100 --> 00:01:55,500 ár, með upphafs laun um $ 50.000. 34 00:01:55,500 --> 00:01:56,580 Það hljómar nokkuð vel. 35 00:01:56,580 --> 00:02:00,930 Svo hvers konar manneskja ætti íhuga að taka þennan flokk? 36 00:02:00,930 --> 00:02:03,890 >> JIM MCKELVEY: Þú þarft að vera ansi klár, OK? 37 00:02:03,890 --> 00:02:06,690 Þú þarft að vera mjög erfitt að vinna. 38 00:02:06,690 --> 00:02:08,660 En þú þarft ekki að hafa farið til bestu skóla. 39 00:02:08,660 --> 00:02:09,930 Þú þarft ekki að vera mikill á stærðfræði. 40 00:02:09,930 --> 00:02:13,380 Þú þarft ekki að hafa sumir af the hlutir sem þú getur trúa að þú þarft. 41 00:02:13,380 --> 00:02:16,360 Og þetta auðvitað mun segja þú ef þú hefur fengið það. 42 00:02:16,360 --> 00:02:18,490 >> Ræðumaður 2: Vá, nú ef þú ert spá í hvort það eru nógu 43 00:02:18,490 --> 00:02:23,270 störf forritun í boði í St Louis, svarið er stórt já. 44 00:02:23,270 --> 00:02:26,990 McKelvey segir að það eru fleiri en 1000 Laus störf í og ​​bara ekki 45 00:02:26,990 --> 00:02:29,250 nóg heimamenn reyna að fylla þá. 46 00:02:29,250 --> 00:02:33,250 Nú þessa tegund byrjar Mánudagur á 05:30 á Seðlabanki Branch í St Louis 47 00:02:33,250 --> 00:02:34,530 Public Library. 48 00:02:34,530 --> 00:02:37,770 Ef þú hefur áhuga, og ég er viss um að sumir af þú verður að vera, upplýsingar 49 00:02:37,770 --> 00:02:39,020 sem ksdk.com. 50 00:02:39,020 --> 00:02:41,582 51 00:02:41,582 --> 00:02:43,960 >> Ræðumaður 1: Sumir af bekkjarfélögum þínum myndi nú vilja til að segja halló. 52 00:02:43,960 --> 00:02:48,270 Upp fyrst er Suzanne, frá Winthrop, Massachusetts, sem er nálægt bænum bara niður 53 00:02:48,270 --> 00:02:50,022 vegurinn héðan. 54 00:02:50,022 --> 00:02:52,290 >> Suzanne: Halló heimur, ég er Suzanne. 55 00:02:52,290 --> 00:02:56,790 Ég bý í Winthrop, Massachusetts, United States, á vatninu. 56 00:02:56,790 --> 00:02:59,630 Og ég er 63 ára gamall. 57 00:02:59,630 --> 00:03:01,480 Ég er eftirlaun hjúkrunarfræðingur. 58 00:03:01,480 --> 00:03:05,860 Ég hef fjögur börn og tvö barnabörn. 59 00:03:05,860 --> 00:03:09,220 >> Ég er líka leikstjóri og leikkona. 60 00:03:09,220 --> 00:03:13,550 Og einhvern tíma á þessu ári ég ætla að birtast í Discovery Channel er "The 61 00:03:13,550 --> 00:03:17,840 Boston Strangler. "I spila Zenovia Clegg. 62 00:03:17,840 --> 00:03:22,445 >> Ég ætla að taka CS50 því að ég elska EDX. 63 00:03:22,445 --> 00:03:24,595 Ég hef tekið tveggja fyrri námskeiðum. 64 00:03:24,595 --> 00:03:32,850 Ég hef tekið Justice, og Public Health og umhverfisbreytinga. 65 00:03:32,850 --> 00:03:34,030 Og ég elskaði þá. 66 00:03:34,030 --> 00:03:37,360 >> Einnig vegna þess að tölvunarfræði hræðir mig svolítið. 67 00:03:37,360 --> 00:03:43,940 Og í aldri krappi mínu við erum hvött að gera hluti sem hræða okkur. 68 00:03:43,940 --> 00:03:48,720 Þannig að ég ætla að taka CS50 og útlit senda það. 69 00:03:48,720 --> 00:03:52,405 Svo er nafn mitt Suzanne, og þetta er CS50. 70 00:03:52,405 --> 00:03:55,020 71 00:03:55,020 --> 00:03:58,460 >> Ræðumaður 1: Up næst eru nokkrir hellos frá nokkrum af bekkjarfélögum þínum í Brewer 72 00:03:58,460 --> 00:04:00,160 High School í Maine. 73 00:04:00,160 --> 00:04:02,010 Við skulum taka hlusta. 74 00:04:02,010 --> 00:04:04,640 >> BREWER High School Nemendur: Halló heimurinn, við erum Brewer High. 75 00:04:04,640 --> 00:04:05,945 >> PATRICK: Hæ, ég er Patrick. 76 00:04:05,945 --> 00:04:07,490 >> ADAM: Ég er Adam. 77 00:04:07,490 --> 00:04:09,020 >> Nikolai: Ég er Nikolai. 78 00:04:09,020 --> 00:04:11,286 >> BEN: Ég er Ben. 79 00:04:11,286 --> 00:04:12,660 >> Dylan: Ég er Dylan. 80 00:04:12,660 --> 00:04:13,930 >> Nick: Ég er Nick. 81 00:04:13,930 --> 00:04:15,085 >> CHRISTINA: Ég er Christina. 82 00:04:15,085 --> 00:04:16,069 >> JONATHAN: Ég er Jonathan. 83 00:04:16,069 --> 00:04:17,000 >> CHARLES: Ég er Charles. 84 00:04:17,000 --> 00:04:20,890 >> BREWER High School Nemendur: Og þetta er CS50. 85 00:04:20,890 --> 00:04:24,360 >> Ræðumaður 1: Hello Brewer High School - og nú Stuart og vinur hans, 86 00:04:24,360 --> 00:04:26,320 úr nágrenninu stöðu Virginia. 87 00:04:26,320 --> 00:04:30,300 88 00:04:30,300 --> 00:04:33,170 >> STUART: Halló heimur, nafn mitt er Stuart. 89 00:04:33,170 --> 00:04:35,285 Og ég er frá Virginíu. 90 00:04:35,285 --> 00:04:38,230 Og þetta er fyrsta sinn sem ég að gera Harvard námskeið eða 91 00:04:38,230 --> 00:04:41,670 á netinu auðvitað svona. 92 00:04:41,670 --> 00:04:44,980 Mér finnst í raun tölvur og vilja að læra meira um þá. 93 00:04:44,980 --> 00:04:47,900 Ég er Stuart, og þetta er CS50. 94 00:04:47,900 --> 00:04:49,060 >> Ræðumaður 1: Hello Stuart. 95 00:04:49,060 --> 00:04:51,900 Svo að við höfum líka verið að halda auga á Twitter, þar sem einn af bekkjarfélögum þínum, 96 00:04:51,900 --> 00:04:55,020 Umberto frá Mexíkó, hafði þetta að kvak nýlega. 97 00:04:55,020 --> 00:04:57,270 Hey, @ davidjmalan, láttu mig spyrja þig spurningu - 98 00:04:57,270 --> 00:04:59,210 Mark Zuckerberg tók CS50? 99 00:04:59,210 --> 00:05:03,450 >> Svo, því miður, Mark gerði ekki í raun að taka CS50 á innritast á fyrsta ári hér 100 00:05:03,450 --> 00:05:04,050 í Harvard. 101 00:05:04,050 --> 00:05:07,570 Heldur er hann skipstjóri á undan að meira háþróaður bekknum þekktur sem CS51, sem 102 00:05:07,570 --> 00:05:10,910 nær tölvunarfræði efni eins vatnstöku og forritun hugtök 103 00:05:10,910 --> 00:05:13,900 eins hagnýtur forritun an mótmæla stilla af forritun. 104 00:05:13,900 --> 00:05:17,400 >> Nú á þeim tíma sem hún var kennd af A prófessor sem heitir Henry Leitner, sem 105 00:05:17,400 --> 00:05:19,890 reyndar kennt námskeiðið þegar ég tók það eins og heilbrigður. 106 00:05:19,890 --> 00:05:23,150 Eigin preceptor okkar, Rob Bowden, nýlega settist niður með prófessors 107 00:05:23,150 --> 00:05:28,060 Latiner að tala um nokkrar af hans fyrrverandi nemendur utan mig. 108 00:05:28,060 --> 00:05:31,620 >> ROB BOWDEN: Hæ, ég er Rob Bowden, og ég er hér með Dr Henry Leitner, sem er 109 00:05:31,620 --> 00:05:35,270 Félagi deildarforseti Upplýsingar Tækni á DCE og dósent 110 00:05:35,270 --> 00:05:36,660 í tölvunarfræði. 111 00:05:36,660 --> 00:05:41,560 >> Allt í lagi, svo ég hef hef heyrt að þú hefur fengið sumir orðstír fara 112 00:05:41,560 --> 00:05:43,360 gegnum sumir af áföngum. 113 00:05:43,360 --> 00:05:45,540 >> HENRY Leitner: Allt í lagi, svo ég vil segja nemendum mínum hef ég verið í Harvard 114 00:05:45,540 --> 00:05:46,240 fyrir löngu. 115 00:05:46,240 --> 00:05:48,480 Og þegar þeir segja - vel hvernig lengi hefur þú verið hér? - 116 00:05:48,480 --> 00:05:53,930 svar mitt er ég er nógu gömul til að hafa vann heimaverkefni með 117 00:05:53,930 --> 00:05:56,740 sem milljarðamæringur brottfall Bill Gates. 118 00:05:56,740 --> 00:05:59,650 En ég er líka nógu ungur til að hafa reyndar kennt að milljarðamæringur 119 00:05:59,650 --> 00:06:02,960 Brottfall Mark Zuckerberg, af Facebook frægð. 120 00:06:02,960 --> 00:06:08,600 >> Svo kynni mín af Bill Gates fer leið aftur til upphafs í 1974, 121 00:06:08,600 --> 00:06:11,980 1975 skólaárið. 122 00:06:11,980 --> 00:06:15,810 Sagan er satt að Bill Gates ' vinur Paul Allen fór að fréttir standa 123 00:06:15,810 --> 00:06:18,340 í Harvard Square og kom í Popular Electronics Magazine, sem 124 00:06:18,340 --> 00:06:21,170 var lögun sögu um heimsins fyrsta einkatölvu, sem 125 00:06:21,170 --> 00:06:24,070 þú þurftir að raun byggja - saman frá hlutum - sem Altair. 126 00:06:24,070 --> 00:06:26,060 Hann kom hlaupandi aftur til Bill Gates 'svefnlofti. 127 00:06:26,060 --> 00:06:28,640 Og þeir fengu allir spenntir að einkatölvu byltingin var um 128 00:06:28,640 --> 00:06:29,760 til að byrja án þeirra. 129 00:06:29,760 --> 00:06:31,340 >> Svo á þeim tíma, Gates og ég - 130 00:06:31,340 --> 00:06:32,270 við vorum að vinna á vandamálum. 131 00:06:32,270 --> 00:06:35,635 Það er vegna þess að við vorum báðir skráðir í kenning um útreikningur auðvitað 132 00:06:35,635 --> 00:06:37,690 mjög mathy framhaldsnámi námskeið. 133 00:06:37,690 --> 00:06:40,690 Og á fyrsta degi flokki á prófessor sagði í herberginu alla til 134 00:06:40,690 --> 00:06:43,910 snúa að náunga sínum og kynna sjálfir, og þá vinna með 135 00:06:43,910 --> 00:06:45,590 þessi manneskja á vandamálinu setur. 136 00:06:45,590 --> 00:06:46,440 Svo Gates og ég - 137 00:06:46,440 --> 00:06:47,810 Ég vissi ekki hver hann var á þeim tíma. 138 00:06:47,810 --> 00:06:50,390 Hann var kannski sextán eða sautján, en hann leit út eins og hann var 139 00:06:50,390 --> 00:06:51,840 tólf, til að vera heiðarlegur. 140 00:06:51,840 --> 00:06:54,010 >> Og við byrjuðum að vinna á homeworks saman. 141 00:06:54,010 --> 00:06:57,710 En svo þegar Altair kom út í Popular Electronics Magazine, veiddur 142 00:06:57,710 --> 00:06:58,760 athygli hans. 143 00:06:58,760 --> 00:06:59,890 Hann hvarf bara. 144 00:06:59,890 --> 00:07:01,070 Hann hætti að gera heimavinnuna. 145 00:07:01,070 --> 00:07:02,300 Ég reiddist við hann. 146 00:07:02,300 --> 00:07:06,750 >> Og ég vildi bara horfa á hann í einu computing Lab við höfðum í Harvard fyrir 147 00:07:06,750 --> 00:07:09,340 rannsóknir á þeim tíma, sem heitir var að Aiken útreiknings Lab. 148 00:07:09,340 --> 00:07:10,980 A PDP-10 var verið að nota. 149 00:07:10,980 --> 00:07:14,530 Og hann var reiðhestur í burtu dag og nótt, í rauninni bara að búa þar. 150 00:07:14,530 --> 00:07:19,040 >> Eins og ég fann út síðar, var hann í raun og veru hanna hugbúnað fyrir upprunalegu 151 00:07:19,040 --> 00:07:22,180 Altair, stýrikerfi, ásamt forritunarmál BASIC 152 00:07:22,180 --> 00:07:23,630 sem var að fara að keyra. 153 00:07:23,630 --> 00:07:28,330 Hugmyndin er sú að fyrir persónuleg tölva iðnaður til taka burt þig 154 00:07:28,330 --> 00:07:29,630 þyrfti að vera fær til að skrifa hugbúnað. 155 00:07:29,630 --> 00:07:32,540 Og skrifa forrit og vél tungumál með því að snúa rofi rofa 156 00:07:32,540 --> 00:07:35,580 ætlaði ekki að gera það, nema utan hobbyists. 157 00:07:35,580 --> 00:07:39,965 >> Hvað var áhugavert á þeim tíma var Altair var svo vinsæll að þú gætir ekki 158 00:07:39,965 --> 00:07:41,690 jafnvel kaupa einn, vissulega eftir það var tilkynnt. 159 00:07:41,690 --> 00:07:46,840 Svo Bill Gates, ótrúlega, með hans vinur Paul Allen, skrifaði forrit á 160 00:07:46,840 --> 00:07:51,010 PDP-10 sem herma hegðun þessarar Altair, vegna þess að sérstakur voru 161 00:07:51,010 --> 00:07:53,750 fullkomlega skrifað upp í vinsælu Rafeindatækni Magazine. 162 00:07:53,750 --> 00:07:56,870 >> Svo, eins og ég sagði, ég fékk reiður á honum, ég var ekki að borga eftirtekt. 163 00:07:56,870 --> 00:07:59,840 Hann hvarf, fór burt til Albuquerque, New Mexico, til að sýna burt 164 00:07:59,840 --> 00:08:02,220 hvað hann hafði gert við gott fólk sem hafði byggt Altair. 165 00:08:02,220 --> 00:08:07,580 Og á þeim tímum, þannig College - fara Harvard - til að stofna fyrirtæki 166 00:08:07,580 --> 00:08:08,720 var óheyrður af. 167 00:08:08,720 --> 00:08:11,320 Og svo þegar ég fann út að er hvað hafði gerst Ég var gert. 168 00:08:11,320 --> 00:08:13,770 Vegna þess að ég hélt að hugsa um - minn foreldrar hefðu drepið mig ef ég hefði 169 00:08:13,770 --> 00:08:17,020 hætti í skóla bara til að fara burt og byrja fyrirtæki. 170 00:08:17,020 --> 00:08:18,390 >> Og svo auðvitað er það Mark Zuckerberg. 171 00:08:18,390 --> 00:08:23,530 Ég kynntist honum að hluta til vegna hann kom eftir að hafa lokið CS51. 172 00:08:23,530 --> 00:08:25,690 Ég giska á að það var eftir [inaudible] hafði lokið námskeiðinu. 173 00:08:25,690 --> 00:08:30,000 Hann langaði til að vinna sem kennslutæki náungi í síðari ári fyrir CS51. 174 00:08:30,000 --> 00:08:31,370 Og hann kom til viðtals. 175 00:08:31,370 --> 00:08:35,690 >> Og sannleikurinn í málinu er hans flutningur var nokkuð lakari en 176 00:08:35,690 --> 00:08:36,919 til annarra fólkinu sem hafði viðtal. 177 00:08:36,919 --> 00:08:38,450 Það var í raun veikja af helling. 178 00:08:38,450 --> 00:08:42,230 Þannig að ég gerði ekki líða eins og ég gat með góðri samvisku ráða hann. 179 00:08:42,230 --> 00:08:45,746 >> Plús, var hann í smá vandræðum með stjórnina. 180 00:08:45,746 --> 00:08:48,100 Ef þú sást myndina, The Social Network. 181 00:08:48,100 --> 00:08:50,430 OK, svo mikið af því er efnislega satt. 182 00:08:50,430 --> 00:08:55,040 Á þeim tíma sem hann hafði lokið við að gera á Facemash, ekki Facebook en 183 00:08:55,040 --> 00:08:56,020 Facemash app. 184 00:08:56,020 --> 00:09:01,080 Og hann hafði fært niður Harvard net óvart. 185 00:09:01,080 --> 00:09:05,280 Og plús hann hafði stolið andlit Harvard háskóli grunnnám konur til 186 00:09:05,280 --> 00:09:05,890 gera þetta verkefni. 187 00:09:05,890 --> 00:09:07,290 >> Og hann kom til stjórnin. 188 00:09:07,290 --> 00:09:08,570 Hann var löðrungur á höndum. 189 00:09:08,570 --> 00:09:09,760 Svo hann var í einhverjum vandræðum. 190 00:09:09,760 --> 00:09:12,290 Og ég held að hann var eins konar disconcerted af því. 191 00:09:12,290 --> 00:09:15,890 >> Svo ég vil segja fólki sem ég tek örlítið, pínulítill hluti af kredit fyrir 192 00:09:15,890 --> 00:09:17,710 Árangur af Facebook vegna - 193 00:09:17,710 --> 00:09:21,970 A, að minnsta kosti einn helmingur eða 1% af Forritun færni Zuckerberg kom 194 00:09:21,970 --> 00:09:23,125 frá námskeiði mínu - 195 00:09:23,125 --> 00:09:24,140 hvað hann lærði þar. 196 00:09:24,140 --> 00:09:26,880 Og í öðru lagi hafði ég keypt hann sem kennslu náungi, hefði hann ekki haft 197 00:09:26,880 --> 00:09:30,090 kominn tími til að ljúka Facebook á þeim stað, sem hann gerði. 198 00:09:30,090 --> 00:09:32,670 >> Svo það hefur verið mjög skemmtilegt kennslu tölvunarfræði í Harvard. 199 00:09:32,670 --> 00:09:36,480 Ég meina það eru bara ótrúlegt fólk sem fara á til að gera frábæra hluti. 200 00:09:36,480 --> 00:09:40,480 Ég gæti haldið áfram og segja ykkur annað gott fólk, en ég held að okkar tími er upp. 201 00:09:40,480 --> 00:09:43,310 >> ROB BOWDEN: Svo það hljómar eins og Bill Gates skuldar þér pening fyrir að valda 202 00:09:43,310 --> 00:09:45,260 allt sem streita í orði af útreikningur. 203 00:09:45,260 --> 00:09:48,120 Og Mark Zuckerberg skuldar þér pening fyrir að láta hann byrja Facebook. 204 00:09:48,120 --> 00:09:50,370 >> HENRY Leitner: Það er ágætur leið til að hugsa um, viss. 205 00:09:50,370 --> 00:09:52,180 >> ROB BOWDEN: Allt í lagi, vel takk. 206 00:09:52,180 --> 00:09:53,575 Þetta hefur verið mikill. 207 00:09:53,575 --> 00:09:54,825 Takk fyrir að hafa mig. 208 00:09:54,825 --> 00:09:57,150 209 00:09:57,150 --> 00:09:58,400 Hrista höndina kannski. 210 00:09:58,400 --> 00:10:01,606 211 00:10:01,606 --> 00:10:02,880 Ætti ég hrista hönd hans? 212 00:10:02,880 --> 00:10:04,560 Ættum við að gera upp endinn? 213 00:10:04,560 --> 00:10:05,810 Hvernig ættum við að gera endirinn? 214 00:10:05,810 --> 00:10:11,430 215 00:10:11,430 --> 00:10:13,290 >> Ræðumaður 1: Næst spurning frá [? Synd,?] 216 00:10:13,290 --> 00:10:16,110 einn af bekkjarfélögum þínum í Víetnam sem hafði þetta að segja. 217 00:10:16,110 --> 00:10:18,430 Hvernig get ég haft samband við aðra fólk í mínu landi? 218 00:10:18,430 --> 00:10:19,565 Jæja þetta er of mikil spurning. 219 00:10:19,565 --> 00:10:24,703 Og ef þú skráir þig inn í EDX tengi, fyrir helstu info CS50x er blaðsíða, munt þú sjá 220 00:10:24,703 --> 00:10:29,520 tengill á CS50 Meetups, sem mun leiða þú að meetup.com/meet50, sem 221 00:10:29,520 --> 00:10:32,650 er tæki sem við höfum sett upp til að gera þér að finna fólk sem er staðbundið við 222 00:10:32,650 --> 00:10:35,820 þú þannig að þú getur í raun að hittast, ekki aðeins nánast með bekkjarfélögum 223 00:10:35,820 --> 00:10:38,020 á þessu ári, en í eigin persónu eins og heilbrigður. 224 00:10:38,020 --> 00:10:41,160 >> Í raun, þegar þú heimsækir þessa slóð, þú munt sjá kort sem lítur svona út, 225 00:10:41,160 --> 00:10:44,530 þar sem hvert merki táknar einn eða meira af bekkjarfélögum þínum í þeim hluta 226 00:10:44,530 --> 00:10:45,350 í heiminum. 227 00:10:45,350 --> 00:10:49,150 Reyndar núna, sumir af the vinsæll samfélög CS50x nemenda 228 00:10:49,150 --> 00:10:55,030 eru í New York, London, Delhi, Cairo, og San Francisco, og yfir 199 öðrum 229 00:10:55,030 --> 00:10:56,000 borgir eins og heilbrigður. 230 00:10:56,000 --> 00:10:59,150 Þannig að ef áhuga á fundi með nokkrum bekkjarfélagar á staðnum, gera höfuð til 231 00:10:59,150 --> 00:11:02,050 mæta meetup.com/meet50. 232 00:11:02,050 --> 00:11:06,150 >> Frá Scott í New York A spurningin nú, sem hafði þessa spurningu til að skrifa - 233 00:11:06,150 --> 00:11:09,350 mest á hverjum program notar strengi, svo hvers vegna var printf innifalið í 234 00:11:09,350 --> 00:11:11,910 staðall I / O bókasafn og GetString var ekki? 235 00:11:11,910 --> 00:11:14,520 Er GetString fall skilgreint í CS50 bókasafninu? 236 00:11:14,520 --> 00:11:18,090 >> Svo já örugglega, GetString er örugglega skilgreind í bókasafninu CS50 er. 237 00:11:18,090 --> 00:11:20,760 Og printf, á meðan er í staðlaða I / O bókasafn. 238 00:11:20,760 --> 00:11:24,630 Nú aftur í dag, þegar C var fundið, hlýtur það var mikilvægt, 239 00:11:24,630 --> 00:11:28,750 grundvallaratriði virkni fyrir númerið eins printf til raunverulega prenta 240 00:11:28,750 --> 00:11:29,545 eitthvað á skjáinn. 241 00:11:29,545 --> 00:11:33,280 Þetta var svo algerlega að skrifa hugbúnað, einkum forrit sem keyra inni 242 00:11:33,280 --> 00:11:36,630 af að svart og hvítt flugstöðinni glugga, að það gerði grein fyrir printf 243 00:11:36,630 --> 00:11:39,820 að vera embed in inn í tungumálið er bókasöfn sjálfu sér. 244 00:11:39,820 --> 00:11:43,160 >> Nú þú þarft ekki GetString í röð til að fá strengi frá notendum. 245 00:11:43,160 --> 00:11:45,350 Frekar er hægt að nota virka eins Scanf. 246 00:11:45,350 --> 00:11:48,680 Í staðreynd, ef ókunnur, taka a líta á sum walkthroughs Vika 5 er þar sem við 247 00:11:48,680 --> 00:11:51,660 ganga í gegnum ferlið við að nota þessa aðgerð, scanf, til að fá 248 00:11:51,660 --> 00:11:52,890 skilaboðum frá notanda. 249 00:11:52,890 --> 00:11:56,310 Vandamálið er að virka eins og scanf, sem eru byggð á C 250 00:11:56,310 --> 00:11:59,140 staðall bókasöfn, er að þeir gera ekki allir villuprófun. 251 00:11:59,140 --> 00:12:01,540 Og þeir gera í raun ekki úthluta hvaða minni fyrir strengi. 252 00:12:01,540 --> 00:12:03,340 >> Svo a par af slæmur hlutur getur gerst - 253 00:12:03,340 --> 00:12:06,970 1, er hægt að fara yfir mörk array yðar, en í því tilviki í besta falli, 254 00:12:06,970 --> 00:12:07,960 program gæti hrun. 255 00:12:07,960 --> 00:12:11,400 En í versta falli, að andstæðingurinn gæti verið fær um að taka yfir program. 256 00:12:11,400 --> 00:12:14,020 Og þú þarft að stjórna öllu sem minni sjálfur. 257 00:12:14,020 --> 00:12:16,300 >> Svo tekur GetString burtu mikið af því flókið. 258 00:12:16,300 --> 00:12:18,090 Svo að við tekið frá minni fyrir þig. 259 00:12:18,090 --> 00:12:20,800 Við að tryggja að þú ekki fara lengra mörk fylki. 260 00:12:20,800 --> 00:12:23,940 Og við aftur null ef eitthvað í raun fer úrskeiðis. 261 00:12:23,940 --> 00:12:27,490 Svo GetString bætir einfaldlega, í lok dagsins, allt fullt af gagnlegur 262 00:12:27,490 --> 00:12:28,990 villuprófun. 263 00:12:28,990 --> 00:12:32,700 >> Nú athugasemd frá Davíð í Ohio sem segist þetta - 264 00:12:32,700 --> 00:12:35,670 nei, þú þarft ekki tækið fyrir alla verkefnum. 265 00:12:35,670 --> 00:12:37,120 Nú hvað gerði hann meina með þessu? 266 00:12:37,120 --> 00:12:39,930 Jæja, kemur í ljós að Davíð út, frá netinu website, a 267 00:12:39,930 --> 00:12:44,030 Nokia LCD, eins og þessa hér, sem er raunverulega stærð eitthvað sem þú gætir 268 00:12:44,030 --> 00:12:45,330 sjá á eldri cellphone. 269 00:12:45,330 --> 00:12:48,160 Og hann útvegað einnig Tiva sjósetja borð, a stykki af vélbúnaður sem 270 00:12:48,160 --> 00:12:49,540 tengist þessum LCD. 271 00:12:49,540 --> 00:12:50,280 >> Nú er það alveg smá. 272 00:12:50,280 --> 00:12:52,720 Eins og þú geta sjá hér er US ársfjórðungi mælikvarða. 273 00:12:52,720 --> 00:12:56,160 Og hvað hann gerði við þetta er í raun framkvæmd áætlun í C. 274 00:12:56,160 --> 00:12:59,630 >> Reyndar þarftu ekki CS50 tæki til að skrifa forrit í C. 275 00:12:59,630 --> 00:13:01,140 þarft ekki einu sinni Mac eða PC. 276 00:13:01,140 --> 00:13:05,090 Þú getur líka skrifað og keyrt C kóða á embed in tæki eins og þetta. 277 00:13:05,090 --> 00:13:07,380 Jæja hvað gerði Davíð í raun skrifa og hlaupa? 278 00:13:07,380 --> 00:13:08,490 Jæja stöðva það út. 279 00:13:08,490 --> 00:13:12,390 Hann framkvæmda Mario á þessum litla cellphone-eins skjár frá 280 00:13:12,390 --> 00:13:13,660 Heimadæmi 1. 281 00:13:13,660 --> 00:13:16,840 >> Þannig að ég held að ég myndi sammála einum af Bekkjarfélagar Davíðs sem, á sama 282 00:13:16,840 --> 00:13:19,360 Facebook þráður þar sem David kynnti þetta litla forrit til að 283 00:13:19,360 --> 00:13:20,970 heim, svaraði með - 284 00:13:20,970 --> 00:13:22,670 þú ert skepna félagi. 285 00:13:22,670 --> 00:13:23,560 Reyndar þú ert. 286 00:13:23,560 --> 00:13:25,550 >> Nú er næst upp stykki af ruslpósti. 287 00:13:25,550 --> 00:13:28,520 Ef þú ert í Facebook hóp CS50, þú might hafa taka eftir sumir innlegg eins 288 00:13:28,520 --> 00:13:30,410 þetta sem stundum miði þar. 289 00:13:30,410 --> 00:13:32,030 Ef þú lendir í einhverjum spam, ekkert stórmál. 290 00:13:32,030 --> 00:13:34,430 Einfaldlega tilkynna það til okkar og við munum fara á undan og eyða henni. 291 00:13:34,430 --> 00:13:37,870 En áður en við eytt þessum sem við gat ekki hjálpað að taka nokkrar skjámyndir 292 00:13:37,870 --> 00:13:39,460 og chuckle aðeins. 293 00:13:39,460 --> 00:13:43,850 >> Þetta tiltekna nemandi hér - við munum kalla hann Alan mobilephone - 294 00:13:43,850 --> 00:13:48,760 posted klefi númerið hans, hans BlackBerry spjall heimilisfang, Skype ID hans, 295 00:13:48,760 --> 00:13:51,600 netfang hans - enginn sem þú ættir í raun að hafa samband. 296 00:13:51,600 --> 00:13:55,970 En eins og á myndunum hér, það virðist eins Alan mobilephone hefur alveg nokkrar 297 00:13:55,970 --> 00:13:59,630 iPhone til sölu í því sem virðist vera nokkuð nondescript vörugeymsla. 298 00:13:59,630 --> 00:14:04,160 Nú þegar sami Davíð brugðist við Alan Mobilephone með eftirfarandi - 299 00:14:04,160 --> 00:14:06,220 þeir koma með gedit sett upp? 300 00:14:06,220 --> 00:14:09,220 >> Nú venjulega þú heldur að sumir spambot myndi bara hunsa svar við 301 00:14:09,220 --> 00:14:10,120 Upprunalega þráður þeirra. 302 00:14:10,120 --> 00:14:14,970 En nei, Alan mobilephone hafði þetta að segja - öll okkar símar eru glæný, 303 00:14:14,970 --> 00:14:17,960 koma með upprunalega kassann og fylgihluti, öllum okkar símar eru SIM 304 00:14:17,960 --> 00:14:19,490 frjáls, og svo framvegis. 305 00:14:19,490 --> 00:14:23,170 >> OK, svo kannski sjálfkrafa mynda svara Davíð mönnum 306 00:14:23,170 --> 00:14:26,290 svar, en Davíð ýtt aðeins lengra - 307 00:14:26,290 --> 00:14:30,010 verður þú að setja upp og prófa CS50 tæki fyrir okkur áður en skipum? 308 00:14:30,010 --> 00:14:33,450 Allt í lagi, vel við skulum sjá það sem Alan Mobilephone hefur að segja núna. 309 00:14:33,450 --> 00:14:37,330 >> Já og allar vörur okkar er að vinna með SIM kort og net um allan heim. 310 00:14:37,330 --> 00:14:42,830 Frábær, nú annar bekkjarfélaga af okkar, dönsku, brugðist við þessu. 311 00:14:42,830 --> 00:14:43,730 Sem myndi vera frábært. 312 00:14:43,730 --> 00:14:47,810 Taka pöntunina mína eins vel fyrir tvo, auk Einn frjáls, iPhone 5s með CS50 313 00:14:47,810 --> 00:14:49,470 tæki innihalda. 314 00:14:49,470 --> 00:14:53,390 >> Og loks, Alan mobilephone sagði - já, allir vilja vinna. 315 00:14:53,390 --> 00:14:54,080 Treystu mér. 316 00:14:54,080 --> 00:14:57,540 Svo hvaða vörur myndu þú áhuga á að kaupa frá okkur. 317 00:14:57,540 --> 00:15:01,890 Sorry Alan mobilephone, þú ert nú bönnuð. 318 00:15:01,890 --> 00:15:04,730 >> Chris, nú, frá Toronto, spurði Þessi spurning um okkur. 319 00:15:04,730 --> 00:15:06,580 Ég er með hugmynd fyrir CS50 Lifandi. 320 00:15:06,580 --> 00:15:09,750 Ég held að það væri frábært ef Davíð, eða sumir af the annar CS50 starfsfólk, spilaði 321 00:15:09,750 --> 00:15:13,180 eitt eða fleiri lögð klóra leikur fyrir Heimadæmi 0. 322 00:15:13,180 --> 00:15:14,730 Svo er þetta frábær tillaga. 323 00:15:14,730 --> 00:15:18,670 >> Og málið er, þar Heimadæmi 1 var gefin út 1. janúar, höfum við 324 00:15:18,670 --> 00:15:20,890 reyndar fengið þúsundir klóra verkefni. 325 00:15:20,890 --> 00:15:23,970 Svo við gætum ekki hugsanlega gera þeim öllum réttlæti hér og CS50 Live. 326 00:15:23,970 --> 00:15:26,860 Þannig að við héldum að við myndum slíta út einn sem caught auga okkar nýlega þekktur sem 327 00:15:26,860 --> 00:15:27,920 Einvígi Wizards. 328 00:15:27,920 --> 00:15:31,420 >> Einvígi Wizards 'var skrifuð af bekkjarfélaga heitir Patrick í Ohio. 329 00:15:31,420 --> 00:15:35,290 Og ég skal gæta að þetta verkefni raunverulega fór umfram það sem var 330 00:15:35,290 --> 00:15:36,730 vænta í Heimadæmi 0. 331 00:15:36,730 --> 00:15:39,580 Ekki á öllum kvarta ef þetta er ekki eitthvað sem þú getur endilega 332 00:15:39,580 --> 00:15:43,090 ná í fyrsta tíma forritun, hvort með grunni eða 333 00:15:43,090 --> 00:15:44,130 önnur tungumál. 334 00:15:44,130 --> 00:15:48,420 En við héldum að það væri gaman að spila smá Duel Wizards 'hér. 335 00:15:48,420 --> 00:15:50,276 >> [Tónlist spila] 336 00:15:50,276 --> 00:16:39,370 337 00:16:39,370 --> 00:16:43,860 >> Ótrúlegt, þannig að ef þú sjálfur vilt til að spila eða minna Einvígi Wizards ', taka 338 00:16:43,860 --> 00:16:45,350 líta á þessa slóð hér. 339 00:16:45,350 --> 00:16:48,130 Fara á undan og bara gera hlé á vídeó ef þú vildi eins og til að slá það inn 340 00:16:48,130 --> 00:16:51,800 >> Jæja næst upp er annar Scratch verkefni, þetta eitt af nemanda sem heitir 341 00:16:51,800 --> 00:16:54,600 David frá Cambridge, Massachusetts. 342 00:16:54,600 --> 00:16:58,820 Þannig að þetta var í raun fyrsta program Ég sjálfur skrifaði aftur árið 2007. 343 00:16:58,820 --> 00:17:01,410 Ég var í framhaldsnámi á þeim tíma og ég hafði kross skráðir á 344 00:17:01,410 --> 00:17:05,099 menntun námskeið í MIT, kenndi prófessor Mitchel Resnick. 345 00:17:05,099 --> 00:17:07,270 Á þeim tíma, Scratch gerði ekki raunverulega fyrir hendi. 346 00:17:07,270 --> 00:17:10,510 Það var aðeins í beta formi, og við - nemendur í þessum flokki - hafði 347 00:17:10,510 --> 00:17:14,050 Einstakt tækifæri til að í raun að spila með, og gera tilraunir með Scratch 348 00:17:14,050 --> 00:17:15,160 áður en einhver annar. 349 00:17:15,160 --> 00:17:18,400 >> Í raun, eitt af fyrstu verkefni okkar í þessum flokki var að raunverulega gera okkar 350 00:17:18,400 --> 00:17:19,420 eigin Scratch verkefni. 351 00:17:19,420 --> 00:17:23,069 Og til þessa dags ég man eyða sumir átta klukkustundir á föstudagskvöldið 352 00:17:23,069 --> 00:17:25,589 allt vinna á Oscartime hér. 353 00:17:25,589 --> 00:17:28,550 Og nú þá þekki Oscar á Grouch frá Sesame Street 354 00:17:28,550 --> 00:17:31,700 gæti á augnabliki muna lagið það er um að vera spilaður. 355 00:17:31,700 --> 00:17:34,760 >> Og ég notaði til að hafa mjög, mjög góðar minningar af laginu. 356 00:17:34,760 --> 00:17:38,340 En treystu mér, eftir átta klukkustunda hlusta á eitthvað á lykkju, 357 00:17:38,340 --> 00:17:43,730 með eilífu ferðar lykkju, mjög það fljótt sours svolítið sem minni. 358 00:17:43,730 --> 00:17:45,870 En fyrir þig, þú færð bara einn svipinn á þessu. 359 00:17:45,870 --> 00:17:49,252 Og ég gef þér þetta dæmi af Oscartime. 360 00:17:49,252 --> 00:17:53,190 >> [Tónlist spila] 361 00:17:53,190 --> 00:17:56,940 >> Ræðumaður 4: (Söngur) Ó ég elska rugl - 362 00:17:56,940 --> 00:18:05,200 nokkuð óhrein eða dingy eða rykugum, nokkuð tötralegur eða Rotten eða ryðgaður. 363 00:18:05,200 --> 00:18:08,668 Já ég elska rugl. 364 00:18:08,668 --> 00:18:10,980 Hér er meira Rotten efni. 365 00:18:10,980 --> 00:18:20,012 Já, ég elska, elska ég, ég elska rugl. 366 00:18:20,012 --> 00:18:23,790 367 00:18:23,790 --> 00:18:26,940 >> Ræðumaður 1: Nú ef þú vilt spila eða Remix Oscartime, og bæta við 368 00:18:26,940 --> 00:18:29,500 það, fara á þessa slóð hérna. 369 00:18:29,500 --> 00:18:31,290 Jæja, næsta er spurning frá [? Bosco?] 370 00:18:31,290 --> 00:18:34,750 í Hong Kong, sem skrifaði þetta - hvað er forritunarmál 371 00:18:34,750 --> 00:18:36,340 bak grunni MIT? 372 00:18:36,340 --> 00:18:37,330 Svo það er frábær spurning. 373 00:18:37,330 --> 00:18:40,640 >> En frekar en að svara því sjálf, við ákváðum að taka myndavélar okkar niður 374 00:18:40,640 --> 00:18:44,790 Leiðin til MIT Media Lab, þar sem Lifelong Kindergarten hópur er, undir forystu 375 00:18:44,790 --> 00:18:47,610 Prófessor Mitchel Resnick, frá hverjum Ég tók þeim flokki árum. 376 00:18:47,610 --> 00:18:50,250 Við hittumst ekki bara hjá prófessor Resnick, en einnig John Maloney, 377 00:18:50,250 --> 00:18:52,730 upprunalegum höfundi grunni program. 378 00:18:52,730 --> 00:18:56,050 Svo mjög hugbúnaður sem þú hefur verið að nota til að búa til annan hugbúnað var 379 00:18:56,050 --> 00:18:58,090 skrifaður fyrst og fremst af Jóhannesi. 380 00:18:58,090 --> 00:19:02,020 Á myndinni hér er reyndar John, ég sjálfur, og Mitchell baKvið alvöru 381 00:19:02,020 --> 00:19:05,750 heimurinn holdgun Scratch skömmu eftir samtal okkar. 382 00:19:05,750 --> 00:19:10,278 En áður en við tökum að hlusta, sextíu sekúndur hér hvolpana. 383 00:19:10,278 --> 00:20:11,860 >> [TÓNLIST - John Mayer, "Wildfire"] 384 00:20:11,860 --> 00:20:16,190 >> Klóra reyndar í alla einlægni heldur Sérstakan sess í hjarta okkar 385 00:20:16,190 --> 00:20:16,990 hér á CS50. 386 00:20:16,990 --> 00:20:20,020 Reyndar, kynnti við Scratch í áfangann árið 2007. 387 00:20:20,020 --> 00:20:22,090 Og hvað var sláandi að ári var eftirfarandi. 388 00:20:22,090 --> 00:20:26,130 En í mörg ár áður en, segjum 2006, við hefði um 200 nemendur versla á 389 00:20:26,130 --> 00:20:29,250 Auðvitað, sem í Harvard tala leið að lækka um námskeiðið í fyrsta 390 00:20:29,250 --> 00:20:33,120 vikur annarinnar, en ekki endilega taka á bekknum. 391 00:20:33,120 --> 00:20:36,350 67% af þeim nemendum væri yfirleitt enn og aftur í 392 00:20:36,350 --> 00:20:37,440 vikurnar sem fylgja. 393 00:20:37,440 --> 00:20:40,320 >> Á sama tíma árið 2007, þegar við kynntum Scratch sem og nokkrar aðrar 394 00:20:40,320 --> 00:20:44,680 curricular klip, stökk við allt að 97% varðveisla hlutfall af þeim nemendum 395 00:20:44,680 --> 00:20:46,200 sem voru að versla CS50. 396 00:20:46,200 --> 00:20:49,960 Og svo alltaf síðan þá Scratch hefur verið algerlega hluti af CS50, að vísu bara 397 00:20:49,960 --> 00:20:50,890 af því að fyrsta viku. 398 00:20:50,890 --> 00:20:54,420 En ég þori að segja það setur tóninn Auðvitað, og í raun talar við markmið okkar 399 00:20:54,420 --> 00:20:58,840 í CS50 að gera tölvunarfræði allt aðgengilegri. 400 00:20:58,840 --> 00:21:02,530 Með því að segja, Þökkum Mitchell og John og allt Scratch lið. 401 00:21:02,530 --> 00:21:05,710 Við skulum taka nú því sviði ferð niður götuna. 402 00:21:05,710 --> 00:21:06,930 >> Mitchel Resnick: Hi, Ég er Mitch Resnick. 403 00:21:06,930 --> 00:21:09,970 Ég er prófessor í Learning Research hér á MIT Media Lab. 404 00:21:09,970 --> 00:21:12,590 Og ég líka bein MIT Scratch lið. 405 00:21:12,590 --> 00:21:15,810 >> JOHN Maloney: Ég er John Maloney, og ég var fræðimaður fyrir um ellefu 406 00:21:15,810 --> 00:21:19,240 ár, að vinna að grunni verkefni sem leiða verktaki. 407 00:21:19,240 --> 00:21:22,460 >> Mitchel Resnick: Við köllum rannsóknir okkar Group Lifelong Kindergarten hópur 408 00:21:22,460 --> 00:21:24,785 vegna þess að við erum innblásin af the vegur börn læra í leikskóla. 409 00:21:24,785 --> 00:21:28,820 Í klassískum leikskóla, börn eru playfully hanna og búa 410 00:21:28,820 --> 00:21:30,920 hlutir í samstarfi við annað - 411 00:21:30,920 --> 00:21:33,300 byggja turn með tré blokkir, gera myndir með 412 00:21:33,300 --> 00:21:34,720 fingur málningu og liti. 413 00:21:34,720 --> 00:21:38,430 Eins og við þróað grunni, vildum við handtaka sem leikskóla anda fyrir 414 00:21:38,430 --> 00:21:39,700 námsfólki á öllum aldri. 415 00:21:39,700 --> 00:21:42,880 >> JOHN Maloney: Einn af stóru motivations fyrir rispum var þetta 416 00:21:42,880 --> 00:21:47,930 verkefni sem Mitchel og Natalie hafði byrjaði kallað Computer Clubhouse. 417 00:21:47,930 --> 00:21:54,570 Og þeir sáu mikið af krökkum að gera efni við fjölmiðla verkfæri eins og Photoshop og 418 00:21:54,570 --> 00:21:58,700 ýmsir verkfæri hljóð framleiðslu, en þeir voru ekki að gera hvaða forritunarmál. 419 00:21:58,700 --> 00:22:00,020 Krakkarnir voru ekki að gera forritun. 420 00:22:00,020 --> 00:22:02,440 Og við leit í kring og sagði - Jæja, hvers vegna eru þeir ekki að gera það? 421 00:22:02,440 --> 00:22:06,380 Og svarið virtist vera að það var ekki tól sem var viðeigandi fyrir 422 00:22:06,380 --> 00:22:07,220 sú stilling. 423 00:22:07,220 --> 00:22:10,960 >> Mitchel Resnick: Eins og við vorum að þróa Klóra, ég var innblásin af sumum af 424 00:22:10,960 --> 00:22:13,660 hugmyndir um lærimeistari minn Seymour Papert, sem þróaði 425 00:22:13,660 --> 00:22:15,640 merki forritunarmál. 426 00:22:15,640 --> 00:22:19,535 Seymour alltaf notað til að segja að það var mikilvægt fyrir nýja tækni til að hafa 427 00:22:19,535 --> 00:22:24,140 lágt hæð, sem þýðir að það er auðvelt að fá byrjaði með, mikilli lofthæð, meina þú 428 00:22:24,140 --> 00:22:25,980 getur gert fleiri og flóknari hluti með það. 429 00:22:25,980 --> 00:22:30,480 >> Okkur langaði líka að hafa það sem við köllum breiður veggir, sem þýðir að það eru margir 430 00:22:30,480 --> 00:22:31,100 mismunandi leiðum. 431 00:22:31,100 --> 00:22:34,800 Að þú getur gert marga mismunandi hluti með the hugbúnaður. 432 00:22:34,800 --> 00:22:38,320 Það er ekki nóg bara að byrja auðveldlega og gera flókna hluti ef 433 00:22:38,320 --> 00:22:39,900 allir að gera slíkt hið sama. 434 00:22:39,900 --> 00:22:42,690 Okkur langaði til að hafa margar mismunandi leiðum, því við vitum öðruvísi 435 00:22:42,690 --> 00:22:45,760 fólk hefur mismunandi áhugamál, og við vildi alla til að vera fær um að vinna 436 00:22:45,760 --> 00:22:48,090 um verkefni sem óx út af eigin hagsmunum þeirra. 437 00:22:48,090 --> 00:22:52,020 >> JOHN Maloney: Mig langar að segja að við talin um tíu sinnum meira 438 00:22:52,020 --> 00:22:55,730 skipanir og lögun en hafa alltaf endaði í grunni. 439 00:22:55,730 --> 00:23:01,160 Við hefðum endalaus umræðum um nákvæmlega hvaða orðalag að setja á blokkir, 440 00:23:01,160 --> 00:23:05,650 og það eins og hvort sjálfgefið átt að Sprite ætti að vera upp 441 00:23:05,650 --> 00:23:06,570 eða til hægri. 442 00:23:06,570 --> 00:23:10,450 Þannig að við héldum um öll þessi atriði, sérstaklega mjög snemma 443 00:23:10,450 --> 00:23:13,790 upplifanir sem fólk vildi hafa með Klóra, og reyna að gera það þannig 444 00:23:13,790 --> 00:23:16,800 að hlutirnir gætu verið uppgötvað bara með tilraunum. 445 00:23:16,800 --> 00:23:20,370 >> Mitchel Resnick: Þegar við vorum fyrst Hönnun Skafðu markhópur okkar 446 00:23:20,370 --> 00:23:22,670 var aldur 8-16. 447 00:23:22,670 --> 00:23:26,400 >> JOHN Maloney: Á lágu enda á litróf, fannst við að miklu yngri 448 00:23:26,400 --> 00:23:28,940 Krakkarnir voru með Scratch en við ráð fyrir alltaf. 449 00:23:28,940 --> 00:23:33,410 Ég man enn fyrsta Scratch dag, held ég, að við höfðum. 450 00:23:33,410 --> 00:23:36,340 Þessi litla sex ára gamall kom inn 451 00:23:36,340 --> 00:23:41,540 Á efri enda, hef ég verið hissa á, til dæmis, með notkun á grunni í 452 00:23:41,540 --> 00:23:43,660 bekkjum framhaldsskóla eins CS50. 453 00:23:43,660 --> 00:23:47,750 Vegna þess að við ekki í raun að hugsa um Klóra sem tungumál kennslu 454 00:23:47,750 --> 00:23:50,070 tölvunarfræði í tölvuna vísindamenn. 455 00:23:50,070 --> 00:23:52,970 >> Annar óvart er hversu margir fullorðnir eru að nota það. 456 00:23:52,970 --> 00:23:58,830 Við fundum að fólk sem er eins og fullur tími forritari njóta forritun í 457 00:23:58,830 --> 00:24:00,530 Klóra eins konar áhugamál. 458 00:24:00,530 --> 00:24:03,860 Og svo við höfum séð fólk á Scratch website skapa verkefni sem 459 00:24:03,860 --> 00:24:05,470 gera, til dæmis - 460 00:24:05,470 --> 00:24:08,380 Ray rekja 3D Rendering kerfi. 461 00:24:08,380 --> 00:24:10,120 Ég gat ekki trúað því þegar ég sá það. 462 00:24:10,120 --> 00:24:13,170 >> Mitchel Resnick: Eins og við byrjuðum að vinna á grunni, vildum við gera það 463 00:24:13,170 --> 00:24:16,360 frábrugðin fyrri forritun tungumálum til að gera það 464 00:24:16,360 --> 00:24:19,010 aðgengileg til mun breiðari svið af fólki. 465 00:24:19,010 --> 00:24:21,770 Þannig að við þurftum þrjú megin leiðarljósi. 466 00:24:21,770 --> 00:24:24,880 Fyrst við vildum gera það meira tinkerable, svo þú gætir byggja upp 467 00:24:24,880 --> 00:24:27,810 forrit mikið eins og að setja LEGO múrsteinn saman. 468 00:24:27,810 --> 00:24:30,760 Svo höfðum við sjón forritun blokk sem er ekki lengur. 469 00:24:30,760 --> 00:24:34,670 >> Í öðru lagi af öllu, sem við vildum láta fólk vinna meira þroskandi verkefnum, 470 00:24:34,670 --> 00:24:37,060 hlutir sem voru persónulega máli fyrir þá. 471 00:24:37,060 --> 00:24:38,890 Þessi 'hvers vegna við tökum Scratch svo miðöldum ríkur. 472 00:24:38,890 --> 00:24:41,230 >> Þriðji af öllu vildum við gera það félagslega fleira. 473 00:24:41,230 --> 00:24:43,580 Vegna þess að mikið af bestu læra reynslu koma þegar við 474 00:24:43,580 --> 00:24:45,220 samskipti við aðra. 475 00:24:45,220 --> 00:24:48,590 Svo við bætt grunni netsamfélag frá upphafi, 476 00:24:48,590 --> 00:24:51,790 rétt þegar við settum hugbúnaðinn, svo að fólk myndi hafa áhorfendur 477 00:24:51,790 --> 00:24:55,460 fyrir sköpun þeirra, og einnig fá innblásin af hvað aðrir skapa. 478 00:24:55,460 --> 00:24:59,720 Þar kynntum við klóra þar hafa verið um 4,5 milljónir verkefni sem 479 00:24:59,720 --> 00:25:01,760 hafa verið deilt á Klóra website. 480 00:25:01,760 --> 00:25:05,610 >> JOHN Maloney: Svo ég reyndar gekk til liðs við verkefnið með tegund 481 00:25:05,610 --> 00:25:07,770 af bað til Mitchel. 482 00:25:07,770 --> 00:25:10,510 Ég spurði að gekk þegar ég heyrði um það, vegna þess að ég hélt að það ætlaði að 483 00:25:10,510 --> 00:25:12,790 vera svo kaldur hlutur og Ég vildi hjálpa. 484 00:25:12,790 --> 00:25:17,010 En uppáhalds tungumál mitt var Smalltalk, og ég hafði hjálpað að þróa 485 00:25:17,010 --> 00:25:19,430 Þessi útgáfa af Smalltalk heitir Squeak. 486 00:25:19,430 --> 00:25:23,240 >> Svo ég sagði, vel, ég kem og gera þetta verk svo lengi sem ég 487 00:25:23,240 --> 00:25:24,960 getur byggt það í squeak. 488 00:25:24,960 --> 00:25:27,920 Og Mitchel sagði - ó viss, ég er ekki sama hvað það er gert inn 489 00:25:27,920 --> 00:25:28,920 Bara að það virki. 490 00:25:28,920 --> 00:25:31,950 Og svo er það hvernig það fékk að vera skrifuð í squeak. 491 00:25:31,950 --> 00:25:36,730 >> Svo með grunni 2,0 við héldum að við myndi reyna að gera Scratch Ná til 492 00:25:36,730 --> 00:25:39,750 fleira fólk með því að gera það A Cloud undirstaða app. 493 00:25:39,750 --> 00:25:43,290 Og þótt það var útgáfa af Squeak sem hljóp í vafranum, það 494 00:25:43,290 --> 00:25:45,960 krafist niðurhal og installing a tappi-í. 495 00:25:45,960 --> 00:25:49,450 Og við vissum að mikið af fólki myndi Áttu í vandræðum með það, annaðhvort 496 00:25:49,450 --> 00:25:54,310 vegna þess að það var flókið ferli eða vegna þess að gjöf þeirra á 497 00:25:54,310 --> 00:25:56,470 skólinn þeirra, eða hvað, myndi ekki leyfa það. 498 00:25:56,470 --> 00:26:00,310 Þannig að við vildum eitthvað sem var góður af innbyggður í vafra, eða var 499 00:26:00,310 --> 00:26:03,050 konar sjálfgefið þar á flestum vöfrum. 500 00:26:03,050 --> 00:26:07,100 Við talið Java, við talið Silverlight, talið við JavaScript, 501 00:26:07,100 --> 00:26:08,590 og við talið Flash. 502 00:26:08,590 --> 00:26:11,020 >> Á þeim tímapunkti Flash var í raun á yfirburði. 503 00:26:11,020 --> 00:26:12,350 Adobe var virkilega að þrýsta það. 504 00:26:12,350 --> 00:26:17,420 Og við fengum ekki enn vita að það var að fara að vera þannig vandamál á IOS, og 505 00:26:17,420 --> 00:26:19,200 hreyfanlegur tæki, og svo framvegis. 506 00:26:19,200 --> 00:26:20,480 Svo fórum við með Flash. 507 00:26:20,480 --> 00:26:25,690 >> Og eftir á að hyggja að það myndi hef kannski verið ágætur ef við myndum farið með 508 00:26:25,690 --> 00:26:27,900 JavaScript því það er orðið ráðandi tungumál. 509 00:26:27,900 --> 00:26:31,690 En ég held ekki að það er einhver leið sem við gæti hugsanlega hafa séð allar 510 00:26:31,690 --> 00:26:33,690 hlutir sem voru að fara að breyta milli þá og nú. 511 00:26:33,690 --> 00:26:37,620 Og það tekur þrjú ár eða svo til að setja saman eitthvað eins og this. 512 00:26:37,620 --> 00:26:40,860 Svo þú gerir besta giska og vona það besta. 513 00:26:40,860 --> 00:26:44,720 >> Mitchel Resnick: eitt nýtt verkefni er heitir Scratch Junior, að reyna að hafa 514 00:26:44,720 --> 00:26:47,130 Scratch fara niður til jafnvel yngri börn. 515 00:26:47,130 --> 00:26:49,810 Það er verið að miða að því að aldri fimm til sjö ára, eins 516 00:26:49,810 --> 00:26:51,780 leikskóla til að öðrum bekk. 517 00:26:51,780 --> 00:26:53,610 Fyrsta útgáfa af því verður á iPad. 518 00:26:53,610 --> 00:26:57,130 Og við stefnum á að hafa það að koma út um miðjan 2014. 519 00:26:57,130 --> 00:26:59,660 Svo Scratch Junior verður nokkuð minnkaðar niður útgáfu. 520 00:26:59,660 --> 00:27:02,540 Það mun hafa nokkuð færri valkosti, og einnig gera hlutina meira 521 00:27:02,540 --> 00:27:05,450 developmentally viðeigandi fyrir yngri börn. 522 00:27:05,450 --> 00:27:09,580 >> JOHN Maloney: Mér finnst gaman að því að Klóra 2,0, sérstaklega, er tegund af 523 00:27:09,580 --> 00:27:14,070 leynilega meiri árangur en þú gætir ímyndað. 524 00:27:14,070 --> 00:27:16,410 Sjálfgefið, þegar þú ert að gera hreyfimyndir og svo framvegis, þú ert 525 00:27:16,410 --> 00:27:20,730 takmörkuð við uppfærslu hlutfall af skjánum. 526 00:27:20,730 --> 00:27:24,610 Og við hannað það vísvitandi þannig að það er aðeins lítill hluti á 527 00:27:24,610 --> 00:27:30,330 ramma, þannig að ef þú segir endurtaka 10, færa 10, þú sérð í raun það að færa í 528 00:27:30,330 --> 00:27:32,450 Tíu litlir þrepum. 529 00:27:32,450 --> 00:27:36,590 >> Hins vegar er eins konar falinn háttur kallaði Turbo háttur, sem þú getur fengið 530 00:27:36,590 --> 00:27:38,920 með vakt smella á græna fána. 531 00:27:38,920 --> 00:27:42,670 Og að í grundvallaratriðum gerir það að keyra konar eins hratt og það getur. 532 00:27:42,670 --> 00:27:46,210 Svo er þetta það sem leyfir þér að gera hlutina eins og sem geisli sporefni, og þú þarft ekki 533 00:27:46,210 --> 00:27:49,480 að - upprunalega geisli tracer, þú þurfti að bíða eins um hálfa klukkustund að 534 00:27:49,480 --> 00:27:52,020 sjá niðurstöður, því það var konar chugging gegnum 535 00:27:52,020 --> 00:27:53,060 einn ramma í einu. 536 00:27:53,060 --> 00:27:57,240 En, með the breyting smella hlutur, þú getur fá niðurstöður í eitthvað eins og 537 00:27:57,240 --> 00:27:58,980 tuttugu sekúndur. 538 00:27:58,980 --> 00:28:03,610 Svo allt í einu þú getur bara svoleiðis High Level hlutir í grunni, en 539 00:28:03,610 --> 00:28:05,990 það er falinn eiginleiki. 540 00:28:05,990 --> 00:28:08,470 >> Ræðumaður 1: Þakka þér svo mikið að Mitchel og John fyrir allt 541 00:28:08,470 --> 00:28:09,890 þeir hafa gert fyrir CS50. 542 00:28:09,890 --> 00:28:13,190 Takk Andrew, AL, og Shelley, sem eru á bak við myndavél í þessari viku. 543 00:28:13,190 --> 00:28:15,460 Og takk svo mikið að allt í nemendur, þessir af þú út there hver 544 00:28:15,460 --> 00:28:16,290 skila efni. 545 00:28:16,290 --> 00:28:22,340 >> Og reyndar, ef þú vildi eins og til stuðlað efni fyrir framtíð viku, 546 00:28:22,340 --> 00:28:26,420 nái út fyrir okkur í gegnum Facebook, rauðleitur, Twitter, eða einhverju öðru 547 00:28:26,420 --> 00:28:27,570 þýðir auðvitað er. 548 00:28:27,570 --> 00:28:29,750 Það er það fyrir CS50 Live. 549 00:28:29,750 --> 00:28:32,480 Þetta var CS50. 550 00:28:32,480 --> 00:28:33,730 Fjandinn. 551 00:28:33,730 --> 00:29:04,598