1 00:00:01,491 --> 00:01:38,659 [Powered by Google Translate] [Muzikavimo] 2 00:05:18,350 --> 00:05:20,630 David J. Malan: Tai CS50. 3 00:05:20,630 --> 00:05:23,610 Taigi aš buvau ten, kur esate dabar prieš keletą metų. 4 00:05:23,610 --> 00:05:27,850 Ir kai aš buvau tuo metu, pirmakursis, aš nebuvo tikrai 5 00:05:27,850 --> 00:05:30,350 tai daryti informatikos kelias, tai inžineriją. 6 00:05:30,350 --> 00:05:33,650 Iš tiesų, aš atėjau į tai, kaip vyriausybės koncentratorius vietą. 7 00:05:33,650 --> 00:05:35,430 Aš buvau vidurinėje mokykloje, vaikas, kuris 8 00:05:35,430 --> 00:05:36,770 patiko dalykų, pavyzdžiui, istoriją. 9 00:05:36,770 --> 00:05:39,350 Man patiko, konstitucinę teisę, Geras anglų ir matematikos. 10 00:05:39,350 --> 00:05:41,300 Tai tarsi rūšies gerai suapvalinti, tačiau to nepadarė 11 00:05:41,300 --> 00:05:43,290 dalykus, būtinai turėtų žinoti, kad aš nebuvau 12 00:05:43,290 --> 00:05:44,380 dėstė vidurinėje mokykloje. 13 00:05:44,380 --> 00:05:47,060 Ir taip Pirmaisiais metais, aš turėjo šią virpulys, kuria net 14 00:05:47,060 --> 00:05:49,730 nors man patiko kompiuterius, žaisti kompiuterinius žaidimus ir 15 00:05:49,730 --> 00:05:52,080 patinka, aš tikrai niekada maniau apie save kaip 16 00:05:52,080 --> 00:05:54,830 kompiuteris asmuo, kompiuterių mokslininkas. 17 00:05:54,830 --> 00:05:56,705 Ir, tiesą sakant, aš maniau, mano draugai vidurinėje mokykloje, kurie 18 00:05:56,705 --> 00:06:01,840 buvo kompiuterių mokslo tiek per Geeks. 19 00:06:01,840 --> 00:06:04,910 Ir dar, kai aš gavau čia miesteliu, buvo 20 00:06:04,910 --> 00:06:06,240 šį kursą, CS50. 21 00:06:06,240 --> 00:06:09,640 >> Ir tuo metu, ji turėjo šį tikrai yra reputaciją 22 00:06:09,640 --> 00:06:10,480 kažkas, saugokitės. 23 00:06:10,480 --> 00:06:11,560 Tai buvo geras kursas. 24 00:06:11,560 --> 00:06:13,425 Tai buvo įdomus kursas. 25 00:06:13,425 --> 00:06:16,850 Bet jūs faktiškai gauti, kad koja į duris. 26 00:06:16,850 --> 00:06:19,950 Ir net aš ne kirsti Pirmaisiais metais ši riba. 27 00:06:19,950 --> 00:06:23,330 Ir aš savo kelyje yra valdžia koncentratorius, vyksta 28 00:06:23,330 --> 00:06:25,190 per kaip daugelį Kaip aš galėjau prielaidų, 29 00:06:25,190 --> 00:06:28,010 kryžius skaičiavimo gen ED ar pagrindą, o, pavyzdžiui, dalykų. 30 00:06:28,010 --> 00:06:30,290 Ir tada antrakursis metus, dėl kokios nors priežasties, aš atsikėliau 31 00:06:30,290 --> 00:06:33,450 mokslo centras B, kur CS50 buvo nervų žingsnis koja. 32 00:06:33,450 --> 00:06:36,150 Labai garsus kompiuterių mokslininkas Brian pavadinimas 33 00:06:36,150 --> 00:06:38,530 Kernighan čia mokė, kad metus. 34 00:06:38,530 --> 00:06:42,490 Ir net tada, buvau tik nori užpildyti 35 00:06:42,490 --> 00:06:45,600 mano tyrimas kortelė šią klasę atitikimo / neatitikimo. 36 00:06:45,600 --> 00:06:47,590 Aš mačiau aplink mane ir aš raštuotas tai vienas visiems 37 00:06:47,590 --> 00:06:49,550 turiu žinoti būdas daugiau apie kompiuterių mokslo, apie 38 00:06:49,550 --> 00:06:50,750 programavimas, apie kompiuterius. 39 00:06:50,750 --> 00:06:52,370 Kiekvienas žmogus turi būti programavimas, šiame kambaryje, 40 00:06:52,370 --> 00:06:53,510 nes jie buvo 12. 41 00:06:53,510 --> 00:06:55,330 Bet, tiesą sakant, kad buvo ne tas atvejis. 42 00:06:55,330 --> 00:06:58,660 Ir taip labai paskutinę dieną, penktą semestro pirmadienį, 43 00:06:58,660 --> 00:07:01,410 Norėčiau pasinaudoti šia šuolį ir keisti praeiti / nesugeba 44 00:07:01,410 --> 00:07:04,120 laiškas kokybės ir galų gale pakeisti savo koncentraciją, kad 45 00:07:04,120 --> 00:07:05,330 tą pačią dieną į kompiuterių mokslo. 46 00:07:05,330 --> 00:07:07,870 >> Dabar tai nėra mūsų tikslas šioje klasėje, savo ruožtu, visus 47 00:07:07,870 --> 00:07:10,500 į informatikos koncentratorius, bet tikrai 48 00:07:10,500 --> 00:07:13,420 pasiūlyti, kad yra galimybė šioje srityje ir 49 00:07:13,420 --> 00:07:16,500 kitose srityse, su kuriomis jums gali būti visai nepažįstamas 50 00:07:16,500 --> 00:07:18,750 atsižvelgiant į tai, kad aukštosios mokyklos paprastai sekti gana 51 00:07:18,750 --> 00:07:23,140 standartinis mokymo programos kelias, bet rizikos, CS50, į 52 00:07:23,140 --> 00:07:24,030 naujus vandenis. 53 00:07:24,030 --> 00:07:27,040 Ir jei tu sėdi čia šiandien, galvoju, jūs neturite 54 00:07:27,040 --> 00:07:31,130 iš tikrųjų priklauso, kad dauguma žmonių į savo teisę ir 55 00:07:31,130 --> 00:07:31,980 į kairę. 56 00:07:31,980 --> 00:07:36,640 Iš tiesų, praėjusiais metais 76% šios klasės mokinių neturėjo 57 00:07:36,640 --> 00:07:37,840 ankstesnės patirties. 58 00:07:37,840 --> 00:07:40,550 Taigi, priešingai, ką jūs manote, dauguma žmonių 59 00:07:40,550 --> 00:07:43,630 sėdi čia šiandien nėra, iš tiesų, jokios išankstinės 60 00:07:43,630 --> 00:07:44,970 patirtis. 61 00:07:44,970 --> 00:07:49,890 Ėmėsi CS klasė 18%, o 6% ėmėsi du ar daugiau. 62 00:07:49,890 --> 00:07:52,440 Tuo tarpu, mes prašome mūsų studentai kiekvienais metais aprašyti 63 00:07:52,440 --> 00:07:54,440 save į komforto lygį. 64 00:07:54,440 --> 00:07:56,870 Ir ten ne vienas apibrėžimas. 65 00:07:56,870 --> 00:07:58,730 Jūs tik rūšies žinoti, kad, jei nesate labai 66 00:07:58,730 --> 00:08:00,340 patogiai CS50. 67 00:08:00,340 --> 00:08:04,270 Ir pernai, mes turėjome 55% šioje žaliojoje pyragas gabalas čia 68 00:08:04,270 --> 00:08:06,720 apibūdinančios, kaip savarankiškai mažiau patogūs, studentų, kurie 69 00:08:06,720 --> 00:08:09,390 atvirai turėjau ne idėja, kodėl jie nori dar pirko kursą 70 00:08:09,390 --> 00:08:10,340 kad pirmą dieną. 71 00:08:10,340 --> 00:08:14,010 Bet tuo pačiu 55% liko su mumis iki termino pabaigos, kaip tai padarė 72 00:08:14,010 --> 00:08:17,770 35%, kuris buvo kažkur tarp tų, patogesnis 73 00:08:17,770 --> 00:08:19,960 ir tiems mažiau patogūs. 74 00:08:19,960 --> 00:08:21,350 >> Taigi, kas yra kompiuterių mokslas? 75 00:08:21,350 --> 00:08:23,680 Na vidurinę mokyklą, ir tikrai daugiau, paprastai iš 76 00:08:23,680 --> 00:08:25,670 ten šių dienų, yra šis suvokimas ar tai 77 00:08:25,670 --> 00:08:28,260 klaidinga nuomonė, kad kompiuterių mokslas programavimą. 78 00:08:28,260 --> 00:08:30,700 Ir kad yra visiškai vienas aspektas kompiuterių mokslo. 79 00:08:30,700 --> 00:08:33,100 Tačiau programavimas, kokia kalba yra, yra tikrai tik 80 00:08:33,100 --> 00:08:35,760 įrankis, kompiuterių mokslininkai naudoja spręsti problemas, arba 81 00:08:35,760 --> 00:08:38,710 informatikos srityje, ar vis tai 82 00:08:38,710 --> 00:08:41,710 dienų fizinių mokslų, gamtos mokslų, 83 00:08:41,710 --> 00:08:45,180 medicinos, humanitarinių, analizuoti didelius duomenų rinkinius. 84 00:08:45,180 --> 00:08:47,660 Bet kur dabar yra kompiuteris ir duomenys, 85 00:08:47,660 --> 00:08:52,250 galimybė taikyti išmoktas pamokas kaip CS50 klasės. 86 00:08:52,250 --> 00:08:55,050 >> Todėl galime išspręsti problemą, kad kompiuterių mokslininkas gali eiti 87 00:08:55,050 --> 00:08:58,760 apie problemas ir pabandyti įdėti šiek tiek žargono, pateikti kai kurie 88 00:08:58,760 --> 00:09:01,750 konceptuali sistema, apie tai, ką kitu atveju galėtų būti kai 89 00:09:01,750 --> 00:09:03,250 gana abstrakti idėja. 90 00:09:03,250 --> 00:09:05,170 Taigi tai yra telefonas. 91 00:09:05,170 --> 00:09:07,100 Jūs nematote šių dalykų dar pernelyg dažnai, nors kolegija 92 00:09:07,100 --> 00:09:09,690 vis dar atrodo, kad šios namų ir bendrabučių. 93 00:09:09,690 --> 00:09:11,940 Bet atgal tą dieną, kai jūs norite naudoti telefoną kaip 94 00:09:11,940 --> 00:09:13,880 , nebuvo elektroninio pašto adresas knyga 95 00:09:13,880 --> 00:09:14,620 į savo mobilųjį telefoną. 96 00:09:14,620 --> 00:09:16,130 O, jūs iškedentas kažką 97 00:09:16,130 --> 00:09:17,330 žinomas kaip telefonų knygos. 98 00:09:17,330 --> 00:09:20,970 Ir apie 1000 telefonų knygelės puslapius, paprastai. 99 00:09:20,970 --> 00:09:23,800 Jie buvo surūšiuoti nuo A iki Z. Ir jūs tiesiog turėjo rasti 100 00:09:23,800 --> 00:09:26,390 norite rasti asmenį jūs ieškote, siekiant 101 00:09:26,390 --> 00:09:28,890 rasti savo vardą ir telefono numerį. 102 00:09:28,890 --> 00:09:30,060 Dabar, kaip jums eiti apie ieškote 103 00:09:30,060 --> 00:09:31,000 kas nors iš šios knygos? 104 00:09:31,000 --> 00:09:33,670 >> Tarkime, kad mano tikslas yra mano draugas, Mike Smith, skambučių. 105 00:09:33,670 --> 00:09:35,680 Na, kaip aš galiu eiti apie ieškant Mike Smith? 106 00:09:35,680 --> 00:09:38,840 Na, yra labai protingas požiūris, jei naivus ir 107 00:09:38,840 --> 00:09:42,080 neefektyvios, bus pradėti čia ir pradėti prakeiktas į 108 00:09:42,080 --> 00:09:46,630 Page 6 5 puslapis 4 puslapis, ir tarsi tiesiškai, kartu 109 00:09:46,630 --> 00:09:48,490 tiesi linija, eiti per šį telefono knygos. 110 00:09:48,490 --> 00:09:50,920 Ir nors tai gonna būti neįtikėtinai varginantis, jei Mike 111 00:09:50,920 --> 00:09:53,550 Smith yra šioje knygoje, aš galų gale gonna jį pasiekti 112 00:09:53,550 --> 00:09:56,660 kai aš pagaliau flip S skyriuje šios knygos 113 00:09:56,660 --> 00:09:58,670 Dabar, žinoma, jums nereikia būti kompiuterių mokslininkas 114 00:09:58,670 --> 00:10:00,840 žinau, kad tai kvailas būdas išspręsti šią problemą. 115 00:10:00,840 --> 00:10:02,350 Koks būtų tipiškas žmogus daryti? 116 00:10:06,310 --> 00:10:07,550 Gerai padaryta. 117 00:10:07,550 --> 00:10:09,230 Taigi jūs flip viduryje, į dešinę. 118 00:10:09,230 --> 00:10:12,050 Taigi jūs norite apversti maždaug į vidurį, atrodo čia ir man atrodo, 119 00:10:12,050 --> 00:10:14,520 rasti save M skyriuje. 120 00:10:14,520 --> 00:10:17,710 Gerai, kad M yra aiškiai ne tai, ko aš ieškau. 121 00:10:17,710 --> 00:10:20,070 Ir Mike į dešinę, taip sakant, šio skirsnio nuostatos. 122 00:10:20,070 --> 00:10:22,930 Ir kaip kai kurie iš jūsų matė anksčiau, mes galime tiesiog dabar 123 00:10:22,930 --> 00:10:26,670 pradėti ašara šią problemą pusę. 124 00:10:26,670 --> 00:10:31,720 >> [Plojimai] 125 00:10:31,720 --> 00:10:32,930 Jūs tikrai neturėtų būti, kad įspūdį. 126 00:10:32,930 --> 00:10:34,820 Ašarojimas žemyn siūlės iš tikrųjų nėra, kad sunku. 127 00:10:34,820 --> 00:10:36,040 Realūs žmonės tai padaryti tokiu būdu. 128 00:10:36,040 --> 00:10:39,510 Tačiau, žemyn siūlę, dabar mes turime dvi problemas, kiekvienas iš 129 00:10:39,510 --> 00:10:40,360 kuri pusė didelis. 130 00:10:40,360 --> 00:10:43,430 Ir mes galime tiesiog mesti toli, kad šios problemos pusę. 131 00:10:43,430 --> 00:10:46,450 Dabar mes palikti ne 1000 puslapius, bet, tarkim, 500. 132 00:10:46,450 --> 00:10:47,450 Taigi dabar ką man daryti? 133 00:10:47,450 --> 00:10:50,080 Na, tipiškas žmogaus eis maždaug per vidurį dar kartą. 134 00:10:50,080 --> 00:10:52,000 Ir aš rasti sau R skyrių. 135 00:10:52,000 --> 00:10:52,950 Taigi, ne visai ten. 136 00:10:52,950 --> 00:10:55,890 Taigi dar kartą, aš šią problemą gali ašara per pusę. 137 00:10:55,890 --> 00:10:56,395 [Plojimai] 138 00:10:56,395 --> 00:10:57,645 Ačiū. 139 00:10:59,870 --> 00:11:03,260 Taigi, dabar turiu tik apie 250 puslapių. 140 00:11:03,260 --> 00:11:05,580 Ir aš galiu tai padaryti vėl ir vėl ir vėl ir pereiti nuo 141 00:11:05,580 --> 00:11:09,200 125 žemyn, maždaug 60 30 iki 15 ir taip toliau. 142 00:11:09,200 --> 00:11:13,880 Ir pagaliau, aš gausite sutrumpino S puslapių 143 00:11:13,880 --> 00:11:17,370 , jei jis yra telefonų knygoje, Mike Smith turėtų būti. 144 00:11:17,370 --> 00:11:19,980 >> Dabar, kad akivaizdžiai gana pagrįstas algoritmas, 145 00:11:19,980 --> 00:11:22,200 ir tai vienkartinis naudojimo algoritmas šiuo atveju. 146 00:11:22,200 --> 00:11:24,790 Bet ką mes galime rūšiuoti atimti iš? 147 00:11:24,790 --> 00:11:27,640 Na, pirmas požiūris, teisingas, jei naivus nors 148 00:11:27,640 --> 00:11:30,130 buvo galima apibūdinti šio tiesia linija. 149 00:11:30,130 --> 00:11:32,920 Taigi, jei ant x ašies čia mes sakome, tai dydis 150 00:11:32,920 --> 00:11:36,240 problema, todėl kaip x ašis eina į dešinę, 151 00:11:36,240 --> 00:11:37,400 problema plečiasi. 152 00:11:37,400 --> 00:11:38,940 Ką reiškia būti didesnis 153 00:11:38,940 --> 00:11:40,140 kontekste šią problemą? 154 00:11:40,140 --> 00:11:41,750 Daugiau telefonų knygos puslapių. 155 00:11:41,750 --> 00:11:43,750 Yra daugiau kažkas, kad mes galime kiekybiškai. 156 00:11:43,750 --> 00:11:45,530 Y ašis, laikas išspręsti. 157 00:11:45,530 --> 00:11:49,650 Taigi, kaip ašis eina aukštyn, tai turbūt užima daugiau laiko. 158 00:11:49,650 --> 00:11:52,640 Taip, kad pirmas požiūris tiesiškai ieško iš 1 psl 159 00:11:52,640 --> 00:11:57,050 dot dot dot puslapyje 1000 yra linijinė procedūra, linijinis 160 00:11:57,050 --> 00:11:59,020 algoritmas ar procesas. 161 00:11:59,020 --> 00:12:00,990 Ir mes galime ją apibūdinti šio tiesia linija. 162 00:12:00,990 --> 00:12:04,050 Jei aš pridėti dar vieną puslapį į telefonų knygą, jis ketina, 163 00:12:04,050 --> 00:12:06,630 blogiausiu atveju, man dar vienas puslapis pasukt 164 00:12:06,630 --> 00:12:07,810 rasti Mike Smith. 165 00:12:07,810 --> 00:12:11,700 Jei aš pridėti 100 puslapių, 100 daugiau salto ar laiko vienetų. 166 00:12:11,700 --> 00:12:13,210 >> Dabar aš pats galiu būti šiek tiek protingas tai. 167 00:12:13,210 --> 00:12:15,410 Man nereikia, kad iš tikrųjų paverstų vieną puslapį metu. 168 00:12:15,410 --> 00:12:18,060 Galiu padaryti dalykų, pavyzdžiui, 2 vienu metu arba 4 vienu metu. 169 00:12:18,060 --> 00:12:20,220 Bet net ir tai dar ne viskas, kad iš esmės geriau. 170 00:12:20,220 --> 00:12:23,030 Net jei tai 2 metu, taip, kad šios rūšies juda tai 171 00:12:23,030 --> 00:12:27,410 linija žemyn truputį, o tai reiškia, kad ji užima mažiau laiko, pateiktą 172 00:12:27,410 --> 00:12:28,730 tą patį puslapių skaičių. 173 00:12:28,730 --> 00:12:30,430 Bet tai nėra iš esmės geriau. 174 00:12:30,430 --> 00:12:33,080 Bet ką mes tiesiog daryti, ką jums visiems padaryti 175 00:12:33,080 --> 00:12:34,160 instinktyviai? 176 00:12:34,160 --> 00:12:37,350 Jūs iš tikrųjų pasiekė šiek tiek kažką panašaus į tai, 177 00:12:37,350 --> 00:12:42,020 logaritminė laikas, kai problema gali augti ir augti ir 178 00:12:42,020 --> 00:12:45,210 augti, bet išspręsti šią problemą kaina, laikas, 179 00:12:45,210 --> 00:12:47,330 išspręsti šią problemą, nėra 180 00:12:47,330 --> 00:12:49,270 auga beveik taip pat greitai. 181 00:12:49,270 --> 00:12:52,880 Tai būtų logaritminė kreivė, log n, kur n yra 182 00:12:52,880 --> 00:12:55,480 tik problemos dydį, puslapių skaičius tai 183 00:12:55,480 --> 00:12:56,180 telefonų knyga. 184 00:12:56,180 --> 00:12:57,650 Ir ką tai reiškia realiai? 185 00:12:57,650 --> 00:13:00,500 Na, jei mes turime kaip 500 žmonių, šiame kambaryje dabar, 186 00:13:00,500 --> 00:13:02,330 arba, tiksliau, jei mes turime - 187 00:13:02,330 --> 00:13:05,520 maišymo metafora, nepadarė šiuo pavyzdžiu dar šiemet 188 00:13:05,520 --> 00:13:08,900 taip, jei mes turime 500 puslapių, esančius telefonų knygoje ir mes dukart jį į 189 00:13:08,900 --> 00:13:12,660 1000, šio pažangaus modelio prakeiktas 190 00:13:12,660 --> 00:13:15,370 viduryje, kiek daugiau puslapio ašaros užtrunka eiti 191 00:13:15,370 --> 00:13:17,390 nuo 500 iki 1000 puslapių? 192 00:13:17,390 --> 00:13:19,510 Na, tik vienas papildomas puslapis ašara. 193 00:13:19,510 --> 00:13:22,440 Jei jums įteikė man 2000 puslapis telefonų knygą, ne big deal. 194 00:13:22,440 --> 00:13:25,070 Aš tiesiog ašaros vieną papildomą laiką. 195 00:13:25,070 --> 00:13:28,860 >> Taigi trumpai tariant, problemos dydis gali augti daug greičiau 196 00:13:28,860 --> 00:13:30,650 nei realiai spręsti išlaidų. 197 00:13:30,650 --> 00:13:32,890 Dabar tai yra tik vienas toks algoritmas. 198 00:13:32,890 --> 00:13:35,480 Yra ir kitų, mes galime išspręsti tokiu pačiu būdu. 199 00:13:35,480 --> 00:13:36,630 Ir tai kodėl gi ne mes? 200 00:13:36,630 --> 00:13:39,650 Jei norite humoro mane, nors ir nerangiai čia Sanders, eikite 201 00:13:39,650 --> 00:13:42,950 į priekį, visi, jei galima ir atsistoti vietoje. 202 00:13:46,420 --> 00:13:49,040 Kaip jūs matote ekrane čia, tai algoritmas, 203 00:13:49,040 --> 00:13:52,110 procesas, kompiuterinę programą, jei norite, turi būti vykdomas 204 00:13:52,110 --> 00:13:53,850 žmonės, kad turi tik 3 veiksmus. 205 00:13:53,850 --> 00:13:55,010 Mes jau 1 žingsnyje. 206 00:13:55,010 --> 00:13:55,840 Jūs atsistojo. 207 00:13:55,840 --> 00:13:58,120 Ir dabar manau sau Numeris 1. 208 00:13:58,120 --> 00:13:59,310 Tai jūsų dabartinis skaičius. 209 00:13:59,310 --> 00:14:00,990 Kiekvienas čia yra numeris 1. 210 00:14:00,990 --> 00:14:04,360 2 žingsnis poruotis su stovintysis, pridėti savo numerius 211 00:14:04,360 --> 00:14:07,155 kartu, ir tada priimti sumą kaip naują numerį. 212 00:14:15,760 --> 00:14:18,730 Vienas iš jūsų turėtų susėsti, tada pakartokite. 213 00:14:29,260 --> 00:14:33,715 >> GARSIAKALBIS 1: 205. 214 00:14:33,715 --> 00:14:34,210 David J. Malan: Kas tai? 215 00:14:34,210 --> 00:14:35,200 GARSIAKALBIS 1: 205. 216 00:14:35,200 --> 00:14:36,450 David J. Malan: Gerai. 217 00:14:43,120 --> 00:14:44,605 SPEAKER 2: Jis turi kitų tikslų. 218 00:14:58,120 --> 00:14:58,780 David J. Malan: 205? 219 00:14:58,780 --> 00:14:59,666 3: Taip SPEAKER. 220 00:14:59,666 --> 00:15:00,092 David J. Malan: Gerai. 221 00:15:00,092 --> 00:15:00,518 3. 222 00:15:00,518 --> 00:15:02,040 SPEAKER 4: 400. 223 00:15:02,040 --> 00:15:02,350 SPEAKER 5: 5. 224 00:15:02,350 --> 00:15:04,640 700. 225 00:15:04,640 --> 00:15:05,890 David J. Malan: Gerai. 226 00:15:09,110 --> 00:15:11,965 Šiuo metu, vis mažiau žmonių turi būti nuolatinis. 227 00:15:14,690 --> 00:15:17,860 Tai kur jis gauna daug sunkiau. 228 00:15:17,860 --> 00:15:18,660 Kažkas čia. 229 00:15:18,660 --> 00:15:19,910 Čia. 230 00:15:28,490 --> 00:15:31,170 Blogiausia yra tai, jūs taip pat turite labai žodžiu padaryti 231 00:15:31,170 --> 00:15:33,830 aritmetinis priešais šimtų Harvardo 232 00:15:33,830 --> 00:15:35,080 undergrads. 233 00:15:40,790 --> 00:15:41,820 Gerai. 234 00:15:41,820 --> 00:15:43,140 Klaidos čia truputi. 235 00:15:43,140 --> 00:15:43,490 Gerai. 236 00:15:43,490 --> 00:15:44,490 Koks jūsų telefono numeris? 237 00:15:44,490 --> 00:15:45,390 SPEAKER 6: Nine. 238 00:15:45,390 --> 00:15:45,815 David J. Malan: Kas tai? 239 00:15:45,815 --> 00:15:46,330 SPEAKER 6: Nine. 240 00:15:46,330 --> 00:15:47,040 David J. Malan: Nine. 241 00:15:47,040 --> 00:15:49,740 Gerai. 242 00:15:49,740 --> 00:15:52,388 Koks jūsų telefono numeris? 243 00:15:52,388 --> 00:15:53,780 SPEAKER 7: 179. 244 00:15:53,780 --> 00:15:55,570 David J. Malan: 179? 245 00:15:55,570 --> 00:15:56,330 Gerai. 246 00:15:56,330 --> 00:15:56,470 Geras. 247 00:15:56,470 --> 00:15:57,280 Taigi 188. 248 00:15:57,280 --> 00:15:58,430 Taigi jus vaikinai gali atsisėsti. 249 00:15:58,430 --> 00:15:59,090 Koks jūsų telefono numeris? 250 00:15:59,090 --> 00:16:00,090 SPEAKER 8: 118. 251 00:16:00,090 --> 00:16:02,260 David J. Malan: 118. 252 00:16:02,260 --> 00:16:05,310 Kai kurių protingas undergrad pradėti daryti matematikos. 253 00:16:05,310 --> 00:16:05,590 Gerai. 254 00:16:05,590 --> 00:16:07,050 118, 188. 255 00:16:07,050 --> 00:16:10,022 Ką dar turime? 256 00:16:10,022 --> 00:16:10,990 SPEAKER 9: 71. 257 00:16:10,990 --> 00:16:13,884 David J. Malan: 71. 258 00:16:13,884 --> 00:16:14,310 SPEAKER 10: 79. 259 00:16:14,310 --> 00:16:15,510 David J. Malan: 79. 260 00:16:15,510 --> 00:16:17,100 Gerai. 261 00:16:17,100 --> 00:16:18,080 SPEAKER 11: 47. 262 00:16:18,080 --> 00:16:19,100 David J. Malan: 47. 263 00:16:19,100 --> 00:16:21,100 Kuris, dėstytojai, kuri suteikia mums kiek? 264 00:16:24,100 --> 00:16:27,690 705 yra atsakymas. 265 00:16:27,690 --> 00:16:29,905 Ir kad, iš tiesų, atrodo labai teisinga. 266 00:16:35,060 --> 00:16:36,970 Ne, mes iš tikrųjų buvo šiek tiek ne ten. 267 00:16:36,970 --> 00:16:40,435 >> Bet kaip tai dirbo? 268 00:16:40,435 --> 00:16:41,940 Kas turėtų būti nutiko? 269 00:16:41,940 --> 00:16:45,560 Taip, kiekvienam šio algoritmo iteracija, mes pradėjome 270 00:16:45,560 --> 00:16:48,000 kai žmonių skaičius stovint, ir tai buvo 271 00:16:48,000 --> 00:16:49,350 Iš viso n ne pirmas. 272 00:16:49,350 --> 00:16:51,750 Nei pusė iš jūsų atsisėdo, ir mes nuėjome per 2 n. 273 00:16:51,750 --> 00:16:52,830 Nei pusė iš jūsų atsisėdo. 274 00:16:52,830 --> 00:16:56,310 Mes nuvyko į n daugiau nei 4 n daugiau nei 8 n daugiau nei 16 metų, ir tt, 275 00:16:56,310 --> 00:16:59,080 kol, nors jis tipo suiro ten 276 00:16:59,080 --> 00:17:02,000 pabaigoje, teoriškai, kiekvienas suporuotas į balkoną ir 277 00:17:02,000 --> 00:17:05,780 sutvirtinamųjų ir orkestrui čia, mes turėjo tik vieną vienišų 278 00:17:05,780 --> 00:17:11,790 Asmeniui, stovinčiam, kurių bendra vertė, šiuo atveju, 705. 279 00:17:11,790 --> 00:17:14,460 Dabar, ką tai reiškia, kad, nors veikimo laiką? 280 00:17:14,460 --> 00:17:16,829 Gerai pagalvoti, jei aš, kaip žmogaus padarė tai rankiniu būdu. 281 00:17:16,829 --> 00:17:19,819 Aš noriu, kad pradėjo gana naiviai, bet teisingai su 1, 282 00:17:19,819 --> 00:17:23,740 2, 3, 4, 5, 6, 7, 8, ir kt. 283 00:17:23,740 --> 00:17:24,920 Užima nemažai laiko. 284 00:17:24,920 --> 00:17:25,980 Taigi aš galiu padaryti geriau, tiesa? 285 00:17:25,980 --> 00:17:27,690 Pradinėje mokykloje, jūs ne tik skaičiuoti kas. 286 00:17:27,690 --> 00:17:28,109 Jums suskaičiuoti akimoju. 287 00:17:28,109 --> 00:17:30,050 SO 2, 4, 6, 8, 10, 12. 288 00:17:30,050 --> 00:17:31,630 Ir, kad gauna daug greičiau. 289 00:17:31,630 --> 00:17:34,620 Bet dabar svarbiau yra tai, kad sverto kolektyvinio 290 00:17:34,620 --> 00:17:37,070 žvalgybos visiems šiame kambaryje, mes galime pasiekti 291 00:17:37,070 --> 00:17:40,660 pažaboti daug daugiau, kaip šis, o dabar šis skaičius 292 00:17:40,660 --> 00:17:42,450 Šiame kambaryje žmonės gali padvigubėti. 293 00:17:42,450 --> 00:17:45,940 Dar 700 žmonių vaikščioti į šį kambarį 1400 žmonių, 294 00:17:45,940 --> 00:17:49,680 tačiau tai būtų tik mums dar vieną pasikartojančių 295 00:17:49,680 --> 00:17:50,880 algoritmas išspręsti. 296 00:17:50,880 --> 00:17:53,170 >> Ir taip, vis daugiau šių dienų, kai mes turime tai didžiulis 297 00:17:53,170 --> 00:17:55,860 duomenų rinkinius, "Facebook" ir "Google" ir pan, tai 298 00:17:55,860 --> 00:17:58,710 sprendžiant problemas, su šiek tiek įžvalgos, tai po truputi 299 00:17:58,710 --> 00:18:02,280 protingumą, kad leidžia mums vis labiau padaryti daug, daug 300 00:18:02,280 --> 00:18:05,150 daugiau galingų dalykų su kompiuteriais šiandien. 301 00:18:05,150 --> 00:18:07,340 Jei jums patiko šių rūšių dalykų, jums gali tekti matyti 302 00:18:07,340 --> 00:18:10,650 "Facebook" CS50 "savo Dėlionės diena artėja šį šeštadienį. 303 00:18:10,650 --> 00:18:12,580 Jei norėtumėte dalyvauti kažką panašaus 304 00:18:12,580 --> 00:18:17,010 kuriuo, 2 3 arba 4 grupėse po 4, norėčiau, kad 305 00:18:17,010 --> 00:18:20,820 išspręsti kai kurias tokio tipo galvosūkius, jūs turės galimybę 306 00:18:20,820 --> 00:18:23,510 laimėti puikių prizų, tarp kurių yra Wii ir kai 307 00:18:23,510 --> 00:18:25,900 dovanų kortelės ar kokios nors kitos "Facebook" grobis. 308 00:18:25,900 --> 00:18:28,660 Šį šeštadienį, val iki 3:00 val., Eikite į 309 00:18:28,660 --> 00:18:33,440 cs50.net/rsvp, pvz. 310 00:18:33,440 --> 00:18:35,940 Ir ši skaidrė yra internete, jei norite pažaisti. 311 00:18:35,940 --> 00:18:38,010 Problemos, šiais metais turi būti naujas. 312 00:18:38,010 --> 00:18:40,210 >> Galite pastebėti, klasėje, taip pat, tuo labiau 313 00:18:40,210 --> 00:18:41,210 fotoaparatai šiemet. 314 00:18:41,210 --> 00:18:45,180 Taigi bus ne tik būti nufilmuotas įprastu būdu, CS50 315 00:18:45,180 --> 00:18:47,760 taip pat gali dalyvauti dokumentinio didesnis 316 00:18:47,760 --> 00:18:50,370 švietimu, kad žiūri į transformuojamos patirties 317 00:18:50,370 --> 00:18:53,000 kad studentas gali daryti šių dienų bakalauro 318 00:18:53,000 --> 00:18:53,870 studijas. 319 00:18:53,870 --> 00:18:56,990 Taigi į tai, tada bus ne tik mes filmowanie 320 00:18:56,990 --> 00:19:00,170 , kad mes bus filmuoti, taip pat vis labiau mūsų 321 00:19:00,170 --> 00:19:03,670 interneto auditorija, taip pat kartais šios auditorijos čia. 322 00:19:03,670 --> 00:19:05,880 Taigi, mes sveikiname į klasę šiemet mūsų Harvardo 323 00:19:05,880 --> 00:19:08,190 Pratęsimas mokyklos mokiniai, Graduate School of Design, 324 00:19:08,190 --> 00:19:10,470 Švietimas, verslas, mokykla, Kennedy mokykla, 325 00:19:10,470 --> 00:19:12,970 teisės mokyklą, taip pat nemažai studentų iš 326 00:19:12,970 --> 00:19:16,140 Belmont, Lexington, Niutonas, ir Watertown aukštųjų mokyklų. 327 00:19:16,140 --> 00:19:17,120 Sveiki atvykę jums visiems. 328 00:19:17,120 --> 00:19:20,070 Be to, šiais metais, jūs galbūt girdėjote, Harvardo ir MIT, 329 00:19:20,070 --> 00:19:22,500 ir Berkeley dabar, jie yra sudarę bendradarbiavimo 330 00:19:22,500 --> 00:19:26,020 partnerystė, iniciatyva, vadinama EDX, kuris yra 331 00:19:26,020 --> 00:19:28,650 iniciatyva, kuria siekiama atverti išsilavinimą, tuo labiau 332 00:19:28,650 --> 00:19:31,210 žmonių internete ir iš esmės pradėti daryti 333 00:19:31,210 --> 00:19:34,400 daug platesniu mastu, kaip žmonės mokosi tyrimai. 334 00:19:34,400 --> 00:19:36,920 Ir taip CS50 bus koledžo pirmą kursą 335 00:19:36,920 --> 00:19:38,790 dalyvauja šios iniciatyvos taip pat. 336 00:19:38,790 --> 00:19:41,320 O tai reiškia, jūs turėsite prieigą prie daugiau įrankių, 337 00:19:41,320 --> 00:19:44,020 juo labiau, Ugdymo turinys, daugiau vaizdo 338 00:19:44,020 --> 00:19:48,190 kiekis, kaip rezultatas, taip pat, kaip vakar dienos ryte 339 00:19:48,190 --> 00:19:52,210 53.019 žmonės, kurie užsiregistravo imtis CS50 kartu 340 00:19:52,210 --> 00:19:55,290 su jumis internete. 341 00:19:55,290 --> 00:19:56,530 Taigi, be 342 00:19:56,530 --> 00:20:03,800 [Plojimai] 343 00:20:03,800 --> 00:20:05,680 Taigi, ką tai reiškia, visų pirma, yra tai, kad 344 00:20:05,680 --> 00:20:07,770 dėstytojų ir aš praleido gana šiek tiek laiko šį 345 00:20:07,770 --> 00:20:10,600 vasarą rengiasi rudens, tiek miesteliu ir išjungti, todėl 346 00:20:10,600 --> 00:20:13,580 kad mes galėtume pradėti kurti įdomių sąvadą, 347 00:20:13,580 --> 00:20:16,130 įtikinama, įtraukiant ugdymo turinį, kad 348 00:20:16,130 --> 00:20:22,490 ypatingas dėmesys skiriamas intymesnis perdavima 349 00:20:22,490 --> 00:20:23,960 gana sudėtinga medžiaga. 350 00:20:23,960 --> 00:20:26,210 >> Taigi to kurso paskaitų ir profiliuočių ir 351 00:20:26,210 --> 00:20:28,300 dalykų vadinamas Walkthroughs, kuriuos mes iš naujo peržiūrėti tik 352 00:20:28,300 --> 00:20:31,620 šiek tiek, mes taip pat turi šias šortai šiais metais, kurie leidžia 353 00:20:31,620 --> 00:20:33,570 jums bendrauti su kurso kitu kampu 354 00:20:33,570 --> 00:20:34,520 apskritai. 355 00:20:34,520 --> 00:20:36,540 Taigi galime naudoti kaip galimybę greitai 356 00:20:36,540 --> 00:20:38,905 žvilgtelėti vienas, kad aptariami šį binaries sąvoka. 357 00:20:38,905 --> 00:20:42,220 >> Taigi, informatikos, yra dalykų, vadinami algoritmai - 358 00:20:42,220 --> 00:20:44,610 du iš kurių mes tiesiog paėmė išvaizdą - šias procedūras 359 00:20:44,610 --> 00:20:45,690 spręsti problemas. 360 00:20:45,690 --> 00:20:46,770 Bet dienos pabaigoje, jums reikia 361 00:20:46,770 --> 00:20:48,730 pateikia informaciją kažkaip. 362 00:20:48,730 --> 00:20:51,640 Ir jums reikia atstovauti jį taip, kad kompiuteris gali 363 00:20:51,640 --> 00:20:52,400 suprasti. 364 00:20:52,400 --> 00:20:54,940 Ir net jei jūs neturite iš tikrųjų suprasti, kompiuterius ir 365 00:20:54,940 --> 00:20:58,150 esate, kad 76% dabar, tikriausiai turi tam tikrą neaiškią 366 00:20:58,150 --> 00:21:01,860 jausmas, kad kompiuteriai kažkaip spręsti 0s ir 1s, dvejetainis 367 00:21:01,860 --> 00:21:03,160 sistema, taip sakant. 368 00:21:03,160 --> 00:21:04,480 Kodėl dabar, kad byla? 369 00:21:04,480 --> 00:21:07,060 Na, pasirodo, kai kompiuteriai pirmą kartą atvyko apie, jei 370 00:21:07,060 --> 00:21:09,400 jums reikia atstovauti informaciją, galite tai padaryti 371 00:21:09,400 --> 00:21:10,600 su elektra. 372 00:21:10,600 --> 00:21:13,460 Ir nors tai yra supaprastinimas bitų, labai 373 00:21:13,460 --> 00:21:16,190 arba paprastas būdas įrašymo informacija 374 00:21:16,190 --> 00:21:18,000 tekinimo, kad elektros 375 00:21:18,000 --> 00:21:20,460 dvejetainiu 1, taip sakant - ar sukant 376 00:21:20,460 --> 00:21:22,100 kad elektros energija. 377 00:21:22,100 --> 00:21:24,080 >> Taigi, jei Barry jei nebūtų proto, mes galėtume artimosios šviesos 378 00:21:24,080 --> 00:21:26,000 visos tik akimirką? 379 00:21:26,000 --> 00:21:29,730 Tai čia yra labai neatlygintinai dvejetainį 0. 380 00:21:29,730 --> 00:21:33,830 Jei mes savo ruožtu šviesą atgal į viršų, dabar Sanders teatras 381 00:21:33,830 --> 00:21:35,860 sudaro dvejetainis vertę 1. 382 00:21:35,860 --> 00:21:38,710 Deja, tik su vienu šiek tiek, tik su vieną rinkinį 383 00:21:38,710 --> 00:21:41,070 žibintai, galime sudaro tik du skaičius 384 00:21:41,070 --> 00:21:42,690 pasaulis, 0 ir 1. 385 00:21:42,690 --> 00:21:44,470 Ir norime būti gražūs, ar kompiuteriai gali tikėtis 386 00:21:44,470 --> 00:21:45,340 šiek tiek didesnis nei, kad. 387 00:21:45,340 --> 00:21:46,370 , Bet iš tiesų jie gali. 388 00:21:46,370 --> 00:21:49,230 Taigi leiskite man atsigriebti ekrane čia mūsų draugas Nate Hardison 389 00:21:49,230 --> 00:21:52,000 Kas duos mums greitai pažvelgti per tik keletas 390 00:21:52,000 --> 00:21:54,680 minučių šio dvejetainis sąvoka. 391 00:21:54,680 --> 00:22:01,870 >> [VIDEO PLAYBACK] 392 00:22:01,870 --> 00:22:03,450 Nate HARDISON: Atgal, kai sužinojote, kaip skaityti ir rašyti 393 00:22:03,450 --> 00:22:08,450 numeriai, sužinojau apie skaitmenis 0 iki 9. 394 00:22:08,450 --> 00:22:10,840 Norėdami rašyti sveikuosius skaičius, didesnius kaip 9, sužinojau, kad visi 395 00:22:10,840 --> 00:22:13,830 jums turėjo padaryti, buvo naudoti tam tikrą šių skaitmenų derinys, 396 00:22:13,830 --> 00:22:21,000 kaip 52 ir 437. 397 00:22:21,000 --> 00:22:23,220 Taigi, tai skaičių rašymo būdas 398 00:22:23,220 --> 00:22:25,620 vardas, dešimtainis žymėjimą. 399 00:22:25,620 --> 00:22:26,690 Kodėl dešimtainis? 400 00:22:26,690 --> 00:22:30,340 Na, Lotynų šaknis dešimtaine trupmena, Decem, tai 10. 401 00:22:30,340 --> 00:22:33,190 Ir kai jūs turite 10 skaitmenų savo notacijos sistemos, 10 402 00:22:33,190 --> 00:22:35,290 tampa gana specialus numeris. 403 00:22:35,290 --> 00:22:38,950 Pažvelkime į skaičius 437 rašytinio dešimtaine notacijos 404 00:22:38,950 --> 00:22:40,340 suprasti, kodėl. 405 00:22:40,340 --> 00:22:50,200 >> Mes galime pirmą kartą lūžti 437 į 400 plius 30 plius 7. 406 00:22:50,200 --> 00:22:56,050 Mes galime imtis jį išskiria tuo labiau, kad mes turime 4 kartus 100 407 00:22:56,050 --> 00:23:02,990 plius 3 kartus 10 plius 7 kartus 1. 408 00:23:02,990 --> 00:23:05,970 Prisiminti mokytis apie tuos vietą, dešimtys vieta, 409 00:23:05,970 --> 00:23:08,050 šimtai vieta, ir tt? 410 00:23:08,050 --> 00:23:10,990 Tai kur tiksliai, kuris ateina iš. 411 00:23:10,990 --> 00:23:14,150 Ir, pagaliau, mes galime pamatyti, mes turime galių 10 krūva 412 00:23:14,150 --> 00:23:15,770 įdėta čia. 413 00:23:15,770 --> 00:23:25,330 Mes turime 10 į 2 į 1 plius 4 kartus plius 3 kartus 10 414 00:23:25,330 --> 00:23:29,580 7 kartus 10 į 0. 415 00:23:29,580 --> 00:23:31,330 Taigi dabar matote, kodėl 10 yra specialus 416 00:23:31,330 --> 00:23:33,240 skaičius dešimtosios notacijos. 417 00:23:33,240 --> 00:23:35,240 Tiesą sakant, mes turime jai pavadinimą. 418 00:23:35,240 --> 00:23:38,170 Tai vadinama bazę, nes tai eksponentinis bazė 419 00:23:38,170 --> 00:23:39,960 mūsų aritmetinis čia. 420 00:23:39,960 --> 00:23:43,190 >> Dešimtainis notacijos yra ne tik būdas atstovauti numerius. 421 00:23:43,190 --> 00:23:48,020 Iš tiesų, net jei mes atsikratyti iš skaitmenų 2 iki 9, mes galime 422 00:23:48,020 --> 00:23:49,610 vis dar sudaro visi skaičiai, kurie 423 00:23:49,610 --> 00:23:51,620 galėtume su dešimtainėmis. 424 00:23:51,620 --> 00:23:56,220 Taigi dabar mes turime du skaitmenys 0 ir 1, 2, yra mūsų ypatingus 425 00:23:56,220 --> 00:23:59,070 skaičius, mūsų žymėjimo sistemos pagrindas. 426 00:23:59,070 --> 00:24:02,340 Yra pavadinta šio žymėjimo sistemos dvejetainis nuo 427 00:24:02,340 --> 00:24:04,890 priešdėlį "bi" - 2. 428 00:24:04,890 --> 00:24:08,130 Taigi vietoj dabar tie vieta, o dešimtys vieta ir 429 00:24:08,130 --> 00:24:11,950 tt, dabar mes turime tie vieta, antras numeris vieta, Fours 430 00:24:11,950 --> 00:24:15,420 vieta, ir taip toliau, einame galių 2. 431 00:24:15,420 --> 00:24:17,320 Taigi pažiūrėkime, tai daro kai kurie skaičiavimo. 432 00:24:17,320 --> 00:24:22,790 Taigi, 0 vis dar 0, ir 1 dar 1. 433 00:24:22,790 --> 00:24:25,700 Tačiau dabar, kad mes gavo Twos vietoj dešimtys 434 00:24:25,700 --> 00:24:31,070 vieta, 10 numeriu 2. 435 00:24:31,070 --> 00:24:36,240 Gauti 3, pridėti dar vieną, kad ir gauti 11. 436 00:24:36,240 --> 00:24:38,310 4, nes ten dabar yra keturis vieta, yra 437 00:24:38,310 --> 00:24:42,520 atstovaujama iš 100. 438 00:24:42,520 --> 00:24:47,280 Penkių yra 101. 439 00:24:47,280 --> 00:24:50,610 6 yra 110. 440 00:24:50,610 --> 00:24:54,470 7 yra 111. 441 00:24:54,470 --> 00:24:56,330 8, dar kartą, turi savo vietą. 442 00:24:56,330 --> 00:25:00,650 Todėl 1000. 443 00:25:00,650 --> 00:25:01,750 Ir manau, kad jūs gaunate tašką. 444 00:25:01,750 --> 00:25:03,510 [END VIDEO PLAYBACK] 445 00:25:03,510 --> 00:25:06,900 >> David J. Malan: Taigi, tai yra pasakyti, ką kompiuteriai daryti ir 446 00:25:06,900 --> 00:25:09,650 kas yra dvejetainis iš tikrųjų nėra, kad nepanašios nuo to, ką 447 00:25:09,650 --> 00:25:12,260 mes jau savaime suprantamu dalyku keletą metų, tiesa? 448 00:25:12,260 --> 00:25:14,330 Skaitytis pradinę mokyklą, išmoko skaičiuoti tiksliai 449 00:25:14,330 --> 00:25:16,310 mados kad Nate pasiūlė. 450 00:25:16,310 --> 00:25:18,250 Bet tikriausiai tikrai ne apie tai negalvojau, nes 451 00:25:18,250 --> 00:25:19,990 faktas, kad tai yra tie, vieta, dešimtys vieta, ir 452 00:25:19,990 --> 00:25:20,490 šimtai. 453 00:25:20,490 --> 00:25:21,185 Ir tai gana savavališkas. 454 00:25:21,185 --> 00:25:24,090 Ir iš tiesų, kompiuteriai tiesiog naudoti šį kitokį savo bazę. 455 00:25:24,090 --> 00:25:27,430 Bet dienos pabaigoje, iš tikrųjų fiziškai atstovauti 456 00:25:27,430 --> 00:25:30,100 ši sąvoka iš 0 ir 1, jūs akivaizdžiai ne tiesiog pasukite 457 00:25:30,100 --> 00:25:31,630 šviesos įjungimas ir išjungimas nebūtinai. 458 00:25:31,630 --> 00:25:33,960 Ką jums reikia padaryti jį daug prabangiau grūdeliais skalę. 459 00:25:33,960 --> 00:25:36,240 Ir prabangiau smulkiagrūdis, jums gali prisiminti šis kvailas 460 00:25:36,240 --> 00:25:38,990 mažai žaislas iš vaikystės, plaukuoti Willy ir šių mažai 461 00:25:38,990 --> 00:25:40,360 magnetinės dalelės. 462 00:25:40,360 --> 00:25:43,830 >> Taigi, magnetinės dalelės yra kažkas, kad jūs galite suderinti 463 00:25:43,830 --> 00:25:45,720 skirtingomis kryptimis, galbūt pora 464 00:25:45,720 --> 00:25:47,780 šiaurės-pietų ir pietų-šiaurės. 465 00:25:47,780 --> 00:25:50,340 Ir taip daug fizinių įsikūnijimų technologijos 466 00:25:50,340 --> 00:25:53,410 šių dienų, kad naudoti dvejetainis, kurie naudoja 0s ir 1s, tiesiog 467 00:25:53,410 --> 00:25:58,190 magnetizmas į vidų, kad sulygiuoja dalykus, aukštyn-žemyn arba 468 00:25:58,190 --> 00:26:01,970 žemyn-aukštyn, taip yra 0 arba 1, 469 00:26:01,970 --> 00:26:02,750 atitinkamai. 470 00:26:02,750 --> 00:26:05,360 Taigi, iš tikrųjų, tegul tolti nuo abstraktaus čia ir 471 00:26:05,360 --> 00:26:07,580 viduje pažvelgti į tai, ką labiau tradicinis 472 00:26:07,580 --> 00:26:08,640 kompiuterio kietąjį diską. 473 00:26:08,640 --> 00:26:10,980 Tai vienas atsitinka būti šiek tiek didesnis ekranas tuo, kad tai 474 00:26:10,980 --> 00:26:12,420 staliniame kompiuteryje. 475 00:26:12,420 --> 00:26:15,670 Tačiau nešiojamieji kompiuteriai šiandien vis dar tą pačią technologiją, tačiau yra 476 00:26:15,670 --> 00:26:18,190 palaipsniui pakeičiamas sudėtingesnių dalykų, kad 477 00:26:18,190 --> 00:26:20,490 iš tikrųjų nėra judančių dalių. 478 00:26:20,490 --> 00:26:22,440 Viduje, tada, kietąjį diską. 479 00:26:22,440 --> 00:26:23,610 >> [VIDEO PLAYBACK] 480 00:26:23,610 --> 00:26:26,320 SPEAKER 12: standusis diskas yra, kai dauguma jūsų kompiuteryje saugomi 481 00:26:26,320 --> 00:26:27,870 Nuolatinis duomenų. 482 00:26:27,870 --> 00:26:31,600 Norėdami tai padaryti, duomenys keliauja iš atminties kartu su programine įranga 483 00:26:31,600 --> 00:26:35,290 signalus, kad pasakyti, kietąjį diską, kaip laikyti, kad duomenis. 484 00:26:35,290 --> 00:26:38,000 Kietojo disko grandinės versti tuos signalus į 485 00:26:38,000 --> 00:26:40,130 įtampos svyravimų. 486 00:26:40,130 --> 00:26:43,700 Šie savo ruožtu kontroliuoti kietajame diske judančių dalių, kai kurie iš 487 00:26:43,700 --> 00:26:46,750 keletas judančių dalių, liko modernių kompiuterių. 488 00:26:46,750 --> 00:26:49,460 Kai signalus valdyti variklį, kuris sukasi 489 00:26:49,460 --> 00:26:51,300 metalo dengtos plokštelės. 490 00:26:51,300 --> 00:26:54,670 Jūsų duomenys yra faktiškai saugojamas šiais plokšteles. 491 00:26:54,670 --> 00:26:57,810 Kiti signalai perkelti skaitymo-rašymo galvutės, skaityti arba 492 00:26:57,810 --> 00:26:59,900 rašyti duomenis į plokšteles. 493 00:26:59,900 --> 00:27:03,520 Ši mašina yra tokie tikslūs, kad žmogaus plaukų negalėjo 494 00:27:03,520 --> 00:27:06,470 net praeiti tarp vadovų ir verpimo plokšteles. 495 00:27:06,470 --> 00:27:08,780 Tačiau visa tai veikia siaubingas greičiu. 496 00:27:08,780 --> 00:27:09,520 [END VIDEO PLAYBACK] 497 00:27:09,520 --> 00:27:11,410 >> David J. Malan: Taigi, jei mes dabar apie tai, kas iš tikrųjų padidinti 498 00:27:11,410 --> 00:27:14,300 vyksta ant šių plokšteles požiūriu 499 00:27:14,300 --> 00:27:17,470 magnetizmas, mes turime šį 2. dviejų išvaizda. 500 00:27:17,470 --> 00:27:17,755 >> [VIDEO PLAYBACK] 501 00:27:17,755 --> 00:27:20,820 SPEAKER 13: Pažvelkime į ką mes ką tik matė Sulėtintas. 502 00:27:20,820 --> 00:27:23,300 Trumpas elektros impulsas siunčiamas į 503 00:27:23,300 --> 00:27:26,520 skaitymo-rašymo galvutė, salto ant maža elektromagnetas 504 00:27:26,520 --> 00:27:28,110 dalis per sekundę. 505 00:27:28,110 --> 00:27:31,320 Magnetas sukuria lauką, kuris keičia poliškumo 506 00:27:31,320 --> 00:27:34,280 maža, maža dalis metalo dalelių, kurios kailis 507 00:27:34,280 --> 00:27:35,790 kiekvieno PLATTER paviršius. 508 00:27:35,790 --> 00:27:39,090 Modelio serijos Šios mažytės už diske sritis 509 00:27:39,090 --> 00:27:41,650 vieną bitų dvejetainis skaičius duomenų 510 00:27:41,650 --> 00:27:43,680 sistema, naudojama kompiuteriuose. 511 00:27:43,680 --> 00:27:45,977 Dabar, jei srovė yra siunčiamas į vieną pusę, per skaitymo ir rašymo 512 00:27:45,977 --> 00:27:49,030 galva, plotas yra poliarizuotas viena kryptimi. 513 00:27:49,030 --> 00:27:51,110 Jei srovė nustatoma priešinga kryptimi, 514 00:27:51,110 --> 00:27:53,070 poliarizacija yra atstatomas. 515 00:27:53,070 --> 00:27:55,540 Kaip jums gauti duomenis ne kietajame diske? 516 00:27:55,540 --> 00:27:57,270 Tiesiog pakeisti procesą. 517 00:27:57,270 --> 00:27:59,670 Todėl diske dalelės, kad gauti srovė 518 00:27:59,670 --> 00:28:01,190 skaitymo-rašymo galvutė juda. 519 00:28:01,190 --> 00:28:04,090 Sujungti milijonus šių įmagnetintu segmentų ir jūs 520 00:28:04,090 --> 00:28:05,300 gavo failą. 521 00:28:05,300 --> 00:28:08,600 Dabar, viename faile gabalai gali būti išsibarsčiusios visame 522 00:28:08,600 --> 00:28:11,140 disko plokšteles, tipo kaip netvarka 523 00:28:11,140 --> 00:28:13,140 dokumentus ant jūsų stalo. 524 00:28:13,140 --> 00:28:16,680 Taigi ypatingą papildomą failą, stebi, kur viskas yra. 525 00:28:16,680 --> 00:28:18,560 Ne jums linkiu jums turėjo kažką panašaus, kad? 526 00:28:18,560 --> 00:28:19,990 [END VIDEO PLAYBACK] 527 00:28:19,990 --> 00:28:21,200 >> David J. Malan: Iš tiesų. 528 00:28:21,200 --> 00:28:25,420 Taigi, mes turime šį gebėjimą atstovauti informacijos, skaičiai 529 00:28:25,420 --> 00:28:26,310 labai žemo lygio. 530 00:28:26,310 --> 00:28:29,920 Mes turime fizinį atstovauti, kad tą patį kelią. 531 00:28:29,920 --> 00:28:32,710 Bet mes negalime tikrai visi, kad daug interesų dar 532 00:28:32,710 --> 00:28:34,580 išskyrus Galbūt kai kurie aritmetinis ir matematikos. 533 00:28:34,580 --> 00:28:37,660 Atstovauti šiol dalykų, pavyzdžiui, mes neturime jokio 534 00:28:37,660 --> 00:28:40,310 abėcėlės raidėmis, kad mes, žmonės gali bendrauti 535 00:28:40,310 --> 00:28:41,970 naudojant tuos pačius įrenginius. 536 00:28:41,970 --> 00:28:45,710 Bet, laimei, egzistuoja koduotes, 0s modelius ir 537 00:28:45,710 --> 00:28:49,240 1s, kad yra baigęs aukštesnio lygio konstrukcijas, pavyzdžiui, A ir B 538 00:28:49,240 --> 00:28:52,740 ir c ir visą sakinius ir pastraipas, ir panašūs. 539 00:28:52,740 --> 00:28:56,070 Ir taip ASCII, kuris yra akronimas, kad tai mini 540 00:28:56,070 --> 00:29:00,410 kodavimo sistemą, pagal kurią skaičius rodo tam tikrą laišką. 541 00:29:00,410 --> 00:29:04,580 >> Pavyzdžiui, skaičius, kad mes žinome, kaip dešimtainis reikšmės 65 542 00:29:04,580 --> 00:29:06,980 žinomas kaip kapitalo raide A su kompiuteriais. 543 00:29:06,980 --> 00:29:10,700 Decimal vertė 97 kompiuteriuose yra žinomas kaip 544 00:29:10,700 --> 00:29:11,980 mažosiomis. 545 00:29:11,980 --> 00:29:13,070 Ir ką tai iš tikrųjų reiškia? 546 00:29:13,070 --> 00:29:15,520 Na, nors Nate prieš momentas skaičiuojamas tik iki 547 00:29:15,520 --> 00:29:20,460 0-8, jei mes toliau skaičiuoti iki 65 ar 548 00:29:20,460 --> 00:29:24,180 97, 0s ir 1s, kad jis būtų modelio 549 00:29:24,180 --> 00:29:27,810 sudarytas ekrane būtų, ką kompiuteris naudoja 550 00:29:27,810 --> 00:29:30,300 atstovauti raide A didžiosiomis arba 551 00:29:30,300 --> 00:29:32,470 raidė mažosiomis raidėmis. 552 00:29:32,470 --> 00:29:35,460 Ir iš tiesų, ten visa schema. 553 00:29:35,460 --> 00:29:38,170 Tai, iš pirmo žvilgsnio, didžioji schema 554 00:29:38,170 --> 00:29:41,150 koduotės, bet jei jums sutelkti dėmesį tik dešinėje pusėje, 555 00:29:41,150 --> 00:29:45,820 mes turime šį skaičių sąvoka, pastebėti šio vidurinėje skiltyje 556 00:29:45,820 --> 00:29:46,860 po raidėmis. 557 00:29:46,860 --> 00:29:48,640 Ir viršuje Mes turime 32. 558 00:29:48,640 --> 00:29:53,270 Ir simbolis, simbolis, kurių 32, sveikasis skaičius, nurodo 559 00:29:53,270 --> 00:29:55,220 yra, matyt, Tarpo klavišas charakteris. 560 00:29:55,220 --> 00:29:57,350 Kai paspausite tarpo simbolį į savo kompiuterį, 561 00:29:57,350 --> 00:30:00,110 gerai, ką jūs tikrai siunčiant numeris, modelis 562 00:30:00,110 --> 00:30:02,620 0s ir 1s, elektros energijos srautas, jei bus, 563 00:30:02,620 --> 00:30:05,630 atstovaujanti 0s ir 1s, kad kompiuterį, tada 564 00:30:05,630 --> 00:30:08,190 interpretuoja kaip tarpas ekrane. 565 00:30:08,190 --> 00:30:10,070 Šauktukas yra 33. 566 00:30:10,070 --> 00:30:11,210 Kabutes, yra 34. 567 00:30:11,210 --> 00:30:14,890 Ir jei mes slinkti žemyn čia per į dešinę, matome, kad 568 00:30:14,890 --> 00:30:18,840 65 yra iš tikrųjų, ir 97 iš tiesų yra mažosios raidės a. 569 00:30:18,840 --> 00:30:21,690 >> Ir todėl dabar, kad mes turime šį kodavimo schemą, mes galime pradėti 570 00:30:21,690 --> 00:30:22,920 rašybos dalykus. 571 00:30:22,920 --> 00:30:27,180 Iš tiesų, kompiuteriai paprastai išreikšti save standartas 572 00:30:27,180 --> 00:30:29,980 vienetų, o ne naudojant atskirų bitų, kuris vėl ne visi 573 00:30:29,980 --> 00:30:33,630 kad naudinga tik 0 arba 1, šviesas įjungti arba išjungti, tačiau 574 00:30:33,630 --> 00:30:35,390 , o naudojant bitų sekas. 575 00:30:35,390 --> 00:30:37,610 Ir dažniausiai matavimo vienetas, kaip jūs turbūt žinote 576 00:30:37,610 --> 00:30:39,370 ir ar bent jau daryti išvadą, baitų. 577 00:30:39,370 --> 00:30:43,820 Baitas yra tik aštuonių bitų, aštuonios iš eilės 0s ar 1s. 578 00:30:43,820 --> 00:30:45,950 Taigi, mes galime pradėti rašybos dalykų iš. 579 00:30:45,950 --> 00:30:48,990 Ir taip, jei galėtume, kodėl gi ne išbandyti šį šiek tiek 580 00:30:48,990 --> 00:30:50,440 kartu čia. 581 00:30:50,440 --> 00:30:53,630 Ar yra aštuoni žmonės Šiame numeryje, kuris norėtų 582 00:30:53,630 --> 00:30:54,660 sugalvoti ant scenos? 583 00:30:54,660 --> 00:30:57,790 Jūs turite būti patogiai ant fotoaparato, bet jūs 584 00:30:57,790 --> 00:30:59,860 tikrai nereikia žinoti, nes priešingu atveju, kas 585 00:30:59,860 --> 00:31:01,550 vyksta tik dar. 586 00:31:01,550 --> 00:31:05,080 Aš matau vienas asmuo savanoriškai per čia. 587 00:31:05,080 --> 00:31:16,220 Du, trys, keturi, penki, šeši, septyni, ir kaip apie aštuonis. 588 00:31:16,220 --> 00:31:16,800 Ateiti iki. 589 00:31:16,800 --> 00:31:20,390 >> Taigi jūs ketinate atstovauti žmonių baitas. 590 00:31:20,390 --> 00:31:26,750 Leiskite man tu 128 vieta, 64 vieta, 591 00:31:26,750 --> 00:31:28,050 32 vieta. 592 00:31:28,050 --> 00:31:30,530 Bet mes ruošiesi labai greitai pakeisti. 593 00:31:30,530 --> 00:31:33,030 Taigi leiskite man susitikti su jumis ten. 594 00:31:33,030 --> 00:31:37,230 Ir jums turėtų būti į 128 vietą, visą kelią čia. 595 00:31:37,230 --> 00:31:39,500 Panašiai kaip šimtai vietos ir tūkstančiai vieta būtų 596 00:31:39,500 --> 00:31:42,050 būti toliau į kairę, mes norime, kad didžiausia vietos rezervavimo ženklą 597 00:31:42,050 --> 00:31:43,600 būti čia kairėje, taip pat. 598 00:31:43,600 --> 00:31:53,090 Mes turime 64s "32, 16-aisiais, 8", 4 ", 2", ir 1. 599 00:31:53,090 --> 00:31:53,900 Puikus. 600 00:31:53,900 --> 00:31:56,090 Taigi dabar mes turime - 601 00:31:56,090 --> 00:31:58,050 Gerai, jūs galite padėti man. 602 00:31:58,050 --> 00:32:00,085 Taigi dabar mes turime - koks tavo vardas? 603 00:32:00,085 --> 00:32:00,420 Joanne: Joanne. 604 00:32:00,420 --> 00:32:00,830 David J. Malan: Joanne. 605 00:32:00,830 --> 00:32:04,100 Taigi Joanne ir aš dabar vyksta šie vaikinai patarti, kaip mes 606 00:32:04,100 --> 00:32:05,860 gali eiti apie rašybos kažką iš. 607 00:32:05,860 --> 00:32:07,730 Taigi iš popieriaus lapų nugarų, jie turi 608 00:32:07,730 --> 00:32:10,160 kad ketina pasakyti, ar jų mažai Cheat sheet 609 00:32:10,160 --> 00:32:12,590 jie atstovauja 0 arba 1. 610 00:32:12,590 --> 00:32:15,870 Ir kodėl ne paprastumo, mes atstovauti 0 tiesiog 611 00:32:15,870 --> 00:32:17,440 stovėjo ten nerangiai. 612 00:32:17,440 --> 00:32:18,220 Labai geras. 613 00:32:18,220 --> 00:32:22,060 Arba 1 keliant ranką, atstovaujančių 1. 614 00:32:22,060 --> 00:32:25,430 Ir tegul pamatyti, jei mes galime išdėstyti keturženklį 615 00:32:25,430 --> 00:32:26,250 frazė čia. 616 00:32:26,250 --> 00:32:30,930 >> Taigi, eikite į priekį dabar savanoriai, ir vykdyti turo 617 00:32:30,930 --> 00:32:33,390 pakelti savo ranką, jei esate 1 arba laikyti jį 618 00:32:33,390 --> 00:32:36,820 žemyn, jei jūs 0. 619 00:32:36,820 --> 00:32:42,280 Taigi, dabar, kad mes turime šiuos tris rankas aukštyn, kokiu numeriu, 620 00:32:42,280 --> 00:32:45,670 visi kiti, jie iš tikrųjų atstovaujančių? 621 00:32:45,670 --> 00:32:45,950 Gerai. 622 00:32:45,950 --> 00:32:46,290 67. 623 00:32:46,290 --> 00:32:46,910 Kodėl? 624 00:32:46,910 --> 00:32:47,830 Na, greitai normalumas patikrinti. 625 00:32:47,830 --> 00:32:53,200 64 vieta, nes tai yra 1, tai kaip 1 kartų 64 plius 1 626 00:32:53,200 --> 00:32:56,565 kartus 2, kad 66 plius 1 kartus 1. 627 00:32:56,565 --> 00:32:58,470 Štai plius 1, taigi 67. 628 00:32:58,470 --> 00:33:01,020 Taigi dabar šie vaikinai yra kolektyviai atstovaujanti 67 629 00:33:01,020 --> 00:33:04,110 , kuris, matyt, ką čia ASCII? 630 00:33:04,110 --> 00:33:04,380 Gerai. 631 00:33:04,380 --> 00:33:05,140 Taigi c. 632 00:33:05,140 --> 00:33:05,510 Gerai. 633 00:33:05,510 --> 00:33:07,400 Taigi, dabar galime pradėti suapvalinti du. 634 00:33:07,400 --> 00:33:08,940 Kiekvienas pradedant su savo rankas žemyn. 635 00:33:08,940 --> 00:33:10,590 Ir rate - 636 00:33:10,590 --> 00:33:12,410 iš tikrųjų ten nėra daug vaidmens čia, manau, bet 637 00:33:12,410 --> 00:33:13,130 mes apsimesti. 638 00:33:13,130 --> 00:33:17,690 Taigi rate, pakelti ar nuleisti rankas. 639 00:33:17,690 --> 00:33:18,380 >> Gerai. 640 00:33:18,380 --> 00:33:22,700 Auditorija, ką mes dabar išreikšti yra 83. 641 00:33:22,700 --> 00:33:23,910 , Kad galėtumėte padaryti matematiką. 642 00:33:23,910 --> 00:33:27,000 , Bet ir bet kuris asmuo, dėl kurio ranka yra iki, galite pridėti skaičių, kad 643 00:33:27,000 --> 00:33:27,670 jie atstovauja. 644 00:33:27,670 --> 00:33:29,470 Taigi dabar mes turime 83. 645 00:33:29,470 --> 00:33:32,140 Leiskite išplėsti Cheat sheet šiek tiek, ir dabar mes turime? 646 00:33:32,140 --> 00:33:34,340 [Nesigirdi] 647 00:33:34,340 --> 00:33:35,370 David J. Malan: Gerai. 648 00:33:35,370 --> 00:33:36,740 Tai gali būti akivaizdu, kur mes einame čia, bet 649 00:33:36,740 --> 00:33:40,080 Vis dėlto, apvalios, trys. 650 00:33:40,080 --> 00:33:40,455 Gerai. 651 00:33:40,455 --> 00:33:41,730 Apvalus 3 gera eiti ten. 652 00:33:41,730 --> 00:33:44,450 Taigi 3 turo, kas yra šie vaikinai dabar 653 00:33:44,450 --> 00:33:45,700 atstovaujančių? 654 00:33:47,940 --> 00:33:48,200 Gerai. 655 00:33:48,200 --> 00:33:51,770 Aš girdėjau, 53, kuri šiuo metu sudaro? 656 00:33:51,770 --> 00:33:54,550 Įdomu. 657 00:33:54,550 --> 00:33:58,630 Dabar kodėl tai prieštarautų intuicijai rezultatas rūšiuoti, tiesa? 658 00:33:58,630 --> 00:34:00,890 Jei norime, kad sudaro 5 - mes visi tikriausiai žinote, 659 00:34:00,890 --> 00:34:01,770 kur tai vyksta - 660 00:34:01,770 --> 00:34:05,230 kodėl ne aš tiesiog padidinti 4 vietą ir 1 vieta? 661 00:34:05,230 --> 00:34:07,340 >> Na, suprantame, kad yra skirtumas, iš esmės, 662 00:34:07,340 --> 00:34:09,630 tarp to, kaip kompiuteris supranta šiuos bitus. 663 00:34:09,630 --> 00:34:13,030 Jei jūs bandote atstovauti skaičių 5, tada visiškai, 664 00:34:13,030 --> 00:34:16,199 mes tik pakelti ranka numeris 4 ir pakelti rankų skaičių 1. 665 00:34:16,199 --> 00:34:17,880 Bet mes neatstovauja skaičius čia. 666 00:34:17,880 --> 00:34:20,710 Kontekstas čia ant scenos yra tai, kad mes atstovaujame 667 00:34:20,710 --> 00:34:22,300 simbolių ar ženklų. 668 00:34:22,300 --> 00:34:25,139 Ir šiame kontekste kompiuteris turi suvokti, kad 669 00:34:25,139 --> 00:34:28,780 oh, tai bitų modelis yra numeris vienas, tai 670 00:34:28,780 --> 00:34:31,620 iš tikrųjų atstovauja aukštesnio lygio koncepciją, šiuo atveju 671 00:34:31,620 --> 00:34:32,840 abėcėlės raidė. 672 00:34:32,840 --> 00:34:36,600 Taigi tai, kad jis dabar atstovaujantis skaičius 5 su 673 00:34:36,600 --> 00:34:40,550 53 vertė yra todėl, ASCII dalykas 674 00:34:40,550 --> 00:34:44,280 estetiškai skaičius 5 pati turi 675 00:34:44,280 --> 00:34:45,290 bitų modelis. 676 00:34:45,290 --> 00:34:46,080 Nes kodėl? 677 00:34:46,080 --> 00:34:48,780 Na, pasaulis tiesiog nusprendė naudoti mažesnius rodiklius, 0, 678 00:34:48,780 --> 00:34:51,989 1, 2, 3, už tai, kas atrodo, kad gana paslaptingas dalykų. 679 00:34:51,989 --> 00:34:54,070 Ir iš tiesų, tai yra simbolių, kurių nėra 680 00:34:54,070 --> 00:34:56,870 klaviatūra, specialios išraiškos, kad jums reikia į kompiuterį 681 00:34:56,870 --> 00:34:58,800 padaryti įdomių dalykų, bet žmonės niekada 682 00:34:58,800 --> 00:34:59,880 iš tikrųjų įveskite juos. 683 00:34:59,880 --> 00:35:02,080 Taigi 53 tiesų atstovauja 5. 684 00:35:02,080 --> 00:35:08,320 Dabar, kaip galutinio normalumas patikrinimo, kokiu numeriu jie turėtų 685 00:35:08,320 --> 00:35:10,356 atstovauti tik akimirką? 686 00:35:10,356 --> 00:35:10,752 Auditorija: 48. 687 00:35:10,752 --> 00:35:11,150 David J. Malan: Gerai. 688 00:35:11,150 --> 00:35:11,920 Taip 48. 689 00:35:11,920 --> 00:35:12,770 Ir iš tiesų, eiti į priekį. 690 00:35:12,770 --> 00:35:14,020 Apvalios keturi. 691 00:35:16,510 --> 00:35:20,540 16 plius 32 yra, iš tiesų, 48. 692 00:35:20,540 --> 00:35:22,830 Ir taip didelis audringi plojimai, jei galėtume, mūsų 693 00:35:22,830 --> 00:35:25,382 8 savanoriai čia. 694 00:35:25,382 --> 00:35:25,870 Ačiū. 695 00:35:25,870 --> 00:35:27,822 Jūs galite išsaugoti šį vieną. 696 00:35:27,822 --> 00:35:29,286 Jei jūs - 697 00:35:29,286 --> 00:35:30,536 Labai gerai padaryta. 698 00:35:33,140 --> 00:35:34,360 Bet kuria kryptimi yra gerai. 699 00:35:34,360 --> 00:35:37,950 >> Taigi, dabar mes turime ne tik galvoti apie tai, kaip būdą 700 00:35:37,950 --> 00:35:40,810 duomenims atvaizduoti ir iš tikrųjų ją atstovaujanti fiziškai, 701 00:35:40,810 --> 00:35:43,650 , bet taip pat daro aukštesnio lygio dalykų ant jo. 702 00:35:43,650 --> 00:35:45,640 Iš tikrųjų, tai bus visoje kompiuteryje tema 703 00:35:45,640 --> 00:35:48,630 mokslas kuriant daugiau ir įdomiau kompleksą 704 00:35:48,630 --> 00:35:52,170 dalykai ant gana paprastų idėjų, šiuo 705 00:35:52,170 --> 00:35:54,040 atveju tik 0s ir 1s. 706 00:35:54,040 --> 00:35:57,270 Kodėl tai yra naudinga, ir nepaisant to, kad 707 00:35:57,270 --> 00:35:59,760 kursas, kaip tai, mes sutelkti dėmesį į pagrindų ir 708 00:35:59,760 --> 00:36:03,120 programavimo ir problemų sprendimas, galite išjungti 709 00:36:03,120 --> 00:36:04,970 kompiuterių mokslas, bet kryptimis. 710 00:36:04,970 --> 00:36:07,600 Čia šiuo atveju, tai yra diagramos, kad turite 711 00:36:07,600 --> 00:36:11,120 atsargines puslapį savo neoficiali vadovas CS Harvarde, vieną iš 712 00:36:11,120 --> 00:36:12,450 šiandien du spaudiniai. 713 00:36:12,450 --> 00:36:14,270 Tai rodo, kad įvairiomis kryptimis 714 00:36:14,270 --> 00:36:16,270 galite eiti po to, kaip šis. 715 00:36:16,270 --> 00:36:19,170 Mokymasis apie dirbtinio intelekto, apie grafika, 716 00:36:19,170 --> 00:36:22,230 apie mašina mokymo, apie pačios kalbos. 717 00:36:22,230 --> 00:36:23,975 Suprantu, taip pat, kad yra dar kitų kelių. 718 00:36:23,975 --> 00:36:26,550 Yra daugiau matematiniai takai kompiuterių mokslo. 719 00:36:26,550 --> 00:36:29,020 Jei nesate net galėtų imtis kažką panašaus CS50 720 00:36:29,020 --> 00:36:30,930 patenka, yra įvadiniai kursai pavasarį. 721 00:36:30,930 --> 00:36:33,420 Informatika 1, pavyzdžiui, yra dar vienas 722 00:36:33,420 --> 00:36:35,920 -rampa į šį naują pasaulį. 723 00:36:35,920 --> 00:36:38,230 >> Dabar, kaip panaikinti spręsti problemas 724 00:36:38,230 --> 00:36:41,380 kursus, suprasti, kad CS50 rinkinį šiek tiek laiko 725 00:36:41,380 --> 00:36:44,405 prieš pabandyti išspręsti vieną iš šių problemų, problema žinoma 726 00:36:44,405 --> 00:36:47,500 kaip my.harvard, daugelis iš jūsų gali būti naudojamas iš tikrųjų 727 00:36:47,500 --> 00:36:48,480 parduotuvė kursus. 728 00:36:48,480 --> 00:36:51,900 Bet jei ne, patikrinti, kaip šis įrankis, taip pat kitų 729 00:36:51,900 --> 00:36:54,130 palikuonys, kad kai kurie iš mūsų praeities studentams 730 00:36:54,130 --> 00:36:55,660 ir darbuotojai, sukūrę. 731 00:36:55,660 --> 00:36:57,970 Tačiau Harvardo Kursai, kuri yra internetinė priemonė, 732 00:36:57,970 --> 00:37:00,680 kažkas, kad jūs galės projektavimo ir 733 00:37:00,680 --> 00:37:04,610 diegti save, taip pat dar kitų dalykų, taip pat, 734 00:37:04,610 --> 00:37:05,920 Semestro pabaigoje. 735 00:37:05,920 --> 00:37:08,890 Suprantu, kad tai į atvirą duomenų rinkinį, šiuo atveju stato 736 00:37:08,890 --> 00:37:11,350 kursų katalogas, ir leidžia studentams šiuo atveju 737 00:37:11,350 --> 00:37:14,180 ištirti gana sudėtingą duomenų rinkinį. 738 00:37:14,180 --> 00:37:16,710 >> Mes praeitą naktį iškasė kelis statistinius duomenis, remiantis iš nedaugelio 739 00:37:16,710 --> 00:37:18,200 tūkstantis žmonių, kurie naudoja tai per 740 00:37:18,200 --> 00:37:19,380 per pastaruosius keletą dienų. 741 00:37:19,380 --> 00:37:22,630 Jei jau smalsu žinoti, kiek kursai jūsų draugai 742 00:37:22,630 --> 00:37:25,900 iš tikrųjų yra linkę į parduotuvę, gerai, šiandien tai duomenys rodo, kad 743 00:37:25,900 --> 00:37:29,260 7,6 yra vidutinis skaičius kursuose 744 00:37:29,260 --> 00:37:30,470 kažkieno pirkinių sąrašą. 745 00:37:30,470 --> 00:37:33,730 Ir dabar aš duosiu jums, taip pat labiausiai statistika 746 00:37:33,730 --> 00:37:36,500 skaičių kursus kažkieno pirkinių sąrašą. 747 00:37:36,500 --> 00:37:38,220 Ir mes visi tikriausiai žinote ką nors panašaus į tai. 748 00:37:41,700 --> 00:37:44,610 201 yra šių metų įrašas. 749 00:37:44,610 --> 00:37:47,220 Dabar kai kurie iš mūsų buvusių studentų ir darbuotojų, realiai 750 00:37:47,220 --> 00:37:52,210 sudėti įrašą dažų jūsų nuotrauką, ką šis 751 00:37:52,210 --> 00:37:55,220 kompiuterių mokslo ir CS50 pati kelias. 752 00:37:55,220 --> 00:37:58,350 Leiskite man eiti į priekį ir atsigriebti, ačiū p Hahvahd čia, 753 00:37:58,350 --> 00:38:02,390 vaizdo gaminamas kai savo pirmtakų. 754 00:38:02,390 --> 00:38:04,680 Jei mes galime išlaikyti šviesos už tai. 755 00:38:07,860 --> 00:39:08,101 [VIDEO PLAYBACK] 756 00:39:08,101 --> 00:39:11,987 [END VIDEO PLAYBACK] 757 00:39:11,987 --> 00:39:14,160 >> SPEAKER 14: (dainuojant) mes atsižvelgti į mūsų gyvenimą su tam tikru nulio 758 00:39:14,160 --> 00:39:17,410 kilpų, įvykius, mes ją galime pritaikyti, rinkti naudojant mūsų 759 00:39:17,410 --> 00:39:20,370 bash, šis terminas nebus pagimdė. 760 00:39:20,370 --> 00:39:23,970 Įsilaužimo smagu, kai nemokamas maitinimas, paskaitos yra tiesiog nerealu, 761 00:39:23,970 --> 00:39:28,200 mūsų mugė yra tokia baisi, ten tiek daug dievina. 762 00:39:28,200 --> 00:39:29,784 Eiti, Davidas Malan. 763 00:39:29,784 --> 00:39:31,810 Walkthroughs, aš ne Valymas. 764 00:39:31,810 --> 00:39:33,794 Darbo valandos, niekas nesugeba. 765 00:39:33,794 --> 00:39:36,274 Kur jūs manote, kad esate kodavimo, vaikeli? 766 00:39:36,274 --> 00:39:40,242 Ei, aš tik sutikau tave, ir tai yra beprotiška, 767 00:39:40,242 --> 00:39:42,226 bet čia mūsų protas. 768 00:39:42,226 --> 00:39:44,210 Imtis CS50. 769 00:39:44,210 --> 00:39:48,674 Sunku kodo teisę be tavęs, vaikeli. 770 00:39:48,674 --> 00:39:50,658 Bet štai mūsų protas. 771 00:39:50,658 --> 00:39:52,146 Imtis CS50. 772 00:39:52,146 --> 00:39:56,610 Ei, aš tik sutikau tave, ir tai yra beprotiška, 773 00:39:56,610 --> 00:39:58,098 bet čia mūsų protas. 774 00:39:58,098 --> 00:40:00,082 Imtis CS50. 775 00:40:00,082 --> 00:40:06,530 Ir kiekvienas žvaigždučių įmonė nori samdyti mane, ir kitą priežastį. 776 00:40:06,530 --> 00:40:08,018 Imtis CS50. 777 00:40:08,018 --> 00:40:12,978 Prieš tau ateinant į mano gyvenimą, aš koduojami taip blogai, aš koduojami taip 778 00:40:12,978 --> 00:40:15,954 blogai, aš koduojami taip, taip jau blogai. 779 00:40:15,954 --> 00:40:19,922 Prieš tau ateinant į mano gyvenimą, aš koduojami taip blogai 780 00:40:19,922 --> 00:40:22,402 ir aš negaliu grįžti. 781 00:40:22,402 --> 00:40:37,410 Imtis CS50. 782 00:40:37,410 --> 00:40:40,490 >> David J. Malan: Aš turėjau ne idėja, kad taip nutiks. 783 00:40:40,490 --> 00:40:44,030 Taigi, pažvelgti, kas rimtesnis laukia. 784 00:40:44,030 --> 00:40:45,980 Taigi, kalbant apie šio kurso lūkesčius, 785 00:40:45,980 --> 00:40:48,490 jūs iš tiesų turėtų dalyvauti arba stebėti kursas 786 00:40:48,490 --> 00:40:51,600 paskaitos, pateikti problemą, paimti du viktorinos, pateikti 787 00:40:51,600 --> 00:40:52,590 galutinis projektas. 788 00:40:52,590 --> 00:40:56,250 Lygių požiūriu, suprantame, kad mano komentaras atidarymo metu 789 00:40:56,250 --> 00:40:58,190 apie verčių atitikimo / neatitikimo, kažkas, kad mes labai daug imtis 790 00:40:58,190 --> 00:40:59,310 širdies CS50. 791 00:40:59,310 --> 00:41:02,970 Nėra beveik pakankamai kultūros, Harvardo bando 792 00:41:02,970 --> 00:41:04,940 kažkas ir rizikuojant nepakankamumas. 793 00:41:04,940 --> 00:41:07,010 Iš tiesų, mes turėjo studentų skaičių, ir aš, 794 00:41:07,010 --> 00:41:09,910 pirma tų, kurie buvo susirūpinę kenkia jūsų viešųjų pirkimų arba 795 00:41:09,910 --> 00:41:13,170 gauti B kažką panašaus CS50. 796 00:41:13,170 --> 00:41:16,250 Ir galimybę panašus į šį kursą, ir kiti 797 00:41:16,250 --> 00:41:19,080 vartai kursai įvadiniame lygiu, atitikimo / neatitikimo 798 00:41:19,080 --> 00:41:22,190 yra labai nepakankamai galimybė šioje kolegijoje, 799 00:41:22,190 --> 00:41:22,620 apskritai. 800 00:41:22,620 --> 00:41:25,420 Ir todėl prašome žinau, net ir aš įtraukti į šį kursą 801 00:41:25,420 --> 00:41:28,430 iš pradžių perduoti / vien nepavyks kredito. 802 00:41:28,430 --> 00:41:30,710 Ir nors aš jungiklį dienos pabaigoje, tai buvo 803 00:41:30,710 --> 00:41:33,280 šie penki kelias savaites, iki penktos pirmadienį 804 00:41:33,280 --> 00:41:36,020 semestrą, kuris yra Apipjaustymas, kad leido man iš tikrųjų 805 00:41:36,020 --> 00:41:39,270 įdėti koja į šiuos naujus vandenis ir iš tikrųjų pabandyti kažką 806 00:41:39,270 --> 00:41:41,520 labai susipažinę ir labai nepatogu 807 00:41:41,520 --> 00:41:43,400 man tuo metu. 808 00:41:43,400 --> 00:41:47,130 >> Taigi kalbant, dabar, kokį vaidmenį įvairių kampų, per kurį 809 00:41:47,130 --> 00:41:50,630 galite kreiptis šis kursas tarnauti, todėl paskaitos, tai iki 810 00:41:50,630 --> 00:41:53,330 jei jūs kartu su mumis asmeniškai šią vietą. 811 00:41:53,330 --> 00:41:57,590 Iš tiesų, mes žinome, statistiškai, kad maždaug 40% iš jūsų 812 00:41:57,590 --> 00:41:59,530 rūšies ateiti ir eiti per semestro kursą. 813 00:41:59,530 --> 00:42:03,000 Ir 10% iš jūsų, mes niekada pamatyti dar kartą po šiandien. 814 00:42:03,000 --> 00:42:05,400 Ir tai visiškai gerai, turi būti sąžiningai. 815 00:42:05,400 --> 00:42:07,810 Vienas iš apibūdinančių CS50 yra 816 00:42:07,810 --> 00:42:10,160 , kad tai yra be galo daug išteklių, kai kurie iš 817 00:42:10,160 --> 00:42:12,570 kuriuos mes barška --- per vos akimirką, įskaitant 818 00:42:12,570 --> 00:42:15,320 paskaitos ir specialieji profiliai ir dalykų, vadinamas Walkthroughs ir 819 00:42:15,320 --> 00:42:16,720 darbo valandų ir pan. 820 00:42:16,720 --> 00:42:18,890 Ir tai daugiau išteklių nei tipiškas studentas turėtų 821 00:42:18,890 --> 00:42:21,580 turi ar galėtų fiziškai pasinaudoti. 822 00:42:21,580 --> 00:42:23,650 Bet tai dėl skirtingų mokymosi stilių, kad 823 00:42:23,650 --> 00:42:25,370 pasireiškia kūno kiekvienas studentas. 824 00:42:25,370 --> 00:42:28,120 Ir taip, paskaitose, pagrindinis vaidmuo, kaip matau, yra 825 00:42:28,120 --> 00:42:31,650 ne žodžiu išstumti gana sudėtingą medžiagą ir 826 00:42:31,650 --> 00:42:34,670 būtinai pristatyti visus gudrybės 827 00:42:34,670 --> 00:42:36,910 pagrindai, kad mes ištirti šį semestrą, bet 828 00:42:36,910 --> 00:42:39,530 o daryti tai, ko, kaip mes buvo padaryti iki šiol jau, 829 00:42:39,530 --> 00:42:42,350 šie pavyzdžiai, kuriuose dalyvauja žmones scenoje, bando 830 00:42:42,350 --> 00:42:45,340 dažų psichikos vaizdą, o taip pat sukurti, drįsčiau pasakyti, kai 831 00:42:45,340 --> 00:42:46,450 šių įsimintinų akimirkų. 832 00:42:46,450 --> 00:42:49,200 Taip, kad net ir taip, kaip jums kovoti su tam tikromis temomis, turite 833 00:42:49,200 --> 00:42:51,770 šie prisiminimai patinka, oh, nors tai buvo gana 834 00:42:51,770 --> 00:42:54,770 abstraktus, matematika, aš pasiklydo vykdyti 1, kaip ji 835 00:42:54,770 --> 00:42:57,510 tikrai, bent dienos pabaigoje, yra ne visi, kad nepanašios į 836 00:42:57,510 --> 00:42:58,920 kažkas, aš jau žinau. 837 00:42:58,920 --> 00:43:01,590 Ir taip vaidmenį, kad paskaitos bus, arba asmeniškai 838 00:43:01,590 --> 00:43:05,120 Sanders arba internete vaizdo, tai tikrai nustatyti 839 00:43:05,120 --> 00:43:08,170 etape psichiškai jums kiekvieną savaitę įvairių koncepcijų 840 00:43:08,170 --> 00:43:10,240 ir problemos, kad mes pasinerti į. 841 00:43:10,240 --> 00:43:13,790 >> Kalbant apie aukšto lygio sąvokas, tačiau daugelis iš šių žodžių 842 00:43:13,790 --> 00:43:16,340 gali tekėti per galvą, šiuo metu, ir to pakanka. 843 00:43:16,340 --> 00:43:18,495 Tiems iš jūsų, kurie ateina į kurso patogesnis 844 00:43:18,495 --> 00:43:20,150 žinosite, kai kurie iš šių temų. 845 00:43:20,150 --> 00:43:23,150 Tačiau paprastai, kad 10% klasės, kurioje jie turi 846 00:43:23,150 --> 00:43:25,810 daug daugiau fonas, AP kompiuterių mokslo, 847 00:43:25,810 --> 00:43:28,200 programavimo, nes jie buvo 12, reikia suprasti, kad bus 848 00:43:28,200 --> 00:43:31,230 galimybių skyrių ir problema nustato eiti visi 849 00:43:31,230 --> 00:43:34,240 daugiau į gylį, į įvairiomis temomis, užpildyti bet kokia 850 00:43:34,240 --> 00:43:36,710 spragų, jums gali tekti iš savo vidurinę mokyklą, arba prieš 851 00:43:36,710 --> 00:43:37,460 fonas. 852 00:43:37,460 --> 00:43:39,930 Kalbų, suprasti, kad tai, ką kalba 853 00:43:39,930 --> 00:43:42,550 CS50 daugeliu atvejų netaikoma 854 00:43:42,550 --> 00:43:43,220 nuo tos dienos, pabaigos. 855 00:43:43,220 --> 00:43:47,090 Mes atsitikti, naudoti, visų pirma, kalba vadinamas C. Link 856 00:43:47,090 --> 00:43:49,010 semestro pabaigoje, mes pristatome web-centric 857 00:43:49,010 --> 00:43:51,110 , pavyzdžiui, PHP ir JavaScript kalbomis. 858 00:43:51,110 --> 00:43:54,280 Bet mes ir kiti galėtų mokyti, kaip šį kursą dauguma bet 859 00:43:54,280 --> 00:43:55,610 šiuolaikinių aukšto lygio kalba. 860 00:43:55,610 --> 00:43:58,520 Python ir Ruby ir kiti yra gana populiarus šių dienų. 861 00:43:58,520 --> 00:44:00,970 Nes suprantame, ne dienos pabaigoje, jūs ne mokymosi 862 00:44:00,970 --> 00:44:04,180 šį kursą C. Jūs nesate mokytis PHP arba JavaScript. 863 00:44:04,180 --> 00:44:07,140 Jūs mokotės, kaip spręsti problemas, ar žiniatinklio 864 00:44:07,140 --> 00:44:10,480 kompiuterinė, ar duomenų orientuota pati, naudojant 865 00:44:10,480 --> 00:44:12,700 tai tiesiog kaip įrankius. 866 00:44:12,700 --> 00:44:14,730 >> Dabar, logistikos, jūs turėsite naudoti 867 00:44:14,730 --> 00:44:16,670 kažkas, galų gale, vadinamas CS50 Appliance. 868 00:44:16,670 --> 00:44:19,350 Nesvarbu, jei turite Mac, PC, Linux kompiuterio, 869 00:44:19,350 --> 00:44:20,010 ar panašiai. 870 00:44:20,010 --> 00:44:22,510 Laisvai prieinamą programinę įrangą jūs turite pradinė kitą savaitę 871 00:44:22,510 --> 00:44:25,460 naudoti CS50 Appliance, virtualus 872 00:44:25,460 --> 00:44:28,020 aplinka, kad jums naudoti savo kompiuteryje, kad jūs 873 00:44:28,020 --> 00:44:31,120 ir visi iš jūsų klasiokų turėti vienodą Linuksowy 874 00:44:31,120 --> 00:44:31,890 šiuo atveju. 875 00:44:31,890 --> 00:44:34,390 Tai problema rinkiniai, nors, kuris jums tikrai gauti 876 00:44:34,390 --> 00:44:35,780 savo rankas purvinas kursuose. 877 00:44:35,780 --> 00:44:37,630 Ir dienos pabaigoje, tai problema rinkiniai, aš 878 00:44:37,630 --> 00:44:39,680 manau, kad tikrai nustatyti studento 879 00:44:39,680 --> 00:44:41,380 patirti šio kurso. 880 00:44:41,380 --> 00:44:43,460 Suprantu, kad daugelis problemiškų rinkinių bus išleistas 881 00:44:43,460 --> 00:44:46,430 Etaloninė priemaiša dvi versijos, kad mes tikimės, kad ir 882 00:44:46,430 --> 00:44:49,550 skatina 90% klasės pasinerti į. 883 00:44:49,550 --> 00:44:51,620 Tačiau mes taip pat išleisti tam tikrą problemą rinkiniai 884 00:44:51,620 --> 00:44:52,920 taip vadinamas įsilaužėlių atnaujinimai. 885 00:44:52,920 --> 00:44:54,900 Ir jūs žinote, kad įsilaužėlis papildymas, nes kiekviename puslapyje 886 00:44:54,900 --> 00:44:57,840 turinčio vandens ženklus, ji sako, įsilaužėlis to ant jo. 887 00:44:57,840 --> 00:45:00,000 Ir kad už tai jums demografinių, kurie turi AP 888 00:45:00,000 --> 00:45:02,890 10 metų programavimo kompiuterių mokslas pagal savo diržu 889 00:45:02,890 --> 00:45:05,640 ir nori užpildyti tas spragas ir daugiau formalus, 890 00:45:05,640 --> 00:45:07,370 o ne savamokslis, mokymas, galbūt. 891 00:45:07,370 --> 00:45:10,410 Suprasti, kad yra labai didelis demografinis 892 00:45:10,410 --> 00:45:13,090 klasė, kuri turi tiksliai tą patį tikslą. 893 00:45:13,090 --> 00:45:14,320 Jūs turite pastaruosius penkerius dienų. 894 00:45:14,320 --> 00:45:16,490 Problema rinkiniai yra paprastai dėl ketvirtadieniais, bet jūs galite 895 00:45:16,490 --> 00:45:18,440 išplėsti penkis šių terminų naudojant šiuos 896 00:45:18,440 --> 00:45:19,700 dalykai vadinami vėlai dienų. 897 00:45:19,700 --> 00:45:22,590 Ir mes taip pat palikite mažiausią rezultatą pabaigoje 898 00:45:22,590 --> 00:45:25,400 už mokymo programą, semestro. 899 00:45:25,400 --> 00:45:27,800 >> , Bet kito išskirtinė savybė CS50 per 900 00:45:27,800 --> 00:45:29,830 metų tapo darbo valandomis. 901 00:45:29,830 --> 00:45:32,720 Tai yra galimybė, kad matėte šiek tiek vizualiai nuotraukų 902 00:45:32,720 --> 00:45:35,850 prieš kurią mes renkame - anksčiau namų valgomasis 903 00:45:35,850 --> 00:45:37,780 salės iki tos mokslo rūsyje 904 00:45:37,780 --> 00:45:40,310 Centras, o tai Annenberg salėje - keturi naktų per metus 905 00:45:40,310 --> 00:45:43,330 savaitę 20:00-11:00, kur jūs turite tai labai 906 00:45:43,330 --> 00:45:46,320 daug bendra patirtis dirba, stengiasi 907 00:45:46,320 --> 00:45:49,300 , tam tikrų problemų, bet su didelę paramą 908 00:45:49,300 --> 00:45:50,380 struktūros vietoje. 909 00:45:50,380 --> 00:45:53,180 Iš tiesų, tai, kaip tai veiks jūs pateksite Annenberg 910 00:45:53,180 --> 00:45:55,160 jei turite kokių nors klausimų per savaitę, jums atnešti 911 00:45:55,160 --> 00:45:58,060 savo kompiuterį, jums susėsti, patraukti šiek tiek maisto, ir jums prisijungti 912 00:45:58,060 --> 00:46:01,520 į CS50 diskutuoti, žiniatinklio įrankis, kad mokytojo 913 00:46:01,520 --> 00:46:04,480 sukūrė personalas, kuris leis jums siųsti klausimus 914 00:46:04,480 --> 00:46:07,910 ir pamatyti tęsiniais tipiškas diskusijų forume 915 00:46:07,910 --> 00:46:10,550 prasme, naudojant etiketes ir pan, ir automatiškai užpildyti 916 00:46:10,550 --> 00:46:11,680 ieškoti duomenų. 917 00:46:11,680 --> 00:46:14,850 , Bet jūs taip pat galėtų, per Darbo valandos 918 00:46:14,850 --> 00:46:16,980 valandos, buvo padidinama iki jūsų klausimus 919 00:46:16,980 --> 00:46:18,360 realios žmogiškosios būtybės. 920 00:46:18,360 --> 00:46:21,430 Iš tiesų, tikslas galiausiai yra todėl, kad vienas, mes pradėti kurti 921 00:46:21,430 --> 00:46:24,040 per semestro metu tikiuosi tekstynas 922 00:46:24,040 --> 00:46:26,970 tikrai naudinga informacija, bendros atsakymus į dažniausiai 923 00:46:26,970 --> 00:46:29,640 klausimų, todėl, kad jūs patys galite išspręsti problemas, 924 00:46:29,640 --> 00:46:33,490 ir gauti atsiklijavęs kuo greičiau, bet tuo pačiu 925 00:46:33,490 --> 00:46:37,210 dėstytojų, paprastai nuo 20 iki 30 iš mokymo bičiulių ir 926 00:46:37,210 --> 00:46:39,660 kurso padėjėjų, vienu metu darbuotojų. 927 00:46:39,660 --> 00:46:42,420 >> Mes turėsime tai, kas vadinama CS50 pasveikinimo Annenberg. 928 00:46:42,420 --> 00:46:46,710 Ir kai mes nustatyti, kad, žinote, ką į šį klausimą, 929 00:46:46,710 --> 00:46:48,780 mes tikrai negali atsakyti efektyviai internete. 930 00:46:48,780 --> 00:46:49,800 Mums reikia pamatyti savo kompiuteryje. 931 00:46:49,800 --> 00:46:50,710 Mes norime kalbėti jums vienas ant vieno. 932 00:46:50,710 --> 00:46:51,340 Ant vieno. 933 00:46:51,340 --> 00:46:53,400 Jūs tikrai kovoja ir jūs, todėl noriu kalbėti 934 00:46:53,400 --> 00:46:56,010 vieną šalia kažkas,, jums bus siunčiami į 935 00:46:56,010 --> 00:46:58,730 CS50 pasveikinimo, mokymo kolegos ūkis, pažodžiui, 936 00:46:58,730 --> 00:47:01,770 "iPad", kad yra studentų vardus, iš vienos pusės, mokymo štabo 937 00:47:01,770 --> 00:47:02,790 pavadinimai iš kitos pusės. 938 00:47:02,790 --> 00:47:04,760 Mes spustelėkite savo vardą, po pavadinimas 939 00:47:04,760 --> 00:47:06,860 dėstytojų, ir jūsų kompiuterio ekrane pradės 940 00:47:06,860 --> 00:47:11,170 mirksi sako prašome eiti pamatyti Alice arba eikite pamatyti Bob 941 00:47:11,170 --> 00:47:11,980 personalo lentelėje. 942 00:47:11,980 --> 00:47:14,450 Ir tokiu būdu, mes bus išsiųsti dalykų, kaip 943 00:47:14,450 --> 00:47:17,610 kuo veiksmingiau, taip pat padėti jums link 944 00:47:17,610 --> 00:47:19,910 sprendimai lengviau. 945 00:47:19,910 --> 00:47:22,970 Skyriuose, jie bus galimybių daugiau 946 00:47:22,970 --> 00:47:25,570 intymus Hands-on "su viena iš galimybių 947 00:47:25,570 --> 00:47:29,040 mokymo bičiulių ir nuo 12 iki 16 ar taip iš jūsų klasiokų 948 00:47:29,040 --> 00:47:31,900 kiekvieną savaitę mes turime problemą, problemas 949 00:47:31,900 --> 00:47:33,800 kad paklausti nemažai konceptualių klausimų ir 950 00:47:33,800 --> 00:47:35,740 skaičius bitų dydžio programavimo klausimus, kad jūs 951 00:47:35,740 --> 00:47:37,690 galėtų išsiaiškinti savo, ir jūs galite dirbti savo 952 00:47:37,690 --> 00:47:40,020 pačių, bet iš dalies kontekste, kur mes dirbame per 953 00:47:40,020 --> 00:47:42,870 kartu kai kurie iš šių problemų ir ten, kur 954 00:47:42,870 --> 00:47:44,570 skiriasi pokalbis nukelia mus. 955 00:47:44,570 --> 00:47:48,010 >> Be to, skyriuje jūs turite galimybes 956 00:47:48,010 --> 00:47:50,450 namų darbų argumentų, kad jūs atlikote, savo 957 00:47:50,450 --> 00:47:53,620 klasiokai, kartais anoniminiais, visada per opt-in 958 00:47:53,620 --> 00:47:55,810 jei norėtumėte pasidalinti darbą, kad jūs pateikėte. 959 00:47:55,810 --> 00:47:58,030 Taigi, tai tikrai bus abipusius pokalbis, 960 00:47:58,030 --> 00:48:00,840 proga peržiūrėti savo darbą daug daugiau 961 00:48:00,840 --> 00:48:04,080 dinamišką jausmą, o ne tiesiog žiūri PDF arba 962 00:48:04,080 --> 00:48:06,920 spaudinys ir per kelias sekundes, o ne galvoti apie tai 963 00:48:06,920 --> 00:48:08,920 nebūtinai sugeria grįžtamąjį ryšį, kad mokytojo 964 00:48:08,920 --> 00:48:10,150 darbuotojai. 965 00:48:10,150 --> 00:48:12,540 Ir jums naudoti įrankį, vadinamą CS50 Tarpai. 966 00:48:12,540 --> 00:48:15,670 Tiems, susipažinę, tai yra kalba, žinomas kaip C viršuje 967 00:48:15,670 --> 00:48:17,500 į kairę, ir gausite žinoti šią laikui bėgant. 968 00:48:17,500 --> 00:48:19,640 Bet tai yra internetinis įrankis, kad mes naudojame 969 00:48:19,640 --> 00:48:22,310 skyrius, kuris leidžia jums ir jūsų 15 ar pan Klasiokai 970 00:48:22,310 --> 00:48:24,100 prisijungti su savo mokymo kolegos 971 00:48:24,100 --> 00:48:24,980 priekinė iš kambario. 972 00:48:24,980 --> 00:48:26,750 Galėsite rašyti kodą šiame lange. 973 00:48:26,750 --> 00:48:28,720 Galėsite bendrauti elektroniniu būdu, jei nesate 974 00:48:28,720 --> 00:48:30,930 tikrųjų skyrių tuo konkrečiu momentu. 975 00:48:30,930 --> 00:48:33,940 Ir jūsų mokymo bendradarbis, kai ateina laikas aptarti 976 00:48:33,940 --> 00:48:38,645 Alisos ir Bobo sprendimas klasėje, mokymo kolegos gali 977 00:48:38,645 --> 00:48:41,380 spustelėkite mygtuką ir voila, projekto ant ekrano, 978 00:48:41,380 --> 00:48:44,250 nesvarbu, kad studentas dirbo, kad ypač 979 00:48:44,250 --> 00:48:44,990 momentu. 980 00:48:44,990 --> 00:48:47,130 Taigi, tiems iš jūsų, kurie draugai, kurie ėmėsi CS50, 981 00:48:47,130 --> 00:48:49,750 praeitį, suvokti, kad skyriai buvo gerokai 982 00:48:49,750 --> 00:48:52,600 perleist šiemet aktyvesnis, tuo labiau 983 00:48:52,600 --> 00:48:55,960 dinamiška, ir tikrai dvipusis pokalbis tarp mokymo 984 00:48:55,960 --> 00:48:58,190 darbuotojai ir studentai. 985 00:48:58,190 --> 00:48:59,020 >> Ir Walkthroughs. 986 00:48:59,020 --> 00:49:01,560 Taigi, šių probleminių rinkinių, mes taip pat siūlome ne tik 987 00:49:01,560 --> 00:49:04,210 specifikacija, kuri paprastai yra gana išsamus 988 00:49:04,210 --> 00:49:07,380 PDF, bet ir tokie žinomas kaip walkthroughs, kai vienas 989 00:49:07,380 --> 00:49:11,000 pedagoginio personalo narys lems savaitinį sesiją 990 00:49:11,000 --> 00:49:13,210 kad pažodžiui walks jus per problemos rinkinį, 991 00:49:13,210 --> 00:49:15,720 jums patarimų ir patarimus ir pradinių taškų ir yra skirtas 992 00:49:15,720 --> 00:49:17,250 paklausti, labai dažnai užduodamus 993 00:49:17,250 --> 00:49:19,360 klausimas, kur man pradėti? 994 00:49:19,360 --> 00:49:21,990 Na, jūs pradėsite arba nardymo į spec savo 995 00:49:21,990 --> 00:49:25,100 savo arba savo pareigų, arba žiūrėti šiuos Walkthroughs. 996 00:49:25,100 --> 00:49:27,420 Pirmasis žingsnis po žingsnio, iš tiesų, bus šį penktadienį. 997 00:49:27,420 --> 00:49:29,520 Jie bus penktadieniais, ne tiek daug, nes mes manome, kad jis bus 998 00:49:29,520 --> 00:49:32,160 populiarus laiko, bet, nes tada galima filmuoti labai anksti 999 00:49:32,160 --> 00:49:34,380 per savaitę juos gauti internete savaitgalį taip, kad jums 1000 00:49:34,380 --> 00:49:37,670 tiek dienų, kiek įmanoma, kad iš tikrųjų užsiima tuo, kad 1001 00:49:37,670 --> 00:49:38,390 turinys taip pat. 1002 00:49:38,390 --> 00:49:40,900 Bet daugiau apie tai paskaitą šį penktadienį. 1003 00:49:40,900 --> 00:49:43,620 >> Dabar paramos struktūros, labiausiai 1004 00:49:43,620 --> 00:49:46,430 reikšmingas statistika yra galbūt 108 mokymo 1005 00:49:46,430 --> 00:49:47,950 bičiuliai ir kursų padėjėjai, kad ši 1006 00:49:47,950 --> 00:49:49,730 kursas šiuo metu yra. 1007 00:49:49,730 --> 00:49:52,030 Jei kai kurie iš jūsų, kurie neturi prieštaringų klases norėtų 1008 00:49:52,030 --> 00:49:55,070 prisijungti prie manęs čia ant scenos, tai šie vaikinai, kurie bus 1009 00:49:55,070 --> 00:49:57,990 galiausiai tikrai nustatyti savo patirtimi, į paskaitas. 1010 00:50:06,750 --> 00:50:09,290 Aš turėjau daug mokymo bičiulių mokyti mane klases 1011 00:50:09,290 --> 00:50:11,650 dieną, ir aš prisimenu labai mažai tų, atvirai. 1012 00:50:11,650 --> 00:50:15,590 Tačiau iki šiol aš vis dar prisimenu tarp tų nedaugelio, mano CS50 TF 1013 00:50:15,590 --> 00:50:18,100 kuris tikrai padėjo man atsakyti į klausimus, kurie tikrai padėjo 1014 00:50:18,100 --> 00:50:20,690 man kai buvo stengiamasi, ir iš tikrųjų buvo šis partneris 1015 00:50:20,690 --> 00:50:23,630 labai naują pasaulį mokymosi patirtis. 1016 00:50:23,630 --> 00:50:26,410 Šiek tiek, visi šie vaikinai kartu su Jumis ne už 1017 00:50:26,410 --> 00:50:29,010 pyragas, kuris yra CS50 tradicija, transepto 1018 00:50:29,010 --> 00:50:30,030 Memorialo salė. 1019 00:50:30,030 --> 00:50:32,320 >> Bet leiskite man pirma supažindinti jus su Nate 1020 00:50:32,320 --> 00:50:35,820 Hardison vėl Rob Bowden ir Tommy MacWilliam, tai 1021 00:50:35,820 --> 00:50:37,460 metų kursas vadovauja. 1022 00:50:37,460 --> 00:50:39,250 Jei jus vaikinai prisijungti prie manęs čia per vidurį. 1023 00:50:45,250 --> 00:50:47,910 Visi jie parengė keletą įkvepiantį pastabų. 1024 00:50:51,540 --> 00:50:52,550 >> TOMMY MACWILLIAM: aš nieko ne rengti 1025 00:50:52,550 --> 00:50:53,665 įkvepiantis. 1026 00:50:53,665 --> 00:50:55,020 Bet mano vardas is Tommy. 1027 00:50:55,020 --> 00:50:56,140 Aš esu Mather vyresnysis. 1028 00:50:56,140 --> 00:50:57,325 Aš studijuoju Computer Science. 1029 00:50:57,325 --> 00:50:59,490 Aš tikrai džiaugiamės, kad apsidraudimo grupės ir vyksta 1030 00:50:59,490 --> 00:51:01,365 per CS50 kelionę su jumis. 1031 00:51:01,365 --> 00:51:04,010 Ką aš tikrai patinka CS50, kaip ji iš tikrųjų moko jus 1032 00:51:04,010 --> 00:51:06,040 galvoti apie problemas nauju būdu. 1033 00:51:06,040 --> 00:51:08,570 Tai tikrai įgūdžių, kad viskas bus neįkainojama nesvarbu 1034 00:51:08,570 --> 00:51:09,950 kokioje srityje jūs einate į. 1035 00:51:09,950 --> 00:51:12,660 Ir ne tik tai, bet mes siūlome daugiau laisvo saldainiai, nei bet 1036 00:51:12,660 --> 00:51:13,910 kitas kursas universitete. 1037 00:51:20,088 --> 00:51:22,210 Aha, ir todėl aš tikrai laukiu pamatyti, kas 1038 00:51:22,210 --> 00:51:23,560 visi stato šį semestrą. 1039 00:51:23,560 --> 00:51:25,730 Ir jei kas nors turi kokių nors klausimų ar visoje 1040 00:51:25,730 --> 00:51:27,770 semestro, tikrai maloniai prašome susisiekti pas mane ir 1041 00:51:27,770 --> 00:51:29,020 Aš norėčiau būti laimingi galėdami padėti. 1042 00:51:31,450 --> 00:51:31,780 >> ROB Bowden: Sveiki. 1043 00:51:31,780 --> 00:51:32,530 Aš esu Rob Bowden. 1044 00:51:32,530 --> 00:51:33,780 Aš esu, Kirkland vyresnysis. 1045 00:51:37,900 --> 00:51:39,760 Taip, tai tiesa. 1046 00:51:39,760 --> 00:51:41,930 Mes visi tikrai malonu šiam kitą pusmetį. 1047 00:51:41,930 --> 00:51:43,230 Mes tikimės, kad jūs visi džiaugiamės. 1048 00:51:47,710 --> 00:51:49,410 Aš ne tikėtis, kad. 1049 00:51:49,410 --> 00:51:50,390 Taip. 1050 00:51:50,390 --> 00:51:52,200 Taigi, mes įdėti tiek daug pastangų, kad šis 1051 00:51:52,200 --> 00:51:53,370 semestras tikrai didelis. 1052 00:51:53,370 --> 00:51:55,960 Ir tol, kol jūs esate pasirengę įdėti pastangų, yra 1053 00:51:55,960 --> 00:51:57,840 tiek daug, jūs galite išeiti iš šio kurso. 1054 00:51:57,840 --> 00:52:00,130 Ak, mes - 1055 00:52:00,130 --> 00:52:01,380 taip. 1056 00:52:04,640 --> 00:52:08,300 Smagu galite gauti iš šio kurso. 1057 00:52:08,300 --> 00:52:10,500 Mes nebūtume iš 108 darbuotojų, jei tu negali gauti daug 1058 00:52:10,500 --> 00:52:11,370 įdomus iš jo. 1059 00:52:11,370 --> 00:52:15,300 Taigi, tiesiog pabandykite dalyvauti ir jums neteks dėl to gailėtis. 1060 00:52:23,190 --> 00:52:23,890 >> Nate HARDISON: Sveiki, vaikinai. 1061 00:52:23,890 --> 00:52:24,800 Aš tikiu, Nate. 1062 00:52:24,800 --> 00:52:27,570 Aš esu už kursą mokytojas. 1063 00:52:27,570 --> 00:52:29,060 Aš tikrai džiaugiamės, kad čia taip pat. 1064 00:52:29,060 --> 00:52:30,960 Tai mano pirmasis metus čia. 1065 00:52:30,960 --> 00:52:34,210 Tikiuosi, jums praeiti šį kursą ir džiaugtis juo, kiek 1066 00:52:34,210 --> 00:52:35,820 Man patiko tai iki šiol. 1067 00:52:35,820 --> 00:52:38,570 Ir jei jūs kada nors norėjote sužinoti, kaip suskaičiuoti iki 9 arba 10 1068 00:52:38,570 --> 00:52:41,730 dvejetainis, atėjo pasikalbėti su manimi. 1069 00:52:41,730 --> 00:52:43,760 >> David J. Malan: Taigi, o šie vaikinai čia rizika 1070 00:52:43,760 --> 00:52:46,980 etape šiek tiek nerangiai, tegul Kłębić, per tik keletas 1071 00:52:46,980 --> 00:52:49,370 dalykų, kurie laukia, kol mes atidėti dėl torto. 1072 00:52:49,370 --> 00:52:50,580 Kas tai, kad laukia? 1073 00:52:50,580 --> 00:52:53,490 Na, jei mes priimti greitai pažvelgti atgal į praėjusiais metais, problemos 1074 00:52:53,490 --> 00:52:56,010 nustatote 0, jūsų pirmtakai dove į programavimo 1075 00:52:56,010 --> 00:52:58,700 kalba vadinama įbrėžimams, grafinė programavimo kalba 1076 00:52:58,700 --> 00:53:01,220 jums naudoti pirmosiomis dienomis kurso pradžios šis 1077 00:53:01,220 --> 00:53:04,390 Penktadienis išmokti sąvokas, susipažinę su kai kuriais iš jūsų. 1078 00:53:04,390 --> 00:53:06,750 Bet suprantame, bus Išplėstinė aspektas 1079 00:53:06,750 --> 00:53:08,950 Tiems iš jūsų, iš anksto fone. 1080 00:53:08,950 --> 00:53:11,450 >> Praėjusių metų problema nustatyti 2, studentai, panėrė į 1081 00:53:11,450 --> 00:53:14,780 kriptografijos, šifravimo ar kodavimo meno pasaulis 1082 00:53:14,780 --> 00:53:17,770 informacija, įgyvendinimo programas, kad užkoduotų duomenų. 1083 00:53:17,770 --> 00:53:21,490 Ir hacker to pernai studentams tęsti 1084 00:53:21,490 --> 00:53:24,570 nulaužti arba iššifruoti slaptažodžius tipiškas 1085 00:53:24,570 --> 00:53:28,090 kompiuterio xe slaptažodis failą ateina su algoritmų ir 1086 00:53:28,090 --> 00:53:31,810 euristika brutalia jėga suprasti, ką kas nors yra 1087 00:53:31,810 --> 00:53:33,640 slaptažodis kompiuterinę sistemą. 1088 00:53:33,640 --> 00:53:36,630 Praėjusiais metais, taip pat problema, 3, studentams svarbą bet kokiems su - 1089 00:53:36,630 --> 00:53:37,680 problema nustatyti 4 - Ar studentams 1090 00:53:37,680 --> 00:53:39,280 įgyvendinti Sudoku žaidimas. 1091 00:53:39,280 --> 00:53:42,250 Ir hacker to, kad metus padarė studentai ne 1092 00:53:42,250 --> 00:53:45,650 tiesiog įgyvendinti, kaip žaisti žaidimą, tačiau iš tikrųjų Solver 1093 00:53:45,650 --> 00:53:47,800 , pagal kurį kompiuteris gali suteikti jums, žmogaus, 1094 00:53:47,800 --> 00:53:50,130 užuominų, greičiau nei jūs spręsti 1095 00:53:50,130 --> 00:53:51,420 kad pirma problema. 1096 00:53:51,420 --> 00:53:54,130 >> Problemą, 5, mes padarėme ekspertizės, šio meno 1097 00:53:54,130 --> 00:53:57,020 atsigauna informaciją, kuri buvo atsitiktinai arba labai 1098 00:53:57,020 --> 00:53:59,320 sąmoningai ištrinti iš kompiuterio. 1099 00:53:59,320 --> 00:54:02,100 Praėjusiais metais, dėstytojų ir aš vaikščiojo aplink kampusie 1100 00:54:02,100 --> 00:54:04,990 fotografuoti žmonių, vietų ir daiktų, ir tada 1101 00:54:04,990 --> 00:54:07,830 mūsų kamera, kuri netyčia suformatuotas medijos kortelę 1102 00:54:07,830 --> 00:54:08,900 turėjo visas tas nuotraukas. 1103 00:54:08,900 --> 00:54:09,650 , Bet ne problema. 1104 00:54:09,650 --> 00:54:13,780 Mes padarėme ekspertizės įvaizdį šios atminties kortelės, perdavė jį 1105 00:54:13,780 --> 00:54:16,320 visiems klasės mokiniams, ir ginčijo jiems rašyti 1106 00:54:16,320 --> 00:54:20,110 programas, kad atkurtos visi iš tos kortelės JPEG. 1107 00:54:20,110 --> 00:54:22,010 Ir iš tikrųjų tai yra viena iš mūsų mėgstamų probleminių rinkinių. 1108 00:54:22,010 --> 00:54:24,680 >> Ir aš iškasė elektroniniu paštu iš vienos savo pirmtakų, 1109 00:54:24,680 --> 00:54:27,270 , kuris buvo labai smagu skaityti kadaise. 1110 00:54:27,270 --> 00:54:30,240 Jis rašė, - tai iš Matt - Sveiki, Davidas, vakar mano 1111 00:54:30,240 --> 00:54:33,710 sesuo netyčia suformatuotas savo fotoaparato SD kortelę ir prarado 1112 00:54:33,710 --> 00:54:35,630 per metus verta įsimintinų nuotraukų. 1113 00:54:35,630 --> 00:54:38,710 Ji, deja, yra ne pats geriausias atsargines kopijas savo duomenis. 1114 00:54:38,710 --> 00:54:41,230 Tačiau ši situacija man priminė pset 5, todėl aš maniau, 1115 00:54:41,230 --> 00:54:44,260 bandys paleisti savo SD kortelę per susigrąžinti programos 1116 00:54:44,260 --> 00:54:46,310 , kad aš parašiau visą kelią atgal spalio. 1117 00:54:46,310 --> 00:54:48,550 Taigi, po keturių valandų suprasti, kaip sukurti 1118 00:54:48,550 --> 00:54:51,210 žalias vaizdas nuo suformatuoti SD kortelę - 1119 00:54:51,210 --> 00:54:53,370 "Google" įrodė, kad yra gana nenaudingas šiuo klausimu iki 1120 00:54:53,370 --> 00:54:55,480 ironiškai man teko susidurti jūsų instrukcijas 1121 00:54:55,480 --> 00:54:58,070 internetas - 1122 00:54:58,070 --> 00:55:00,490 po skardinimo aplink su kai kurių komandų argumentuose, 1123 00:55:00,490 --> 00:55:02,320 Man pavyko sukurti ekspertizės vaizdas. 1124 00:55:02,320 --> 00:55:04,490 Ir po įdiegti ir konfigūruoti CS50 1125 00:55:04,490 --> 00:55:07,520 Prietaisas, man pavyko paleisti ekspertizės vaizdą per mano 1126 00:55:07,520 --> 00:55:13,110 programą ir atgauti visus 1027 Mano sesuo fotografijų. 1127 00:55:13,110 --> 00:55:14,340 Teisė, Matt. 1128 00:55:14,340 --> 00:55:15,165 >> Taigi per pastaruosius year's 1129 00:55:15,165 --> 00:55:23,080 [Plojimai] 1130 00:55:23,080 --> 00:55:25,680 Praėjusių metų problemą, 6, mes davė studentams 1131 00:55:25,680 --> 00:55:29,910 150.000 anglų kalbos žodžių žodynas ir ginčijo juos 1132 00:55:29,910 --> 00:55:32,570 parašyti rašybos tikrintuvą formos užklausas atsakė 1133 00:55:32,570 --> 00:55:33,930 šis žodis parašyti teisingai arba 1134 00:55:33,930 --> 00:55:35,705 neteisingai taip greitai, kaip įmanoma. 1135 00:55:35,705 --> 00:55:38,470 Ir opt-in buvo studentai, leidžiama tada 1136 00:55:38,470 --> 00:55:41,290 iššūkis klasiokų skelbti jų rezultatus, 1137 00:55:41,290 --> 00:55:44,200 suma, RAM, kad jie naudojami, procesoriaus ciklų skaičius arba 1138 00:55:44,200 --> 00:55:46,910 sekundžių, kad jie naudojami, kad studentai buvo reitinguojami 1139 00:55:46,910 --> 00:55:47,900 kurso svetainėje. 1140 00:55:47,900 --> 00:55:51,170 Vėl, vien neprivaloma aspektas, tačiau labai smagu, kad 1141 00:55:51,170 --> 00:55:54,540 labai dažnai studentas gauti vietą skaičių 10 ar pan 1142 00:55:54,540 --> 00:55:57,210 didelis lenta svetainėje, eikite į pietus, o tada 1143 00:55:57,210 --> 00:55:59,920 grįžti ir realizuoti jo kambarioku buvo tik kraštais 1144 00:55:59,920 --> 00:56:03,270 visą apie jį ar ją didelis valdyboje, tokiu būdu pilant kitą 1145 00:56:03,270 --> 00:56:07,170 du ar tris valandas tik vieno iki jo kambarioku. 1146 00:56:07,170 --> 00:56:08,550 >> Taigi, mes tikimės, kad kažkas panašaus 1147 00:56:08,550 --> 00:56:09,580 šiais metais. 1148 00:56:09,580 --> 00:56:12,140 Problema nustatyti 7 ar mes pakreipti interneto kryptimi 1149 00:56:12,140 --> 00:56:14,840 programavimas, iš tikrųjų spręsti problemas vis 1150 00:56:14,840 --> 00:56:18,170 vis dažniau interneto naršyklę aplinka. 1151 00:56:18,170 --> 00:56:20,900 Žinoti decreasingly mes atsisiųsti programinę įrangą Mac ir 1152 00:56:20,900 --> 00:56:23,650 Kompiuteriai, tačiau vis dažniau mes tai darome visi per internete. 1153 00:56:23,650 --> 00:56:27,530 >> Ir iš tiesų praėjusiais metais, apie 88% studentų galutines projektų 1154 00:56:27,530 --> 00:56:29,660 kursas žiniatinklio. 1155 00:56:29,660 --> 00:56:32,020 Ir tie, taip pat yra įgūdžių, kad jums bus gauti iš šio 1156 00:56:32,020 --> 00:56:33,230 klases kurso pabaigoje. 1157 00:56:33,230 --> 00:56:36,090 Nes tai, kas laukia aikštyno pabaigoje CS50 mugė, 1158 00:56:36,090 --> 00:56:39,060 ši paroda, kuris paremtas idėja mokslo mugėje. 1159 00:56:39,060 --> 00:56:41,750 Tačiau šio teisingai versija padaryti visus studentus į klasę 1160 00:56:41,750 --> 00:56:45,400 pareikšti savo nešiojamuosius kompiuterius ir savo draugais ir šeima ir kiti 1161 00:56:45,400 --> 00:56:48,310 Šiaurės vakarų Mokslas, didelis pastatas su miesteliu, įsteigta 1162 00:56:48,310 --> 00:56:51,030 jų nešiojamas, gauti šiek tiek maisto, gauti šiek tiek pūsti ir gėrimais, 1163 00:56:51,030 --> 00:56:53,990 ir tada demonstruoti savo galutinius projektus visiems, kuriems to 1164 00:56:53,990 --> 00:56:57,210 lankomumas, kuris pernai sunumeruoti apie 2500 dalyvių 1165 00:56:57,210 --> 00:56:58,320 iš viso kampusie. 1166 00:56:58,320 --> 00:57:02,100 Ir išraiškos, kaip tai ir kaip tai nebuvo 1167 00:57:02,100 --> 00:57:03,370 neįprasta mugėje. 1168 00:57:03,370 --> 00:57:06,590 >> Vedantis į mugę CS50 Hackathon, galimybė 1169 00:57:06,590 --> 00:57:09,350 apynių į Harvardo Shuttle, galvos gatve 1170 00:57:09,350 --> 00:57:12,700 "Microsoft", 8:00 val., O ne eiti namo iki 07:00. 1171 00:57:12,700 --> 00:57:16,280 Mes aptarnaujame pirmą vakarienė 8:00 PM, 1:00 val antroji vakarienės, 1172 00:57:16,280 --> 00:57:18,900 ir tiems, kurie vis dar stovi 5:00 AM, Ką mes darome, kad 1173 00:57:18,900 --> 00:57:20,400 blynai į IHOP. 1174 00:57:20,400 --> 00:57:23,470 Ir Hackathon yra galimybė, kaip pavaizduota čia, 1175 00:57:23,470 --> 00:57:25,930 pasinerti į savo galutinius projektus, nepriklausomai nuo to, ar dirba 1176 00:57:25,930 --> 00:57:29,470 savo arba su draugais bendradarbiavimu grindžiamoje aplinkoje, 1177 00:57:29,470 --> 00:57:31,970 , kai visas mokymas darbuotojai dirba gerai į 1178 00:57:31,970 --> 00:57:35,430 naktį su gausiais tiekimo Honkongo kinų maisto. 1179 00:57:35,430 --> 00:57:39,550 5:00 AM tokie vaizdai, kaip šie gana dažni, 1180 00:57:39,550 --> 00:57:40,940 metais taip pat. 1181 00:57:40,940 --> 00:57:44,390 >> Taigi, kaip mes atidėti po akimirkos torto, reikia nepamiršti, kad 1182 00:57:44,390 --> 00:57:48,500 76% žmonių šiame kambaryje neturi ankstesnės patirties. 1183 00:57:48,500 --> 00:57:51,090 Ir kaip už mokymo programą, kas galiausiai svarbu 1184 00:57:51,090 --> 00:57:53,740 kursas yra ne tiek daug, kur jūs galų gale dėl Jūsų 1185 00:57:53,740 --> 00:57:57,400 klasiokai, bet kai jums 11 savaitę galų gale lyginant su 1186 00:57:57,400 --> 00:57:59,400 save savaitę 0. 1187 00:57:59,400 --> 00:58:01,850 Tai CS50.