1 00:00:19,994 --> 00:00:22,760 [Powered by Google Translate] SPEAKER 1: See on CS50. 2 00:00:22,760 --> 00:00:27,120 Nii et ma olin, kus sa oled nüüd mõned aastad tagasi, ja kui ma olin uustulnuk kell 3 00:00:27,120 --> 00:00:32,000 aeg, ma ei olnud tõesti seda teed tehes arvutid teaduse, tehes 4 00:00:32,000 --> 00:00:32,490 insener. 5 00:00:32,490 --> 00:00:35,780 Tõepoolest, ma tulin see koht valitsus koondaja. 6 00:00:35,780 --> 00:00:38,910 Ma tahaks juba keskkoolis poiss, kes meeldis asju nagu ajalugu. 7 00:00:38,910 --> 00:00:41,940 Mulle meeldis riigiõiguse, selline inglise ja matemaatika, nii kena 8 00:00:41,940 --> 00:00:45,840 Muodokas, kuid ei pruugi teada asju, mida ma ei olnud õpetanud 9 00:00:45,840 --> 00:00:46,520 keskkoolis. 10 00:00:46,520 --> 00:00:49,570 Ja nii uustulnuk aastal oli mul see hirmunud, mille ehkki ma 11 00:00:49,570 --> 00:00:53,400 meeldis arvutid, mängida arvutimänge jms, ma kindlasti kunagi 12 00:00:53,400 --> 00:00:57,120 kujutasin ennast arvuti inimene, arvuti teadlane ja 13 00:00:57,120 --> 00:00:59,610 ausalt, ma arvasin, et mu sõbrad keskkoolis, kes võtsid arvuti 14 00:00:59,610 --> 00:01:03,990 Teaduse olid natuke - geeks. 15 00:01:03,990 --> 00:01:08,880 >> Ja veel, kui ma siia jõudsin loengusse, seal oli see muidugi CS50, ja 16 00:01:08,880 --> 00:01:12,620 aega, tuli see maine on tõesti tegu millegi valvel. 17 00:01:12,620 --> 00:01:13,690 See oli hea kursus. 18 00:01:13,690 --> 00:01:15,360 See oli lõbus muidugi. 19 00:01:15,360 --> 00:01:18,970 Aga siis tuli tegelikult saada, et jalg ukse vahele. 20 00:01:18,970 --> 00:01:22,090 Ja isegi mina ei seda künnist ületada uustulnuk aastal. 21 00:01:22,090 --> 00:01:25,590 Ja ma läksin oma teed on valitsus kontsentraatori, läbimas 22 00:01:25,590 --> 00:01:28,787 nii palju eeltingimusi kui suutsin, rist lugedes asju gen 23 00:01:28,787 --> 00:01:32,340 ED või tuum jms, ja siis teise kursuse aasta, mingil põhjusel, ma sain 24 00:01:32,340 --> 00:01:35,580 Julgust kogunud samm jala teaduskeskus B, kus CS50. 25 00:01:35,580 --> 00:01:38,970 Väga kuulus arvuti teadlane nimega Brian Kernighan oli 26 00:01:38,970 --> 00:01:44,020 Siin õpetas sel aastal, ja isegi siis, olin ainult valmis tegelikult 27 00:01:44,020 --> 00:01:47,720 täitke minu uurimus kaart võttes selle klassi katse läbimise / mitteläbimise. 28 00:01:47,720 --> 00:01:50,140 Vaatasin minu ümber, ja ma arvasin, igaüks siin ruumis ju tead 29 00:01:50,140 --> 00:01:52,880 tee rohkem arvutiteadus, umbes programmeerimine, arvutid. 30 00:01:52,880 --> 00:01:56,090 Igaühel tuleb programmeerimise selles toas, sest need olid 12, kuid tõepoolest, 31 00:01:56,090 --> 00:01:57,470 et nii ei olnud. 32 00:01:57,470 --> 00:02:01,600 Ja nii väga viimane päev, viies esmaspäeval semester et ma võtan 33 00:02:01,600 --> 00:02:05,300 see hüpe ja muutus läbimise / mitteläbimise et kirja klassi, ja lõpuks muutuvad minu 34 00:02:05,300 --> 00:02:07,730 kontsentratsioon, samal päeval arvutiteadus. 35 00:02:07,730 --> 00:02:10,630 >> Nüüd see pole meie eesmärk selles klassis, mis omakorda teid kõiki arvesse arvuti 36 00:02:10,630 --> 00:02:14,600 teaduse kontsentraatorid, kuid tõesti, teha ettepanek, et seal on see võimalus 37 00:02:14,600 --> 00:02:18,630 selles valdkonnas ja teistes valdkondades, kus võite olla üsna harjumatu, 38 00:02:18,630 --> 00:02:21,920 arvestades, et gümnaasiumid tavaliselt järgida üsna kindlad õppekavade 39 00:02:21,920 --> 00:02:26,170 tee, kuid ettevõtmise kohta, et CS50, uutesse vetesse. 40 00:02:26,170 --> 00:02:30,460 Ja kui te istute siin täna mõtlesin te tegelikult ei kuulu, nii 41 00:02:30,460 --> 00:02:34,110 ka enamik inimesi oma õigust ja oma vasakule. 42 00:02:34,110 --> 00:02:39,970 Tõepoolest, eelmisel aastal, 76% õpilastest Selle klassi puudus eelnev kogemus. 43 00:02:39,970 --> 00:02:43,510 Nii et vastupidi sellele, mida sa võiksid mõelda, enamik inimesi istub ümber 44 00:02:43,510 --> 00:02:47,130 täna ei, tegelikult on eelnev kogemus. 45 00:02:47,130 --> 00:02:52,030 18% võtta ühe CS klassi ning 6% on võtnud kaks või rohkem. 46 00:02:52,030 --> 00:02:55,300 Vahepeal palume meie õpilasi igal aastal kirjeldavad endid seoses 47 00:02:55,300 --> 00:02:57,760 mugavuse tase, ja see on - 48 00:02:57,760 --> 00:02:59,010 seal on keegi määratlus seda. 49 00:02:59,010 --> 00:03:02,480 Sa lihtsalt omamoodi tean, et see, kui sa ei ole väga mugav CS50. 50 00:03:02,480 --> 00:03:07,250 Ja eelmisel aastal oli meil 55% selle rohelise pirukas viilu siin iseennast kirjeldav 51 00:03:07,250 --> 00:03:10,640 kui vähem mugav üliõpilastele, kes ausalt öeldes polnud meil aimugi, miks nad 52 00:03:10,640 --> 00:03:14,800 poes muidugi, et esimesel päeval, kuid sama 55% jäi meile kuni 53 00:03:14,800 --> 00:03:19,270 semestri lõpuks, nagu ka 35%, kes olid kusagil nende vahel rohkem 54 00:03:19,270 --> 00:03:22,100 mugav ja ka vähem mugav. 55 00:03:22,100 --> 00:03:23,490 >> Mis on infotehnoloogia? 56 00:03:23,490 --> 00:03:26,630 Noh, keskkoolis, ja tõesti üldisemalt seal nendel päevadel, 57 00:03:26,630 --> 00:03:29,740 seal on see taju või see eksiarvamus, et arvutiteadus on 58 00:03:29,740 --> 00:03:30,400 programmeerimine. 59 00:03:30,400 --> 00:03:33,550 Ja see on absoluutselt üks aspekt arvutiteadus, kuid programmeerimine, 60 00:03:33,550 --> 00:03:36,490 mis iganes keel on, on tõesti ainult vahend, et arvuti teadlased 61 00:03:36,490 --> 00:03:39,890 kasutada, et lahendada probleeme, kas domeen infotehnoloogia või 62 00:03:39,890 --> 00:03:42,990 üha nendel päevadel, füüsikalised loodusteadused, looduslik 63 00:03:42,990 --> 00:03:45,890 teaduste, meditsiin, humanitaar-, analüüsida 64 00:03:45,890 --> 00:03:47,320 suur andmekogumid. 65 00:03:47,320 --> 00:03:51,070 Anywhere nüüd on arvuti ja andmed, seal on võimalus taotleda 66 00:03:51,070 --> 00:03:54,400 õppetunnid klassis nagu CS50. 67 00:03:54,400 --> 00:03:57,490 >> Nii et olgem lahendada probleem, et arvuti teadlane võiks minna 68 00:03:57,490 --> 00:04:02,370 lahendamise ja proovige panna mõned kõnepruuki, pane mõned kontseptuaalne raamistik, ümber 69 00:04:02,370 --> 00:04:05,420 mida võib vastasel korral olla mõned üsna abstraktseid ideid. 70 00:04:05,420 --> 00:04:07,370 Nii et see on telefon. 71 00:04:07,370 --> 00:04:08,840 Sa ei näe neid asju liiga sageli. 72 00:04:08,840 --> 00:04:11,910 Kolledži ikka tundub, et on need majad ja magamisruumid, kuid 73 00:04:11,910 --> 00:04:14,970 tagasi päeval, kui sa tahad kasutada telefoni nagu see ei olnud 74 00:04:14,970 --> 00:04:16,760 elektroonilise aadressiraamatu oma mobiiltelefoni. 75 00:04:16,760 --> 00:04:20,250 Pigem sa tõmmata midagi tuntud telefoniraamatust ja need telefoni raamatuid 76 00:04:20,250 --> 00:04:23,110 oli umbes 1000 lehekülge tavaliselt. 77 00:04:23,110 --> 00:04:26,850 Nad olid järjestatud A kuni Z, ja sa lihtsalt tuli leida õige leht 78 00:04:26,850 --> 00:04:30,150 leida isik otsite, et leida oma nime ja 79 00:04:30,150 --> 00:04:31,020 telefoninumber. 80 00:04:31,020 --> 00:04:33,120 Nüüd, kuidas sa minna soojaks keegi seda raamatut? 81 00:04:33,120 --> 00:04:35,800 >> Oletame, minu eesmärk on anda mu sõber Mike Smith kõne. 82 00:04:35,800 --> 00:04:37,820 Noh, kuidas ma minna leida Mike Smith? 83 00:04:37,820 --> 00:04:42,370 Noh, väga mõistlik, kui naiivne ja ebatõhus, oleks alustada 84 00:04:42,370 --> 00:04:47,690 siin, ja alustada flipping lehele neli lehele viis, lehekülge kuus, ning sortimiseks 85 00:04:47,690 --> 00:04:50,930 Lineaarpolarisatsiooniga, mööda sirgjoont, minge läbi selle telefoniraamatust ja isegi 86 00:04:50,930 --> 00:04:54,010 kuigi see saab olema uskumatult tüütu, kui Mike Smith on selles 87 00:04:54,010 --> 00:04:57,480 raamat, ma olen lõpuks jõuame teda, kui ma lõpuks flip S 88 00:04:57,480 --> 00:04:58,790 osa selles raamatus. 89 00:04:58,790 --> 00:05:01,240 Nüüd, muidugi, sa ei pea olema arvuti teadlane teada, et see 90 00:05:01,240 --> 00:05:02,980 on loll viis selle probleemi lahendamiseks. 91 00:05:02,980 --> 00:05:04,620 Mis oleks tüüpiline inimene teha? 92 00:05:08,430 --> 00:05:09,330 Hästi tehtud. 93 00:05:09,330 --> 00:05:11,370 Nii et sa oleks klapp keskele, eks? 94 00:05:11,370 --> 00:05:14,970 Nii et sa flip umbes keskele, vaata siia, ja ma ilmselt leian end 95 00:05:14,970 --> 00:05:16,660 aastal M jagu. 96 00:05:16,660 --> 00:05:19,880 Okei, nii et M ei ole kindlasti see, mida ma otsin. 97 00:05:19,880 --> 00:05:23,150 Mike paremale, nii et rääkida, käesoleva paragrahvi ja nagu mõned teist on 98 00:05:23,150 --> 00:05:27,740 näinud, saame sõna otseses mõttes nüüd edasi kiskuda 99 00:05:27,740 --> 00:05:28,990 probleem poole. 100 00:05:33,870 --> 00:05:35,060 >> Sa tõesti ei tohiks olla, et muljet. 101 00:05:35,060 --> 00:05:36,990 Rebimine selle alla õmbluse ei ole tegelikult nii raske. 102 00:05:36,990 --> 00:05:40,040 Reaalsed inimesed seda teha sel viisil, kuid alla õmbluse, me 103 00:05:40,040 --> 00:05:41,400 nüüd on kaks probleemi. 104 00:05:41,400 --> 00:05:44,800 Kõik, mis on pooltki nii suur, ja me saame sõna otseses mõttes visata, et pool 105 00:05:44,800 --> 00:05:45,560 probleem ära. 106 00:05:45,560 --> 00:05:48,590 Nüüd oleme jäänud mitte 1000 lehekülge, kuid öelda, 500. 107 00:05:48,590 --> 00:05:49,580 Nüüd mida ma pean tegema? 108 00:05:49,580 --> 00:05:53,030 Noh, tüüpiline inimese lähevad umbes keskel taas ja leian end kell 109 00:05:53,030 --> 00:05:55,080 R jagu, nii et ei ole päris seal. 110 00:05:55,080 --> 00:05:58,380 Nii et taas, võin rebida selle probleemi poole. 111 00:05:58,380 --> 00:05:59,630 Aitäh. 112 00:06:02,000 --> 00:06:07,050 Nii et nüüd mul on ainult umbes 250 lehekülge, ja ma suudan seda uuesti ja uuesti, ja 113 00:06:07,050 --> 00:06:11,340 uuesti ja minna alates 125 kuni umbes 60, 30, 15, ja nii edasi. 114 00:06:11,340 --> 00:06:16,680 Ja lõpuks, siis mina saan arvu vähendatud üks lehekülgi, millel, kui ta on 115 00:06:16,680 --> 00:06:19,510 aastal telefoniraamat, Mike Smith peaks olema. 116 00:06:19,510 --> 00:06:22,720 >> Nüüd ongi ilmselt üsna mõistlik algoritm, ja see on 117 00:06:22,720 --> 00:06:25,395 ühekordseks kasutamiseks algoritm sel juhul, kuid mida me saame omamoodi 118 00:06:25,395 --> 00:06:26,920 ära võtta seda? 119 00:06:26,920 --> 00:06:30,750 Noh, esimene lähenemine, õige, kui naiivne, aga see oli, võib olla 120 00:06:30,750 --> 00:06:32,270 kirjeldatud käesoleva sirge. 121 00:06:32,270 --> 00:06:35,740 Nii et kui x-telg, siin me ütleme, et see on probleemi ulatust. 122 00:06:35,740 --> 00:06:39,530 Nii et kui x-telje läheb paremale, probleem muutub suuremaks. 123 00:06:39,530 --> 00:06:40,870 Mis see tähendab olla suurem? 124 00:06:40,870 --> 00:06:43,920 Seoses selle probleemiga, rohkem lehekülgi telefoniraamatust. 125 00:06:43,920 --> 00:06:45,860 Seal on rohkem midagi saame mõõta. 126 00:06:45,860 --> 00:06:47,660 Y-telg, aeg lahendada. 127 00:06:47,660 --> 00:06:51,790 Nii nagu telg tõuseb, eeldame seda ilmselt võtab rohkem aega. 128 00:06:51,790 --> 00:06:56,960 Nii et esimene lähenemine Lineaarpolarisatsiooniga otsivad lehelt ühe lehele 1000 129 00:06:56,960 --> 00:07:01,480 on lineaarne kord, lineaarne algoritm või protsessi, ja me saame 130 00:07:01,480 --> 00:07:03,120 kirjeldada seda, mida see sirge. 131 00:07:03,120 --> 00:07:06,560 Kui ma veel ühe leht telefoniraamat, see läheb, halvemal 132 00:07:06,560 --> 00:07:09,950 juhul, võta mind veel üks leht klapp leida Mike Smith. 133 00:07:09,950 --> 00:07:13,840 Kui ma lisan 100 lehekülge, 100 Rohkem flips või ajaühikutes. 134 00:07:13,840 --> 00:07:15,350 >> Nüüd võin olla natuke tark seda. 135 00:07:15,350 --> 00:07:17,550 Ma ei pea tõesti muuta see üks leht korraga. 136 00:07:17,550 --> 00:07:21,110 Ma ei tee selliseid asju korraga kahe või nelja korraga, kuid isegi see ei ole 137 00:07:21,110 --> 00:07:22,350 kõik, mis fundamentaalselt parem. 138 00:07:22,350 --> 00:07:26,540 Isegi kui see on kaks korraga, jah, selline liigub seda joont alla natuke, 139 00:07:26,540 --> 00:07:31,010 ja see tähendab, et see võtab vähem aega, sest sama lehekülgede arv, kuid 140 00:07:31,010 --> 00:07:32,570 see ei ole fundamentaalselt parem. 141 00:07:32,570 --> 00:07:36,290 Aga mida me siis teeme, ja mida tegi kõike sa instinktiivselt? 142 00:07:36,290 --> 00:07:41,210 Sa tegelikult saavutatud vähe midagi sellist, logaritmiline ajal 143 00:07:41,210 --> 00:07:46,540 kusjuures probleem võib kasvada ja kasvada ja kasvada, kuid kulud lahendamisel, et 144 00:07:46,540 --> 00:07:49,460 probleem, vajalik aeg seda probleemi lahendada, ei 145 00:07:49,460 --> 00:07:51,460 kasvavad peaaegu sama kiiresti. 146 00:07:51,460 --> 00:07:55,930 See oleks logaritmiline kõver, samamoodi n, kus n on lihtsalt suuruse 147 00:07:55,930 --> 00:07:58,310 probleem, lehekülgede arv selles telefoniraamatust. 148 00:07:58,310 --> 00:07:59,780 Ja mida see tähendab reaalselt? 149 00:07:59,780 --> 00:08:02,630 Noh, kui meil on, nagu, 500 inimest selles ruumis just nüüd - 150 00:08:02,630 --> 00:08:04,470 või õigemini, kui meil on - 151 00:08:04,470 --> 00:08:06,020 segamine metafoor - 152 00:08:06,020 --> 00:08:09,870 ei teinud seda näiteks veel sellel aastal - nii et kui meil on 500 lehekülge telefon 153 00:08:09,870 --> 00:08:14,450 raamat, ja me kahekordistada 1000, selles targema mudel 154 00:08:14,450 --> 00:08:17,670 flipping keskele, kui palju lehe-tearers läheb aega minna 155 00:08:17,670 --> 00:08:19,520 500 lehekülge 1000? 156 00:08:19,520 --> 00:08:21,650 Noh, lihtsalt üks täiendav leht pisar. 157 00:08:21,650 --> 00:08:24,580 Kui te andis mulle 2000 lehekülge telefoniraamat, pole hullu. 158 00:08:24,580 --> 00:08:27,200 Ma lihtsalt pisar see veel üks kord. 159 00:08:27,200 --> 00:08:31,780 >> Nii lühike, suurus probleem võib kasvada palju kiiremini kui kulud 160 00:08:31,780 --> 00:08:32,780 tegelikult lahendada see. 161 00:08:32,780 --> 00:08:35,030 Nüüd on see lihtsalt üks selline algoritm. 162 00:08:35,030 --> 00:08:37,610 On teisi, me saame lahendada selle samamoodi. 163 00:08:37,610 --> 00:08:40,730 Ja miks me ei võiks seda teha - kui sa mulle nalja, kuigi kohmakalt siin 164 00:08:40,730 --> 00:08:45,085 aastal Sanders, edasi minna, igaüks, kui sa saaksid, ja püsti tõusta koht. 165 00:08:48,550 --> 00:08:52,440 Nagu näete ekraanil siin, see on algoritm, protsessi, arvuti 166 00:08:52,440 --> 00:08:55,980 programm, kui soovite, et teostada inimesed, kes on lihtsalt kolm sammu. 167 00:08:55,980 --> 00:08:57,980 Oleme juba samm üks, sa oled püsti tõusnud. 168 00:08:57,980 --> 00:09:00,260 Ja nüüd arvan, et ise number üks. 169 00:09:00,260 --> 00:09:01,450 See on oma senise numbri. 170 00:09:01,450 --> 00:09:03,120 Kõik siin on number üks. 171 00:09:03,120 --> 00:09:07,160 Teine etapp, paari sammu keegi seisab ja oma numbrid kokku, 172 00:09:07,160 --> 00:09:09,345 ja siis võtta see summa, sinu uus number. 173 00:09:17,470 --> 00:09:20,830 Üks sa peaksid maha istuma, siis korrata. 174 00:10:11,330 --> 00:10:14,100 >> Sel hetkel, üha vähem inimesi tuleks seistes. 175 00:10:16,820 --> 00:10:20,030 See on koht, kus ta saab rohkem ebamugav. 176 00:10:20,030 --> 00:10:21,280 Keegi siin, siin. 177 00:10:30,620 --> 00:10:34,180 Halvim osa on, on teil ka väga verbaalselt teha aritmeetika ees 178 00:10:34,180 --> 00:10:36,310 sadade Harvardi üliõpilastele,. 179 00:10:42,920 --> 00:10:45,280 Okei, natuke viga siin. 180 00:10:45,280 --> 00:10:48,470 Okei, mis su number? 181 00:10:48,470 --> 00:10:49,170 Üheksa. 182 00:10:49,170 --> 00:10:51,880 Okei. 183 00:10:51,880 --> 00:10:53,130 Mis su number on? 184 00:10:55,920 --> 00:10:57,710 179. 185 00:10:57,710 --> 00:10:58,470 Olgu, hästi. 186 00:10:58,470 --> 00:10:59,420 Nii et 188. 187 00:10:59,420 --> 00:11:00,570 Nii et te ei istu. 188 00:11:00,570 --> 00:11:02,320 Mis su number on? 189 00:11:02,320 --> 00:11:04,420 118. 190 00:11:04,420 --> 00:11:07,440 Mõned targad undergrad alustada teed matemaatikat. 191 00:11:07,440 --> 00:11:09,180 Okei, 118, 188. 192 00:11:09,180 --> 00:11:10,430 Mida muud me saime? 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 Okei. 196 00:11:18,260 --> 00:11:20,220 Ja? 197 00:11:20,220 --> 00:11:23,240 47, mis õppejõudude, mis annab meile palju? 198 00:11:26,250 --> 00:11:29,830 705 on vastus. 199 00:11:29,830 --> 00:11:32,045 Ja see on tegelikult täpselt õige. 200 00:11:37,250 --> 00:11:40,080 >> Ei, me olime tegelikult natuke maha seal, kuid kuidas 201 00:11:40,080 --> 00:11:41,220 peaks see olema töötanud? 202 00:11:41,220 --> 00:11:44,080 Mida peaks just juhtus? 203 00:11:44,080 --> 00:11:48,270 Nii et iga iteratsiooni Selle algoritmi, alustasime mõned number 204 00:11:48,270 --> 00:11:51,480 inimesi seisab, ja mis oli nende arv, n, alguses. 205 00:11:51,480 --> 00:11:53,880 Siis pool istusid maha ja läksime n üle kahe. 206 00:11:53,880 --> 00:11:57,570 Siis pool istusid maha, läksime n üle nelja, n üle kaheksa üle 16, 207 00:11:57,570 --> 00:12:01,220 ja nii edasi, kuni, kuigi see omamoodi lagunes seal 208 00:12:01,220 --> 00:12:04,760 lõpuks, teoreetiliselt oli kõik paaris maha rõdu ja mezzanine, ja 209 00:12:04,760 --> 00:12:10,180 Orkestri siin, oleks meil olnud lihtsalt üks üksik seisvale inimesele, kokku 210 00:12:10,180 --> 00:12:13,930 väärtus, antud juhul 705. 211 00:12:13,930 --> 00:12:16,600 Nüüd mida see tähendab, aga jooksvate ajal? 212 00:12:16,600 --> 00:12:18,960 Noh, mõtle, kui ma saan inimese oli teinud seda käsitsi. 213 00:12:18,960 --> 00:12:22,602 Ma oleksin hakanud üsna naiivselt, kuid korrektselt üks, kaks, kolm, 214 00:12:22,602 --> 00:12:27,060 neli, viis, kuus, seitse, kaheksa, ja nii edasi; võtab omajagu aega. 215 00:12:27,060 --> 00:12:28,120 Nii et ma saame teha paremini, eks? 216 00:12:28,120 --> 00:12:29,830 Algkool, siis ei ole lihtsalt lähe ones. 217 00:12:29,830 --> 00:12:30,580 Sa lähe rühmades. 218 00:12:30,580 --> 00:12:32,190 Nii kaks, neli, kuus, kaheksa, kümme, kaksteist. 219 00:12:32,190 --> 00:12:36,210 Ja mis saab palju kiiremini, kuid nüüd põhimõtteliselt, võimendades 220 00:12:36,210 --> 00:12:39,710 kollektiivse intelligentsuse igaüks siin ruumis, võime saavutada kõver palju 221 00:12:39,710 --> 00:12:43,750 rohkem nagu see, mille nüüd, mitu inimest selles ruumis 222 00:12:43,750 --> 00:12:48,570 võiks kahekordne, teine ​​700 inimest kõndida seda ruumi 1400 inimest, kuid 223 00:12:48,570 --> 00:12:53,010 oleks ainult meid veel ühe iteratsiooni Selle algoritmi lahendada. 224 00:12:53,010 --> 00:12:55,970 >> Ja nii üha nendel päevadel, kui meil on need suured andmekogumi 225 00:12:55,970 --> 00:12:59,690 Facebook ja Google, jms, see on probleemide lahendamine seda natuke 226 00:12:59,690 --> 00:13:04,060 ülevaate, see natuke nutikust, et teada mis võimaldab meil järjest teha palju, 227 00:13:04,060 --> 00:13:07,290 palju võimsamad asjad arvutitega täna. 228 00:13:07,290 --> 00:13:10,440 Kui sulle meeldib selliseid asju, mida oleks võinud näinud Facebookis CS50 on 229 00:13:10,440 --> 00:13:12,990 enda Puzzle Day tulemas sel laupäeval. 230 00:13:12,990 --> 00:13:15,860 Kui soovid osaleda midagi sellist, millega sa ja 231 00:13:15,860 --> 00:13:20,470 kaks või kolm või neli võistkonda nelja sooviks lahendada mõned mõistatused selline 232 00:13:20,470 --> 00:13:25,030 kui see üks, sul on võimalus võita mõned vapustav auhindu, mille hulgas on 233 00:13:25,030 --> 00:13:29,130 Wii ja mõned kinkekaardid, ja mõned muud Facebookis noos sel laupäeval, 234 00:13:29,130 --> 00:13:30,770 Keskpäevast kuni 15:00. 235 00:13:30,770 --> 00:13:35,590 Mine cs50.net/rsvp sellist. 236 00:13:35,590 --> 00:13:38,070 Ja see slaidi online, kui soovite mängida. 237 00:13:38,070 --> 00:13:40,170 Mõistatusi sel aastal olema uued. 238 00:13:40,170 --> 00:13:43,350 >> Te võite märgata klassis ka, kõik rohkem kaameraid sel aastal. 239 00:13:43,350 --> 00:13:47,950 Nii et mitte ainult see loomulikult filmitud tavalisel viisil, CS50 võib olla ka 240 00:13:47,950 --> 00:13:51,230 osale dokumentaalfilmi kõrghariduse too vaatab 241 00:13:51,230 --> 00:13:54,460 transformatiivne kogemus, et õpilane võib olla nende päevade 242 00:13:54,460 --> 00:13:56,010 bakalaureuse õpinguid. 243 00:13:56,010 --> 00:14:00,340 Nii suunas need lõpuks, mitte ainult me ​​filmimise jaoks, et saadame filmimine 244 00:14:00,340 --> 00:14:04,700 ning samuti üha enam meie online publik, samuti kohati 245 00:14:04,700 --> 00:14:05,810 see publik siin. 246 00:14:05,810 --> 00:14:09,120 Nii et me tervitame klassi sel aastal meie Harvardi laiendamine kooli õpilased, 247 00:14:09,120 --> 00:14:12,060 Graduate School of Design, haridus, ärikool, Kennedy 248 00:14:12,060 --> 00:14:15,600 Kool, õiguse kooli, samuti õpilaste arv, Belmont, 249 00:14:15,600 --> 00:14:18,280 Lexington, Newton, ja Watertown gümnaasiumid. 250 00:14:18,280 --> 00:14:19,250 Tere teile kõigile. 251 00:14:19,250 --> 00:14:22,330 Lisaks sel aastal, nagu te võib-olla kuulnud, Harvardi ja MIT, ja 252 00:14:22,330 --> 00:14:25,740 Berkeley nüüd on sõlminud koostööpartnerlusest 253 00:14:25,740 --> 00:14:30,490 algatuse nimega EDX, mis on algatus avada haridus kõigile 254 00:14:30,490 --> 00:14:34,010 rohkem inimesi internetis ja põhimõtteliselt, alusta tehes uuringuid 255 00:14:34,010 --> 00:14:36,530 palju laiemalt, kuidas inimesed õpivad. 256 00:14:36,530 --> 00:14:39,960 Ja nii CS50 on kolledži esimese kursuse osalevate 257 00:14:39,960 --> 00:14:42,960 algatusel, samuti, mis tähendab, teil on juurdepääs kõigile rohkem 258 00:14:42,960 --> 00:14:46,890 tööriistad, kõik rohkem õppekavade sisu, seda enam video sisu 259 00:14:46,890 --> 00:14:52,410 Selle tulemusena samuti eile hommikul, 53019 inimesed, kellel on 260 00:14:52,410 --> 00:14:56,825 registreeritud võtta CS50 koos olete tänavu Internetis. 261 00:15:05,940 --> 00:15:08,830 Mida see tähendab eelkõige, et õppejõudude ja mul on 262 00:15:08,830 --> 00:15:12,080 kulutatakse üsna natuke aega sel suvel valmistub sügisel, nii ülikoolilinnakus 263 00:15:12,080 --> 00:15:15,720 ja välja lülitada, nii et saame hakata üles ehitama korpus huvitav, 264 00:15:15,720 --> 00:15:20,760 kaalukad, kaasata hariduse sisu, mis keskendub eelkõige 265 00:15:20,760 --> 00:15:26,090 intiimsem veokitel on üsna keeruline materjal. 266 00:15:26,090 --> 00:15:28,540 >> Nii et lisaks kursuse loenguid ning lõigud, ja asjad 267 00:15:28,540 --> 00:15:31,810 ö trajektooridega, mis me vaadata vaid veidi, siis me ka 268 00:15:31,810 --> 00:15:35,090 Need püksid sel aastal, mis võimaldab teil suhelda kursuse 269 00:15:35,090 --> 00:15:36,660 teise nurga alt kokku. 270 00:15:36,660 --> 00:15:39,610 Nii et kasutame seda kui võimalust võtta kiire Peek mis 271 00:15:39,610 --> 00:15:41,460 arutletakse selle mõiste binaarne. 272 00:15:41,460 --> 00:15:44,890 >> Nii et infotehnoloogia on asju nimetatakse algoritme, millest kaks 273 00:15:44,890 --> 00:15:47,870 me lihtsalt võtsin pilk - need menetlused probleemide lahendamiseks. 274 00:15:47,870 --> 00:15:51,060 Aga lõpus päeval, peate esindama teavet kuidagi, ja te 275 00:15:51,060 --> 00:15:54,540 vaja esindada seda nii, et arvuti saab aru. 276 00:15:54,540 --> 00:15:57,330 Ja isegi kui sa tõesti ei mõista, arvutid, ja sa oled 277 00:15:57,330 --> 00:16:01,470 et 76% praegu, siis ilmselt on mõned ebamäärane tunne, et arvutid 278 00:16:01,470 --> 00:16:05,300 kuidagi tegeleda nulle ja ühtesid, binaarne süsteem, nii rääkida. 279 00:16:05,300 --> 00:16:06,630 Nüüd, miks on nii? 280 00:16:06,630 --> 00:16:10,120 Noh, selgub siis, kui arvutid esimene tuli umbes, kui teil on vaja esindada 281 00:16:10,120 --> 00:16:13,810 teavet, siis võiks seda teha elektri ja kuigi see on natuke 282 00:16:13,810 --> 00:16:18,140 ülelihtsustatuna, väga lihtne viis teabe registreerimise on kas 283 00:16:18,140 --> 00:16:22,600 keerates, et elektrit, üks binaarne, nii et rääkida, või keerates 284 00:16:22,600 --> 00:16:24,290 et elekter välja lülitatud. 285 00:16:24,290 --> 00:16:26,210 >> Nii Barry, kui sa ei pahanda, kas me päevasõidutulede tuled 286 00:16:26,210 --> 00:16:28,140 täielikult hetkeks? 287 00:16:28,140 --> 00:16:31,750 See siin on väga põhjendamatut binaarne null. 288 00:16:31,750 --> 00:16:35,960 Olgu, kui me pöördume tuled tagasi üles, nüüd Sanders Theatre on 289 00:16:35,960 --> 00:16:37,990 esindavad binaarne väärtus üks. 290 00:16:37,990 --> 00:16:41,860 Kahjuks vaid ühe bitti, vaid üks komplekt tuled, saame ainult 291 00:16:41,860 --> 00:16:45,770 esindavad kaks arvu maailmas, null ja üks, ja see oleks tore, kui 292 00:16:45,770 --> 00:16:48,510 arvutid võiks loota veidi kõrgem, kuid tõesti, nad saavad. 293 00:16:48,510 --> 00:16:52,170 Nii et lubage mul tõmba ekraanile siin meie sõber, Nate Hardison, kes annab 294 00:16:52,170 --> 00:16:54,980 meile pilgu jooksul vaid paar minutit 295 00:16:54,980 --> 00:16:56,505 Selle mõiste binaarne. 296 00:17:03,526 --> 00:17:06,550 >> Nate HARDISON: Tagasi, kui olete õppinud, kuidas lugeda ja kirjutada numbreid, siis 297 00:17:06,550 --> 00:17:10,589 õppinud numbrit nullist üheksani. 298 00:17:10,589 --> 00:17:13,589 Selleks, et kirjutada täisarve suurem kui üheksa, mida õppida, et kõik, mida pidin tegema 299 00:17:13,589 --> 00:17:23,130 oli kasutada mingi kombinatsioon neist numbrit, nagu 52 ja 437. 300 00:17:23,130 --> 00:17:27,760 Nii et sel viisil kirjutamise numbrid on nimi, Kümnendikesituse. 301 00:17:27,760 --> 00:17:28,830 Miks kohaga? 302 00:17:28,830 --> 00:17:33,630 Noh, Ladina juur kohaga, deka, tähendab 10, ja kui sul on 10 numbrit 303 00:17:33,630 --> 00:17:37,420 Teie märge süsteemi, 10 muutub üsna eriline number. 304 00:17:37,420 --> 00:17:42,480 Vaatame nr 437 kirjutatud koma märke mõista, miks. 305 00:17:42,480 --> 00:17:52,330 >> Saame esimese lõhkuda 437 sisse 400 pluss 30 pluss 7. 306 00:17:52,330 --> 00:18:00,260 Me ei saa võtta selle peale isegi rohkem, nii et meil on neli korda 100 pluss 3 307 00:18:00,260 --> 00:18:05,120 korda 10 pluss 7 korda 1. 308 00:18:05,120 --> 00:18:08,580 köitnud teadmiste ones koht, 10s koht, 100s 309 00:18:08,580 --> 00:18:10,190 koht, ja nii edasi? 310 00:18:10,190 --> 00:18:13,120 See on täpselt, kus see pärineb. 311 00:18:13,120 --> 00:18:15,870 Ja lõpuks, me näeme, kuidas meil hunnik volitusi 312 00:18:15,870 --> 00:18:17,900 10 kinnistunud siin. 313 00:18:17,900 --> 00:18:28,820 Meil 4 korda 10 astmes 2 pluss 3 korda 10 aasta 1. pluss 7 314 00:18:28,820 --> 00:18:31,720 korda 10 astmel null. 315 00:18:31,720 --> 00:18:35,390 Nüüd näete, miks 10 on eriline number kümnendsüsteemis märke. 316 00:18:35,390 --> 00:18:37,370 Tegelikult on meil nimi. 317 00:18:37,370 --> 00:18:40,420 Seda nimetatakse baas, kuna see on aluseks eksponent sisse 318 00:18:40,420 --> 00:18:42,100 Meie aritmeetika siin. 319 00:18:42,100 --> 00:18:45,320 >> Kümnendikesituse ei ole ainus võimalus esindada numbrid. 320 00:18:45,320 --> 00:18:50,480 Isegi kui me vabaneda numbrit 2 kuni üheksa, saame siiski 321 00:18:50,480 --> 00:18:53,740 esindavad kõik numbrid, et me võiksime koos kohaga. 322 00:18:53,740 --> 00:18:58,910 Nüüd, et meil on kaks numbrit, null ja üks, kaks on meie eriline number, 323 00:18:58,910 --> 00:19:01,210 aluseks meie märge süsteem. 324 00:19:01,210 --> 00:19:04,580 Nime see märge süsteemi nimetatakse binaarne, kuna 325 00:19:04,580 --> 00:19:07,030 eesliide bi tähendab kahte. 326 00:19:07,030 --> 00:19:11,190 Nii et selle asemel, nüüd, millel need olemas, ja 10s koht, ja nii edasi, me 327 00:19:11,190 --> 00:19:15,900 Nüüd on need olemas, kahekesi koht, püksid koht, ja nii edasi, läheb üles võrra 328 00:19:15,900 --> 00:19:17,550 volitused kaks. 329 00:19:17,550 --> 00:19:19,450 Nii et vaatame seda tehes mõned lugedes. 330 00:19:19,450 --> 00:19:24,940 Nii et null on ikka null ja üks on veel üks. 331 00:19:24,940 --> 00:19:31,050 Kuid nüüd, et meil kahekesi koht asemel 10s koht, 10 332 00:19:31,050 --> 00:19:33,190 esindab number kaks. 333 00:19:33,190 --> 00:19:38,386 Et saada kolm, me lisada veel ühe seda ja saan 11. 334 00:19:38,386 --> 00:19:44,660 Neli, sest seal on nüüd püksid koht, on esindatud 100. 335 00:19:44,660 --> 00:19:49,410 Viis on 101. 336 00:19:49,410 --> 00:19:53,642 Kuus on 110. 337 00:19:53,642 --> 00:19:56,610 Seitse on 111. 338 00:19:56,610 --> 00:19:58,470 Kaheksa jällegi on oma koht. 339 00:19:58,470 --> 00:20:02,790 Nii et see on 1000. 340 00:20:02,790 --> 00:20:05,201 Ja ma arvan, et sa saad punkti. 341 00:20:05,201 --> 00:20:09,800 >> SPEAKER 1: See on siis öelda, mida arvutid teha ja mida binaarne on on 342 00:20:09,800 --> 00:20:13,690 tegelikult ei ole nii erinevad sellest, mida me oleme võtnud ette antud mõned 343 00:20:13,690 --> 00:20:14,560 aastat, eks? 344 00:20:14,560 --> 00:20:17,097 Tagasi algkool, sa õppisid lugema just 345 00:20:17,097 --> 00:20:19,970 mood, et Nate pakutud, kuid siis ilmselt ei ole tõesti mõelnud 346 00:20:19,970 --> 00:20:22,440 see, sest asjaolu, et seal on see ones koht, 10s koht, ja 100s 347 00:20:22,440 --> 00:20:23,315 koht, ja see on päris meelevaldne. 348 00:20:23,315 --> 00:20:26,210 Ja tõepoolest, arvutid lihtsalt kasutavad seda erinevatel alustel. 349 00:20:26,210 --> 00:20:30,160 Aga lõpus päeval, et tegelikult füüsiliselt esindada seda mõistet 350 00:20:30,160 --> 00:20:33,130 null ja üks, siis ilmselt ei ole lihtsalt lülitavad valgustuse sisse ja välja 351 00:20:33,130 --> 00:20:33,445 tingimata. 352 00:20:33,445 --> 00:20:36,100 Sa pead tegema seda palju peenem tera ulatuses. 353 00:20:36,100 --> 00:20:39,990 Ja peenem tera, võite mäletan seda rumal vähe mänguasi lapsepõlvest, 354 00:20:39,990 --> 00:20:42,570 Karvane Willy ja neid vähe magnet osakesi. 355 00:20:42,570 --> 00:20:46,440 >> Nii magnetilised osakesed on midagi, mida saab viia paari 356 00:20:46,440 --> 00:20:49,920 eri suundades, ehk põhja-lõuna või lõuna-põhja. 357 00:20:49,920 --> 00:20:53,470 Ja nii palju füüsilist inkarnatsiooni tehnoloogia nendel päevadel, mis kasutavad 358 00:20:53,470 --> 00:20:57,690 binaarne, et kasutada nulle ja ühtesid, lihtsalt magnetism sees 359 00:20:57,690 --> 00:21:04,110 et see seab asjad üles-alla või alla-üles, mis esindavad null või üks, 360 00:21:04,110 --> 00:21:04,890 võrra. 361 00:21:04,890 --> 00:21:08,930 Nii et tõepoolest, liigume eemale abstraktne siin ja vaatate sees 362 00:21:08,930 --> 00:21:10,780 mida on rohkem traditsioonilise arvuti kõvakettale. 363 00:21:10,780 --> 00:21:13,840 See üks juhtub olema natuke suurem ekraanile, sest see on töölaua 364 00:21:13,840 --> 00:21:18,310 arvuti, kuid sülearvutid täna veel seda sama tehnoloogiat, kuid on järk-järgult 365 00:21:18,310 --> 00:21:22,140 asendumas keerukamaid asju, mida tegelikult ei ole liikuvaid 366 00:21:22,140 --> 00:21:25,275 osad - sees, siis on kõvaketas. 367 00:21:25,275 --> 00:21:28,450 >> SPEAKER 2: kõvaketas on koht, kus arvuti salvestab enamik 368 00:21:28,450 --> 00:21:29,990 tema alaline andmed. 369 00:21:29,990 --> 00:21:34,710 Selleks, et andmed reisib RAM koos tarkvara signaale, mis ütlevad 370 00:21:34,710 --> 00:21:37,420 kõvaketas, kuidas salvestada et andmed. 371 00:21:37,420 --> 00:21:40,720 Kõvaketas ahelad tõlkida need signaali pinge 372 00:21:40,720 --> 00:21:42,270 kõikumised. 373 00:21:42,270 --> 00:21:46,290 Need omakorda kontrollida kõvaketta liikuvaid osi, mõned vähesed 374 00:21:46,290 --> 00:21:48,890 liikuvate osade jäänud kaasaegne arvuti. 375 00:21:48,890 --> 00:21:53,400 Mõned signaalid kontrollida mootor, mis koolides metalliga kaetud Vaagnad. 376 00:21:53,400 --> 00:21:56,810 Teie andmed on tegelikult salvestatud need Vaagnad. 377 00:21:56,810 --> 00:21:59,940 Muud signaalid liikuda kirjutatavuse pead lugema või 378 00:21:59,940 --> 00:22:02,030 kirjutada andmeid platters. 379 00:22:02,030 --> 00:22:06,710 See masin on nii täpne, et juustest ei saanud isegi pass vahel 380 00:22:06,710 --> 00:22:11,390 juhid ketrus platters, kuid see kõik töötab kohutav kiirusel. 381 00:22:11,390 --> 00:22:15,120 >> SPEAKER 1: Nii me nüüd suumida, mis tegelikult toimub peal need 382 00:22:15,120 --> 00:22:19,620 Vaagnad poolest magnetism, meil on see teine ​​kahest välimus. 383 00:22:19,620 --> 00:22:22,940 >> SPEAKER 3: Vaatame, mida me just nägime aegluubis. 384 00:22:22,940 --> 00:22:27,010 Kui lühike pulss elektrienergia saadetakse kirjutatavuse peaga, see flips 385 00:22:27,010 --> 00:22:30,390 kohta väike elektromagnetiline jaoks sekundi murdosa jooksul. 386 00:22:30,390 --> 00:22:34,280 Magnet tekitab valdkonnas, mis muudab polaarsust tilluke, pisike 387 00:22:34,280 --> 00:22:37,995 osa metalli osakesi, mis mantel iga vaagen pinnale. 388 00:22:37,995 --> 00:22:41,810 Muster seeria neid pisikesi laetud alade ketas kujutab 389 00:22:41,810 --> 00:22:45,820 ühe natuke andmeid kahendarvu süsteemi kasutavad arvutid. 390 00:22:45,820 --> 00:22:49,430 Nüüd kui praegune saadetakse üks viis läbi kirjutatavuse peaga, ala 391 00:22:49,430 --> 00:22:51,170 on polariseeritud ühes suunas. 392 00:22:51,170 --> 00:22:53,250 Kui praegune saadetakse vastupidises suunas, 393 00:22:53,250 --> 00:22:55,220 polarisatsioon vastupidine. 394 00:22:55,220 --> 00:22:57,680 Kuidas saada andmeid kõvakettalt kustutama? 395 00:22:57,680 --> 00:22:59,400 Just vastupidine protsess. 396 00:22:59,400 --> 00:23:02,050 Nii et see on osakesed kettal, et saada jooksvad ja kirjutatavuse 397 00:23:02,050 --> 00:23:03,340 pea liigub. 398 00:23:03,340 --> 00:23:06,010 Pane kokku miljoneid need magnetiseeritud segmentide ja 399 00:23:06,010 --> 00:23:07,440 sul faili. 400 00:23:07,440 --> 00:23:12,240 Nüüd tükki ühes failis võib hajutatud üle kogu ketta Vaagnad, 401 00:23:12,240 --> 00:23:15,270 selline nagu jama paberid laual. 402 00:23:15,270 --> 00:23:18,800 Nii eriline pildi faili jälgib, kus kõik on. 403 00:23:18,800 --> 00:23:21,640 Kas sa ei soovi sa olid midagi sellist? 404 00:23:21,640 --> 00:23:23,340 >> SPEAKER 1: Tõepoolest. 405 00:23:23,340 --> 00:23:27,560 Nii et meil on see võime esindada selle teabe numbrid 406 00:23:27,560 --> 00:23:28,440 väga madalal tasemel. 407 00:23:28,440 --> 00:23:32,730 Meil on füüsiline viisil esindada sama asi, kuid me ei saa tõesti 408 00:23:32,730 --> 00:23:36,440 teha kõik, et palju huvi veel, va ehk mõned aritmeetika ja 409 00:23:36,440 --> 00:23:36,940 matemaatika. 410 00:23:36,940 --> 00:23:40,830 Meil on kuidagi esindada seni asjad tähestikulises tähed, 411 00:23:40,830 --> 00:23:44,100 nii et meie, inimesed saavad suhelda, kasutades samu seadmeid. 412 00:23:44,100 --> 00:23:48,240 Aga õnneks on olemas kodeeringud, mustrid nulle ja ühtesid 413 00:23:48,240 --> 00:23:52,920 mis esindavad kõrgema konstruktsioonidest nagu, ja B ja C ja kogu 414 00:23:52,920 --> 00:23:54,880 laused ja lõiked, jms. 415 00:23:54,880 --> 00:24:00,300 Ja nii ASCII, mis on lühend, mis viitab sellele kodeerimissüsteemi, mille 416 00:24:00,300 --> 00:24:04,350 üks number tähistab antud kirja - näiteks number, et me teame 417 00:24:04,350 --> 00:24:09,120 kohaga väärtus 65 tuntud suurtäht arvutitega. 418 00:24:09,120 --> 00:24:13,670 Kümnendkoha väärtus 97 arvutit tuntakse väiketähti. 419 00:24:13,670 --> 00:24:15,210 Ja mida see tegelikult tähendab? 420 00:24:15,210 --> 00:24:19,510 Noh, kuigi Nate, hetk tagasi, vaid loendatakse nullist, siis kaheksa 421 00:24:19,510 --> 00:24:24,910 olime jätkata lugedes kuni 65 või rohkemgi ja 97, muster 422 00:24:24,910 --> 00:24:28,440 nulle ja ühtesid, et ta oleks ekraanile joonistada oleks täpselt 423 00:24:28,440 --> 00:24:33,420 mida arvuti kasutab esindama kirja kõik mütsid, või kiri 424 00:24:33,420 --> 00:24:34,610 väiketähtedega. 425 00:24:34,610 --> 00:24:36,690 Ja tõepoolest, seal on terve kava sellele. 426 00:24:36,690 --> 00:24:41,570 See on esmapilgul, valdav graafiku kodeeringuid, kuid kui te keskenduda 427 00:24:41,570 --> 00:24:46,210 just paremal pool siin, märkate selles keskmises veerus, meil on see 428 00:24:46,210 --> 00:24:49,010 mõiste numbrid järgnevad tähed. 429 00:24:49,010 --> 00:24:53,830 Ja üleval on meil 32 ja iseloomu char, mille 32, 430 00:24:53,830 --> 00:24:57,360 täisarv, nüüd viitab, on ilmselt tühikut iseloomu. 431 00:24:57,360 --> 00:25:00,720 Kui sa saad tühikut iseloomu oma sülearvuti, mida sa tõesti 432 00:25:00,720 --> 00:25:04,160 saates on number, muster nulle ja ühtesid, elektrienergia voog, 433 00:25:04,160 --> 00:25:07,770 kui soovite, kes esindavad nulle ja ühtesid, et arvuti siis 434 00:25:07,770 --> 00:25:10,330 tõlgendab tühik ekraanil. 435 00:25:10,330 --> 00:25:12,210 Hüüumärk on 33. 436 00:25:12,210 --> 00:25:13,345 Jutumärgid on 34. 437 00:25:13,345 --> 00:25:18,945 Ja kui me keri siit paremale poole, näeme, et 65 on tõepoolest, ja 438 00:25:18,945 --> 00:25:21,290 97 tõepoolest väiketähtedeks. 439 00:25:21,290 --> 00:25:23,910 >> Nüüd, et meil on see märgistik, saame alustada 440 00:25:23,910 --> 00:25:25,080 õigekirja asjad läbi. 441 00:25:25,080 --> 00:25:30,170 Tõepoolest, arvutid tüüpiliselt väljendada end ühikutena ei 442 00:25:30,170 --> 00:25:33,020 kasutades individuaalset natuke, mis jällegi ei ole kõik, mis kasulik vaid 443 00:25:33,020 --> 00:25:36,600 esindada null või üks, tuled sisse või välja, vaid pigem, kasutades 444 00:25:36,600 --> 00:25:37,530 järjestuste bittide. 445 00:25:37,530 --> 00:25:40,100 Ja kõige levinum mõõtühik, nagu te ilmselt teate, või vähemalt 446 00:25:40,100 --> 00:25:41,810 järeldada, on bait. 447 00:25:41,810 --> 00:25:45,960 Bait on vaid kaheksa bitti, kaheksa nullidega või need järjest. 448 00:25:45,960 --> 00:25:48,090 Nii saame alustada õigekirja asjad läbi. 449 00:25:48,090 --> 00:25:52,580 Ja nii kui me saaksime, siis miks mitte proovida seda natuke kollektiivselt siin? 450 00:25:52,580 --> 00:25:55,670 Kas on kaheksa inimest selles ruumis, kes oleks nõus 451 00:25:55,670 --> 00:25:56,870 tulla laval? 452 00:25:56,870 --> 00:26:00,880 Pead olema mugav ilmuvad kaamera, aga sa tegelikult ei vaja 453 00:26:00,880 --> 00:26:03,690 teada muidu mis toimub veel. 454 00:26:03,690 --> 00:26:07,240 Näen üks inimene on vabatahtlikult siia. 455 00:26:07,240 --> 00:26:18,380 Kaks, kolm, neli, viis, kuus, seitse, ja kuidas umbes kaheksa? 456 00:26:18,380 --> 00:26:18,920 Tule üles. 457 00:26:18,920 --> 00:26:22,550 >> Nii et te asute esindama bait inimesi. 458 00:26:22,550 --> 00:26:30,190 Lubage mul sa olnud 128s koht, siis 64s koht, siis 32s koht. 459 00:26:30,190 --> 00:26:32,720 Aga me läheme väga kiiresti on, et peatada selline. 460 00:26:32,720 --> 00:26:35,170 Nii et lubage mul teiega kohtuda kõik seal. 461 00:26:35,170 --> 00:26:39,840 Ja sa peaks olema 128s koht kogu tee üle, siin meelega 462 00:26:39,840 --> 00:26:43,080 sadu koht või tuhandeid koht oleks kaugemal vasakul tahame 463 00:26:43,080 --> 00:26:45,740 Suurim kohatäide olla siin vasakul samuti. 464 00:26:45,740 --> 00:26:55,230 Meil on 64s, 32, 16s, 8s, 4S, 2S, ja 1s - 465 00:26:55,230 --> 00:26:56,030 suurepärane. 466 00:26:56,030 --> 00:26:58,100 Nii et nüüd on meil - 467 00:26:58,100 --> 00:27:00,190 okei, sa saad mind aidata. 468 00:27:00,190 --> 00:27:01,890 Nii et nüüd on meil - mis su nimi on? 469 00:27:01,890 --> 00:27:02,560 JOANNE: Joanne. 470 00:27:02,560 --> 00:27:06,240 SPEAKER 1: Nii Joanne ja ma nüüd lähen nõustada need kutid, kuidas me 471 00:27:06,240 --> 00:27:07,850 võib minna umbes õigekirja midagi välja. 472 00:27:07,850 --> 00:27:10,640 Nii selja oma paberilehte, neil on vähe petma lehte 473 00:27:10,640 --> 00:27:14,720 mis läheb neile öelda, kas need esindavad null või üks. 474 00:27:14,720 --> 00:27:18,000 Ja miks mitte, lihtsuse, me esindada nulli lihtsalt 475 00:27:18,000 --> 00:27:19,580 seisis seal kohmakalt. 476 00:27:19,580 --> 00:27:20,360 Väga hea. 477 00:27:20,360 --> 00:27:24,200 Või üks, tõstes oma käe, mis moodustab ühe. 478 00:27:24,200 --> 00:27:28,380 Ja vaatame, kas me ei selgitata neljakohaline lause siin. 479 00:27:28,380 --> 00:27:33,870 >> Nii et laske käia nüüd, vabatahtlikud, ja täidab ringi üks tõstes oma käe 480 00:27:33,870 --> 00:27:38,940 kui sa oled üks, või hoides seda alla, kui sa oled null. 481 00:27:38,940 --> 00:27:45,550 Nüüd, et meil on need kolm käed üles, millises koguses, kõik teised on 482 00:27:45,550 --> 00:27:47,800 nad tegelikult esindavad? 483 00:27:47,800 --> 00:27:48,760 Okei, 67. 484 00:27:48,760 --> 00:27:49,040 Miks? 485 00:27:49,040 --> 00:27:49,970 Noh, kiire meelerahu vaadata. 486 00:27:49,970 --> 00:27:51,910 64s koht, sest see on üks. 487 00:27:51,910 --> 00:27:58,870 See on nagu üks korda 64, pluss 1 korda kaks, nii et on 66, pluss 1 korda 1. 488 00:27:58,870 --> 00:28:00,610 See on pluss 1, seega 67. 489 00:28:00,610 --> 00:28:03,740 Nii et nüüd need kutid kollektiivselt esindavad 67, mis ilmselt 490 00:28:03,740 --> 00:28:06,240 näitab, mida siin ASCII? 491 00:28:06,240 --> 00:28:06,510 Okei, 492 00:28:06,510 --> 00:28:07,650 nii C. Olgu. 493 00:28:07,650 --> 00:28:09,530 Nüüd lähme edasi raund. 494 00:28:09,530 --> 00:28:12,735 Igaüks alustades oma käed alla ja siis ümmargune kaks. 495 00:28:12,735 --> 00:28:15,260 Tegelikult, seal ei ole palju rolli siin, ma arvan, kuid me teeskleme. 496 00:28:15,260 --> 00:28:19,820 Nii ümmargune kaks, suurendada või vähendada oma käed. 497 00:28:19,820 --> 00:28:20,530 >> Hea küll. 498 00:28:20,530 --> 00:28:23,230 Publik, mida me praegu oleme? 499 00:28:23,230 --> 00:28:24,860 Väljendades on 83. 500 00:28:24,860 --> 00:28:26,050 Nii saate teha matemaatika. 501 00:28:26,050 --> 00:28:29,810 Aga igaüks, kelle käsi on valmis, siis lisada numbri, et nad esindavad. 502 00:28:29,810 --> 00:28:31,610 Nii et nüüd on meil 83. 503 00:28:31,610 --> 00:28:36,510 Olgem laiendada petma lehte natuke, ja nüüd on meil - 504 00:28:36,510 --> 00:28:38,890 see võiks olla selge, kuhu me läheme siit, kuid 505 00:28:38,890 --> 00:28:42,220 sellegipoolest vooru kolm. 506 00:28:42,220 --> 00:28:45,870 Okei, vooru kolm on hea minna sinna, nii ümmargune kolm, milline number on 507 00:28:45,870 --> 00:28:47,120 need kutid nüüd esindab? 508 00:28:50,090 --> 00:28:56,690 Okei, ma kuulsin 53, mis moodustab nüüd - huvitav. 509 00:28:56,690 --> 00:29:00,770 Nüüd miks selline counter-intuitiivne tulemus, eks? 510 00:29:00,770 --> 00:29:02,910 Kui me tahame esindada viis - 511 00:29:02,910 --> 00:29:03,900 me kõik ilmselt teavad, kuhu see viib - 512 00:29:03,900 --> 00:29:07,360 miks ei ma lihtsalt tõsta püksid koht ja need leiab? 513 00:29:07,360 --> 00:29:10,060 >> Noh, me saame aru, et seal on suur vahe, fundamentaalselt, vahel kui 514 00:29:10,060 --> 00:29:11,760 arvuti tõlgendab neid bitti. 515 00:29:11,760 --> 00:29:15,470 Kui üritad ennast esindama number viis, siis absoluutselt, me lihtsalt 516 00:29:15,470 --> 00:29:18,330 tõstke käsi number neli ja tõsta käsi number üks. 517 00:29:18,330 --> 00:29:20,010 Aga me ei esinda numbrid siin. 518 00:29:20,010 --> 00:29:23,690 Kontekstis siin laval on, et me esindavad märgid või 519 00:29:23,690 --> 00:29:28,110 tähemärki, ja selles kontekstis, et arvuti on mõista, et oh, see 520 00:29:28,110 --> 00:29:30,720 muster bitti ei ole number üksi. 521 00:29:30,720 --> 00:29:33,210 See on tegelikult esindavad kõrgema mõiste. 522 00:29:33,210 --> 00:29:35,010 Sel juhul tähestiku täht. 523 00:29:35,010 --> 00:29:38,820 Nii et see on nüüd esindab number viis koos 524 00:29:38,820 --> 00:29:44,290 väärtus 53 on sest ASCII, mida me esteetiliselt näevad 525 00:29:44,290 --> 00:29:48,200 number viis ise peab muster bitti - sest miks? 526 00:29:48,200 --> 00:29:51,310 Noh, maailm lihtsalt otsustanud kasutada madalamad numbrid, null, üks, kaks, 527 00:29:51,310 --> 00:29:54,130 kolm mida tundus olevat üsna segasena asju. 528 00:29:54,130 --> 00:29:56,830 Ja tõepoolest, need on märgid, mis ei ole klaviatuuril. 529 00:29:56,830 --> 00:30:00,330 Erilist väljendeid, mida te vajate arvuti teha huvitavaid asju, kuid 530 00:30:00,330 --> 00:30:02,010 inimesed tegelikult kunagi kirjuta. 531 00:30:02,010 --> 00:30:04,220 Nii 53, tõepoolest, esindab viie. 532 00:30:04,220 --> 00:30:10,460 Nüüd lihtsalt lõpliku meelerahu vaadata, millises koguses peaksid nad 533 00:30:10,460 --> 00:30:12,880 esindada vaid hetk? 534 00:30:12,880 --> 00:30:14,060 Okei, nii et 48. 535 00:30:14,060 --> 00:30:15,720 Ja tõepoolest, laske käia, ringi neli. 536 00:30:18,650 --> 00:30:22,680 16 pluss 32 on tõepoolest 48. 537 00:30:22,680 --> 00:30:26,510 Ja nii suur aplaus, kui me võiks võtta meie kaheksa vabatahtlike siin. 538 00:30:31,410 --> 00:30:32,660 Väga hästi tehtud. 539 00:30:35,290 --> 00:30:36,490 Iga suund on hea. 540 00:30:36,490 --> 00:30:41,050 >> Nii et meil on nüüd viis mitte ainult mõelda, kuidas andmete esitamiseks, 541 00:30:41,050 --> 00:30:44,120 ja tegelikult esindavad seda füüsiliselt, vaid ka teed kõrgemate 542 00:30:44,120 --> 00:30:45,710 tasandil asjad peal. 543 00:30:45,710 --> 00:30:48,430 Ja tõepoolest, see saab olema teema kogu arvuti teadust 544 00:30:48,430 --> 00:30:52,410 hoone rohkem ja rohkem huvitavaid ja keerulisi asju peal 545 00:30:52,410 --> 00:30:54,030 üsna lihtsat ideed - 546 00:30:54,030 --> 00:30:56,170 sel juhul lihtsalt nulle ja ühtesid. 547 00:30:56,170 --> 00:31:00,120 Seoses miks see on kasulik, hästi, kuigi muidugi meeldib see, 548 00:31:00,120 --> 00:31:03,810 me keskenduma põhialuste ja programmeerimine, ja lahendamine 549 00:31:03,810 --> 00:31:07,050 probleeme, võid minna välja infotehnoloogia mingil arv suundades. 550 00:31:07,050 --> 00:31:10,950 Sel juhul on see skeem, et teil on selja lehel 551 00:31:10,950 --> 00:31:14,580 mitteametlik juhend CS Harvardi, üks tänapäeva 2 väljatrükke. 552 00:31:14,580 --> 00:31:17,450 See näitab palju eri suundades, kus võid minna pärast 553 00:31:17,450 --> 00:31:18,400 Muidugi niimoodi - 554 00:31:18,400 --> 00:31:21,530 tundmaõppimisel tehisintellekti, umbes graafika, umbes 555 00:31:21,530 --> 00:31:24,370 masin õppe ligikaudu keel ise. 556 00:31:24,370 --> 00:31:26,410 Aru ka, et on veel teisi radu. 557 00:31:26,410 --> 00:31:28,670 Seal on rohkem matemaatilist teed infotehnoloogia. 558 00:31:28,670 --> 00:31:31,740 Kui sa ei ole isegi võimalik võtta midagi CS50 sel sügisel, seal 559 00:31:31,740 --> 00:31:35,070 sissejuhatavad kursused kevadel, Computer Science 1, näiteks on 560 00:31:35,070 --> 00:31:38,050 järjekordne ligidalt selle uue maailma. 561 00:31:38,050 --> 00:31:41,600 >> Nüüd kui kõrvale huvides lahendada probleeme, mis on seotud kursused, 562 00:31:41,600 --> 00:31:46,050 mõistma CS50 sätestatud mõnda aega tagasi, et püüda lahendada üks neid probleeme, 563 00:31:46,050 --> 00:31:49,640 probleem tuntakse my.harvard, mida paljud võite olla kasutades tegelikult 564 00:31:49,640 --> 00:31:54,040 ostke kursused, kuid kui ei, siis tutvu tööriist niimoodi, samuti muud 565 00:31:54,040 --> 00:31:57,800 järeltulijad, et mõned meie mineviku õpilased ja töötajad on loonud. 566 00:31:57,800 --> 00:32:00,770 Kuid Harvardi Kursused, mis on veebipõhine vahend, midagi, mida sa 567 00:32:00,770 --> 00:32:05,510 suudavad kujundades ja rakendades ise, samuti veel 568 00:32:05,510 --> 00:32:09,210 muid asju samuti poolt semestri lõpuks aru, et see tugineb 569 00:32:09,210 --> 00:32:10,590 peale avatud andmekogum. 570 00:32:10,590 --> 00:32:13,490 Sel juhul muidugi, kataloogi ja võimaldab õpilastel sel juhul 571 00:32:13,490 --> 00:32:16,320 uurima üsna keeruline andmekogum. 572 00:32:16,320 --> 00:32:19,495 >> Me kaevasime eile õhtul paar statistika põhineb paar tuhat inimesed, kes 573 00:32:19,495 --> 00:32:21,530 olen kasutanud seda viimase paari päeva jooksul. 574 00:32:21,530 --> 00:32:25,260 Kui oled olnud uudishimulik teada, kui palju kursusi oma sõpradega tegelikult 575 00:32:25,260 --> 00:32:29,720 kipuvad osta, noh, täna need andmed näitavad, et 7,6 on keskmine 576 00:32:29,720 --> 00:32:32,610 kursuste arv kellegi ostunimekirja. 577 00:32:32,610 --> 00:32:36,350 Ja nüüd ma annan sulle ka statistika kõige arvu 578 00:32:36,350 --> 00:32:39,550 kursused kellegi ostunimekirja - ja me kõik ilmselt teame 579 00:32:39,550 --> 00:32:40,800 keegi niimoodi. 580 00:32:43,820 --> 00:32:46,740 201 on selle aasta rekord. 581 00:32:46,740 --> 00:32:52,320 Nüüd mõned meie endised õpilased ja töötajad tegelikult kokku pandud klipp 582 00:32:52,320 --> 00:32:55,560 maalida pilt teile, mida see tee infotehnoloogia 583 00:32:55,560 --> 00:32:57,360 ja CS50 ise. 584 00:32:57,360 --> 00:33:02,060 Lubage mul minna ja tõmba tänu hr Harvahd siin, video poolt toodetud 585 00:33:02,060 --> 00:33:06,825 mõned teie eelkäijad, kui suudame hoida süttib selle eest. 586 00:33:10,980 --> 00:35:39,126 [Muusika mängib] 587 00:35:39,126 --> 00:35:42,630 >> SPEAKER 1: Mul polnud aimugi, et juhtub. 588 00:35:42,630 --> 00:35:46,170 Nii tõsisem pilk on ees. 589 00:35:46,170 --> 00:35:49,060 Nii poolest ootustele seda muidugi, sa tõesti peaks 590 00:35:49,060 --> 00:35:52,817 osaleda või vaadata kursuse loeng, esitama 8 probleemi komplekti, võtke kahte 591 00:35:52,817 --> 00:35:54,720 viktoriinid, esitada lõplik projekt. 592 00:35:54,720 --> 00:35:58,640 Seoses klassid, mõista, et minu kommentaarid avamise juures umbes 593 00:35:58,640 --> 00:36:02,380 läbimise või mitteläbimise, midagi, mida me väga südamesse võtma ka CS50 - ei ole 594 00:36:02,380 --> 00:36:05,110 peaaegu piisavalt kultuuri Harvardi proovida 595 00:36:05,110 --> 00:36:07,080 midagi ja riskivad läbikukkumisega. 596 00:36:07,080 --> 00:36:09,870 Tõepoolest, meil oli õpilaste arvud, ja mina eriti, kes oli 597 00:36:09,870 --> 00:36:15,310 mures haiget teie GPA või saada B midagi CS50, 598 00:36:15,310 --> 00:36:19,222 ja võimalus võtta muidugi meeldib see ja teised värav kursustel 599 00:36:19,222 --> 00:36:23,950 sissejuhatav tasandil katse läbimise / mitteläbimise on väga alakasutatud võimalus selles 600 00:36:23,950 --> 00:36:24,740 kolledži üldiselt. 601 00:36:24,740 --> 00:36:29,750 Ja nii siis tea, isegi mina, kes osalesid selles muidugi esialgu katse läbimise / mitteläbimise 602 00:36:29,750 --> 00:36:32,840 krediidi üksi, ja kuigi ma tegin lüliti lõpus päeval, see oli 603 00:36:32,840 --> 00:36:36,170 need viis esimest nädalat, kuni viienda esmaspäeval semester, mis on 604 00:36:36,170 --> 00:36:39,700 tarneseisak mis võimaldas mul tegelikult panna suu arvesse neid uusi 605 00:36:39,700 --> 00:36:43,660 vetes, ja tegelikult proovida midagi väga harjumatu ja väga ebamugav 606 00:36:43,660 --> 00:36:45,540 minu jaoks tol ajal. 607 00:36:45,540 --> 00:36:49,440 >> Nii poolest nüüd, millist rolli erinevate nurkade alt, mille abil saab 608 00:36:49,440 --> 00:36:51,530 läheneda sellele muidugi teenida - 609 00:36:51,530 --> 00:36:53,080 nii loenguid. See on kuni teile. 610 00:36:53,080 --> 00:36:56,550 Kui teil osaleda koos meiega isiklikult see koht, tõepoolest, me teame 611 00:36:56,550 --> 00:37:00,920 statistiliselt, et umbes 40% teist liiki tulevad ja lähevad üle 612 00:37:00,920 --> 00:37:05,140 käigus semester, ja 10% sulle, et me kunagi ei näe pärast uuesti täna. 613 00:37:05,140 --> 00:37:07,540 Ja see on täiesti trahvi, kui aus olla. 614 00:37:07,540 --> 00:37:10,470 Üks iseloomustavatest CS50, et tegemist on nende 615 00:37:10,470 --> 00:37:14,220 lugematu ressursse, millest mõned me läbi vuristama vaid hetk, 616 00:37:14,220 --> 00:37:17,890 sh loenguid ja lõigud, ja asju nimetatakse walkthroughs ja kontor 617 00:37:17,890 --> 00:37:20,850 tundi, jms, ja see on rohkem ressursse kui tüüpiline üliõpilane 618 00:37:20,850 --> 00:37:24,400 peaks olema või võiks füüsiliselt ära, kuid see on, sest 619 00:37:24,400 --> 00:37:27,510 on erinevad õppimise stiilid, et üliõpilaskonna avaldub. 620 00:37:27,510 --> 00:37:31,590 Ja nii loengute, esmane roll nagu mina seda näen ei verbaalselt suruda 621 00:37:31,590 --> 00:37:35,360 välja üsna keeruline materjal ning tingimata tarnima kõik 622 00:37:35,360 --> 00:37:39,040 Hienoudet põhialuste et Uurime see semester, kuid 623 00:37:39,040 --> 00:37:42,430 pigem teha asju nagu me oleme seda teinud siiani juba need näited 624 00:37:42,430 --> 00:37:46,480 seotud inimeste laval üritab maalida vaimse pilt ja ka 625 00:37:46,480 --> 00:37:49,430 luua, julgen öelda, mõned neist hetki, nii et isegi kui sa 626 00:37:49,430 --> 00:37:53,280 võitlevad teatud teemasid, teil on need mälestused, nagu oh, ehkki 627 00:37:53,280 --> 00:37:56,740 see oli üsna abstraktselt matemaatikat, sain kadunud hoidmine ühe, nagu, 628 00:37:56,740 --> 00:38:00,260 see tõesti, lõpus päeval, ei ole kõik, et erinevad midagi ma 629 00:38:00,260 --> 00:38:01,060 juba tean. 630 00:38:01,060 --> 00:38:04,560 Ja nii rolli, loengud teenib kas isiklikult siin Sanders 631 00:38:04,560 --> 00:38:09,040 või online video on tõesti seada etapi vaimselt teile iga nädal 632 00:38:09,040 --> 00:38:12,370 Erinevate mõistete ja probleeme, mis me oleme sukeldudes. 633 00:38:12,370 --> 00:38:16,800 >> Seoses kõrge mõisted, enamik neid sõnu võib voolata üle 634 00:38:16,800 --> 00:38:17,670 oma peaga hetkel. 635 00:38:17,670 --> 00:38:18,680 Ja sellest pole midagi. 636 00:38:18,680 --> 00:38:21,210 Neile, kes hakkab muidugi mugavam on teada 637 00:38:21,210 --> 00:38:24,870 Mõned neist teemadest, kuid tavaliselt ette, et 10% klassist, mille 638 00:38:24,870 --> 00:38:28,600 neil on palju rohkem tausta, võttes AP infotehnoloogia, programmeerimine alates 639 00:38:28,600 --> 00:38:31,850 neid oli 12, mõistad, et seal on võimalused lõigud ja 640 00:38:31,850 --> 00:38:36,030 probleem seab minna kõik põhjalikumalt arvesse erinevaid teemasid, täites 641 00:38:36,030 --> 00:38:39,590 mis iganes puudujääke, mida oleks võinud oma keskkooli või enne tausta. 642 00:38:39,590 --> 00:38:43,440 Seoses keeles, aru, et mis keeles me kasutame CS50 on 643 00:38:43,440 --> 00:38:45,360 suuresti ebaoluline lõpus päeval. 644 00:38:45,360 --> 00:38:49,500 Meil juhtub kasutavad peamiselt keeles nimetatakse C. Lõpupoole 645 00:38:49,500 --> 00:38:53,260 semester, tutvustame web-kesksemaks keeles, nagu PHP ja JavaScript. 646 00:38:53,260 --> 00:38:56,800 Aga me ja teised võiksid õpetada muidugi niimoodi enamikus iga kaasaegse 647 00:38:56,800 --> 00:38:57,740 kõrgkeeles - 648 00:38:57,740 --> 00:39:01,710 Python ja Ruby, ja teised on üsna populaarne nendel päevadel, sest mõistame, 649 00:39:01,710 --> 00:39:04,350 aasta lõpus päev, sa ei õpi selles C. Sa pole 650 00:39:04,350 --> 00:39:06,310 õppe PHP või JavaScripti. 651 00:39:06,310 --> 00:39:10,190 Sa õpid, kuidas lahendada probleeme, kas veebipõhine, arvuti baasil, või 652 00:39:10,190 --> 00:39:14,810 andmete orienteeritud ise, kasutades neid lihtsalt vahenditena. 653 00:39:14,810 --> 00:39:17,910 >> Nüüd nii logistika, saad kasutada midagi lõpuks kutsus 654 00:39:17,910 --> 00:39:18,810 CS50 Appliance. 655 00:39:18,810 --> 00:39:22,150 Vahet pole, kui teil on Mac, PC, Linux arvuti, vms, 656 00:39:22,150 --> 00:39:25,740 sul on vabalt kättesaadav tarkvara algab järgmisel nädalal, kellega kasutada 657 00:39:25,740 --> 00:39:28,890 CS50 Appliance, virtuaalses keskkonnas, et saate kasutada oma 658 00:39:28,890 --> 00:39:32,720 enda arvutis, nii et sina ja kõik oma klassikaaslastega on ühesugune Linux 659 00:39:32,720 --> 00:39:34,220 desktop sellisel juhul. 660 00:39:34,220 --> 00:39:37,010 See on probleem komplekti, aga kus sa tõesti saad oma käed 661 00:39:37,010 --> 00:39:37,910 määrdunud käigus. 662 00:39:37,910 --> 00:39:40,820 Ja lõpus päev, see on probleem komplekti, ma arvan, et tegelikult 663 00:39:40,820 --> 00:39:43,510 määratleda õpilase kogemusi selles muidugi. 664 00:39:43,510 --> 00:39:46,660 Aru, et paljud probleemid komplekti ilmub kaks väljaannet - 665 00:39:46,660 --> 00:39:50,140 Standard Edition, mida me ootame ja julgustada 90% 666 00:39:50,140 --> 00:39:51,690 klassi sukelduda. 667 00:39:51,690 --> 00:39:55,255 Aga me ka välja mõned probleem komplekti nn häkker väljaandeid ja te 668 00:39:55,255 --> 00:39:58,110 tean, et see häkker väljaanne, sest igal lehel vesimärk, see 669 00:39:58,110 --> 00:39:59,970 ütleb häkker väljaanne ta. 670 00:39:59,970 --> 00:40:03,390 Ja see on see demograafiline, kes on AP arvutiteadus 10 671 00:40:03,390 --> 00:40:06,500 aastat programmeerimise alla oma vöö, ja otsivad täita neid lünki, 672 00:40:06,500 --> 00:40:10,170 ja on rohkem formaalne, mitte iseõppinud koolitus ehk aru 673 00:40:10,170 --> 00:40:13,420 et on väga oluline demograafiline klassis, mis on 674 00:40:13,420 --> 00:40:15,230 täpselt sama eesmärk. 675 00:40:15,230 --> 00:40:16,460 Sul on viis hilja päeva. 676 00:40:16,460 --> 00:40:19,380 Probleem komplektid on tavaliselt tingitud neljapäeviti, kuid saate laiendada viis 677 00:40:19,380 --> 00:40:22,900 need tähtajad kasutades neid asju nimetatakse hilinenud päeva ja me ka tilk 678 00:40:22,900 --> 00:40:25,520 oma madalaima punktisumma lõpus semestri kohta 679 00:40:25,520 --> 00:40:27,540 andmed õppekava. 680 00:40:27,540 --> 00:40:31,630 >> Aga teine ​​tunnusjoon CS50 aastate jooksul muutunud kontor 681 00:40:31,630 --> 00:40:36,060 tundi, võimalus, et nägid visuaalselt fotodel natuke tagasi, kus 682 00:40:36,060 --> 00:40:39,090 me koguda varem majas söögisaali, enne et 683 00:40:39,090 --> 00:40:42,120 keldris teaduskeskus, ja sel aastal Annenberg Hall, neli 684 00:40:42,120 --> 00:40:45,670 ööd nädalas 20:00-23:00, kus sa pead seda väga palju 685 00:40:45,670 --> 00:40:49,810 jagada kogemusi kallal, võideldes teatud probleeme, 686 00:40:49,810 --> 00:40:52,520 kuid olulise tugistruktuur paigas. 687 00:40:52,520 --> 00:40:55,780 Tõepoolest, kuidas see toimib on Jõuad Annenberg kui teil on 688 00:40:55,780 --> 00:40:56,950 mõned küsimuse nädala jooksul. 689 00:40:56,950 --> 00:41:00,190 Sa tuua oma sülearvuti, saate istuda, ostke mõned toiduained, ja saate sisse logida 690 00:41:00,190 --> 00:41:04,100 sisse CS50 arutada, veebipõhine utiliit, mis õppejõududest on 691 00:41:04,100 --> 00:41:07,860 töötatud, mis võimaldab teil saata küsimusi ja vaata järgedega sisse 692 00:41:07,860 --> 00:41:12,590 tüüpiline foorum mõtet, kasutades sildid jms, ja auto-complete 693 00:41:12,590 --> 00:41:13,790 otsida andmeid. 694 00:41:13,790 --> 00:41:17,950 Aga sa ka saama, lahtioleku ajal väljaspool tööaega, on oma 695 00:41:17,950 --> 00:41:20,490 küsimused eskaleerunud tegelik inimestega. 696 00:41:20,490 --> 00:41:24,000 Tõepoolest, eesmärk lõppkokkuvõttes on nii, et üks, hakkame ehitada üle 697 00:41:24,000 --> 00:41:27,740 käigus semester korpus loodetavasti tõesti kasulikku teavet, 698 00:41:27,740 --> 00:41:31,770 ühine vastuseid tavalistele küsimustele, nii et te saate ise lahendada probleeme 699 00:41:31,770 --> 00:41:35,980 ja saada lahti tulema võimalikult kiiresti, võttes seejuures õpetamine 700 00:41:35,980 --> 00:41:40,320 töötajad - tavaliselt 20% kuni 30% õpetamise stipendiaatide ja muidugi assistendid 701 00:41:40,320 --> 00:41:41,780 personali korraga. 702 00:41:41,780 --> 00:41:45,150 >> Meil on, mida nimetatakse CS50 Greeter sisse Annenberg, ja kui me 703 00:41:45,150 --> 00:41:46,610 kindlaks, et sa tead, mida? 704 00:41:46,610 --> 00:41:50,900 Sellele küsimusele me tõesti vastata tõhusalt võrgus. 705 00:41:50,900 --> 00:41:51,930 Me tahame näha oma arvutisse. 706 00:41:51,930 --> 00:41:53,470 Me tahame sinuga rääkida üks ühele. 707 00:41:53,470 --> 00:41:56,060 Sa oled tõesti hädas, ja sa seega tahan rääkida üks ühele 708 00:41:56,060 --> 00:41:59,160 kõrval keegi, sind saadetakse CS50 Greeter, 709 00:41:59,160 --> 00:42:02,700 õpetamise mehe valdamise, sõna otseses mõttes, iPod, mis on õpilaste nimed ühel 710 00:42:02,700 --> 00:42:04,880 pool, õppejõudude nimesid teiselt poolt. 711 00:42:04,880 --> 00:42:07,900 Me tuleme teie nimi, millele järgneb nimi õppejõud ja oma 712 00:42:07,900 --> 00:42:12,020 arvuti ekraanil hakkab vilkuma, öeldes palun mine vaata Alice või siis 713 00:42:12,020 --> 00:42:14,110 mine vaata Bob kell töötajate tabeli. 714 00:42:14,110 --> 00:42:17,240 Ja nii sel viisil, et me saame saata asjad nii tõhusalt kui 715 00:42:17,240 --> 00:42:22,030 võimalik, samuti juhatavad teid poole lahendusi kõik kergemini. 716 00:42:22,030 --> 00:42:25,900 Punktides, need on võimalusi rohkem intiimne käed- 717 00:42:25,900 --> 00:42:30,080 võimaluste üks õpetamise stipendiaatide ja 12-16 või nii 718 00:42:30,080 --> 00:42:34,020 oma klassikaaslastega, kus iga nädal, siis läheb meil probleeme probleem komplekt 719 00:42:34,020 --> 00:42:36,750 et küsida mitmeid kontseptuaalseid küsimusi ning mitmeid suupärasteks 720 00:42:36,750 --> 00:42:39,180 programmeerimise küsimusi, et sa võiksid aru saada, oma, ja sa võid 721 00:42:39,180 --> 00:42:42,140 töö oma, kuid seoses jagu, me töö kaudu 722 00:42:42,140 --> 00:42:45,230 kollektiivselt mõned neist probleemidest ja minna sinna, kus 723 00:42:45,230 --> 00:42:46,700 vestlus viib meid. 724 00:42:46,700 --> 00:42:51,340 >> Lisaks punktis on teil võimalusi kontrollida väidetele 725 00:42:51,340 --> 00:42:54,470 kodutöö, et oled teinud, oma klassikaaslastega, mõnikord anonüüm, 726 00:42:54,470 --> 00:42:56,780 alati poolt opt-in, kui soovite jagada 727 00:42:56,780 --> 00:42:57,930 töötada, et te pakkusite. 728 00:42:57,930 --> 00:43:00,890 Nii et see saab tõesti olla kahesuunalise vestlus ja võimalus 729 00:43:00,890 --> 00:43:05,050 vaadata oma tööd märksa dünaamilisem mõttes, mitte lihtsalt 730 00:43:05,050 --> 00:43:08,620 vaadates PDF või väljatrükk ja mõelda seda mõne sekundi 731 00:43:08,620 --> 00:43:10,760 ja mitte tingimata neelavad tagasisidet, et 732 00:43:10,760 --> 00:43:12,270 Õppejõudude andnud. 733 00:43:12,270 --> 00:43:14,670 Ja saad kasutada tööriista siin nimetatakse CS50 Spaces. 734 00:43:14,670 --> 00:43:18,165 Nende võõras, see on keel, mida tuntakse C juures üleval vasakul ja 735 00:43:18,165 --> 00:43:21,360 saad teada seda ajas, aga see on veebipõhine utiliit, et me 736 00:43:21,360 --> 00:43:25,350 kasutada punktis, mis võimaldab teil ja teie 15 või nii klassikaaslastega sisse logida 737 00:43:25,350 --> 00:43:27,120 oma õpetamise mehe ees ruumi. 738 00:43:27,120 --> 00:43:28,890 Sul on võimalik kirjutada koodi selles aknas. 739 00:43:28,890 --> 00:43:31,800 Sul on võimalik vestelda elektrooniliselt kui sa ei ole tegelikult kell sektsioonis 740 00:43:31,800 --> 00:43:35,300 Sel hetkel, ja teie õpetamise mehe, kui on aeg 741 00:43:35,300 --> 00:43:41,295 arutama Alice või Bob lahendus klassis, õpetamise mehe võite klõpsata 742 00:43:41,295 --> 00:43:45,210 nuppu ja voila, projekti ekraanile iganes, et õpilane on olnud 743 00:43:45,210 --> 00:43:47,120 töötavad sel konkreetsel ajahetkel. 744 00:43:47,120 --> 00:43:50,400 Nii neile, sul on sõbrad, kes on võtnud CS50 minevikus, mõistma 745 00:43:50,400 --> 00:43:53,790 et osad on oluliselt rebooted sel aastal olema veelgi 746 00:43:53,790 --> 00:43:57,700 aktiivne, seda enam, dünaamiline, ja tõesti, kahesuunaline vestlus vahel 747 00:43:57,700 --> 00:44:00,300 õppejõudude ja üliõpilastega. 748 00:44:00,300 --> 00:44:01,160 >> Ja trajektooridega. 749 00:44:01,160 --> 00:44:04,520 Nii need probleemid komplekti, pakume ka mitte ainult spetsifikatsioon 750 00:44:04,520 --> 00:44:08,110 ise, mis on üldiselt üsna üksikasjalikud PDF, kuid ka asju teada 751 00:44:08,110 --> 00:44:12,070 kui trajektooridega, mille alusel üks liige õppejõudude viib nädalas 752 00:44:12,070 --> 00:44:15,460 istungil, et sõna otseses mõttes te loeksite probleem komplekt, mille abil saab 753 00:44:15,460 --> 00:44:18,700 vihjed ja nõuanded ning lähtekohtade mõeldakse küsida väga 754 00:44:18,700 --> 00:44:21,370 Korduma kippuvad küsimus: kust ma peaksin alustama? 755 00:44:21,370 --> 00:44:25,550 Noh, sa hakkad kas sukeldudes spec omal, või osaledes 756 00:44:25,550 --> 00:44:27,230 või vaadates neid trajektooridega. 757 00:44:27,230 --> 00:44:29,550 Esimene läbikäiguks, tegelikult on sel reedel. 758 00:44:29,550 --> 00:44:32,120 Nad on reedeti, mitte nii palju, sest me arvame, see saab olema populaarne 759 00:44:32,120 --> 00:44:34,940 aega, kuid kuna siis saame filmida neid väga varakult nädal ja saada 760 00:44:34,940 --> 00:44:38,410 neid Internetis nädalavahetusel nii, et teil on nii palju päevi kui võimalik 761 00:44:38,410 --> 00:44:40,530 tegelikult tegeleda, et sisu samuti. 762 00:44:40,530 --> 00:44:43,050 Aga rohkem, et loeng sel reedel. 763 00:44:43,050 --> 00:44:46,930 >> Nüüd poolest tugistruktuur, kõige olulisem statistik on 764 00:44:46,930 --> 00:44:50,600 ehk 108 õpetamise stipendiaatide ja muidugi assistentide et see kursus 765 00:44:50,600 --> 00:44:51,870 praegu on. 766 00:44:51,870 --> 00:44:54,490 Kui mõned teist, kes ei ole vastuolus klassid sooviksid liituda 767 00:44:54,490 --> 00:44:58,900 mind siin laval on need kutid, kes lõpuks tõesti määratleda oma 768 00:44:58,900 --> 00:45:00,150 kogeda käigus. 769 00:45:08,890 --> 00:45:11,870 Mul oli palju õpetamise stipendiaatide õpetas mulle klasside päev ja ma 770 00:45:11,870 --> 00:45:15,650 mäletan väga vähe neid, ausalt, kuid siiani mäletan veel seas 771 00:45:15,650 --> 00:45:19,990 need mõned minu CS50 TF, kes tõesti aitas mind vastata küsimustele, kes tõesti 772 00:45:19,990 --> 00:45:22,830 aitas mind, kui ma olin hädas, ja tegelikult oli partneriks 773 00:45:22,830 --> 00:45:25,770 õppimise kogemust väga uus maailm. 774 00:45:25,770 --> 00:45:29,100 Aastal veidi, kõik need kutid liitun teiega väljas kook, mis 775 00:45:29,100 --> 00:45:32,560 on traditsioon CS50, et transept Memorial Hall, kuid lubage mul 776 00:45:32,560 --> 00:45:36,980 1. tutvustada teile Nate Hardison uuesti, Rob Bowden ja Tommy 777 00:45:36,980 --> 00:45:39,370 McWilliams, tänavuse Muidugi pead. 778 00:45:39,370 --> 00:45:41,385 Kui te oleksite minuga liituda siin keskel. 779 00:45:47,380 --> 00:45:50,045 Nad on kõik valmis mõned inspireeriv märkused. 780 00:45:53,212 --> 00:45:55,775 >> TOMMY McWilliams: ma ei koostanud midagi inspireerivat. 781 00:45:55,775 --> 00:45:57,170 Aga minu nimi on Tommy. 782 00:45:57,170 --> 00:45:58,370 Ma olen vanem Mather. 783 00:45:58,370 --> 00:46:01,620 Ma õpin infotehnoloogia, väga põnevil olevat peade meeskond ja 784 00:46:01,620 --> 00:46:03,720 läbimas CS50 rännak teiega. 785 00:46:03,720 --> 00:46:06,750 Mida ma tõesti armastan umbes CS50 on, kuidas see tegelikult õpetab mõtlema 786 00:46:06,750 --> 00:46:08,180 probleeme uudsel viisil. 787 00:46:08,180 --> 00:46:11,170 See on tõesti oskus, mis saab olema hindamatu, ükskõik mis valdkonnas 788 00:46:11,170 --> 00:46:12,090 te lähete. 789 00:46:12,090 --> 00:46:14,800 Ja mitte ainult seda, vaid pakume rohkem tasuta kommi kui ükski 790 00:46:14,800 --> 00:46:16,050 teised muidugi ülikooli. 791 00:46:22,730 --> 00:46:24,350 Nii et ma lihtsalt tõesti ootan huviga, mida 792 00:46:24,350 --> 00:46:25,645 igaüks ehitab sel semestril. 793 00:46:25,645 --> 00:46:28,860 Ja kui kellelgi on mingeid küsimusi nüüd või kogu semestri, kindlasti 794 00:46:28,860 --> 00:46:32,976 vabalt jõuda mind, ja ma oleksin hea meelega. 795 00:46:32,976 --> 00:46:33,920 >> ROB Bowden: Tere. 796 00:46:33,920 --> 00:46:34,670 Ma olen Rob Bowden. 797 00:46:34,670 --> 00:46:35,920 Ma olen vanem Kirkland. 798 00:46:40,030 --> 00:46:41,890 Jah, see on õige. 799 00:46:41,890 --> 00:46:44,070 Oleme kõik väga põnevil selle järgmisel poolaastal. 800 00:46:44,070 --> 00:46:45,325 Loodame, et te olete kõik põnevil. 801 00:46:49,850 --> 00:46:51,580 Ma ei oodanud seda. 802 00:46:51,580 --> 00:46:52,530 Jah. 803 00:46:52,530 --> 00:46:56,030 Seega me paneme nii palju vaeva muutes selle semestri tõesti suur, ja kui 804 00:46:56,030 --> 00:46:58,830 kui sa oled valmis jõupingutuseks, seal on nii palju saad 805 00:46:58,830 --> 00:47:00,080 sellest muidugi. 806 00:47:06,810 --> 00:47:10,470 Saad palju rõõmu sellest muidugi. 807 00:47:10,470 --> 00:47:13,510 Me ei oleks töötajaid 108, kui sa ei saanud väga lõbus välja, 808 00:47:13,510 --> 00:47:17,450 nii lihtsalt üritame olla, ja sa ei kahetse. 809 00:47:24,815 --> 00:47:26,020 >> Nate HARDISON: Tere, kutid. 810 00:47:26,020 --> 00:47:26,930 Ma olen Nate. 811 00:47:26,930 --> 00:47:29,700 Ma olen kirikuõpetaja jaoks muidugi. 812 00:47:29,700 --> 00:47:31,200 Ma olen väga põnevil, et ka siin. 813 00:47:31,200 --> 00:47:33,100 See on minu esimene aasta siin. 814 00:47:33,100 --> 00:47:36,520 Loodan, et te kõik seda muidugi, ja nautida seda nii palju kui ma olen 815 00:47:36,520 --> 00:47:37,960 seni polnud. 816 00:47:37,960 --> 00:47:41,520 Ja kui sa kunagi tahad õppida, kuidas tulla üheksa või kümme binaarne, tule 817 00:47:41,520 --> 00:47:43,351 räägi minuga. 818 00:47:43,351 --> 00:47:46,480 >> SPEAKER 1: Nii riisikol jättes need kutid siin laval veidi 819 00:47:46,480 --> 00:47:50,330 kohmakalt, olgem tuisupööris läbi vaid mõned asjad, mis ootavad enne kui me 820 00:47:50,330 --> 00:47:51,500 lükata kook. 821 00:47:51,500 --> 00:47:52,980 Mis on see, mis meid ees ootab? 822 00:47:52,980 --> 00:47:56,410 Noh, kui me võtame pilgu tagasi eelmisel aastal, probleem seatud null, oma 823 00:47:56,410 --> 00:47:59,960 eelkäijate tuvi arvesse programmeerimiskeelt nimega Scratch, graafiline 824 00:47:59,960 --> 00:48:03,160 programmeerimise keel saad kasutada esimestel päevadel muidugi, alustades 825 00:48:03,160 --> 00:48:07,080 sel reedel, õppida mõned mõisted võõras mõned teist, kuid realiseerida 826 00:48:07,080 --> 00:48:10,330 seal on arenenud aspekt see you need eelnevalt 827 00:48:10,330 --> 00:48:11,070 taust. 828 00:48:11,070 --> 00:48:14,082 >> Eelmise aasta probleem seatud kaks, õpilased tuvi arvesse maailma 829 00:48:14,082 --> 00:48:17,740 krüptograafia, kunst enciphering või skrambleerimise andmed, 830 00:48:17,740 --> 00:48:21,310 programmide rakendamisel, et krüpteeritud andmed ja häkker väljaanne viimane 831 00:48:21,310 --> 00:48:26,710 aastal ei üliõpilased suunduda crack või dekodeerida paroolid tüüpiline 832 00:48:26,710 --> 00:48:31,190 arvuti. xc salasõna faili poolt tulemas algoritme ja heuristikuid 833 00:48:31,190 --> 00:48:34,980 jõuvõtete figuring mida keegi parool arvutis 834 00:48:34,980 --> 00:48:35,770 Süsteem oli. 835 00:48:35,770 --> 00:48:39,820 Viimase aasta või kaks, on probleem, neli tegid õpilased 836 00:48:39,820 --> 00:48:41,420 rakendada mäng Sudoku. 837 00:48:41,420 --> 00:48:45,180 Ja häkker väljaanne sel aastal ei õpilastele mitte ainult ellu, kuidas 838 00:48:45,180 --> 00:48:49,360 mängu mängida, kuid tegelikult lahendaja, mille arvuti teile pakkuda, 839 00:48:49,360 --> 00:48:52,260 inimese, lõhnas, mida kiiremini sa lahendada 840 00:48:52,260 --> 00:48:53,550 et erilist probleemi. 841 00:48:53,550 --> 00:48:57,420 >> Probleemide kogum viis, tegime kohtuekspertiisi, selle kunsti sissenõudmiseks info 842 00:48:57,420 --> 00:49:00,160 see oli kogemata või väga teadlikult 843 00:49:00,160 --> 00:49:01,450 kustutatakse arvutist. 844 00:49:01,450 --> 00:49:04,530 Eelmisel aastal õppejõudude ja Kõndisin ümber campus võttes 845 00:49:04,530 --> 00:49:07,780 fotod inimesed, kohad ja asjad ja siis kogemata 846 00:49:07,780 --> 00:49:10,900 vormindatud meedia kaardi meie kaamera, mis olid kõik need fotod. 847 00:49:10,900 --> 00:49:15,920 Aga pole probleemi, tegime kohtuekspertiisi pilt sellest meedia kaardi, andis ta välja 848 00:49:15,920 --> 00:49:19,410 et kõik õpilased klassis, ja neid vaidlustanud, et kirjutada programme, mis 849 00:49:19,410 --> 00:49:22,240 tagasi kõik JPEG selle kaardi. 850 00:49:22,240 --> 00:49:24,720 Ja see on tegelikult üks meie lemmik probleem komplekti, ja ma kaevasid üles 851 00:49:24,720 --> 00:49:27,750 vana e-posti ühest oma eelkäijate mis oli väga lõbus 852 00:49:27,750 --> 00:49:29,940 loe millalgi tagasi. 853 00:49:29,940 --> 00:49:31,270 >> See on Matt. 854 00:49:31,270 --> 00:49:34,970 Kallis David, eile mu õde kogemata vormindatud oma kaamera SD 855 00:49:34,970 --> 00:49:37,770 kaardi ja kaotas aasta väärtuses meeldejääv fotod. 856 00:49:37,770 --> 00:49:40,830 Ta kahjuks ei ole parim kell varundusmeetodid oma andmeid. 857 00:49:40,830 --> 00:49:43,780 Aga see olukord meenutas mulle p-set viie, nii et ma arvasin, tahaksin proovida 858 00:49:43,780 --> 00:49:47,620 joosta oma SD-kaardi abil taastada programm, mille ma kirjutasin kogu tee tagasi 859 00:49:47,620 --> 00:49:48,180 aasta oktoobris. 860 00:49:48,180 --> 00:49:51,660 Nii et pärast neli tundi figuring kuidas luua toores pilt 861 00:49:51,660 --> 00:49:53,350 vormindatud SD-kaart - 862 00:49:53,350 --> 00:49:56,050 Google osutuda üsna kasulik selles suhtes, kuni ma irooniliselt 863 00:49:56,050 --> 00:50:00,140 juhtus kohanud oma juhised Interneti - 864 00:50:00,140 --> 00:50:03,080 pärast sisemusse ringi mõned käsurea argumente, mul õnnestus 865 00:50:03,080 --> 00:50:06,020 luua kohtuekspertiisi pilt ja pärast paigaldamine ja seadistamine 866 00:50:06,020 --> 00:50:10,600 CS50 Appliance õnnestus mul joosta kohtuekspertiisi pilt läbi minu programm ja 867 00:50:10,600 --> 00:50:16,065 katta kõik 1027 minu õe fotod, kirjutab Matt. 868 00:50:25,210 --> 00:50:28,600 >> Eelmise aasta lahendamist kuus, andsime õpilased sõnaraamat 869 00:50:28,600 --> 00:50:33,350 150,000 ingliskeelseid sõnu ja neid vaidlustanud kirjutada õigekirjakontrolli et 870 00:50:33,350 --> 00:50:36,870 vastas küsimustele vormi, on see sõna kirjutatud õigesti või valesti 871 00:50:36,870 --> 00:50:38,150 nii kiiresti kui võimalik. 872 00:50:38,150 --> 00:50:41,900 Ja opt-in põhjal olid õpilased lubatakse seejärel väljakutse klassikaaslastega 873 00:50:41,900 --> 00:50:45,220 saates oma tulemusi, RAM'i, et nad kasutavad, arvu 874 00:50:45,220 --> 00:50:49,190 Protsessori või sekundit, et nad kasutasid, et õpilased olid siis reastatakse 875 00:50:49,190 --> 00:50:53,010 Muidugi veebilehte - jällegi puhtalt vabatahtlik aspekt, kuid väga lõbus 876 00:50:53,010 --> 00:50:56,970 aastal, et väga sageli oleks üliõpilane saada mälupesa number 10 või nii suurel 877 00:50:56,970 --> 00:51:00,370 pardal, veebilehel, mine ära õhtusöögi ja siis tagasi tulla ja aru 878 00:51:00,370 --> 00:51:04,340 tema toakaaslane oli just teraga ees teda suurel pardal, 879 00:51:04,340 --> 00:51:07,620 seeläbi valades veel kaks või kolm tundi lihtsalt ühe 880 00:51:07,620 --> 00:51:09,300 kuni tema toakaaslane. 881 00:51:09,300 --> 00:51:11,730 >> Nii et ootame midagi sarnast ka sel aastal. 882 00:51:11,730 --> 00:51:15,400 Aastal Ülesanded nr 7 tegime juhtida suunas veebi programmeerimine, tegelikult 883 00:51:15,400 --> 00:51:19,320 probleemide lahendamisele üha enam levinud keskkond 884 00:51:19,320 --> 00:51:20,300 ja veebibrauser. 885 00:51:20,300 --> 00:51:23,670 Tea siis järjest vähem me alla laadida tarkvara Mac ja PC, kuid 886 00:51:23,670 --> 00:51:25,790 järjest, me teeme seda kõike jooksul veebis. 887 00:51:25,790 --> 00:51:30,140 >> Ja tõepoolest, eelmisel aastal umbes 88% õpilaste lõplik projektide käigus 888 00:51:30,140 --> 00:51:31,790 olid veebipõhised. 889 00:51:31,790 --> 00:51:34,670 Ja need, liiga, on oskused, siis saada selle klassi poolt 890 00:51:34,670 --> 00:51:38,410 kursuse lõpus, sest see, mida ootab teid kursuse lõpus on CS50 Fair, see 891 00:51:38,410 --> 00:51:42,100 Näitus, mis on aluseks idee teaduse õiglane, kuid see versioon 892 00:51:42,100 --> 00:51:45,370 õiglane teha kõik õpilased klassis viia oma sülearvutid, ja nende 893 00:51:45,370 --> 00:51:49,720 sõprade ja perega, ja teised Loode Teadus, suur hoone 894 00:51:49,720 --> 00:51:53,420 loengusse, luua oma sülearvuti, et saaksin toidu, saada popkorni ja juua, ning 895 00:51:53,420 --> 00:51:57,180 siis eksponeerida oma lõpliku projekti kõigi kohalviibinutele, kes eelmisel aastal 896 00:51:57,180 --> 00:52:01,510 nummerdatud ligi 2500 osalejat kogu campus ja väljendeid nagu 897 00:52:01,510 --> 00:52:05,510 see, ja niimoodi ei olnud haruldased messil. 898 00:52:05,510 --> 00:52:09,660 >> Leading kuni Mess on CS50 Hackathon, võimaluse hop 899 00:52:09,660 --> 00:52:13,610 Harvardi buss, pea mööda tänavat Microsofti kell 20:00, mitte koju minna 900 00:52:13,610 --> 00:52:14,810 kuni 07:00. 901 00:52:14,810 --> 00:52:19,040 Pakume 1. õhtusöök 20:00, teine ​​õhtusöök 01:00, ja neid ikka 902 00:52:19,040 --> 00:52:22,540 seisvat 05:00 me käsitleme et pannkoogid IHOP. 903 00:52:22,540 --> 00:52:26,580 Ja Hackathon on võimalus, nagu pildil, sukelduda oma 904 00:52:26,580 --> 00:52:30,470 lõplik projekte, kas töötate oma või koos sõpradega 905 00:52:30,470 --> 00:52:33,770 koostöö õhkkonnas, kus kogu õppejõud töötab hästi 906 00:52:33,770 --> 00:52:37,560 ööni koos rohkesti pakkumise Hongkong hiina toitu. 907 00:52:37,560 --> 00:52:43,070 Kell 05:00 tahe selliseid pilte, sest need on üsna levinud ka sel aastal. 908 00:52:43,070 --> 00:52:48,170 >> Nii et kui me lükata ka hetk kooki, pidage meeles, et 76% protsenti 909 00:52:48,170 --> 00:52:51,720 inimesed siin ruumis ei ole varasemaid kogemusi, ja nagu iga ainekava, 910 00:52:51,720 --> 00:52:55,300 Kõige tähtsam selles muidugi ei ole nii palju, kui sa lõpuks 911 00:52:55,300 --> 00:52:59,540 võrreldes oma klassikaaslastega, aga kus sa, 11. nädalal, lõpuks võrreldes 912 00:52:59,540 --> 00:53:01,540 ennast nädal 0. 913 00:53:01,540 --> 00:53:03,690 See on CS50.