1 00:00:19,994 --> 00:00:22,760 [Powered by Google Translate] Hátalarar 1: Þetta er CS50. 2 00:00:22,760 --> 00:00:27,120 Svo var ég þar sem þú ert nú fyrir nokkrum árum, og þegar ég var að byrja á að 3 00:00:27,120 --> 00:00:32,000 tíma, var ég í raun ekki á þeirri braut að gera tölvur vísindi, að gera 4 00:00:32,000 --> 00:00:32,490 verkfræði. 5 00:00:32,490 --> 00:00:35,780 Reyndar kom ég í þennan stað sem ríkisstjórn útstöð. 6 00:00:35,780 --> 00:00:38,910 Ég hafði verið í menntaskóla krakki sem fannst hluti eins sögu. 7 00:00:38,910 --> 00:00:41,940 Mér líkaði stjórnarskrá lögum, góður í ensku og stærðfræði, svo góður á 8 00:00:41,940 --> 00:00:45,840 vel ávalar, en ekki endilega að vita það að ég hafði ekki verið kennd 9 00:00:45,840 --> 00:00:46,520 í menntaskóla. 10 00:00:46,520 --> 00:00:49,570 Og svo árið freshman, hafði ég þessa trepidation, þar þótt ég 11 00:00:49,570 --> 00:00:53,400 líkaði tölvur, spila tölvuleiki og þess háttar, segi ég aldrei 12 00:00:53,400 --> 00:00:57,120 hugsaði um mig sem tölva manneskja, tölvunarfræðingur, og 13 00:00:57,120 --> 00:00:59,610 satt, hugsaði ég vini mínum í menntaskóla sem voru á tölvu 14 00:00:59,610 --> 00:01:03,990 vísindi voru hluti af a - geeks. 15 00:01:03,990 --> 00:01:08,880 >> Og enn, þegar ég fékk hér á háskólasvæðinu, það var þetta námskeið, CS50, og á 16 00:01:08,880 --> 00:01:12,620 tíma, var það þetta orðspor virkilega vera eitthvað að varast. 17 00:01:12,620 --> 00:01:13,690 Þetta var gott námskeið. 18 00:01:13,690 --> 00:01:15,360 Það var gaman að sjálfsögðu. 19 00:01:15,360 --> 00:01:18,970 En þú þurftir að raun fá að fótinn í dyrnar. 20 00:01:18,970 --> 00:01:22,090 Og jafnvel ég ekki yfir það freshman þröskuldur ár. 21 00:01:22,090 --> 00:01:25,590 Og ég fór í leiðinni að vera ríkisstjórn útstöð, fara í gegnum 22 00:01:25,590 --> 00:01:28,787 eins og margir af þeim forsendum sem ég gat, yfir telja það til tals 23 00:01:28,787 --> 00:01:32,340 Ed eða kjarna og eins, og þá sophomore ár, einhverra hluta vegna, fékk ég 24 00:01:32,340 --> 00:01:35,580 upp taug til að stíga fæti í Science Center B, þar CS50. 25 00:01:35,580 --> 00:01:38,970 A mjög frægur tölva vísindamaður að nafni Brian Kernighan var 26 00:01:38,970 --> 00:01:44,020 kenna hér það ár, og jafnvel þá, var ég bara tilbúin í raun 27 00:01:44,020 --> 00:01:47,720 fylla út nema kortið mitt með því að taka þennan flokk fara / mistakast. 28 00:01:47,720 --> 00:01:50,140 Ég leit í kringum mig, og ég mynstrağur allir í þessu herbergi er got að vita 29 00:01:50,140 --> 00:01:52,880 vegur meira um tölvunarfræði, um forritun, um tölvur. 30 00:01:52,880 --> 00:01:56,090 Allir verða að forritun í þessu herbergi þar sem þeir voru 12, en örugglega, 31 00:01:56,090 --> 00:01:57,470 það var ekki raunin. 32 00:01:57,470 --> 00:02:01,600 Og svo er mjög síðasta dag, fimmta mánudagur á önn sem ég tek 33 00:02:01,600 --> 00:02:05,300 þetta stökk og breyting frá staðið / ekki staðið við bréf bekk, og á endanum að skipta um skoðun 34 00:02:05,300 --> 00:02:07,730 styrkur sama dag til tölvunarfræði. 35 00:02:07,730 --> 00:02:10,630 >> Nú það er ekki markmið okkar í þessum flokki, til að snúa ykkur öllum í tölvunni 36 00:02:10,630 --> 00:02:14,600 Vísindi útstöðvar, en í raun, að leggja til að það er þetta tækifæri 37 00:02:14,600 --> 00:02:18,630 á þessu sviði og á öðrum sviðum sem þú gætir verið alveg framandi, 38 00:02:18,630 --> 00:02:21,920 í ljósi þess að framhaldsskólum yfirleitt fylgt nokkuð staðlað curricular 39 00:02:21,920 --> 00:02:26,170 leið, en til hættuspil inn í CS50, í nýja vatni. 40 00:02:26,170 --> 00:02:30,460 Og ef þú ert að sitja hér í dag að hugsa að þú ert ekki í raun tilheyra, svo 41 00:02:30,460 --> 00:02:34,110 gera flestir til hægri og til vinstri. 42 00:02:34,110 --> 00:02:39,970 Reyndar, á síðasta ári, 76% nemenda í þessum flokki hafði enga fyrri reynslu. 43 00:02:39,970 --> 00:02:43,510 Svo þvert á það sem þú might hugsa, flestir sitja í kringum þig 44 00:02:43,510 --> 00:02:47,130 í dag ekki í raun hafa allir fyrri reynslu. 45 00:02:47,130 --> 00:02:52,030 18% hafa tekið eina CS bekknum, og 6% hafa tekið tvö eða fleiri. 46 00:02:52,030 --> 00:02:55,300 Á sama tíma, biðjum við nemendur okkar á hverju ári til að lýsa sér í skilmálum 47 00:02:55,300 --> 00:02:57,760 af stigi þægindi, og það er - 48 00:02:57,760 --> 00:02:59,010 það er engin ein skýring á þessu. 49 00:02:59,010 --> 00:03:02,480 Þú bara svona að vita það, ef þú ert ekki mjög vel í CS50. 50 00:03:02,480 --> 00:03:07,250 Og á síðasta ári, við höfðum 55% í þessum græna baka sneið hér, sjálf-lýsa 51 00:03:07,250 --> 00:03:10,640 sem minna þægilegt nemendur sem hreinskilnislega við höfðum enga hugmynd Af hverju þeir 52 00:03:10,640 --> 00:03:14,800 versla á námskeið á þeim fyrsta degi, en það sama 55% var með okkur þangað 53 00:03:14,800 --> 00:03:19,270 endir Hugtakið er, sem gerði 35%, sem voru einhvers staðar á milli þeirra meira 54 00:03:19,270 --> 00:03:22,100 þægilegt og þeir minna þægilegt. 55 00:03:22,100 --> 00:03:23,490 >> Svo er það Tölvunarfræði? 56 00:03:23,490 --> 00:03:26,630 Jæja, í menntaskóla, og í raun, meira almennt þarna úti þessa dagana, 57 00:03:26,630 --> 00:03:29,740 það er þetta skynjun eða þetta misskilningur að tölvunarfræði er 58 00:03:29,740 --> 00:03:30,400 forritun. 59 00:03:30,400 --> 00:03:33,550 Og það er alveg einn þáttur í tölvunarfræði, en forritun, 60 00:03:33,550 --> 00:03:36,490 hvað málið er, er í raun bara tól sem tölva vísindamenn 61 00:03:36,490 --> 00:03:39,890 nota til að leysa vandamál, annaðhvort í léni tölvunarfræði eða 62 00:03:39,890 --> 00:03:42,990 æ þessa dagana, í raungreinar, náttúrulega 63 00:03:42,990 --> 00:03:45,890 vísindum, í læknisfræði, í hug, að greina 64 00:03:45,890 --> 00:03:47,320 stór sett af gögnum. 65 00:03:47,320 --> 00:03:51,070 Einhvers staðar er að það er tölva og gögn, það er óákveðinn greinir í ensku tækifæri til að beita 66 00:03:51,070 --> 00:03:54,400 lært í bekknum eins CS50. 67 00:03:54,400 --> 00:03:57,490 >> Svo skulum leysa vandamál sem tölva vísindamaður gæti farið um 68 00:03:57,490 --> 00:04:02,370 leysa og reyna að koma smá hrognamál, setja nokkrar hugtakaramma, um 69 00:04:02,370 --> 00:04:05,420 hvað gæti annars verið nokkrar nokkuð abstrakt hugmyndir. 70 00:04:05,420 --> 00:04:07,370 Þannig að þetta er sími. 71 00:04:07,370 --> 00:04:08,840 Þú sérð ekki þetta of oft. 72 00:04:08,840 --> 00:04:11,910 Skólinn virðist samt að hafa þetta í hús og dormitories, en 73 00:04:11,910 --> 00:04:14,970 aftur í dag, þegar þú vildir að nota símann eins og þetta, það var ekkert 74 00:04:14,970 --> 00:04:16,760 rafræn netfangalistann í farsímanum þínum. 75 00:04:16,760 --> 00:04:20,250 Frekar, draga þig upp eitthvað þekktur sem símaskránni, og þessi sími bækur 76 00:04:20,250 --> 00:04:23,110 var um 1.000 síður yfirleitt. 77 00:04:23,110 --> 00:04:26,850 Þeir voru flokkuð frá A til Ö, og þú þurftir bara að finna réttu síðuna til 78 00:04:26,850 --> 00:04:30,150 finna mann sem þú ert að leita að í því skyni að finna nafn sitt og þeirra 79 00:04:30,150 --> 00:04:31,020 símanúmer. 80 00:04:31,020 --> 00:04:33,120 Nú hvernig gera þú fara óður í að leita upp einhver í þessari bók? 81 00:04:33,120 --> 00:04:35,800 >> Segjum Markmið mitt er að gefa vini Mike Smith minn hringja. 82 00:04:35,800 --> 00:04:37,820 Jæja, hvernig get ég farið um að finna Mike Smith? 83 00:04:37,820 --> 00:04:42,370 Jæja, mjög sanngjarn nálgun, ef barnaleg og óhagkvæmt væri að byrja 84 00:04:42,370 --> 00:04:47,690 hér, og byrja að snúa til síðu fjögur, á blaðsíðu fimm, á blaðsíðu sex og raða 85 00:04:47,690 --> 00:04:50,930 um línulega, eftir beinni línu, fara í gegnum þennan síma bók, og jafnvel 86 00:04:50,930 --> 00:04:54,010 þó það er að fara að vera ótrúlega leiðinlegur, ef Mike Smith er í þessu 87 00:04:54,010 --> 00:04:57,480 bók, ég er loksins að fara að ná í hann þegar ég selbiti loks að S 88 00:04:57,480 --> 00:04:58,790 kafla þessa bók. 89 00:04:58,790 --> 00:05:01,240 Nú, auðvitað, þú þarft ekki að vera tölva vísindamaður til að vita að þetta 90 00:05:01,240 --> 00:05:02,980 er heimskur leið til að leysa þetta vandamál. 91 00:05:02,980 --> 00:05:04,620 Hvað myndi dæmigerður manneskju gera? 92 00:05:08,430 --> 00:05:09,330 Vel gert. 93 00:05:09,330 --> 00:05:11,370 Svo þú myndir fletta í miðju, ekki satt? 94 00:05:11,370 --> 00:05:14,970 Svo þú vilt selbiti bil í miðju, leita hér og ég virðist finna mig 95 00:05:14,970 --> 00:05:16,660 í M kafla. 96 00:05:16,660 --> 00:05:19,880 Jæja, svo er M greinilega ekki það sem ég er að leita að. 97 00:05:19,880 --> 00:05:23,150 Mike er til hægri, ef svo má segja, í þessum kafla, og eins og sum ykkar hafa 98 00:05:23,150 --> 00:05:27,740 séð áður, getum við bókstaflega nú haldið áfram að rífa þetta 99 00:05:27,740 --> 00:05:28,990 vandamál í hálfleik. 100 00:05:33,870 --> 00:05:35,060 >> Þú virkilega ættir ekki að vera að hrifinn. 101 00:05:35,060 --> 00:05:36,990 Rífa hann niður sauma saman verkið er í raun ekki þessi harður. 102 00:05:36,990 --> 00:05:40,040 Alvöru fólk gera það með þessum hætti, en niður sauma saman verkið, við 103 00:05:40,040 --> 00:05:41,400 nú hafa tvö vandamál. 104 00:05:41,400 --> 00:05:44,800 Hver sem er helmingur eins stór og við getum bókstaflega henda að helmingur 105 00:05:44,800 --> 00:05:45,560 vandamál í burtu. 106 00:05:45,560 --> 00:05:48,590 Nú erum við vinstri ekki með 1.000 síður, en segja, 500. 107 00:05:48,590 --> 00:05:49,580 Svo nú hvað á ég að gera? 108 00:05:49,580 --> 00:05:53,030 Jæja, a dæmigerður manna mun fara gróflega í miðju aftur, og mér finnst ég sjálfur á 109 00:05:53,030 --> 00:05:55,080 R hluti, svo ekki alveg þar. 110 00:05:55,080 --> 00:05:58,380 Svo aftur, ég get rífa þetta vandamál í tvennt. 111 00:05:58,380 --> 00:05:59,630 Þakka þér. 112 00:06:02,000 --> 00:06:07,050 Svo nú hef ég bara nokkrar 250 síður, og ég get gert þetta aftur, og aftur, og 113 00:06:07,050 --> 00:06:11,340 aftur, og fara úr 125 niður í u.þ.b. 60 til 30, til 15, og svo framvegis. 114 00:06:11,340 --> 00:06:16,680 Og að lokum, þá fæ ég tálga niður í einn af S síður, sem, ef hann er 115 00:06:16,680 --> 00:06:19,510 í símaskránni, Mike Smith ætti að vera. 116 00:06:19,510 --> 00:06:22,720 >> Nú er það augljóslega nokkuð sanngjarnt algrím, og það er 117 00:06:22,720 --> 00:06:25,395 eitt sinn nota algrím í þessu tilfelli, en hvað getum við svoleiðis 118 00:06:25,395 --> 00:06:26,920 taka í burtu frá þeim? 119 00:06:26,920 --> 00:06:30,750 Jæja, fyrsta nálgun, rétt, ef barnaleg, en það var, getur verið 120 00:06:30,750 --> 00:06:32,270 lýst þessari beinni línu. 121 00:06:32,270 --> 00:06:35,740 Svo ef á x-ásnum, hér segjum við, þetta er the stærð af the vandamál. 122 00:06:35,740 --> 00:06:39,530 Svo sem x-ásinn fer til hægri, vandamálið verður stærra. 123 00:06:39,530 --> 00:06:40,870 Hvað þýðir það að vera stærri? 124 00:06:40,870 --> 00:06:43,920 Í tengslum við þetta vandamál, fleiri síður í símaskránni. 125 00:06:43,920 --> 00:06:45,860 Það sem meira er eitthvað sem við getum mæla. 126 00:06:45,860 --> 00:06:47,660 Á y-ás, tími til að leysa. 127 00:06:47,660 --> 00:06:51,790 Svo sem ás fer upp, gera ráð við að það tekur væntanlega lengri tíma. 128 00:06:51,790 --> 00:06:56,960 Svo að fyrsta nálgun að leita línulega frá síðu eitt til síðu 1.000 129 00:06:56,960 --> 00:07:01,480 er línulegt ferli, línuleg reiknirit eða ferli, og við getum 130 00:07:01,480 --> 00:07:03,120 lýsa því með þessari beinni línu. 131 00:07:03,120 --> 00:07:06,560 Ef ég bæta við einum síðu í símaskránni, það er að fara að í versta 132 00:07:06,560 --> 00:07:09,950 tilfelli, að taka mér einn síða selbiti að finna Mike Smith. 133 00:07:09,950 --> 00:07:13,840 Ef ég bæta við 100 síður, 100 meira selbiti, eða einingar af tími. 134 00:07:13,840 --> 00:07:15,350 >> Nú get ég verið svolítið snjall með þetta. 135 00:07:15,350 --> 00:07:17,550 Ég þarf ekki að raunverulega snúa það eina síðu í einu. 136 00:07:17,550 --> 00:07:21,110 Ég get gert hlutina eins og tveir í einu eða fjórum í senn, en þó er það ekki 137 00:07:21,110 --> 00:07:22,350 allt sem í grundvallaratriðum betri. 138 00:07:22,350 --> 00:07:26,540 Jafnvel ef það er tveir í einu, já, þannig færist þessa línu niður hluti, 139 00:07:26,540 --> 00:07:31,010 og það þýðir að það tekur minni tíma, miðað við sama fjölda af síðum, en 140 00:07:31,010 --> 00:07:32,570 það er ekki í grundvallaratriðum betri. 141 00:07:32,570 --> 00:07:36,290 En hvað gerum við bara, og hvað gerði ykkur ekki dragast? 142 00:07:36,290 --> 00:07:41,210 Þú náð í raun lítill eitthvað eins og this, lógaritmískum tíma, 143 00:07:41,210 --> 00:07:46,540 þar sem vandamálið getur vaxa og vaxa og vaxa, en kostnaður við að leysa þessi 144 00:07:46,540 --> 00:07:49,460 vandamál, tíminn sem þarf til að leysa þessi vandamál, ekki 145 00:07:49,460 --> 00:07:51,460 vaxa næstum eins hratt. 146 00:07:51,460 --> 00:07:55,930 Það væri lógaritmískum bugða, log n, þar sem n er bara í stærð 147 00:07:55,930 --> 00:07:58,310 vandamál, fjölda síðna í þessum símaskránni. 148 00:07:58,310 --> 00:07:59,780 Og hvað þýðir þetta að raunvirði? 149 00:07:59,780 --> 00:08:02,630 Jæja, ef við höfum, eins og 500 manns í þessu herbergi núna - 150 00:08:02,630 --> 00:08:04,470 eða öllu heldur, ef við höfum - 151 00:08:04,470 --> 00:08:06,020 blanda samlíking - 152 00:08:06,020 --> 00:08:09,870 ekki gera það dæmi enn á þessu ári - þannig að ef við höfum 500 síður í símanum 153 00:08:09,870 --> 00:08:14,450 bók, og við tvöfalda það til 1000, í meira greindur líkan af 154 00:08:14,450 --> 00:08:17,670 ósvífni að miðju, hversu margir fleiri page-tearers tekur það að fara frá 155 00:08:17,670 --> 00:08:19,520 500 síður til 1.000? 156 00:08:19,520 --> 00:08:21,650 Jæja, bara einn til viðbótar síðu tár. 157 00:08:21,650 --> 00:08:24,580 Ef þú rétti mér 2.000 síðu í símaskránni, ekki máli. 158 00:08:24,580 --> 00:08:27,200 Ég myndi bara rífa það einn fleiri tíma. 159 00:08:27,200 --> 00:08:31,780 >> Svo í stuttu máli, the stærð af the vandamál geta vaxið mun hraðar en kostnaður við 160 00:08:31,780 --> 00:08:32,780 í raun að leysa það. 161 00:08:32,780 --> 00:08:35,030 Nú er þetta bara ein slík reiknirit. 162 00:08:35,030 --> 00:08:37,610 Það eru aðrir sem við getum leyst þetta sama hætti. 163 00:08:37,610 --> 00:08:40,730 Og svo hvers vegna eigum við ekki að gera þetta - ef þú vilt húmor mig, að vísu awkwardly hér 164 00:08:40,730 --> 00:08:45,085 í Sanders, fara á undan, alla, ef þú gætir, og standa upp í stað. 165 00:08:48,550 --> 00:08:52,440 Eins og þú sérð á skjánum hér, þetta er algrím, ferli, tölvu 166 00:08:52,440 --> 00:08:55,980 program, ef þú vilt, til að framkvæma af mönnum, sem hefur aðeins þrjú skref. 167 00:08:55,980 --> 00:08:57,980 Við erum nú þegar í skrefi eitt, hefur þú stóð upp. 168 00:08:57,980 --> 00:09:00,260 Og nú hugsa til sjálfur númer eitt. 169 00:09:00,260 --> 00:09:01,450 Það er núverandi fjöldi. 170 00:09:01,450 --> 00:09:03,120 Allir hér er númer eitt. 171 00:09:03,120 --> 00:09:07,160 Skref tvö, para upp með standandi einhvern og númer þitt saman, 172 00:09:07,160 --> 00:09:09,345 og síðan samþykkja þessa upphæð sem nýja númerinu. 173 00:09:17,470 --> 00:09:20,830 Einn af þér að setjast niður, þá endurtaka. 174 00:10:11,330 --> 00:10:14,100 >> Á þessum tímapunkti, færri og færri fólk ætti að standa. 175 00:10:16,820 --> 00:10:20,030 Þetta er þar sem það fær fleiri óþægilega. 176 00:10:20,030 --> 00:10:21,280 Einhver hér, hér. 177 00:10:30,620 --> 00:10:34,180 The verstur hluti er, þú getur líka að mjög munnlega gera tölur í framan 178 00:10:34,180 --> 00:10:36,310 hundruð Harvard undergrads. 179 00:10:42,920 --> 00:10:45,280 Jæja, hluti af galla hér. 180 00:10:45,280 --> 00:10:48,470 Jæja, hvað er númerið þitt? 181 00:10:48,470 --> 00:10:49,170 Nine. 182 00:10:49,170 --> 00:10:51,880 Allt í lagi. 183 00:10:51,880 --> 00:10:53,130 Hvað er númerið þitt? 184 00:10:55,920 --> 00:10:57,710 179. 185 00:10:57,710 --> 00:10:58,470 Allt í lagi, gott. 186 00:10:58,470 --> 00:10:59,420 Svo 188. 187 00:10:59,420 --> 00:11:00,570 Svo þú krakkar geta sest niður. 188 00:11:00,570 --> 00:11:02,320 Hvað er númerið þitt? 189 00:11:02,320 --> 00:11:04,420 118. 190 00:11:04,420 --> 00:11:07,440 Sumir sviði undergrad byrja að gera stærðfræði. 191 00:11:07,440 --> 00:11:09,180 Jæja, 118, 188. 192 00:11:09,180 --> 00:11:10,430 Hvað annað sem við fengum? 193 00:11:13,120 --> 00:11:16,450 71. 194 00:11:16,450 --> 00:11:17,650 79. 195 00:11:17,650 --> 00:11:18,260 Allt í lagi. 196 00:11:18,260 --> 00:11:20,220 Og? 197 00:11:20,220 --> 00:11:23,240 47, sem kennarar, sem gefur okkur hversu margar? 198 00:11:26,250 --> 00:11:29,830 705 er svarið. 199 00:11:29,830 --> 00:11:32,045 Og það er í raun alveg rétt. 200 00:11:37,250 --> 00:11:40,080 >> Nei, við vorum reyndar svolítið burt það, heldur hvernig 201 00:11:40,080 --> 00:11:41,220 ætti þetta að hafa unnið? 202 00:11:41,220 --> 00:11:44,080 Hvað ætti að hafa bara gerst? 203 00:11:44,080 --> 00:11:48,270 Svo á hverjum endurtekning þessa reiknirit, við byrjuðum með einhverjum fjölda 204 00:11:48,270 --> 00:11:51,480 af fólki standa, og það var heildarfjöldi, n, í fyrstu. 205 00:11:51,480 --> 00:11:53,880 Þá helmingur þú settist niður og við fórum í n á tvo. 206 00:11:53,880 --> 00:11:57,570 Þá helmingur þú settist niður, þá fórum við til N yfir fjórum, n yfir átta, yfir 16, 207 00:11:57,570 --> 00:12:01,220 og svo framvegis, þangað til, jafnvel þó að það sundra konar þar á 208 00:12:01,220 --> 00:12:04,760 endir, í orði, hafði allir pöruð burt í svalir og millihæð og 209 00:12:04,760 --> 00:12:10,180 hljómsveit hér, hefðum við haft bara einn einn mann standa, með samtals 210 00:12:10,180 --> 00:12:13,930 gildi, í þessu tilfelli, af 705. 211 00:12:13,930 --> 00:12:16,600 Nú hvað þýðir það, þó við rekstur sinn? 212 00:12:16,600 --> 00:12:18,960 Jæja, hugsa um að ef ég, sem mönnum hafði gert þetta handvirkt. 213 00:12:18,960 --> 00:12:22,602 Ég myndi hafa byrjað nokkuð naively en rétt við einn, tveir, þrír, 214 00:12:22,602 --> 00:12:27,060 fjórir, fimm, sex, sjö, átta, og svo framvegis, tekur þó nokkurn tíma. 215 00:12:27,060 --> 00:12:28,120 Þannig að ég get gert betur, ekki satt? 216 00:12:28,120 --> 00:12:29,830 Í grunnskóla, finnst þér ekki bara að telja í sjálfur. 217 00:12:29,830 --> 00:12:30,580 Þú treyst í twos. 218 00:12:30,580 --> 00:12:32,190 Svo tveir, fjórir, sex, átta, tíu, tólf. 219 00:12:32,190 --> 00:12:36,210 Og það verður miklu hraðar, en nú í grundvallaratriðum með því að fá meira 220 00:12:36,210 --> 00:12:39,710 sameiginlega upplýsingaöflun um alla í þessu herbergi, getum við náð feril mikið 221 00:12:39,710 --> 00:12:43,750 meira svona, þar sem nú er fjöldi fólks í þessu herbergi 222 00:12:43,750 --> 00:12:48,570 gæti tvöfaldast, ganga annar 700 manns inn í þetta herbergi fyrir 1.400 manns, en 223 00:12:48,570 --> 00:12:53,010 það myndi aðeins taka okkur eitt endurtekning þessa reiknirit til að leysa. 224 00:12:53,010 --> 00:12:55,970 >> Og svo mæli, þessa dagana, þegar við höfum þessi mikla gagnagrunna á 225 00:12:55,970 --> 00:12:59,690 Facebook og Google, og eins, það er að leysa vandamál með þessa hluti á 226 00:12:59,690 --> 00:13:04,060 innsýn, þetta hluti af cleverness, það er að leyfa okkur sífellt til að gera margt, 227 00:13:04,060 --> 00:13:07,290 miklu öflugri hluti með tölvum í dag. 228 00:13:07,290 --> 00:13:10,440 Ef þú eins og þessar tegundir af hlutum, þú might hafa séð á Facebook CS50 229 00:13:10,440 --> 00:13:12,990 eigin þraut Day, kemur upp á laugardag. 230 00:13:12,990 --> 00:13:15,860 Ef þú vildi eins og til að taka þátt í einhverju svona, þannig að þú og 231 00:13:15,860 --> 00:13:20,470 tveir, eða þrír, eða fjórir lið af fjórum vilt leysa þrautir svo 232 00:13:20,470 --> 00:13:25,030 og þessa, standa þér tækifæri til að vinna sumir stórkostlegur verðlaun, þar á meðal er 233 00:13:25,030 --> 00:13:29,130 Wii, og sumir gjöf spil, og einhver önnur Facebook swag á laugardaginn, 234 00:13:29,130 --> 00:13:30,770 hádegi til 3:00 PM. 235 00:13:30,770 --> 00:13:35,590 Fara til cs50.net/rsvp fyrir slíkt. 236 00:13:35,590 --> 00:13:38,070 Og þessi mynd er á netinu ef þú vilt leika í kring. 237 00:13:38,070 --> 00:13:40,170 Þrautir á þessu ári skal vera nýtt. 238 00:13:40,170 --> 00:13:43,350 >> Þú gætir tekið eftir í kennslustofunni, of, allt meira myndavél á þessu ári. 239 00:13:43,350 --> 00:13:47,950 Svo ekki aðeins vilja auðvitað að vera teknar í venjulegum hætti, CS50 getur einnig verið 240 00:13:47,950 --> 00:13:51,230 taka þátt í heimildarmynd um æðri menntun sem er að horfa á 241 00:13:51,230 --> 00:13:54,460 transformative reynsla sem nemandi getur haft þessa dagana í að 242 00:13:54,460 --> 00:13:56,010 grunnnámi nám. 243 00:13:56,010 --> 00:14:00,340 Svo til þessara enda, ekki aðeins við að kvikmynda fyrir það, við munum vera að kvikmynda 244 00:14:00,340 --> 00:14:04,700 eins vel fyrir, æ, á netinu áhorfendur okkar, eins og heilbrigður eins og, stundum, 245 00:14:04,700 --> 00:14:05,810 þetta áhorfendur hér. 246 00:14:05,810 --> 00:14:09,120 Þannig að við fögnum á bekknum á þessu ári okkar Harvard eftirnafn nemendur, 247 00:14:09,120 --> 00:14:12,060 Graduate School of hönnun, menntun, viðskipti skóla, sem Kennedy 248 00:14:12,060 --> 00:14:15,600 School, lögum skóla, auk fjölda nemenda frá Belmont, 249 00:14:15,600 --> 00:14:18,280 Lexington, Newton og Watertown High Schools. 250 00:14:18,280 --> 00:14:19,250 Velkomin á ykkur öllum. 251 00:14:19,250 --> 00:14:22,330 Auk þess, á þessu ári, eins og þú kannt að hafa heyrt, Harvard og MIT, og 252 00:14:22,330 --> 00:14:25,740 Berkeley hafa nú gert samstarf samstarf á 253 00:14:25,740 --> 00:14:30,490 frumkvæði heitir EDX, sem er að frumkvæði að opna menntun fyrir alla 254 00:14:30,490 --> 00:14:34,010 því meira sem fólk á netinu og, í grundvallaratriðum, að byrja að gera rannsóknir á 255 00:14:34,010 --> 00:14:36,530 miklu breiðari mælikvarði á því hvernig fólk lærir. 256 00:14:36,530 --> 00:14:39,960 Og svo CS50 verður fyrsta námskeiðið skólinn er að taka þátt í að 257 00:14:39,960 --> 00:14:42,960 frumkvæði, eins og heilbrigður, sem þýðir að þú munt hafa aðgang að öllum þeim meira 258 00:14:42,960 --> 00:14:46,890 verkfæri, allt meira curricular efni, allt meira myndskeið sem 259 00:14:46,890 --> 00:14:52,410 vegna, sem og í gær morgun, 53.019 manns sem hafa 260 00:14:52,410 --> 00:14:56,825 skráð til að taka CS50 með þér á þessu ári á Netinu. 261 00:15:05,940 --> 00:15:08,830 Svo hvað þýðir þetta, einkum er að kennarar og ég 262 00:15:08,830 --> 00:15:12,080 eyddi alveg smá tíma í sumar að undirbúa fyrir haustið, bæði á háskólasvæðinu 263 00:15:12,080 --> 00:15:15,720 og burt, svo að við getum byrjað að byggja upp corpus af áhugavert, af 264 00:15:15,720 --> 00:15:20,760 sannfærandi, að taka þátt í námi efni, sem fjallar einkum um 265 00:15:20,760 --> 00:15:26,090 nánara framsal um nokkuð flókið efni. 266 00:15:26,090 --> 00:15:28,540 >> Svo auk fyrirlestra Námskeiðið, og köflum, og það 267 00:15:28,540 --> 00:15:31,810 kallast walkthroughs, sem við munum endurskoðun á aðeins hluti, munum við einnig hafa 268 00:15:31,810 --> 00:15:35,090 þessar stuttbuxur í ár sem leyfa þér að eiga samskipti við náttúrulega a 269 00:15:35,090 --> 00:15:36,660 mismunandi horn allt saman. 270 00:15:36,660 --> 00:15:39,610 Svo skulum við nota þetta sem tækifæri til að taka fljótur gægjast á einn að 271 00:15:39,610 --> 00:15:41,460 fjallað um þessa hugmynd um tvöfaldur. 272 00:15:41,460 --> 00:15:44,890 >> Svo í tölvunarfræði eru hlutir sem kallast reiknirit, tveir sem 273 00:15:44,890 --> 00:15:47,870 fórum bara að líta á - þessar aðferðir til að leysa vandamál. 274 00:15:47,870 --> 00:15:51,060 En í lok dagsins, þú þarft að tákna upplýsingar einhvern veginn, og þú 275 00:15:51,060 --> 00:15:54,540 þörf til að tákna það á þann hátt að tölva getur skilið. 276 00:15:54,540 --> 00:15:57,330 Og jafnvel ef þú dont 'raunverulega skilja tölvur, og þú ert í 277 00:15:57,330 --> 00:16:01,470 að 76% núna, hefur þú sennilega nokkrar óljósar skilningi að tölvur 278 00:16:01,470 --> 00:16:05,300 einhvern veginn takast á núllum og sjálfur, tvöfaldur kerfi, svo að segja. 279 00:16:05,300 --> 00:16:06,630 Nú hvers vegna er það málið? 280 00:16:06,630 --> 00:16:10,120 Jæja, kemur í ljós þegar tölvur fyrst kom, ef þú þörf til að tákna 281 00:16:10,120 --> 00:16:13,810 upplýsingar, getur þú gert það með rafmagni, og þótt það sé dálítið 282 00:16:13,810 --> 00:16:18,140 um einföldun, mjög einföld leið upplýsinga upptöku er annaðhvort 283 00:16:18,140 --> 00:16:22,600 með því að snúa því rafmagn á, einn í tvöfaldur, svo að segja, eða beygja 284 00:16:22,600 --> 00:16:24,290 að rafmagn á. 285 00:16:24,290 --> 00:16:26,210 >> Svo Barry, ef þú vilt ekki huga, getum við lítil ljósin 286 00:16:26,210 --> 00:16:28,140 fullu fyrir réttlátur a augnablik? 287 00:16:28,140 --> 00:16:31,750 Þetta er hér mjög gratuitous tvöfaldur núll. 288 00:16:31,750 --> 00:16:35,960 Allt í lagi, ef við snúum ljósin aftur upp, nú er Sanders Theatre 289 00:16:35,960 --> 00:16:37,990 alþingismaður tvöfaldur gildi einu. 290 00:16:37,990 --> 00:16:41,860 Því miður, með aðeins einn hluti, með aðeins eitt sett af ljósum, við getum aðeins 291 00:16:41,860 --> 00:16:45,770 tákna tvær tölur í heiminum, núll og einn, og það væri gott ef 292 00:16:45,770 --> 00:16:48,510 tölvur gæti treyst svolítið hærra en það, en örugglega, og þeir geta. 293 00:16:48,510 --> 00:16:52,170 Svo láta mig draga upp á skjánum hér vinur okkar, Nate Hardison, sem vilja gefa 294 00:16:52,170 --> 00:16:54,980 okkur a fljótur líta á meðan á örfáum mínútum á 295 00:16:54,980 --> 00:16:56,505 Þessi hugmynd af tvöfaldur. 296 00:17:03,526 --> 00:17:06,550 >> Nate HARDISON: Back þegar þú lært hvernig á að lesa og skrifa tölur, þér 297 00:17:06,550 --> 00:17:10,589 lært um tölustafir núll til níu. 298 00:17:10,589 --> 00:17:13,589 Til að skrifa heilar tölur stærri en níu, læra að allt sem þú þurfti að gera 299 00:17:13,589 --> 00:17:23,130 var að nota einhverja blöndu af þessum tölustöfum, eins og í 52 og 437. 300 00:17:23,130 --> 00:17:27,760 Svo hefur þetta leið skrifa númer nafni aukastaf tákn. 301 00:17:27,760 --> 00:17:28,830 Hvers vegna aukastaf? 302 00:17:28,830 --> 00:17:33,630 Jæja, latneska rót tugabrot, deca, þýðir 10, og þegar þú hefur 10 tölustafi 303 00:17:33,630 --> 00:17:37,420 í kerfinu ritháttur þinn, 10 verður frekar sérstakt númer. 304 00:17:37,420 --> 00:17:42,480 Við skulum líta á the tala 437 skrifað í aukastaf merki til að skilja hvers vegna. 305 00:17:42,480 --> 00:17:52,330 >> Við getum fyrst brjóta upp 437 í 400 plús 30 plús 7. 306 00:17:52,330 --> 00:18:00,260 Við getum tekið það í sundur enn frekar, svo að við höfum fengið fjórum sinnum 100 plús 3 307 00:18:00,260 --> 00:18:05,120 sinnum 10 plús 7 sinnum 1. 308 00:18:05,120 --> 00:18:08,580 muna að læra um þær stað, the 10s stað, the 100s 309 00:18:08,580 --> 00:18:10,190 stað, og svo framvegis? 310 00:18:10,190 --> 00:18:13,120 Þetta er einmitt þar sem það kemur frá. 311 00:18:13,120 --> 00:18:15,870 Og að lokum, getum við séð hvernig við höfum fengið fullt af völd 312 00:18:15,870 --> 00:18:17,900 10 fellt hér. 313 00:18:17,900 --> 00:18:28,820 Við höfum fengið 4 sinnum 10 að 2 plús 3 sinnum 10 í 1 plús 7 314 00:18:28,820 --> 00:18:31,720 sinnum 10 til núll. 315 00:18:31,720 --> 00:18:35,390 Svo nú þú sjá hvers vegna 10 er sérstakt númer í aukastaf merki. 316 00:18:35,390 --> 00:18:37,370 Í raun höfum við fengið nafn fyrir það. 317 00:18:37,370 --> 00:18:40,420 Það er kallað stöð, þar sem það er undirstaða af the veldisvísir í 318 00:18:40,420 --> 00:18:42,100 tölur okkar hér. 319 00:18:42,100 --> 00:18:45,320 >> Aukastaf ritháttur er ekki eina leiðin til að tákna tölur. 320 00:18:45,320 --> 00:18:50,480 Í staðreynd, jafnvel ef við losna tölunum tveimur í níu, getum við enn 321 00:18:50,480 --> 00:18:53,740 tákna allar tölur sem við gátum við aukastaf. 322 00:18:53,740 --> 00:18:58,910 Svo nú er að við höfum tvær tölur, núll og einn, tveir er sérstakt númer okkar, 323 00:18:58,910 --> 00:19:01,210 undirstaða kerfisins merki okkar. 324 00:19:01,210 --> 00:19:04,580 Nafn þessa Ritháttur kerfi er kallað tvöfaldur, þar sem 325 00:19:04,580 --> 00:19:07,030 forskeyti hálfsmánaðar þýðir tvö. 326 00:19:07,030 --> 00:19:11,190 Þannig að í stað, nú, að hafa sjálfur fram, og 10s stað, og svo framvegis, við 327 00:19:11,190 --> 00:19:15,900 hefur nú sjálfur fram, í twos Place, Fours stað, og svo framvegis, fara upp um 328 00:19:15,900 --> 00:19:17,550 veldi af tveimur. 329 00:19:17,550 --> 00:19:19,450 Nú skulum við skoða þetta með því að gera sumir talningu. 330 00:19:19,450 --> 00:19:24,940 Svo er núll enn núll, og einn er enn einn. 331 00:19:24,940 --> 00:19:31,050 Hins vegar, nú þegar við höfum fengið twos stað stað í 10s stað, 10 332 00:19:31,050 --> 00:19:33,190 táknar númer tvö. 333 00:19:33,190 --> 00:19:38,386 Til að fá þrjú, bæta við einn til að og fá 11. 334 00:19:38,386 --> 00:19:44,660 Four, þar sem það er nú Fours stað, er táknuð með 100. 335 00:19:44,660 --> 00:19:49,410 Fimm er 101. 336 00:19:49,410 --> 00:19:53,642 Sex er 110. 337 00:19:53,642 --> 00:19:56,610 Seven er 111. 338 00:19:56,610 --> 00:19:58,470 Átta, aftur hefur eigin stað. 339 00:19:58,470 --> 00:20:02,790 Svo er það 1000. 340 00:20:02,790 --> 00:20:05,201 Og ég held að þú fá the benda. 341 00:20:05,201 --> 00:20:09,800 >> Hátalarar 1: Þannig að þetta er að segja hvað tölvur gera og hvað tvöfaldur er er 342 00:20:09,800 --> 00:20:13,690 reyndar ekki ólík frá því sem við höfum verið að taka sem sjálfsögðum hlut að sumir 343 00:20:13,690 --> 00:20:14,560 ár, ekki satt? 344 00:20:14,560 --> 00:20:17,097 Aftur í grunnskóla, lærði að telja nákvæmlega í 345 00:20:17,097 --> 00:20:19,970 tíska sem Nate lagt, en þú hefur sennilega ekki raunverulega hugsað um 346 00:20:19,970 --> 00:20:22,440 það síðan, sú staðreynd að það er þetta sjálfur stað, 10s stað, og 100s 347 00:20:22,440 --> 00:20:23,315 stað, og það er nokkuð handahófskennt. 348 00:20:23,315 --> 00:20:26,210 Og reyndar, tölvur nota einfaldlega þennan mismunandi stöð. 349 00:20:26,210 --> 00:20:30,160 En í lok dagsins, til að raunverulega líkamlega tákna þessa hugmynd um að 350 00:20:30,160 --> 00:20:33,130 núll og einn, augljóslega þú ekki bara snúa ljósin á og slökkva 351 00:20:33,130 --> 00:20:33,445 endilega. 352 00:20:33,445 --> 00:20:36,100 Þú þarft að gera það á mun fínni korn mælikvarða. 353 00:20:36,100 --> 00:20:39,990 Og með korn fínni, getur þú manst þetta kjánalegt litla leikfang frá barnæsku, 354 00:20:39,990 --> 00:20:42,570 Sjaldgæf Willy og þessir litlu segulmagnaðir agnir. 355 00:20:42,570 --> 00:20:46,440 >> Svo segulmagnaðir agnir eru eitthvað sem þú getur samræma í nokkra 356 00:20:46,440 --> 00:20:49,920 mismunandi áttir, kannski norður-suður eða suður-norður. 357 00:20:49,920 --> 00:20:53,470 Og svo a einhver fjöldi af líkamlegum lífum tækni þessa dagana sem nota 358 00:20:53,470 --> 00:20:57,690 tvöfaldur, sem nota núll og sjálfur, hafa einfaldlega segulsvið á inni 359 00:20:57,690 --> 00:21:04,110 sem raða í beina röð það upp-niður eða niður-upp, þannig að fulltrúi núll eða einn, 360 00:21:04,110 --> 00:21:04,890 sig. 361 00:21:04,890 --> 00:21:08,930 Svo sannarlega, við skulum fara í burtu frá ágripinu hér, og líta á inni 362 00:21:08,930 --> 00:21:10,780 af því sem er meira hefðbundin tölva harður ökuferð. 363 00:21:10,780 --> 00:21:13,840 Þessi verður að vera svolítið stærri á skjánum, þannig að það er frá skrifborð 364 00:21:13,840 --> 00:21:18,310 tölva, en fartölvur í dag eru enn þessa sömu tækni, en er smám saman 365 00:21:18,310 --> 00:21:22,140 verið að skipta um flóknari hluti sem hafa í raun ekkert að flytja 366 00:21:22,140 --> 00:21:25,275 hlutum - inni, þá á disk. 367 00:21:25,275 --> 00:21:28,450 >> Hátalarar 2: The harður ökuferð er hvar tölvan geymir flest 368 00:21:28,450 --> 00:21:29,990 varanleg gögn. 369 00:21:29,990 --> 00:21:34,710 Til að gera það, sem gögn ferðast frá RAM ásamt merki hugbúnaður sem segja 370 00:21:34,710 --> 00:21:37,420 á disknum hvernig geyma þessi gögn. 371 00:21:37,420 --> 00:21:40,720 The harður hringrás ökuferð þýða þau merki í spennu 372 00:21:40,720 --> 00:21:42,270 sveiflur. 373 00:21:42,270 --> 00:21:46,290 Þetta aftur á móti, stjórna hreyfanlega hluti The harður ökuferð er, sumir af fáum 374 00:21:46,290 --> 00:21:48,890 hreyfanlega hluti sem eftir eru í nútíma tölva. 375 00:21:48,890 --> 00:21:53,400 Sum merki stjórna mótor, sem skólar lmhà fat. 376 00:21:53,400 --> 00:21:56,810 Gögnin þín eru í raun geymdar á þessum fat. 377 00:21:56,810 --> 00:21:59,940 Önnur merki færa lesa-skrifa höfuð til að lesa eða 378 00:21:59,940 --> 00:22:02,030 skrifa gögn á fat. 379 00:22:02,030 --> 00:22:06,710 Þetta tæki er svo nákvæm að mannshári gæti ekki einu sinni fara á milli 380 00:22:06,710 --> 00:22:11,390 forstöðumönnum snúast fat, en það virkar allt á frábær hraða. 381 00:22:11,390 --> 00:22:15,120 >> Hátalarar 1: Svo við rennum nú á hvað er raunverulega að gerast á toppur af þessum 382 00:22:15,120 --> 00:22:19,620 fat í skilmálum segulmagn, höfum við þetta annað af tveimur útlit. 383 00:22:19,620 --> 00:22:22,940 >> Hátalarar 3: skulum líta á það sem við sáum bara í hægur hreyfing. 384 00:22:22,940 --> 00:22:27,010 Þegar stutt púls raforku er send til lesa-skrifa höfuð, selbiti það 385 00:22:27,010 --> 00:22:30,390 á pínulitlum rafsegulsvið fyrir broti úr sekúndu. 386 00:22:30,390 --> 00:22:34,280 The segull skapar sviði sem breytir pólun af örlítið, örlítið 387 00:22:34,280 --> 00:22:37,995 hluta af málm agnir sem kápu Yfirborð hvers fati er. 388 00:22:37,995 --> 00:22:41,810 A mynstur röð þessara pínulitlum innheimt upp svæði á disknum táknar 389 00:22:41,810 --> 00:22:45,820 einn hluti af gögnum í tvöfaldur fjöldi kerfi notuð af tölvum. 390 00:22:45,820 --> 00:22:49,430 Nú ef straumur er sendur einn hátt í gegnum lesa-skrifa höfuð, svæðið 391 00:22:49,430 --> 00:22:51,170 er polarized í eina átt. 392 00:22:51,170 --> 00:22:53,250 Ef straumur er sendur í gagnstæða átt, að 393 00:22:53,250 --> 00:22:55,220 pólun er snúið. 394 00:22:55,220 --> 00:22:57,680 Hvernig heldur þú að fá gögn af harða disknum? 395 00:22:57,680 --> 00:22:59,400 Bara snúa því ferli. 396 00:22:59,400 --> 00:23:02,050 Svo er það agnir á disknum sem fá núverandi og lesa-skrifa 397 00:23:02,050 --> 00:23:03,340 höfuð að flytja. 398 00:23:03,340 --> 00:23:06,010 Settu saman milljón af þessum magnetized hluti og 399 00:23:06,010 --> 00:23:07,440 þú hefur got a skrá. 400 00:23:07,440 --> 00:23:12,240 Nú stykki af einni skrá má dreifður um allt fat a ökuferð er, 401 00:23:12,240 --> 00:23:15,270 konar eins og óreiðu af pappír á borðinu. 402 00:23:15,270 --> 00:23:18,800 Svo heldur sérstakt auka skrá utan um hvar allt er. 403 00:23:18,800 --> 00:23:21,640 Ekki þú vilt þú hefðir eitthvað svona? 404 00:23:21,640 --> 00:23:23,340 >> Hátalarar 1: Reyndar. 405 00:23:23,340 --> 00:23:27,560 Þannig að við höfum þessa getu til að tákna þessar upplýsingar, tölur 406 00:23:27,560 --> 00:23:28,440 á mjög lágu stigi. 407 00:23:28,440 --> 00:23:32,730 Við höfum líkamlega leið fulltrúi þessi sama, en við getum í raun ekki 408 00:23:32,730 --> 00:23:36,440 gera allt sem mikið af áhuga enn, annað en kannski sumir tölur og 409 00:23:36,440 --> 00:23:36,940 stærðfræði. 410 00:23:36,940 --> 00:23:40,830 Við höfum enga leið til að tákna Hingað hluti eins og stafrófsröð stafi, 411 00:23:40,830 --> 00:23:44,100 svo að við mannfólkið getur tjáð, að nota þessi sömu tæki. 412 00:23:44,100 --> 00:23:48,240 En sem betur fer, það er encodings, mynstur núllum og sjálfur 413 00:23:48,240 --> 00:23:52,920 að tákna hærri stigi býr eins og B og C, og allt 414 00:23:52,920 --> 00:23:54,880 setningar og málsgreinar, og þess háttar. 415 00:23:54,880 --> 00:24:00,300 Og svo ASCII, sem er skammstöfun sem vísar til þessa erfðaskrá kerfi þar 416 00:24:00,300 --> 00:24:04,350 eitt númer táknar tiltekið bréf - til dæmis sú tala sem við vitum 417 00:24:04,350 --> 00:24:09,120 sem aukastaf gildi 65 er þekkt sem höfuðborg bréf A til tölvur. 418 00:24:09,120 --> 00:24:13,670 Við aukastaf gildi af 97 í tölvum er þekktur sem lágstafir A. 419 00:24:13,670 --> 00:24:15,210 Og hvað þýðir það í raun? 420 00:24:15,210 --> 00:24:19,510 Jæja, jafnvel þótt Nate, í smá stund síðan, aðeins talin upp frá núll til átta, ef 421 00:24:19,510 --> 00:24:24,910 við vorum að halda áfram að telja upp að 65, eða enn frekar, til 97, mynstur 422 00:24:24,910 --> 00:24:28,440 núll og sjálfur að hefði hann dregið á skjánum væri nákvæmlega 423 00:24:28,440 --> 00:24:33,420 hvað tölva notar til að tákna stafinn A í öllum húfur, eða bréf til 424 00:24:33,420 --> 00:24:34,610 með lágstöfum. 425 00:24:34,610 --> 00:24:36,690 Og reyndar, það er allt kerfi á þessu. 426 00:24:36,690 --> 00:24:41,570 Þetta er við fyrstu sýn, yfirþyrmandi graf af encodings, en ef þú einblína 427 00:24:41,570 --> 00:24:46,210 bara á hægri hluta hér, taka í miðjum dálki, höfum við þetta 428 00:24:46,210 --> 00:24:49,010 hugmynd af tölum á eftir bókstöfum. 429 00:24:49,010 --> 00:24:53,830 Og efst, höfum við 32, og karakter bleikju, sem 32, sem 430 00:24:53,830 --> 00:24:57,360 heiltala, nú vísar, er greinilega á barnum bil staf. 431 00:24:57,360 --> 00:25:00,720 Þegar þú færð bar rúm staf á fartölvuna þína, hvað þú ert í raun 432 00:25:00,720 --> 00:25:04,160 senda er tala, mynstur núllum og sjálfur, flæði raforku, 433 00:25:04,160 --> 00:25:07,770 Ef þú vilt, fyrir hönd þeim núll og sjálfur, að tölvan þá 434 00:25:07,770 --> 00:25:10,330 túlkar sem rúm staf á skjánum. 435 00:25:10,330 --> 00:25:12,210 Upphrópunarmerki er 33. 436 00:25:12,210 --> 00:25:13,345 Gæsalappa er 34. 437 00:25:13,345 --> 00:25:18,945 Og ef við skruna niður hér á til hægri, sjáum við að 65 er örugglega, og 438 00:25:18,945 --> 00:25:21,290 97 er örugglega lágstafir a. 439 00:25:21,290 --> 00:25:23,910 >> Svo nú er að við höfum þetta kóðun kerfi, getum við byrjað að 440 00:25:23,910 --> 00:25:25,080 stafa hlutina út. 441 00:25:25,080 --> 00:25:30,170 Reyndar, tjá tölvur yfirleitt sig í stöðluðum einingum, ekki 442 00:25:30,170 --> 00:25:33,020 nota einstaka hluti, sem aftur er ekki allt sem gagnlegt að bara 443 00:25:33,020 --> 00:25:36,600 tákna núll eða einn, ljós eða slökkva á, heldur með 444 00:25:36,600 --> 00:25:37,530 röð af bitum. 445 00:25:37,530 --> 00:25:40,100 Og algengasta eining mál, eins og þú veist líklega, eða að minnsta kosti 446 00:25:40,100 --> 00:25:41,810 álykta, er bæti. 447 00:25:41,810 --> 00:25:45,960 Bæti er bara átta bita, átta zeroes eða sjálfur í röð. 448 00:25:45,960 --> 00:25:48,090 Þannig að við getum byrjað að stafsetningu það út. 449 00:25:48,090 --> 00:25:52,580 Og svo ef við getum, hvers vegna ekki að reyna þetta svolítið saman hér? 450 00:25:52,580 --> 00:25:55,670 Eru átta manns í þessu herbergi sem væri reiðubúinn 451 00:25:55,670 --> 00:25:56,870 til að koma upp á svið? 452 00:25:56,870 --> 00:26:00,880 Þú verður að vera þægilegur birtast á myndavél, en þú í raun ekki þörf 453 00:26:00,880 --> 00:26:03,690 að vita annars hvað er að gerast strax. 454 00:26:03,690 --> 00:26:07,240 Ég sé einn mann sem bauðst hérna. 455 00:26:07,240 --> 00:26:18,380 Tveir, þrír, fjórir, fimm, sex, sjö, og hvernig um átta? 456 00:26:18,380 --> 00:26:18,920 Komdu upp. 457 00:26:18,920 --> 00:26:22,550 >> Svo þú ert að tákna bæti af fólki. 458 00:26:22,550 --> 00:26:30,190 Leyfðu mér hefur þú verið 128s stað, þér 64s stað, þér 32s stað. 459 00:26:30,190 --> 00:26:32,720 En við erum að fara að mjög hratt að snúa þessu. 460 00:26:32,720 --> 00:26:35,170 Svo láta mig hitta ykkur öll þarna. 461 00:26:35,170 --> 00:26:39,840 Og þú ættir að vera í 128s stað alla leið yfir, hér líkt og 462 00:26:39,840 --> 00:26:43,080 hundruð sæti eða þúsundir staður væri lengra til vinstri, við viljum 463 00:26:43,080 --> 00:26:45,740 stærsta tákn til að vera hér á vinstri eins og heilbrigður. 464 00:26:45,740 --> 00:26:55,230 Við höfum 64s, 32, 16s, 8s, 4S, 2S og 1s - 465 00:26:55,230 --> 00:26:56,030 frábært. 466 00:26:56,030 --> 00:26:58,100 Svo nú höfum við - 467 00:26:58,100 --> 00:27:00,190 allt í lagi, getur þú hjálpað mér. 468 00:27:00,190 --> 00:27:01,890 Svo nú höfum við - hvað er nafnið þitt? 469 00:27:01,890 --> 00:27:02,560 Joanne: Joanne. 470 00:27:02,560 --> 00:27:06,240 Hátalarar 1: Svo Joanne og ég er nú að fara að ráðleggja þessir náungar um hvernig við 471 00:27:06,240 --> 00:27:07,850 getur farið um stafsetningu eitthvað út. 472 00:27:07,850 --> 00:27:10,640 Svo á baki blöðum sínum pappír, þeir hafa smá Cheat Sheet 473 00:27:10,640 --> 00:27:14,720 sem er að fara að segja þeim hvort þeir voru fulltrúar núll eða einn. 474 00:27:14,720 --> 00:27:18,000 Og hvers vegna ekki, fyrir einfaldleika, munum hönd núll bara 475 00:27:18,000 --> 00:27:19,580 standa þar awkwardly. 476 00:27:19,580 --> 00:27:20,360 Mjög gott. 477 00:27:20,360 --> 00:27:24,200 Eða einn af hækka hönd þína, sem er einn. 478 00:27:24,200 --> 00:27:28,380 Og við skulum sjá hvort við getum ekki stafa út fjórar staf setningu hér. 479 00:27:28,380 --> 00:27:33,870 >> Svo fara á undan nú, sjálfboðaliðar, og framkvæma umferð einn með því að hækka hönd þína 480 00:27:33,870 --> 00:27:38,940 Ef þú ert einn, eða halda það niður ef þú ert núll. 481 00:27:38,940 --> 00:27:45,550 Svo nú er að við höfum þessar þrjár hendur upp, hvaða tala, allir aðrir eru 482 00:27:45,550 --> 00:27:47,800 þeir tákna í raun? 483 00:27:47,800 --> 00:27:48,760 Allt í lagi, 67. 484 00:27:48,760 --> 00:27:49,040 Hvers vegna? 485 00:27:49,040 --> 00:27:49,970 Jæja, fljótur geðheilbrigði athuga. 486 00:27:49,970 --> 00:27:51,910 64s stað, því það er einn. 487 00:27:51,910 --> 00:27:58,870 Það er eins og einn sinnum 64, auk 1 sinnum tvö, svo það er 66, auk 1 sinnum 1. 488 00:27:58,870 --> 00:28:00,610 Það er plús 1, svo 67. 489 00:28:00,610 --> 00:28:03,740 Svo nú þessir krakkar eru saman fulltrúar 67, sem virðist 490 00:28:03,740 --> 00:28:06,240 táknar það hér í ASCII? 491 00:28:06,240 --> 00:28:06,510 Jæja, 492 00:28:06,510 --> 00:28:07,650 svo C. Allt í lagi. 493 00:28:07,650 --> 00:28:09,530 Svo nú skulum við halda áfram að umferð tvö. 494 00:28:09,530 --> 00:28:12,735 Allir byrja með höndum sínum niður, og þá umferð tvö. 495 00:28:12,735 --> 00:28:15,260 Raunverulega, það er ekki mikið hlutverk hér, hygg ég, en við munum láta. 496 00:28:15,260 --> 00:28:19,820 Svo umferð tvö, hækka eða lækka hendurnar. 497 00:28:19,820 --> 00:28:20,530 >> Allt í lagi. 498 00:28:20,530 --> 00:28:23,230 Áhorfendur eru það sem við nú? 499 00:28:23,230 --> 00:28:24,860 Tjá er 83. 500 00:28:24,860 --> 00:28:26,050 Svo er hægt að gera stærðfræði. 501 00:28:26,050 --> 00:28:29,810 En fyrir þá sem hönd er upp, bæta þér í númer sem þeir tákna. 502 00:28:29,810 --> 00:28:31,610 Svo nú höfum við 83. 503 00:28:31,610 --> 00:28:36,510 Skulum Stækkaðu Cheat Sheet svolítið, og við höfum nú - 504 00:28:36,510 --> 00:28:38,890 þetta gæti verið augljóst þar sem við erum að fara hér, en 505 00:28:38,890 --> 00:28:42,220 engu að síður, umferð þrjú. 506 00:28:42,220 --> 00:28:45,870 Jæja, umferð þrjú er gott að fara niður þar, svo umferð þrjú, hvaða númer eru 507 00:28:45,870 --> 00:28:47,120 þessir krakkar hönd núna? 508 00:28:50,090 --> 00:28:56,690 Jæja, heyrði ég 53, sem nú sýnir - áhugavert. 509 00:28:56,690 --> 00:29:00,770 Nú hvers vegna svona gegn innsæi vegna, ekki satt? 510 00:29:00,770 --> 00:29:02,910 Ef við viljum að tákna fimm - 511 00:29:02,910 --> 00:29:03,900 við vitum öll sennilega hvar þetta er að fara - 512 00:29:03,900 --> 00:29:07,360 hvers vegna þarf ég ekki að hækka bara Fours stað og sjálfur sæti? 513 00:29:07,360 --> 00:29:10,060 >> Jæja, við gerum við með því að það er munur, í grundvallaratriðum, milli þess hversu 514 00:29:10,060 --> 00:29:11,760 tölvan túlkar þessa bita. 515 00:29:11,760 --> 00:29:15,470 Ef þú ert að reyna að tákna fjölda fimm, þá alveg, bara við 516 00:29:15,470 --> 00:29:18,330 hækka hönd númer fjögur og hækka hönd númer eitt. 517 00:29:18,330 --> 00:29:20,010 En við erum ekki fulltrúar tölur hér. 518 00:29:20,010 --> 00:29:23,690 Samhengi hér á sviðinu er að við erum fulltrúar stafi eða 519 00:29:23,690 --> 00:29:28,110 chars, og í þessu sambandi, tölvan hefur að því að ó, þetta 520 00:29:28,110 --> 00:29:30,720 mynstur bita er ekki númer eitt. 521 00:29:30,720 --> 00:29:33,210 Það er í raun fulltrúi meiri hugtak. 522 00:29:33,210 --> 00:29:35,010 Í þessu tilviki skal stafrófsröð bréf. 523 00:29:35,010 --> 00:29:38,820 Svo að það er nú alþingismaður númer fimm með því 524 00:29:38,820 --> 00:29:44,290 gildið 53 er vegna þess að í ASCII, hlutur sem við sjáum fagurfræðilega sem 525 00:29:44,290 --> 00:29:48,200 númer fimm sjálft þarf mynstur bita - því hvers vegna? 526 00:29:48,200 --> 00:29:51,310 Jæja, heimurinn ákvað bara að nota lægri tölur, núll, einn, tveir, 527 00:29:51,310 --> 00:29:54,130 þrír fyrir það virtist vera nokkuð Cryptic hlutir. 528 00:29:54,130 --> 00:29:56,830 Og reyndar eru þessir stafir sem eru ekki á lyklaborðinu. 529 00:29:56,830 --> 00:30:00,330 Sérstök tjáning sem þú þarft í tölvu til að gera áhugaverða hluti, en 530 00:30:00,330 --> 00:30:02,010 menn aldrei inn. 531 00:30:02,010 --> 00:30:04,220 Svo 53, reyndar stendur, fimm. 532 00:30:04,220 --> 00:30:10,460 Nú eins og endanlega andleg heilbrigði stöðva, hvaða númer ætti þeir 533 00:30:10,460 --> 00:30:12,880 tákna í bara smá stund? 534 00:30:12,880 --> 00:30:14,060 Jæja, svo 48. 535 00:30:14,060 --> 00:30:15,720 Og reyndar, fara á undan, umferð fjórir. 536 00:30:18,650 --> 00:30:22,680 16 plús 32 er örugglega 48. 537 00:30:22,680 --> 00:30:26,510 Og svo er stór umferð lófaklapp, ef við gætum, í átta sjálfboðaliða okkar hér. 538 00:30:31,410 --> 00:30:32,660 Mjög vel gert. 539 00:30:35,290 --> 00:30:36,490 Hvaða átt sem er fínn. 540 00:30:36,490 --> 00:30:41,050 >> Þannig að við höfum nú leið ekki aðeins að hugsa um hvernig á að tákna gögn, 541 00:30:41,050 --> 00:30:44,120 og í raun hönd það líkamlega, heldur einnig að gera meiri 542 00:30:44,120 --> 00:30:45,710 stigi það ofan á. 543 00:30:45,710 --> 00:30:48,430 Og reyndar, þetta er að fara að vera þema um tölvunarfræði við 544 00:30:48,430 --> 00:30:52,410 byggja fleiri og fleiri áhugaverður og flóknari hluti ofan á 545 00:30:52,410 --> 00:30:54,030 nokkuð einfaldar hugmyndir - 546 00:30:54,030 --> 00:30:56,170 í þessu tilfelli, bara núll og sjálfur. 547 00:30:56,170 --> 00:31:00,120 Hvað varðar hvers vegna þetta er gagnlegt, vel, jafnvel þó í námskeiði eins og þessu, 548 00:31:00,120 --> 00:31:03,810 Við munum leggja áherslu á grundvallaratriði, og forritun, og á að leysa af 549 00:31:03,810 --> 00:31:07,050 vandamál, er hægt að fara burt í tölvunarfræði í mörgum áttum. 550 00:31:07,050 --> 00:31:10,950 Í þessu tilfelli hér, þetta er graf sem þú ert á baksíðu af þínum 551 00:31:10,950 --> 00:31:14,580 óopinber leiðarvísir CS í Harvard, einn af tveimur prenta í dag. 552 00:31:14,580 --> 00:31:17,450 Þetta bendir til margar mismunandi áttir sem þú getur farið eftir 553 00:31:17,450 --> 00:31:18,400 námskeið eins og þetta - 554 00:31:18,400 --> 00:31:21,530 læra um gervigreind, um grafík, um 555 00:31:21,530 --> 00:31:24,370 vél læra, um tungumálinu sjálfu. 556 00:31:24,370 --> 00:31:26,410 Gera sér grein fyrir líka, að það eru enn aðrar brautir. 557 00:31:26,410 --> 00:31:28,670 Það eru fleiri stærðfræði brautir í tölvunarfræði. 558 00:31:28,670 --> 00:31:31,740 Ef þú ert ekki einu sinni fær um að taka eitthvað eins CS50 í haust, það er 559 00:31:31,740 --> 00:31:35,070 inngangs námskeið í vor, Computer Science 1, til dæmis, er 560 00:31:35,070 --> 00:31:38,050 enn annar á pallinum á þessum nýja heimi. 561 00:31:38,050 --> 00:31:41,600 >> Nú sem innskot í þágu leysa vandamál sem tengjast námskeiðum, 562 00:31:41,600 --> 00:31:46,050 átta CS50 sett út fyrir nokkru að reyna að leysa eitt af þessum vandamálum, a 563 00:31:46,050 --> 00:31:49,640 vandamál þekktur sem my.harvard, sem margir af þú gætir verið að nota til að í raun og veru 564 00:31:49,640 --> 00:31:54,040 Shop fyrir námskeið, en ef ekki, kíkja tól eins og þetta, sem og önnur 565 00:31:54,040 --> 00:31:57,800 afkomendur sem sumir af fyrri nemendum okkar og starfsfólk hefur búið til. 566 00:31:57,800 --> 00:32:00,770 En í Harvard námskeið, sem er vefur-undirstaða tæki, eitthvað sem þú 567 00:32:00,770 --> 00:32:05,510 verður að vera fær um að hanna og dreifa yður, eins og heilbrigður eins og enn 568 00:32:05,510 --> 00:32:09,210 annars eins og heilbrigður eftir lok misseris, átta sig á að þetta byggir 569 00:32:09,210 --> 00:32:10,590 á opnum gögnum. 570 00:32:10,590 --> 00:32:13,490 Í þessu tilviki, að sjálfsögðu, verslun og leyfa nemendum í þessu tilfelli að 571 00:32:13,490 --> 00:32:16,320 kanna nokkuð flókið gögnum. 572 00:32:16,320 --> 00:32:19,495 >> Við grafið upp í gærkvöldi nokkrum tölfræði byggt á nokkur þúsund fólkinu sem 573 00:32:19,495 --> 00:32:21,530 hef verið að nota þetta á síðustu dögum. 574 00:32:21,530 --> 00:32:25,260 Ef þú hefur verið forvitinn að vita hversu margir námskeið vinir þínir í raun 575 00:32:25,260 --> 00:32:29,720 hafa tilhneigingu til að versla, vel, í dag bendir til þessi gögn því að 7,6 er meðaltal 576 00:32:29,720 --> 00:32:32,610 fjölda námskeiða á listanum versla einhvers. 577 00:32:32,610 --> 00:32:36,350 Og nú er ég mun gefa þér einnig tölfræði á the tala af 578 00:32:36,350 --> 00:32:39,550 námskeið á listanum versla einhvers - og við öll sennilega vita 579 00:32:39,550 --> 00:32:40,800 einhver svona. 580 00:32:43,820 --> 00:32:46,740 201 er upp á þessu ári. 581 00:32:46,740 --> 00:32:52,320 Nú sumir af fyrrverandi nemendur okkar og starfsfólk setja í raun saman bút til 582 00:32:52,320 --> 00:32:55,560 mála mynd fyrir þig um hvað þetta leið tölvunarfræði 583 00:32:55,560 --> 00:32:57,360 og CS50 sjálft er. 584 00:32:57,360 --> 00:33:02,060 Leyfðu mér að fara á undan og draga upp, þökk sé Herra Harvahd hér, vídeó framleitt af 585 00:33:02,060 --> 00:33:06,825 sumir af forverum þínum, ef við hefðum haldið ljósin upp fyrir þetta. 586 00:33:10,980 --> 00:35:39,126 [Tónlist spila] 587 00:35:39,126 --> 00:35:42,630 >> Hátalarar 1: Ég hafði ekki hugmynd um að var að fara að gerast. 588 00:35:42,630 --> 00:35:46,170 Svo liggur alvarlegri líta á það á undan. 589 00:35:46,170 --> 00:35:49,060 Svo hvað varðar væntingar þessu námskeiði, ert þú búist við örugglega að 590 00:35:49,060 --> 00:35:52,817 mæta eða horfa fyrirlestur Námskeiðið er, leggja átta vandamál setur, taka tvö 591 00:35:52,817 --> 00:35:54,720 Skyndipróf, senda inn lokaverkefni. 592 00:35:54,720 --> 00:35:58,640 Hvað varðar einkunn, átta sig á að athugasemdir mínar á opnun um 593 00:35:58,640 --> 00:36:02,380 fara-ekki, eitthvað sem við tökum mjög mikið hjarta í CS50 - það er ekki 594 00:36:02,380 --> 00:36:05,110 næstum nóg af menningu í Harvard að reyna 595 00:36:05,110 --> 00:36:07,080 eitthvað og hætta bilun. 596 00:36:07,080 --> 00:36:09,870 Reyndar áttum við fjölda nemenda, og mig sérstaklega, sem var 597 00:36:09,870 --> 00:36:15,310 áhyggjur um að meiða opinber innkaup, eða fá B í eitthvað eins CS50, 598 00:36:15,310 --> 00:36:19,222 og tækifæri til að taka námskeið eins og þetta og önnur námskeið hlið á 599 00:36:19,222 --> 00:36:23,950 á inngangs stigi framhjá / mistakast er mjög underutilized tækifæri á þessu 600 00:36:23,950 --> 00:36:24,740 háskóli almennt. 601 00:36:24,740 --> 00:36:29,750 Og svo skaltu vita, jafnvel ég þátt í þessu námskeiði í upphafi til að fara framhjá / mistakast 602 00:36:29,750 --> 00:36:32,840 inneign einn, og jafnvel þótt ég gerði skipta í lok dagsins, það var 603 00:36:32,840 --> 00:36:36,170 þeim fimm fyrstu vikurnar, allt að fimmta mánudagur á önn sem er 604 00:36:36,170 --> 00:36:39,700 cutoff, sem leyfa mér að í raun að setja fótinn í þessum nýju 605 00:36:39,700 --> 00:36:43,660 vatn, og í raun að reyna eitthvað mjög framandi og mjög óþægilegt 606 00:36:43,660 --> 00:36:45,540 fyrir mig á þeim tíma. 607 00:36:45,540 --> 00:36:49,440 >> Svo hvað er það sem hlutverk hinna ýmsu horn sem þú getur 608 00:36:49,440 --> 00:36:51,530 nálgast þetta námskeið þjóna - 609 00:36:51,530 --> 00:36:53,080 svo fyrirlestra. Það er komið að þér. 610 00:36:53,080 --> 00:36:56,550 Ef þú taka þátt með okkur í eigin persónu á þessum vettvangi, reyndar vitum við 611 00:36:56,550 --> 00:37:00,920 tölfræðilega að u.þ.b. 40% af þú munt konar koma og fara yfir 612 00:37:00,920 --> 00:37:05,140 námskeið á önn, og 10% af þér við munum aldrei sjá aftur eftir dag. 613 00:37:05,140 --> 00:37:07,540 Og það er fullkomlega í lagi, til að vera heiðarlegur. 614 00:37:07,540 --> 00:37:10,470 Eitt af skilgreina eiginleika CS50 er að það eru þessar 615 00:37:10,470 --> 00:37:14,220 óteljandi úrræði, sem sum hver við munum skrölt um í bara smá stund, 616 00:37:14,220 --> 00:37:17,890 þar fyrirlestra og köflum, og það kallast walkthroughs og skrifstofa 617 00:37:17,890 --> 00:37:20,850 klukkustundir, og þess háttar, og það er meira fjármagn en dæmigerður nemandi 618 00:37:20,850 --> 00:37:24,400 ætti eða gæti líkamlega nýta, en það er vegna þess 619 00:37:24,400 --> 00:37:27,510 af ólíkum nám stíll sem allir nemendur líkami birtist. 620 00:37:27,510 --> 00:37:31,590 Og svo í fyrirlestrum, aðal hlutverk eins og ég sé það er ekki munnlega ýta 621 00:37:31,590 --> 00:37:35,360 út frekar flókið efni og endilega skila allt að 622 00:37:35,360 --> 00:37:39,040 ranghala grundvallaratriði sem við munum kanna þetta önn en 623 00:37:39,040 --> 00:37:42,430 fremur, til að gera hlutina eins og við höfum verið að gera svona langt nú þegar, þessi dæmi 624 00:37:42,430 --> 00:37:46,480 felur mönnum á sviðinu að reyna að mála andlega mynd, og einnig 625 00:37:46,480 --> 00:37:49,430 búa, þora segi ég, sumir af þessum eftirminnilegu stund, svo að jafnvel eins og þú 626 00:37:49,430 --> 00:37:53,280 glíma við ákveðin málefni, hefur þú þessar minningar, eins og ó, jafnvel þótt 627 00:37:53,280 --> 00:37:56,740 það var nokkuð abstractly,, stærðfræði fékk ég missti með vopnaður einn, eins og, 628 00:37:56,740 --> 00:38:00,260 það virkilega, í lok dagsins, er ekki allt sem ólík eitthvað sem ég 629 00:38:00,260 --> 00:38:01,060 þegar vita. 630 00:38:01,060 --> 00:38:04,560 Og svo hlutverk sem fyrirlestrar munu þjóna annaðhvort í eigin persónu hér í Sanders 631 00:38:04,560 --> 00:38:09,040 eða á netinu á vídeó er í raun að setja á svið andlega fyrir þig í hverri viku 632 00:38:09,040 --> 00:38:12,370 fyrir ýmsar hugmyndir og vandamál sem við munum vera köfun í. 633 00:38:12,370 --> 00:38:16,800 >> Hvað varðar hár hugmyndum stigi, flest þessara orða gæti flæða yfir 634 00:38:16,800 --> 00:38:17,670 höfuðið í augnablikinu. 635 00:38:17,670 --> 00:38:18,680 Og það er allt í lagi. 636 00:38:18,680 --> 00:38:21,210 Þau ykkar sem vilja koma inn í námskeiðið öruggari að vita af 637 00:38:21,210 --> 00:38:24,870 sumir af þessum viðfangsefnum, en venjulega fyrir þessi 10% af bekknum sem 638 00:38:24,870 --> 00:38:28,600 Þeir hafa mun meiri bakgrunn, að taka AP tölvunarfræði, forritun síðan 639 00:38:28,600 --> 00:38:31,850 Þeir voru 12, átta sig á að það verður að vera tækifæri á köflum og 640 00:38:31,850 --> 00:38:36,030 vandamál setur að fara allt meira dýpi í mismunandi efni, fylla í 641 00:38:36,030 --> 00:38:39,590 hvað eyður sem þú gætir hafa frá menntaskóla eða fyrri bakgrunni. 642 00:38:39,590 --> 00:38:43,440 Hvað varðar tungumálin, átta sig á því hvaða tungumál sem við notum í CS50 er 643 00:38:43,440 --> 00:38:45,360 mestu máli í lok dags. 644 00:38:45,360 --> 00:38:49,500 Við koma til að nota fyrst og fremst tungumál kallast C. Undir lok 645 00:38:49,500 --> 00:38:53,260 önn, kynna við vefur-miðlægur tungumál eins og PHP og JavaScript. 646 00:38:53,260 --> 00:38:56,800 En við og aðrir gætu kennt námskeið svona í flestum allir nútíma 647 00:38:56,800 --> 00:38:57,740 hár-láréttur flötur tungumál - 648 00:38:57,740 --> 00:39:01,710 Python og Ruby, og aðrir eru alveg vinsæll þessa dagana vegna þess að átta sig á, 649 00:39:01,710 --> 00:39:04,350 í lok dagsins, þú ert ekki að læra í þessum C. Þú ert ekki 650 00:39:04,350 --> 00:39:06,310 læra PHP eða JavaScript. 651 00:39:06,310 --> 00:39:10,190 Þú ert að læra hvernig á að leysa vandamál, hvort sem vefur-undirstaða, tölva-undirstaða, eða 652 00:39:10,190 --> 00:39:14,810 gögn-stilla sig, með því að nota þetta einfaldlega sem verkfæri. 653 00:39:14,810 --> 00:39:17,910 >> Nú hvað varðar flutninga, verður þú að nota eitthvað að lokum kallast 654 00:39:17,910 --> 00:39:18,810 CS50 Appliance. 655 00:39:18,810 --> 00:39:22,150 Skiptir ekki máli ef þú ert með Mac, PC, Linux tölva, eða þess háttar, 656 00:39:22,150 --> 00:39:25,740 þú munt hafa frjálslega laus hugbúnaður byrjar í næstu viku sem á að nota 657 00:39:25,740 --> 00:39:28,890 á CS50 Tæki, a raunverulegur umhverfi sem þú munt nota á þinn 658 00:39:28,890 --> 00:39:32,720 eigin tölvu, svo að þú og allir bekkjarfélögum þínum hafa samræmda Linux 659 00:39:32,720 --> 00:39:34,220 skrifborð í þessu tilfelli. 660 00:39:34,220 --> 00:39:37,010 Það er vandamál setur, þó, þar sem þú munt í raun fá þinn snertið 661 00:39:37,010 --> 00:39:37,910 óhreint í námskeiðinu. 662 00:39:37,910 --> 00:39:40,820 Og í lok dagsins, er það vandamál setur, held ég, að í raun 663 00:39:40,820 --> 00:39:43,510 skilgreina reynslu nemanda í þessum áfanga. 664 00:39:43,510 --> 00:39:46,660 Gera sér grein fyrir að margir af the vandamál setur kemur út í tveimur útgáfum - 665 00:39:46,660 --> 00:39:50,140 staðall útgáfa sem við búast við og hvetja 90% af 666 00:39:50,140 --> 00:39:51,690 bekknum að kafa í. 667 00:39:51,690 --> 00:39:55,255 En við einnig gefa út sumir vandamál setur í svokallaða spjallþráð útgáfum, og þú 668 00:39:55,255 --> 00:39:58,110 veit að það er tölvusnápur útgáfa, því að á hverri síðu með vatnsmerki, það 669 00:39:58,110 --> 00:39:59,970 segir tölvusnápur útgáfa á það. 670 00:39:59,970 --> 00:40:03,390 Og það er fyrir þessa lýðfræðilega af þér sem hafa AP tölvunarfræði með 10 671 00:40:03,390 --> 00:40:06,500 ára forritun undir belti, og eru að leita að fylla í þá eyður, 672 00:40:06,500 --> 00:40:10,170 og til að hafa meira formlegt, en sjálf-kennd þjálfun kannski, átta sig á 673 00:40:10,170 --> 00:40:13,420 að það er mjög mikill lýðfræðilegar í flokki sem hefur 674 00:40:13,420 --> 00:40:15,230 nákvæmlega sama markmið. 675 00:40:15,230 --> 00:40:16,460 Þú munt hafa fimm seint daga. 676 00:40:16,460 --> 00:40:19,380 Vandamál setur eru yfirleitt vegna á fimmtudögum, en þú geta lengja fimm 677 00:40:19,380 --> 00:40:22,900 þessir frestir nota þetta kallast seint daga, og við munum einnig falla 678 00:40:22,900 --> 00:40:25,520 lægsta skor þitt í lok misseris, og á the 679 00:40:25,520 --> 00:40:27,540 upplýsingar í kennsluáætlun. 680 00:40:27,540 --> 00:40:31,630 >> En annað einkennandi á CS50 á undanförnum árum hefur orðið skrifstofa 681 00:40:31,630 --> 00:40:36,060 klukkustundir, tækifæri sem þú sást sjónrænt í myndum svolítið fyrir þar sem 682 00:40:36,060 --> 00:40:39,090 við saman áður í húsinu veitingastöðum sölum, fyrir að í 683 00:40:39,090 --> 00:40:42,120 kjallara vísindasafn, og á þessu ári í Annenberg Hall, fjórum 684 00:40:42,120 --> 00:40:45,670 nætur í viku 20:00-11:00, þar sem þú munt hafa þetta mjög mikið 685 00:40:45,670 --> 00:40:49,810 deilt reynslu af að vinna, barátta gegnum tiltekin vandamál, 686 00:40:49,810 --> 00:40:52,520 en með verulegum stuðningi uppbyggingu í stað. 687 00:40:52,520 --> 00:40:55,780 Reyndar, hvernig þetta mun virka er að þú munt komast að Annenberg ef þú ert 688 00:40:55,780 --> 00:40:56,950 sumir spurning á viku. 689 00:40:56,950 --> 00:41:00,190 Þú munt koma fartölvuna þína, munt þú sest niður, grípa mat, og þú munt þig 690 00:41:00,190 --> 00:41:04,100 á CS50 Ræddu, a vefur-undirstaða tól sem kennarar hafi 691 00:41:04,100 --> 00:41:07,860 verktaki sem mun leyfa þér að senda spurningar og sjá followups í a 692 00:41:07,860 --> 00:41:12,590 dæmigerð umræða skilningi, að nota merki og þess háttar, og sjálfvirkt farartæki-heill 693 00:41:12,590 --> 00:41:13,790 til að leita að gögnum. 694 00:41:13,790 --> 00:41:17,950 En þú munt einnig vera fær um að, á þeim tíma af skrifstofutíma, hafa þinn 695 00:41:17,950 --> 00:41:20,490 spurningar stækkaður í raunverulegum mönnum. 696 00:41:20,490 --> 00:41:24,000 Reyndar, markmiðið er að lokum svo að einn, við byrjum að byggja upp yfir 697 00:41:24,000 --> 00:41:27,740 námskeið á önn í Corpus að vonandi mjög gagnlegar upplýsingar, 698 00:41:27,740 --> 00:41:31,770 Algeng svör við algengum spurningum, svo að þú sjálfur getur leyst vandamál 699 00:41:31,770 --> 00:41:35,980 og fá unstuck eins fljótt og mögulegt er, en að hafa kennslu 700 00:41:35,980 --> 00:41:40,320 Starfsmenn - yfirleitt 20% til 30% af kennslu félögum og auðvitað aðstoðarmenn 701 00:41:40,320 --> 00:41:41,780 á starfsfólki í einu. 702 00:41:41,780 --> 00:41:45,150 >> Við munum hafa það sem er kallað CS50 kveðjuíforrit í Annenberg, og þegar við 703 00:41:45,150 --> 00:41:46,610 ákveða að, þú veist hvað? 704 00:41:46,610 --> 00:41:50,900 Þessi spurning, svara við raunverulega raun á netinu. 705 00:41:50,900 --> 00:41:51,930 Við þurfum að skoða tölvuna þína. 706 00:41:51,930 --> 00:41:53,470 Við viljum tala við þig einn á einn. 707 00:41:53,470 --> 00:41:56,060 Þú ert virkilega að berjast, og þú vilt því að tala einn á einn 708 00:41:56,060 --> 00:41:59,160 hlið einhvern, verður þú að vera send til CS50 kveðjuíforrit, a 709 00:41:59,160 --> 00:42:02,700 kennslu náungi Holding, bókstaflega, iPod sem hefur nöfn nemenda á einn 710 00:42:02,700 --> 00:42:04,880 hlið, kennslu nöfn starfsmanna hins vegar. 711 00:42:04,880 --> 00:42:07,900 Við munum safna nafn þitt, eftir nafni kennara og þinn 712 00:42:07,900 --> 00:42:12,020 tölvuskjá mun byrja að blikka og segja skaltu fara sjá Alice eða vinsamlegast 713 00:42:12,020 --> 00:42:14,110 fara að sjá Bob á starfsfólk borðið. 714 00:42:14,110 --> 00:42:17,240 Og svo á þennan hátt munum við vera fær um að senda það á eins skilvirkan hátt 715 00:42:17,240 --> 00:42:22,030 mögulegt er, eins og heilbrigður eins og leiða þig í átt að lausn allt auðveldara. 716 00:42:22,030 --> 00:42:25,900 Í hluta, munu vera tækifæri til nánara höndum- 717 00:42:25,900 --> 00:42:30,080 á tækifæri með einn af kennslu félögum og 12 til 16 eða svo af 718 00:42:30,080 --> 00:42:34,020 bekkjarfélagar þínir, sem í hverri viku munum við hafa vandamál í vandamál setja 719 00:42:34,020 --> 00:42:36,750 að spyrja fjölda huglæg spurningum og fjölda bit-stór 720 00:42:36,750 --> 00:42:39,180 forritun spurningum sem þú gætir fundið út á eigin spýtur, og þú gætir 721 00:42:39,180 --> 00:42:42,140 vinna á eigin spýtur, en í samhengi við kafla munum við vinna með 722 00:42:42,140 --> 00:42:45,230 sameiginlega sumir af þeim vandamálum og fara þar 723 00:42:45,230 --> 00:42:46,700 samtal tekur okkur. 724 00:42:46,700 --> 00:42:51,340 >> Að auki, í kafla munt þú hafa tækifæri til að skoða greinargerðir 725 00:42:51,340 --> 00:42:54,470 heimavinna sem þú hefur gert, bekkjarfélögum þínum, stundum nafnlausir, 726 00:42:54,470 --> 00:42:56,780 alltaf með höfnun í, ef þú vildi eins og til að deila 727 00:42:56,780 --> 00:42:57,930 vinnu sem þú hefur sent. 728 00:42:57,930 --> 00:43:00,890 Svo það verður í raun að vera tveir-stefnuvirkt samtal, og tækifæri til að 729 00:43:00,890 --> 00:43:05,050 endurskoða eigin verk þitt í miklu virkara skilningi, frekar en einfaldlega 730 00:43:05,050 --> 00:43:08,620 horfa á PDF eða útskrift og hugsa um það í nokkrar sekúndur 731 00:43:08,620 --> 00:43:10,760 og ekki endilega hrífandi viðbrögð sem 732 00:43:10,760 --> 00:43:12,270 kennarar hafa veitt. 733 00:43:12,270 --> 00:43:14,670 Og þú munt nota tól hér sem heitir CS50 Spaces. 734 00:43:14,670 --> 00:43:18,165 Fyrir þá framandi, þetta er tungumál þekktur sem C efst til vinstri, og 735 00:43:18,165 --> 00:43:21,360 þú munt fá að vita þetta með tímanum, en það er vefur-undirstaða tól sem við munum 736 00:43:21,360 --> 00:43:25,350 nota í kafla sem leyfir þér og 15 eða svo bekkjarfélaga til að skrá þig inn með 737 00:43:25,350 --> 00:43:27,120 kennslu náungi þinn á the andlit af the herbergi. 738 00:43:27,120 --> 00:43:28,890 Þú munt vera fær um að skrifa kóða í þessum glugga. 739 00:43:28,890 --> 00:43:31,800 Þú munt vera fær um að spjalla rafrænt ef þú ert ekki í raun að hluta á 740 00:43:31,800 --> 00:43:35,300 þessi sérstakur augnablik og kennslu náungi þinn, þegar það kemur tími til að 741 00:43:35,300 --> 00:43:41,295 ræða Alice eða lausn Bubba í bekknum, kennslu náungi getur smellt a 742 00:43:41,295 --> 00:43:45,210 hnappinn og voila, verkefni á skjánum hvað sem nemandi hefur verið 743 00:43:45,210 --> 00:43:47,120 vinna á viðkomandi tímapunkti. 744 00:43:47,120 --> 00:43:50,400 Svo fyrir þá vini sem hafa tekið CS50 í fortíðinni, átta 745 00:43:50,400 --> 00:43:53,790 að hluta hafa verið verulega rebooted á þessu ári að vera allt meira 746 00:43:53,790 --> 00:43:57,700 virkur, allt meira dynamic, og í raun, a tveir-vegur samtal á milli 747 00:43:57,700 --> 00:44:00,300 kennara og nemendur. 748 00:44:00,300 --> 00:44:01,160 >> Og walkthroughs. 749 00:44:01,160 --> 00:44:04,520 Svo fyrir þessar vandamál setur, bjóðum við einnig ekki aðeins texta 750 00:44:04,520 --> 00:44:08,110 sjálft, sem er yfirleitt nokkuð nákvæma PDF, en einnig það þekkt 751 00:44:08,110 --> 00:44:12,070 sem walkthroughs, þar einn meðlimur kennara mun leiða vikulega 752 00:44:12,070 --> 00:44:15,460 fundur sem bókstaflega gengur þér í gegnum vandamál setja, gefa þér 753 00:44:15,460 --> 00:44:18,700 vísbendingar og ábendingar, og byrjun stig, og er ætlað að spyrja að mjög 754 00:44:18,700 --> 00:44:21,370 algengar spurningar: hvar byrja ég? 755 00:44:21,370 --> 00:44:25,550 Jæja, þú byrjar annað hvort með köfun í sérstakur á eigin spýtur, eða með því að sækja 756 00:44:25,550 --> 00:44:27,230 eða horfa á þessar walkthroughs. 757 00:44:27,230 --> 00:44:29,550 Fyrsta walkthrough, í raun verður á föstudaginn. 758 00:44:29,550 --> 00:44:32,120 Þeir ætla að vera á föstudögum, ekki svo mikið vegna þess að við teljum það mun vera vinsæll 759 00:44:32,120 --> 00:44:34,940 tíma, en vegna þess að við getum þá kvikmynd þá mjög snemma í vikunni og fá 760 00:44:34,940 --> 00:44:38,410 þá á netinu um helgina þannig að þú hefur eins marga daga og hægt er að 761 00:44:38,410 --> 00:44:40,530 reyndar þátt í því efni eins og heilbrigður. 762 00:44:40,530 --> 00:44:43,050 En meira um það í fyrirlestri á föstudaginn. 763 00:44:43,050 --> 00:44:46,930 >> Nú hvað varðar stuðning uppbyggingu, mikilvægasta tölfræði er 764 00:44:46,930 --> 00:44:50,600 kannski 108 félagar kennslu og auðvitað aðstoðarmenn sem þetta námskeið 765 00:44:50,600 --> 00:44:51,870 nú hefur. 766 00:44:51,870 --> 00:44:54,490 Ef einhver ykkar sem hafa ekki misvísandi flokka vilt taka þátt 767 00:44:54,490 --> 00:44:58,900 mig upp hér á sviðinu, er það þessir krakkar sem mun að lokum í raun skilgreina skýrsluna í 768 00:44:58,900 --> 00:45:00,150 reynslu í námskeiðinu. 769 00:45:08,890 --> 00:45:11,870 Ég hafði mikið af félögum kenna kenna mér námskeið í dag, og ég 770 00:45:11,870 --> 00:45:15,650 muna mjög fáir af þeim, hreinskilnislega, en hingað til, ég man ennþá meðal 771 00:45:15,650 --> 00:45:19,990 þeir fáir CS50 TF minn, sem raunverulega hjálpaði mér að svara spurningum, sem raunverulega 772 00:45:19,990 --> 00:45:22,830 hjálpaði mér þegar ég var í erfiðleikum, og í raun var samstarfsaðili í þessu 773 00:45:22,830 --> 00:45:25,770 reynslu af að læra mjög nýjan heim. 774 00:45:25,770 --> 00:45:29,100 Í smá, öll þessi krakkar munu taka þig út fyrir köku sem 775 00:45:29,100 --> 00:45:32,560 er hefð CS50, í transept í Memorial Hall, en láta mig 776 00:45:32,560 --> 00:45:36,980 fyrst að kynna þér að Nate Hardison aftur, Rob Bowden, og Tommy 777 00:45:36,980 --> 00:45:39,370 McWilliams, námskeið á þessu ári er höfuð. 778 00:45:39,370 --> 00:45:41,385 Ef þú krakkar vildi tengja mig hér í miðjunni. 779 00:45:47,380 --> 00:45:50,045 Þeir hafa allir unnið nokkur andríkur athugasemdir. 780 00:45:53,212 --> 00:45:55,775 >> TOMMY McWilliams: Ég vissi ekki að undirbúa neitt hvetjandi. 781 00:45:55,775 --> 00:45:57,170 En nafn mitt er Tommy. 782 00:45:57,170 --> 00:45:58,370 Ég er háttsettur í Mather. 783 00:45:58,370 --> 00:46:01,620 Ég er að læra tölvunarfræði, mjög spenntur að vera á höfuð lið og 784 00:46:01,620 --> 00:46:03,720 fara í gegnum CS50 ferð með þér. 785 00:46:03,720 --> 00:46:06,750 Það sem ég elska virkilega um CS50 er hvernig hún kennir í raun að hugsa um 786 00:46:06,750 --> 00:46:08,180 vandamál á nýjan hátt. 787 00:46:08,180 --> 00:46:11,170 Þetta er í raun kunnátta sem er að fara að vera ómetanleg, sama hvaða sviði 788 00:46:11,170 --> 00:46:12,090 þú ferð inn. 789 00:46:12,090 --> 00:46:14,800 Og ekki bara það, en við bjóðum Meira frítt nammi en nokkur 790 00:46:14,800 --> 00:46:16,050 önnur námskeið á háskólasvæðinu. 791 00:46:22,730 --> 00:46:24,350 Þannig að ég ætla bara að hlakka til að sjá hvað 792 00:46:24,350 --> 00:46:25,645 allir byggir þessa önn. 793 00:46:25,645 --> 00:46:28,860 Og ef einhver hefur einhverjar spurningar nú eða um önn, örugglega 794 00:46:28,860 --> 00:46:32,976 ekki hika við að ná til mín, og ég vildi vera fús til að hjálpa. 795 00:46:32,976 --> 00:46:33,920 >> ROB Bowden: Hæ. 796 00:46:33,920 --> 00:46:34,670 Ég er Rob Bowden. 797 00:46:34,670 --> 00:46:35,920 Ég er háttsettur í Kirkland. 798 00:46:40,030 --> 00:46:41,890 Já, það er rétt. 799 00:46:41,890 --> 00:46:44,070 Við erum öll mjög spennt fyrir þessu næstu önn. 800 00:46:44,070 --> 00:46:45,325 Við vonum að þú ert allur spenntur. 801 00:46:49,850 --> 00:46:51,580 Ég var ekki von á því. 802 00:46:51,580 --> 00:46:52,530 Já. 803 00:46:52,530 --> 00:46:56,030 Þannig að við að setja svo mikið átak í að gera þessa önn mjög mikill, og eins 804 00:46:56,030 --> 00:46:58,830 lengi sem þú ert tilbúin til að setja í átaki, það er svo mikið að þú getur fengið 805 00:46:58,830 --> 00:47:00,080 út úr þessu námskeiði. 806 00:47:06,810 --> 00:47:10,470 Hægt er að fá a einhver fjöldi af gaman af þessu námskeiði. 807 00:47:10,470 --> 00:47:13,510 Við viljum ekki hafa starfsmenn 108 ef þú getur ekki fengið mikið gaman af því, 808 00:47:13,510 --> 00:47:17,450 svo bara að reyna að taka þátt, og þú munt ekki sjá eftir því. 809 00:47:24,815 --> 00:47:26,020 >> Nate HARDISON: Hæ, krakkar. 810 00:47:26,020 --> 00:47:26,930 Ég er Nate. 811 00:47:26,930 --> 00:47:29,700 Ég er preceptor fyrir námskeiðið. 812 00:47:29,700 --> 00:47:31,200 Ég er mjög spennt að vera hér eins og heilbrigður. 813 00:47:31,200 --> 00:47:33,100 Þetta er fyrsta árið mitt hérna. 814 00:47:33,100 --> 00:47:36,520 Ég vona að þú tekur öll þessi námskeið, og njóta þess eins mikið og ég hef 815 00:47:36,520 --> 00:47:37,960 fannst þetta svo langt. 816 00:47:37,960 --> 00:47:41,520 Og ef þú vilt alltaf til að læra hvernig á að koma til níu eða tíu í tvöfaldur, koma 817 00:47:41,520 --> 00:47:43,351 tala við mig. 818 00:47:43,351 --> 00:47:46,480 >> Hátalarar 1: Svo á hættu að fara yfir þessar krakkar hér á sviðinu svolítið 819 00:47:46,480 --> 00:47:50,330 awkwardly, við skulum whirl gegnum bara nokkrar af þeim hlutum sem bíða áður en við 820 00:47:50,330 --> 00:47:51,500 frestað til köku. 821 00:47:51,500 --> 00:47:52,980 Hvað er það sem liggur framundan? 822 00:47:52,980 --> 00:47:56,410 Jæja, ef við taka a fljótur líta aftur á síðasta ári, í vandamál setja núll, þinn 823 00:47:56,410 --> 00:47:59,960 forverar Dove í forritunarmál sem heitir Scratch, myndræna 824 00:47:59,960 --> 00:48:03,160 forritunarmál þú munt nota á fyrstu dögum námskeiðsins og hefst 825 00:48:03,160 --> 00:48:07,080 á föstudaginn, til að læra nokkur hugtök framandi sum ykkar, en átta 826 00:48:07,080 --> 00:48:10,330 verður þróuð þáttur um þetta fyrir þá sem áður hafa 827 00:48:10,330 --> 00:48:11,070 bakgrunni. 828 00:48:11,070 --> 00:48:14,082 >> Í vandamál á síðasta ári sett tvo nemendur dúfu inn í heim 829 00:48:14,082 --> 00:48:17,740 dulmál, the list af enciphering eða spæna upplýsingar, 830 00:48:17,740 --> 00:48:21,310 framkvæma áætlanir sem dulkóðuð gögn, og í spjallþráð útgáfu síðustu 831 00:48:21,310 --> 00:48:26,710 ári gerði nemendur að halda áfram til sprunga eða lesa the lykilorð í a dæmigerður 832 00:48:26,710 --> 00:48:31,190 . tölva XC lykilorð skrá með því að koma upp með reiknirit og heuristics fyrir 833 00:48:31,190 --> 00:48:34,980 skepna afl vangaveltur út hvaða lykilorð einhver á tölvu 834 00:48:34,980 --> 00:48:35,770 kerfi var. 835 00:48:35,770 --> 00:48:39,820 Síðasta ár eða tvö, í vandamál setja fjögur gerði nemendur 836 00:48:39,820 --> 00:48:41,420 framkvæma leik Sudoku. 837 00:48:41,420 --> 00:48:45,180 Og spjallþráð útgáfa það ár var nemendum ekki bara framkvæma hvernig 838 00:48:45,180 --> 00:48:49,360 spila leikinn, en í raun að leysa, þar sem tölva getur veitt þér, 839 00:48:49,360 --> 00:48:52,260 manna, með vísbendingar, um hraðar en þú leysa 840 00:48:52,260 --> 00:48:53,550 þessi tiltekna vandamál. 841 00:48:53,550 --> 00:48:57,420 >> Í setja vandamál fimm, gerði við réttar, þetta list batna upplýsingar 842 00:48:57,420 --> 00:49:00,160 það var tilviljun eða mjög vísvitandi 843 00:49:00,160 --> 00:49:01,450 eytt úr tölvunni. 844 00:49:01,450 --> 00:49:04,530 Á síðasta ári, sem kennarar og ég labbaði svo um háskólasvæðið taka 845 00:49:04,530 --> 00:49:07,780 ljósmyndir af fólki, stöðum og hlutum og svo óvart 846 00:49:07,780 --> 00:49:10,900 sniðinn minniskortinu á myndavél okkar sem hafði alla þá myndir. 847 00:49:10,900 --> 00:49:15,920 En ekkert mál, gerði við réttar mynd af þessu miðöldum nafnspjald, rétti hann út 848 00:49:15,920 --> 00:49:19,410 öllum nemendum í bekknum, og skoraði þá að skrifa forrit sem 849 00:49:19,410 --> 00:49:22,240 batna öllum JPEG frá þeim kort. 850 00:49:22,240 --> 00:49:24,720 Og þetta er í raun einn af uppáhalds vandamál okkar setur, og ég gróf upp er 851 00:49:24,720 --> 00:49:27,750 gamalt bréf frá einum af forverum þínum og var gaman að 852 00:49:27,750 --> 00:49:29,940 lesa einhvern síðan. 853 00:49:29,940 --> 00:49:31,270 >> Þetta er frá Matt. 854 00:49:31,270 --> 00:49:34,970 Ágæti David, í gær systir mín sniðinn óvart SD myndavélinni hennar 855 00:49:34,970 --> 00:49:37,770 kort og missti virði á ári af eftirminnilegri myndum. 856 00:49:37,770 --> 00:49:40,830 Hún er því miður ekki sú besta að stuðningur upp gögn hennar. 857 00:49:40,830 --> 00:49:43,780 En þetta ástand minnti mig á p-setja fimm, þannig að ég hélt að ég myndi reyna að 858 00:49:43,780 --> 00:49:47,620 hlaupa SD kortið hennar í gegnum endurheimta forrit sem ég skrifaði alla leið til baka 859 00:49:47,620 --> 00:49:48,180 í október. 860 00:49:48,180 --> 00:49:51,660 Svo eftir fjórar klukkustundir í vangaveltur út hvernig á að búa til hrár mynd frá 861 00:49:51,660 --> 00:49:53,350 sniðinn SD kort - 862 00:49:53,350 --> 00:49:56,050 Google reynast nokkuð gagnlegt í þessu sambandi, en ég kaldhæðnislega 863 00:49:56,050 --> 00:50:00,140 gerðist að rekast á leiðbeiningar á Netinu - 864 00:50:00,140 --> 00:50:03,080 eftir tinkering kring með sumir af the stjórn lína rifrildi, tókst mér 865 00:50:03,080 --> 00:50:06,020 til að búa til réttar mynd, og eftir að setja upp og stilla 866 00:50:06,020 --> 00:50:10,600 CS50 Tæki, tókst mér að keyra réttar mynd með áætlun mína og 867 00:50:10,600 --> 00:50:16,065 batna öll 1.027 ljósmynda systur minnar, skrifar Matt. 868 00:50:25,210 --> 00:50:28,600 >> Í setja vandamál á síðasta ári sex, gaf við nemendum orðabók 869 00:50:28,600 --> 00:50:33,350 150.000 ensk orð og áskorun þá til að skrifa stafa afgreiðslumaður sem 870 00:50:33,350 --> 00:50:36,870 svarar fyrirspurnum á mynd, er þetta orð stafsett rétt eða rangt 871 00:50:36,870 --> 00:50:38,150 eins hratt og mögulegt er. 872 00:50:38,150 --> 00:50:41,900 Og valið á grundvelli voru nemendur fá að þá áskorun bekkjarfélaga 873 00:50:41,900 --> 00:50:45,220 með því að senda niðurstöður sínar, the magn af RAM sem þeir nota, fjölda 874 00:50:45,220 --> 00:50:49,190 CPU hringrás eða sekúndur sem þeir nota, þannig að nemendur voru síðan raðað á 875 00:50:49,190 --> 00:50:53,010 Námskeiðið heimasíðu - aftur, eingöngu valfrjálst þáttur af því, en gaman 876 00:50:53,010 --> 00:50:56,970 á að mjög oft væri nemandi fá að sætisnúmeri 10 eða svo á stóru 877 00:50:56,970 --> 00:51:00,370 borð, á heimasíðu, fara burt til að borða og koma svo aftur, og gera sér grein 878 00:51:00,370 --> 00:51:04,340 herbergisfélagi hans hafði bara beittur fyrir framan hann eða hana á stóru borð, 879 00:51:04,340 --> 00:51:07,620 þannig hella annar tveggja eða þriggja tíma bara til einn 880 00:51:07,620 --> 00:51:09,300 allt hans eða herbergisfélagi hennar. 881 00:51:09,300 --> 00:51:11,730 >> Þannig að við hlökkum til að eitthvað svipað á þessu ári eins og heilbrigður. 882 00:51:11,730 --> 00:51:15,400 Í setja vandamál 7 var við að stýra í átt að forritun vefur, reyndar 883 00:51:15,400 --> 00:51:19,320 leysa vandamál í sífellt auknum mæli sameiginlega umhverfi 884 00:51:19,320 --> 00:51:20,300 af a vefur flettitæki. 885 00:51:20,300 --> 00:51:23,670 Vita þá decreasingly sæki við hugbúnað á Macs og tölvur, en 886 00:51:23,670 --> 00:51:25,790 æ, gerum við það allt í vefnum. 887 00:51:25,790 --> 00:51:30,140 >> Og reyndar á síðasta ári, sumir 88% af lokaverkefnum nemenda í námskeiðinu 888 00:51:30,140 --> 00:51:31,790 var vefur-undirstaða. 889 00:51:31,790 --> 00:51:34,670 Og þeir, of, eru færni sem þú öðlast frá þessum flokki með 890 00:51:34,670 --> 00:51:38,410 enda auðvitað, því það bíður í lok auðvitað er það CS50 Fair, þetta 891 00:51:38,410 --> 00:51:42,100 Sýningin sem er byggt á hugmyndinni um vísindi sanngjörn, en í þessari útgáfu 892 00:51:42,100 --> 00:51:45,370 sanngjarnt að gera öllum nemendum í bekknum koma fartölvur sínar, og þeirra 893 00:51:45,370 --> 00:51:49,720 vinum og fjölskyldu og aðra til Northwest Science, stór bygging á 894 00:51:49,720 --> 00:51:53,420 háskólasvæðinu, setja upp fartölvuna sína, fá mat, fá popp og drykk, og 895 00:51:53,420 --> 00:51:57,180 þá sýna lokaverkefni sín fyrir alla viðstaddra, sem á síðasta ári 896 00:51:57,180 --> 00:52:01,510 voru nokkur 2500 mæta frá yfir skólann og orðasambönd eins og 897 00:52:01,510 --> 00:52:05,510 þetta, og eins og þetta væri ekki óalgengt á gangvirði. 898 00:52:05,510 --> 00:52:09,660 >> Aðdraganda sýningarinnar er CS50 Hackathon, tækifæri til að hoppa á a 899 00:52:09,660 --> 00:52:13,610 Harvard skutla, höfuð niður götuna til Microsoft at 8:00 PM, og ekki fara heim 900 00:52:13,610 --> 00:52:14,810 til 7:00. 901 00:52:14,810 --> 00:52:19,040 Við þjóna fyrstu kvöldmáltíðina at 8:00 pm, seinni kvöldmat á 1:00 er, og fyrir þá sem enn 902 00:52:19,040 --> 00:52:22,540 standa á 5:00 ekki skemmtun við að pönnukökur á IHOP. 903 00:52:22,540 --> 00:52:26,580 Og Hackathon er tækifæri, eins og á myndinni hér að kafa inn á 904 00:52:26,580 --> 00:52:30,470 lokaverkefni, hvort sem vinna á eigin spýtur eða með vini í 905 00:52:30,470 --> 00:52:33,770 samvinna umhverfi, þar sem allt kennarar virkar vel 906 00:52:33,770 --> 00:52:37,560 í nótt með nægur framboð Hong Kong kínverska mat. 907 00:52:37,560 --> 00:52:43,070 Á 05:00 þær koma svo myndir eins og þessir vera mjög algengt á þessu ári eins og heilbrigður. 908 00:52:43,070 --> 00:52:48,170 >> Svo eins og við frestað í smástund til köku, hafa í huga að 76% prósent af 909 00:52:48,170 --> 00:52:51,720 fólk í þessu herbergi hefur enga fyrri reynslu, og eins og á námsefni, 910 00:52:51,720 --> 00:52:55,300 hvað á endanum skiptir máli í þessu er auðvitað ekki svo mikið þar sem þú endar 911 00:52:55,300 --> 00:52:59,540 miðað við bekkjarfélaga þína, en þar sem þú, í viku 11, enda upp miðað við 912 00:52:59,540 --> 00:53:01,540 sjálfur í viku 0. 913 00:53:01,540 --> 00:53:03,690 Þetta er CS50.