1 00:00:01,491 --> 00:01:38,659 [Powered by Google Translate] [Duke luajtur muzikë] 2 00:05:18,350 --> 00:05:20,630 DAVID J. Malan: Kjo është CS50. 3 00:05:20,630 --> 00:05:23,610 Pra, unë kam qenë ku jeni tani disa vite më parë. 4 00:05:23,610 --> 00:05:27,850 Dhe kur unë isha një studente në atë kohë, unë nuk ishte me të vërtetë në 5 00:05:27,850 --> 00:05:30,350 kjo rrugë e bën shkenca kompjuterike, për të bërë inxhinieri. 6 00:05:30,350 --> 00:05:33,650 Në të vërtetë, unë kam ardhur në këtë vend si një concentrator qeverisë. 7 00:05:33,650 --> 00:05:35,430 Unë do të qenë në shkollë të mesme, një fëmijë që 8 00:05:35,430 --> 00:05:36,770 pëlqente gjëra të tilla si histori. 9 00:05:36,770 --> 00:05:39,350 I liked ligjin kushtetues, lloj të gjuhës angleze dhe matematikë. 10 00:05:39,350 --> 00:05:41,300 Është si lloj i mirë i harmonishëm, por nuk 11 00:05:41,300 --> 00:05:43,290 domosdoshmërisht dinë gjërat që unë nuk kishte qenë 12 00:05:43,290 --> 00:05:44,380 mësuar në shkollë të mesme. 13 00:05:44,380 --> 00:05:47,060 Dhe kështu viti fillestar, kam pasur këtë ankth të cilën edhe 14 00:05:47,060 --> 00:05:49,730 pse unë i pëlqente kompjutera, luajtur lojëra kompjuterike dhe 15 00:05:49,730 --> 00:05:52,080 si, kurrë nuk kam menduar sigurisht nga vetja si një 16 00:05:52,080 --> 00:05:54,830 Personi kompjuter, një shkencëtar kompjuteri. 17 00:05:54,830 --> 00:05:56,705 Dhe sinqerisht, unë mendova miqtë e mi në shkollë të mesme që 18 00:05:56,705 --> 00:06:01,840 ishin marrë shkenca kompjuterike ishin pak e një geeks. 19 00:06:01,840 --> 00:06:04,910 Dhe akoma, kur kam marrë këtu në kampus, nuk ishte 20 00:06:04,910 --> 00:06:06,240 ky kurs, CS50. 21 00:06:06,240 --> 00:06:09,640 >> Dhe në atë kohë, ajo kishte këtë reputacion të vërtetë të qenit 22 00:06:09,640 --> 00:06:10,480 diçka për të kini kujdes. 23 00:06:10,480 --> 00:06:11,560 Ajo ishte një kurs të mirë. 24 00:06:11,560 --> 00:06:13,425 Ajo ishte një kurs fun. 25 00:06:13,425 --> 00:06:16,850 Por ju duhet të vërtetë të marrë atë këmbë në derë. 26 00:06:16,850 --> 00:06:19,950 Dhe, edhe unë nuk kam kryq se pragu fillestar vit. 27 00:06:19,950 --> 00:06:23,330 Dhe unë shkova në rrugën time të qënit një flotacion qeverisë, duke shkuar 28 00:06:23,330 --> 00:06:25,190 përmes sa më shumë nga parakushtet si unë mund të, 29 00:06:25,190 --> 00:06:28,010 ndër-numërimit për gjëra gen ed apo thelbi dhe si. 30 00:06:28,010 --> 00:06:30,290 Dhe pastaj viti i paedukuar mjaft, për disa arsye, kam marrë deri 31 00:06:30,290 --> 00:06:33,450 nervore të hap këmbë në Science Center B, ku ishte CS50. 32 00:06:33,450 --> 00:06:36,150 Një shkencëtar shumë i njohur kompjuterin me emrin e Brian 33 00:06:36,150 --> 00:06:38,530 Kernighan u mësuar këtu atë vit. 34 00:06:38,530 --> 00:06:42,490 Dhe madje edhe atëherë, unë kam qenë vetëm të gatshëm që në fakt plotësoni 35 00:06:42,490 --> 00:06:45,600 kartën time të studimit, duke marrë këtë klasë të kalojë / dështojnë. 36 00:06:45,600 --> 00:06:47,590 Kam shikuar rreth meje dhe unë i realizuar artistikisht gjithë në këtë së 37 00:06:47,590 --> 00:06:49,550 Gotta dini mënyra më shumë për shkenca kompjuterike, rreth 38 00:06:49,550 --> 00:06:50,750 programimit, rreth kompjuterave. 39 00:06:50,750 --> 00:06:52,370 Gjithkush duhet të jenë të programimit, në këtë dhomë, 40 00:06:52,370 --> 00:06:53,510 pasi ata ishin 12. 41 00:06:53,510 --> 00:06:55,330 Por, në të vërtetë, që nuk ishte rasti. 42 00:06:55,330 --> 00:06:58,660 Dhe kështu ditë shumë e fundit, të hënën e pestë e semestrit, 43 00:06:58,660 --> 00:07:01,410 nuk kam marrë këtë hap dhe të ndryshojnë nga të kalojë / dështojnë në një 44 00:07:01,410 --> 00:07:04,120 klasën e letër dhe përfundoi ndryshuar përqendrimin tim se 45 00:07:04,120 --> 00:07:05,330 njëjtën ditë për shkenca kompjuterike. 46 00:07:05,330 --> 00:07:07,870 >> Tani, se nuk është objektivi ynë në këtë klasë, për ta kthyer të gjithë ju 47 00:07:07,870 --> 00:07:10,500 në shkenca kompjuterike concentrators, por me të vërtetë për të 48 00:07:10,500 --> 00:07:13,420 propozojmë që ka një mundësi në këtë fushë dhe 49 00:07:13,420 --> 00:07:16,500 në fusha të tjera me të cilat ju mund të jetë mjaft e panjohura 50 00:07:16,500 --> 00:07:18,750 duke pasur parasysh se shkollat ​​e mesme zakonisht ndjekin një mënyrë të drejtë 51 00:07:18,750 --> 00:07:23,140 rruga standarde kurrikulare, por për sipërmarrje në, në CS50, në 52 00:07:23,140 --> 00:07:24,030 Ujërat reja. 53 00:07:24,030 --> 00:07:27,040 Dhe në qoftë se ju jeni ulur sot këtu duke menduar se ju nuk bëni 54 00:07:27,040 --> 00:07:31,130 në fakt i përkasin, kështu që bëjnë shumica e njerëzve për të drejtën tuaj dhe 55 00:07:31,130 --> 00:07:31,980 në të majtë tuaj. 56 00:07:31,980 --> 00:07:36,640 Në të vërtetë, vitin e kaluar, 76% e nxënësve në këtë klasë nuk kishte 57 00:07:36,640 --> 00:07:37,840 Përvoja para. 58 00:07:37,840 --> 00:07:40,550 Pra, në kundërshtim me atë që ju mund të mendoni, shumica e njerëzve 59 00:07:40,550 --> 00:07:43,630 ulur rreth këtu sot nuk e bëjnë, në fakt, kanë ndonjë para 60 00:07:43,630 --> 00:07:44,970 përvojë. 61 00:07:44,970 --> 00:07:49,890 18% kanë marrë një klasë CS, dhe 6% kanë marrë dy ose më shumë. 62 00:07:49,890 --> 00:07:52,440 Ndërkohë, ne i kërkojmë studentët tanë çdo vit për të përshkruar 63 00:07:52,440 --> 00:07:54,440 veten në drejtim të nivelit rehati. 64 00:07:54,440 --> 00:07:56,870 Dhe nuk ka një përkufizim të kësaj. 65 00:07:56,870 --> 00:07:58,730 Ju vetëm lloji i di atë në qoftë se ju nuk jeni shumë të 66 00:07:58,730 --> 00:08:00,340 rehatshme në CS50. 67 00:08:00,340 --> 00:08:04,270 Dhe vitin e kaluar, kemi pasur 55% në këtë fetë byrek gjelbër këtu 68 00:08:04,270 --> 00:08:06,720 vetë-përshkruar si më pak të rehatshme, nxënësve që 69 00:08:06,720 --> 00:08:09,390 sinqerisht nuk kishte asnjë ide se pse ata do të shopped edhe kurs për 70 00:08:09,390 --> 00:08:10,340 që ditën e parë. 71 00:08:10,340 --> 00:08:14,010 Por të njëjtën gjë 55% mbetur me ne deri në fund të termit, ashtu siç bëri 72 00:08:14,010 --> 00:08:17,770 35% që ishin diku në mes të atyre më të rehatshme 73 00:08:17,770 --> 00:08:19,960 dhe ata më pak të rehatshme. 74 00:08:19,960 --> 00:08:21,350 >> Pra, çfarë është shkenca kompjuterike? 75 00:08:21,350 --> 00:08:23,680 Edhe në shkollë të mesme, dhe me të vërtetë më shumë në përgjithësi nga 76 00:08:23,680 --> 00:08:25,670 ka këto ditë, ka ky perceptim apo kjo 77 00:08:25,670 --> 00:08:28,260 Keqkuptim se shkenca kompjuterike është programimi. 78 00:08:28,260 --> 00:08:30,700 Dhe kjo është absolutisht një aspekt të shkencës kompjuterike. 79 00:08:30,700 --> 00:08:33,100 Por programimi, çfarëdo që gjuha është, është me të vërtetë vetëm një 80 00:08:33,100 --> 00:08:35,760 mjet që shkencëtarët kompjuter të përdorur për të zgjidhur problemet, ose 81 00:08:35,760 --> 00:08:38,710 në fushën e shkencës kompjuterike ose gjithnjë këto 82 00:08:38,710 --> 00:08:41,710 ditë në shkencat fizike, shkencat natyrore, në 83 00:08:41,710 --> 00:08:45,180 mjekësi, në shkencat humane, për të analizuar grupe të mëdha të të dhënave. 84 00:08:45,180 --> 00:08:47,660 Kudo tani nuk ka kompjuter dhe të dhëna, ka një 85 00:08:47,660 --> 00:08:52,250 mundësi për të aplikuar mësimet e mësuara në një klasë si CS50. 86 00:08:52,250 --> 00:08:55,050 >> Pra, le të zgjidhur një problem që një shkencëtar kompjuteri mund të shkojnë 87 00:08:55,050 --> 00:08:58,760 për zgjidhjen dhe të përpiqen për të vënë disa zhargon, vendos disa 88 00:08:58,760 --> 00:09:01,750 Kuadri konceptual, rreth asaj që mund të jetë ndryshe disa 89 00:09:01,750 --> 00:09:03,250 mjaft ide abstrakte. 90 00:09:03,250 --> 00:09:05,170 Pra, kjo është një telefon. 91 00:09:05,170 --> 00:09:07,100 Ju nuk e shihni këto gjëra shumë shpesh, edhe pse kolegji 92 00:09:07,100 --> 00:09:09,690 ende duket të kenë ato në shtëpitë dhe konvikte. 93 00:09:09,690 --> 00:09:11,940 Por përsëri në ditën kur ju të kërkuar për të përdorur një telefon si 94 00:09:11,940 --> 00:09:13,880 këtë, nuk kishte asnjë libër elektronik adresë 95 00:09:13,880 --> 00:09:14,620 në telefonin tuaj celular. 96 00:09:14,620 --> 00:09:16,130 Përkundrazi, që ju nxorrën deri diçka 97 00:09:16,130 --> 00:09:17,330 njohur si një libër telefoni. 98 00:09:17,330 --> 00:09:20,970 Dhe këto libra telefonit kishte rreth 1.000 faqe, zakonisht. 99 00:09:20,970 --> 00:09:23,800 Ata ishin të renditura nga A në Z. dhe ju thjesht duhet të gjeni 100 00:09:23,800 --> 00:09:26,390 Faqja e drejtë për të gjetur personin që ju po kërkoni në mënyrë që të 101 00:09:26,390 --> 00:09:28,890 gjejnë emrin e tyre dhe numrin e tyre të telefonit. 102 00:09:28,890 --> 00:09:30,060 Tani si mendoni ju shkoni në lidhje me kërkim deri 103 00:09:30,060 --> 00:09:31,000 dikush në këtë libër? 104 00:09:31,000 --> 00:09:33,670 >> Supozoni se qëllimi im është që të japë mikun tim, Mike Smith, një telefonatë. 105 00:09:33,670 --> 00:09:35,680 E pra, si mund të shkoj për të gjetur Mike Smith? 106 00:09:35,680 --> 00:09:38,840 E pra, një qasje shumë të arsyeshme, nëse naiv dhe 107 00:09:38,840 --> 00:09:42,080 joefikase, do të filloni këtu dhe të fillojnë Flipping për të 108 00:09:42,080 --> 00:09:46,630 Faqja 4 në faqen 5 në faqen 6, dhe lloj linear, së bashku 109 00:09:46,630 --> 00:09:48,490 një vijë e drejtë, të shkojnë nëpër këtë libër telefonit. 110 00:09:48,490 --> 00:09:50,920 Dhe, edhe pse kjo është gonna të jetë tepër e lodhshme, nëse Mike 111 00:09:50,920 --> 00:09:53,550 Smith është në këtë libër, unë jam gonna të arrijnë përfundimisht atë 112 00:09:53,550 --> 00:09:56,660 kur më në fund rrokullisje në seksionin S të këtij libri. 113 00:09:56,660 --> 00:09:58,670 Tani sigurisht, ju nuk keni nevojë të jetë një shkencëtar kompjuteri të 114 00:09:58,670 --> 00:10:00,840 e dinë se kjo është një mënyrë e trashë për zgjidhjen e këtij problemi. 115 00:10:00,840 --> 00:10:02,350 Çfarë do një njeri tipik duke bërë? 116 00:10:06,310 --> 00:10:07,550 Well done. 117 00:10:07,550 --> 00:10:09,230 Pra, ju do të rrokullisje në mes, djathtas. 118 00:10:09,230 --> 00:10:12,050 Pra, ju do të rrokullisje afërsisht në mes, shikoni këtu, dhe unë duket 119 00:10:12,050 --> 00:10:14,520 për të gjetur veten në seksionin M. 120 00:10:14,520 --> 00:10:17,710 OK, kështu që nuk është e qartë M ajo që unë jam duke kërkuar për të. 121 00:10:17,710 --> 00:10:20,070 Dhe e Mike në të djathtë, kështu që të flasin, të këtij neni. 122 00:10:20,070 --> 00:10:22,930 Dhe si disa prej jush kanë parë më parë, ne mund të vërtetë tani 123 00:10:22,930 --> 00:10:26,670 të vazhdojë të gris këtë problem në gjysmë. 124 00:10:26,670 --> 00:10:31,720 >> [Duartrokitje] 125 00:10:31,720 --> 00:10:32,930 Ju me të vërtetë nuk duhet të jetë që të impresionuar. 126 00:10:32,930 --> 00:10:34,820 Vrullshëm atë shtresë në fakt nuk është se e vështirë. 127 00:10:34,820 --> 00:10:36,040 Njerëzit e vërtetë të bëjë atë në këtë mënyrë. 128 00:10:36,040 --> 00:10:39,510 Por, poshtë damar, ne tani kemi dy probleme, secili prej 129 00:10:39,510 --> 00:10:40,360 që është gjysma aq i madh. 130 00:10:40,360 --> 00:10:43,430 Dhe ne mund të vërtetë të hedhin se gjysma e problemit larg. 131 00:10:43,430 --> 00:10:46,450 Tani ne jemi duke lënë jo me 1,000 faqe, por, të themi, 500. 132 00:10:46,450 --> 00:10:47,450 Kështu që tani çfarë të bëj? 133 00:10:47,450 --> 00:10:50,080 E pra, një njeri tipik do të shkojë afërsisht në mes përsëri. 134 00:10:50,080 --> 00:10:52,000 Dhe unë gjej veten një seksion R. 135 00:10:52,000 --> 00:10:52,950 Pra, nuk ka mjaft. 136 00:10:52,950 --> 00:10:55,890 Pra, përsëri, unë mund të gris këtë problem në gjysmë. 137 00:10:55,890 --> 00:10:56,395 [Duartrokitje] 138 00:10:56,395 --> 00:10:57,645 Falemnderit. 139 00:10:59,870 --> 00:11:03,260 Deri tani unë vetëm rreth 250 faqe. 140 00:11:03,260 --> 00:11:05,580 Dhe unë mund ta bëjë këtë përsëri dhe përsëri dhe përsëri dhe të shkojnë nga 141 00:11:05,580 --> 00:11:09,200 125 deri në afërsisht 60-30 deri 15, kurse kështu me radhë. 142 00:11:09,200 --> 00:11:13,880 Dhe së fundi, unë do të merrni whittled poshtë në një nga faqet s në 143 00:11:13,880 --> 00:11:17,370 cilat, nëse ai është në librin e telefonit, Mike Smith duhet të jetë. 144 00:11:17,370 --> 00:11:19,980 >> Tani, kjo është një algoritmi padyshim mjaft të arsyeshme, 145 00:11:19,980 --> 00:11:22,200 dhe kjo është një kohë-përdorim algorithm në këtë rast. 146 00:11:22,200 --> 00:11:24,790 Por ajo që mund të lloj të marrë larg nga ai? 147 00:11:24,790 --> 00:11:27,640 E pra, Qasja e parë, korrigjuar në qoftë naive edhe pse ajo 148 00:11:27,640 --> 00:11:30,130 ishte, mund të përshkruhet me këtë vijë të drejtë. 149 00:11:30,130 --> 00:11:32,920 Pra, nëse në boshtin x-këtu themi kjo është madhësia e 150 00:11:32,920 --> 00:11:36,240 problem, kështu që si x-boshtit shkon në të djathtë, të 151 00:11:36,240 --> 00:11:37,400 Problemi merr të mëdha. 152 00:11:37,400 --> 00:11:38,940 Çfarë do të thotë të jetë më e madhe në 153 00:11:38,940 --> 00:11:40,140 kontekstin e këtij problemi? 154 00:11:40,140 --> 00:11:41,750 Faqet më tepër në librin e telefonit. 155 00:11:41,750 --> 00:11:43,750 Ka diçka më shumë ne mund të përcaktoj sasinë. 156 00:11:43,750 --> 00:11:45,530 On y-aks, koha për të zgjidhur. 157 00:11:45,530 --> 00:11:49,650 Pra, si boshti shkon lart, ajo me sa duket merr më shumë kohë. 158 00:11:49,650 --> 00:11:52,640 Kështu që qasja e parë e linear në kërkim nga faqja 1 159 00:11:52,640 --> 00:11:57,050 tek faqja dot dot dot 1000 është një procedurë lineare, një lineare 160 00:11:57,050 --> 00:11:59,020 algorithm ose procesi. 161 00:11:59,020 --> 00:12:00,990 Dhe ne mund të përshkruajnë atë me këtë vijë të drejtë. 162 00:12:00,990 --> 00:12:04,050 Nëse unë shtoni një faqe më shumë për librin e telefonit, ajo do të, në 163 00:12:04,050 --> 00:12:06,630 Rastin më të keq, të marrë mua një rrokullisje më shumë 164 00:12:06,630 --> 00:12:07,810 për të gjetur Mike Smith. 165 00:12:07,810 --> 00:12:11,700 Nëse unë shtoni 100 faqe, 100 më shumë flips ose njësi të kohës. 166 00:12:11,700 --> 00:12:13,210 >> Tani, unë mund të jetë pak i zgjuar me këtë. 167 00:12:13,210 --> 00:12:15,410 Unë nuk kam nevojë me të vërtetë ta kthyer atë nga një faqe në një kohë. 168 00:12:15,410 --> 00:12:18,060 Unë mund të bëj gjëra të tilla si 2 në një kohë ose në një kohë 4. 169 00:12:18,060 --> 00:12:20,220 Por edhe kjo nuk është e gjitha që thelbësisht më mirë. 170 00:12:20,220 --> 00:12:23,030 Edhe në qoftë se ajo është 2 në një kohë, vërtet, se ky lloj i lëviz 171 00:12:23,030 --> 00:12:27,410 Linja poshtë pak, dhe kjo do të thotë se ajo merr më pak kohë të caktuar 172 00:12:27,410 --> 00:12:28,730 të njëjtin numër e faqeve. 173 00:12:28,730 --> 00:12:30,430 Por kjo nuk është thelbësisht më mirë. 174 00:12:30,430 --> 00:12:33,080 Por çfarë nuk kemi vetëm të bëjë, dhe çfarë ka të gjithë ju të bëni 175 00:12:33,080 --> 00:12:34,160 instinktivisht? 176 00:12:34,160 --> 00:12:37,350 Ju në fakt ka arritur një diçka të vogël si kjo, 177 00:12:37,350 --> 00:12:42,020 Ora logaritmike, ku problemi mund të rritet dhe të rritet dhe të 178 00:12:42,020 --> 00:12:45,210 rritet, por kostoja e zgjidhjes se problemit, koha 179 00:12:45,210 --> 00:12:47,330 nevojshme për të zgjidhur këtë problem, nuk 180 00:12:47,330 --> 00:12:49,270 rritet gati sa më shpejtë. 181 00:12:49,270 --> 00:12:52,880 Kjo do të jetë një kurbë logaritmike, log e n, ku n është 182 00:12:52,880 --> 00:12:55,480 vetëm madhësia e problemit, numrin e faqeve në këtë 183 00:12:55,480 --> 00:12:56,180 Libri i telefonit. 184 00:12:56,180 --> 00:12:57,650 Dhe çfarë do të thotë kjo në terma realë? 185 00:12:57,650 --> 00:13:00,500 E pra, në qoftë se ne kemi si 500 njerëz në këtë dhomë të drejtë tani, 186 00:13:00,500 --> 00:13:02,330 ose më mirë, në qoftë se ne kemi - 187 00:13:02,330 --> 00:13:05,520 Metafora përzierjen, nuk e ka bërë këtë shembull ende këtë vit - 188 00:13:05,520 --> 00:13:08,900 kështu që nëse ne kemi 500 faqet në librin e telefonit dhe ne atë të dyfishtë 189 00:13:08,900 --> 00:13:12,660 1.000, në këtë model më inteligjente e Flipping 190 00:13:12,660 --> 00:13:15,370 në mes, sa lot më shumë nuk është marrë për të shkuar 191 00:13:15,370 --> 00:13:17,390 nga 500 faqeve të 1000? 192 00:13:17,390 --> 00:13:19,510 Pra, vetëm një shtesë lot faqe. 193 00:13:19,510 --> 00:13:22,440 Nëse ju më dha një libër 2.000 faqe telefonit, ndonjë gjë e madhe. 194 00:13:22,440 --> 00:13:25,070 Unë vetëm gris atë një kohë shtesë. 195 00:13:25,070 --> 00:13:28,860 >> Pra, në të shkurtër, madhësia e problemit mund të rritet shumë më të shpejtë 196 00:13:28,860 --> 00:13:30,650 se kostoja e vërtetë zgjidhjen e saj. 197 00:13:30,650 --> 00:13:32,890 Tani kjo është vetëm një algoritmi të tillë. 198 00:13:32,890 --> 00:13:35,480 Ka edhe të tjerë që ne mund të zgjidhin në mënyrë të njëjtë. 199 00:13:35,480 --> 00:13:36,630 Dhe kështu që pse të mos e bëjmë këtë? 200 00:13:36,630 --> 00:13:39,650 Në qoftë se ju do të më humor, megjithëse këtu në awkwardly Sanders, shkoni 201 00:13:39,650 --> 00:13:42,950 përpara, të gjithë, në qoftë se ju mund të dhe të qëndrojë në vend. 202 00:13:46,420 --> 00:13:49,040 Siç e shihni në ekran këtu, kjo është një algoritmi, një 203 00:13:49,040 --> 00:13:52,110 proces, një program kompjuterik në qoftë se ju do, të ekzekutuar nga 204 00:13:52,110 --> 00:13:53,850 njerëzit që ka vetëm 3 hapa. 205 00:13:53,850 --> 00:13:55,010 Ne jemi tashmë në hapin 1. 206 00:13:55,010 --> 00:13:55,840 Ju keni qëndruar deri. 207 00:13:55,840 --> 00:13:58,120 Dhe tani mendoj për veten numri 1. 208 00:13:58,120 --> 00:13:59,310 Kjo është numri juaj e tanishme. 209 00:13:59,310 --> 00:14:00,990 Të gjithë këtu është numri 1. 210 00:14:00,990 --> 00:14:04,360 Hapi 2, palë jashtë me këmbë dikush, të shtoni numra tuaj 211 00:14:04,360 --> 00:14:07,155 së bashku, dhe pastaj të miratojë shumën si numrin tuaj të re. 212 00:14:15,760 --> 00:14:18,730 Njëri prej jush duhet të ulen, pastaj të përsëritur. 213 00:14:29,260 --> 00:14:33,715 >> Kryetari 1: 205. 214 00:14:33,715 --> 00:14:34,210 DAVID J. Malan: Çfarë është ajo? 215 00:14:34,210 --> 00:14:35,200 Kryetari 1: 205. 216 00:14:35,200 --> 00:14:36,450 DAVID J. Malan: OK. 217 00:14:43,120 --> 00:14:44,605 Gjuha 2: Ai ka ato të tjera. 218 00:14:58,120 --> 00:14:58,780 DAVID J. Malan: 205? 219 00:14:58,780 --> 00:14:59,666 Kryetari 3: Po. 220 00:14:59,666 --> 00:15:00,092 DAVID J. Malan: OK. 221 00:15:00,092 --> 00:15:00,518 3. 222 00:15:00,518 --> 00:15:02,040 Kryetari 4: 400. 223 00:15:02,040 --> 00:15:02,350 KRYETARE 5: 5. 224 00:15:02,350 --> 00:15:04,640 700. 225 00:15:04,640 --> 00:15:05,890 DAVID J. Malan: Në rregull. 226 00:15:09,110 --> 00:15:11,965 Në këtë pikë, njerëzit gjithnjë e më pak duhet të jetë në këmbë. 227 00:15:14,690 --> 00:15:17,860 Kjo është ajo ku ajo merr më të vështirë. 228 00:15:17,860 --> 00:15:18,660 Dikush këtu. 229 00:15:18,660 --> 00:15:19,910 Këtu. 230 00:15:28,490 --> 00:15:31,170 Pjesa më e keqe është që ju të keni për shumë gojarisht bërë 231 00:15:31,170 --> 00:15:33,830 aritmetike në frontin e qindra Harvard 232 00:15:33,830 --> 00:15:35,080 undergrads. 233 00:15:40,790 --> 00:15:41,820 OK. 234 00:15:41,820 --> 00:15:43,140 Pak e një bug këtu. 235 00:15:43,140 --> 00:15:43,490 Rregull. 236 00:15:43,490 --> 00:15:44,490 Çfarë është Numri juaj? 237 00:15:44,490 --> 00:15:45,390 Kryetari 6: Nëntë. 238 00:15:45,390 --> 00:15:45,815 DAVID J. Malan: Çfarë është ajo? 239 00:15:45,815 --> 00:15:46,330 Kryetari 6: Nëntë. 240 00:15:46,330 --> 00:15:47,040 DAVID J. Malan: Nëntë. 241 00:15:47,040 --> 00:15:49,740 Rregull. 242 00:15:49,740 --> 00:15:52,388 Çfarë është Numri juaj? 243 00:15:52,388 --> 00:15:53,780 Kryetari 7: 179. 244 00:15:53,780 --> 00:15:55,570 DAVID J. Malan: 179? 245 00:15:55,570 --> 00:15:56,330 Rregull. 246 00:15:56,330 --> 00:15:56,470 Mirë. 247 00:15:56,470 --> 00:15:57,280 Pra 188. 248 00:15:57,280 --> 00:15:58,430 Pra, ju djema mund të ulen. 249 00:15:58,430 --> 00:15:59,090 Çfarë është Numri juaj? 250 00:15:59,090 --> 00:16:00,090 Kryetari 8: 118. 251 00:16:00,090 --> 00:16:02,260 DAVID J. Malan: 118. 252 00:16:02,260 --> 00:16:05,310 Disa undergrad zgjuar fillojnë të bëjnë matematikë. 253 00:16:05,310 --> 00:16:05,590 Rregull. 254 00:16:05,590 --> 00:16:07,050 118, 188. 255 00:16:07,050 --> 00:16:10,022 Çfarë tjetër nuk kemi marrë? 256 00:16:10,022 --> 00:16:10,990 Kryetari 9: 71. 257 00:16:10,990 --> 00:16:13,884 DAVID J. Malan: 71. 258 00:16:13,884 --> 00:16:14,310 Gjuha 10: 79. 259 00:16:14,310 --> 00:16:15,510 DAVID J. Malan: 79. 260 00:16:15,510 --> 00:16:17,100 Rregull. 261 00:16:17,100 --> 00:16:18,080 Gjuha 11: 47. 262 00:16:18,080 --> 00:16:19,100 DAVID J. Malan: 47. 263 00:16:19,100 --> 00:16:21,100 Cilat, stafi i mësimdhënies, që na jep sa? 264 00:16:24,100 --> 00:16:27,690 705 është përgjigje. 265 00:16:27,690 --> 00:16:29,905 Dhe kjo është, në fakt, pikërisht saktë. 266 00:16:35,060 --> 00:16:36,970 Jo, ne kemi qenë në fakt një pak off atje. 267 00:16:36,970 --> 00:16:40,435 >> Por si duhet të këtë kanë punuar? 268 00:16:40,435 --> 00:16:41,940 Çfarë duhet të ketë ndodhur vetëm? 269 00:16:41,940 --> 00:16:45,560 Pra, në çdo përsëritje të këtij algoritmi, kemi filluar me 270 00:16:45,560 --> 00:16:48,000 disa Numri i njerëzve në këmbë, dhe se ishte 271 00:16:48,000 --> 00:16:49,350 n totale numër në fillim. 272 00:16:49,350 --> 00:16:51,750 Atëherë gjysma prej jush u ul, dhe ne shkuan në mbi 2 n. 273 00:16:51,750 --> 00:16:52,830 Atëherë gjysma prej jush u ul. 274 00:16:52,830 --> 00:16:56,310 Ne shkuam në mbi 4 n, n mbi 8, n mbi 16, dhe kështu me radhë, 275 00:16:56,310 --> 00:16:59,080 deri, edhe pse ai lloj i shpërbë atje në 276 00:16:59,080 --> 00:17:02,000 fund, në teori, të gjithë kishin çiftëzohet off në ballkon dhe 277 00:17:02,000 --> 00:17:05,780 kat i ndërmjetëm dhe orkestër këtu, ne do të kishte vetëm një Lone 278 00:17:05,780 --> 00:17:11,790 Personi në këmbë me një vlerë totale, në këtë rast, të 705. 279 00:17:11,790 --> 00:17:14,460 Tani, çfarë do të thotë kjo, edhe pse, për herë të running? 280 00:17:14,460 --> 00:17:16,829 Pra mendoni nëse unë si njeri e kishte bërë këtë me dorë. 281 00:17:16,829 --> 00:17:19,819 Unë do të kishte filluar mjaft naive, por të saktë me 1, 282 00:17:19,819 --> 00:17:23,740 2, 3, 4, 5, 6, 7, 8, dhe kështu radhë. 283 00:17:23,740 --> 00:17:24,920 Merr shumë kohë. 284 00:17:24,920 --> 00:17:25,980 Kështu që unë mund të bëjë mirë, e drejtë? 285 00:17:25,980 --> 00:17:27,690 Në klasën e shkollës, ju nuk e vetëm të llogarisin në ato. 286 00:17:27,690 --> 00:17:28,109 Ju mbështeteni në twos. 287 00:17:28,109 --> 00:17:30,050 Kështu 2, 4, 6, 8, 10, 12. 288 00:17:30,050 --> 00:17:31,630 Dhe kjo merr shumë më shpejt. 289 00:17:31,630 --> 00:17:34,620 Por tani rrënjësisht, nga leveraging kolektive 290 00:17:34,620 --> 00:17:37,070 zbulimit e të gjithëve në këtë dhomë, ne mund të arrijmë një 291 00:17:37,070 --> 00:17:40,660 frenuar më shumë si kjo, ku tani numri i 292 00:17:40,660 --> 00:17:42,450 njerëzit në këtë dhomë mund të dyfishtë. 293 00:17:42,450 --> 00:17:45,940 Një tjetër 700 njerëz ecin në këtë dhomë për 1.400 njerëz, 294 00:17:45,940 --> 00:17:49,680 por ajo do të marrë vetëm një përsëritje të na më shumë nga kjo 295 00:17:49,680 --> 00:17:50,880 algorithm për të zgjidhur. 296 00:17:50,880 --> 00:17:53,170 >> Dhe kështu, gjithnjë e më shumë këto ditë, kur kemi këto të mëdha 297 00:17:53,170 --> 00:17:55,860 Të dhënat vë në Facebook dhe Google dhe si, kjo është 298 00:17:55,860 --> 00:17:58,710 zgjidhjen e problemeve me pak njohuri, ky bit e 299 00:17:58,710 --> 00:18:02,280 zgjuarsi, që është duke na lejuar për të bërë gjithnjë e më shumë, shumë më 300 00:18:02,280 --> 00:18:05,150 gjërat më të fuqishme me kompjuterët sot. 301 00:18:05,150 --> 00:18:07,340 Nëse ju pëlqen këto lloje të gjëra, ju mund të keni parë në 302 00:18:07,340 --> 00:18:10,650 Dita e vet facebook e CS50 Puzzle vjen kete te shtune. 303 00:18:10,650 --> 00:18:12,580 Nëse ju do të donte për të marrë pjesë në diçka si 304 00:18:12,580 --> 00:18:17,010 kjo ku ju, në 2 ose 3 ose 4 ekipet e 4, do të doja të 305 00:18:17,010 --> 00:18:20,820 zgjidh puzzles disa si ky, ju kanë një shans 306 00:18:20,820 --> 00:18:23,510 për të fituar disa shpërblime përrallore, midis cila është një Wii dhe disa 307 00:18:23,510 --> 00:18:25,900 kartat dhuratë, ose disa të tjera Swag Facebook. 308 00:18:25,900 --> 00:18:28,660 Kjo e shtunë, në mesditë për të 03:00, të shkojnë në 309 00:18:28,660 --> 00:18:33,440 cs50.net/rsvp për të tilla. 310 00:18:33,440 --> 00:18:35,940 Dhe kjo rrëshqitje është online në qoftë se ju dëshironi për të luajtur rreth. 311 00:18:35,940 --> 00:18:38,010 Problemet këtë vit do të jenë të reja. 312 00:18:38,010 --> 00:18:40,210 >> Ju mund të vëreni në klasë, gjithashtu, të gjithë më shumë 313 00:18:40,210 --> 00:18:41,210 Kamera këtë vit. 314 00:18:41,210 --> 00:18:45,180 Pra, jo vetëm që do të jetë kursi i filmuar në mënyrë të zakonshme, CS50 315 00:18:45,180 --> 00:18:47,760 gjithashtu mund të marrë pjesë në një dokumentar në të lartë 316 00:18:47,760 --> 00:18:50,370 Edukimi që është kërkuar në përvojën transformues 317 00:18:50,370 --> 00:18:53,000 që një student mund të ketë këto ditë në një universitare 318 00:18:53,000 --> 00:18:53,870 Kursi i studimit. 319 00:18:53,870 --> 00:18:56,990 Pra drejt këto, atëherë, jo vetëm që do të jemi të filmuar për 320 00:18:56,990 --> 00:19:00,170 se, ne do të filmuar edhe për gjithnjë tonë 321 00:19:00,170 --> 00:19:03,670 audienca online, si edhe në rastin këtë audiencë këtu. 322 00:19:03,670 --> 00:19:05,880 Pra, ne mirëpresim në klasë këtë vit Harvard tonë 323 00:19:05,880 --> 00:19:08,190 Studentët Shkolla extension, Graduate School of Design, 324 00:19:08,190 --> 00:19:10,470 Arsimi, shkolla e biznesit, Shkolla Kennedy, 325 00:19:10,470 --> 00:19:12,970 Shkolla ligji, si dhe një numër i nxënësve të 326 00:19:12,970 --> 00:19:16,140 Belmont, Lexington, Njutoni, dhe shkollat ​​e larta Watertown. 327 00:19:16,140 --> 00:19:17,120 Mirë se vini në ju të gjithë. 328 00:19:17,120 --> 00:19:20,070 Përveç kësaj këtë vit, ju mund të keni dëgjuar, Harvardit dhe MIT, 329 00:19:20,070 --> 00:19:22,500 Berkeley dhe tani, kanë hyrë në një bashkëpunuese 330 00:19:22,500 --> 00:19:26,020 ortakëri, një iniciativë të quajtur EDX, e cila është një 331 00:19:26,020 --> 00:19:28,650 Nisma për të hapur deri në arsimin për të gjithë më shumë 332 00:19:28,650 --> 00:19:31,210 njerëz online dhe të fillojnë të bëjnë thellësisht 333 00:19:31,210 --> 00:19:34,400 Hulumtimi në një shkallë shumë më të gjerë si për mënyrën se si njerëzit të mësojnë. 334 00:19:34,400 --> 00:19:36,920 Dhe kështu do të jetë CS50 Kursi i parë i kolegjit 335 00:19:36,920 --> 00:19:38,790 pjesëmarrëse në këtë iniciativë si. 336 00:19:38,790 --> 00:19:41,320 Që do të thotë që ju do të keni qasje në të gjitha mjetet e më shumë, 337 00:19:41,320 --> 00:19:44,020 të gjithë përmbajtjen më kurrikulare, të gjitha video shumë 338 00:19:44,020 --> 00:19:48,190 Përmbajtja e si pasojë, si dhe, si e dje në mëngjes, të 339 00:19:48,190 --> 00:19:52,210 53.019 njerëz të cilët janë regjistruar për të marrë së bashku CS50 340 00:19:52,210 --> 00:19:55,290 me ju këtë vit në internet. 341 00:19:55,290 --> 00:19:56,530 Pra, pa - 342 00:19:56,530 --> 00:20:03,800 [Duartrokitje] 343 00:20:03,800 --> 00:20:05,680 Pra, çfarë do të thotë kjo, në veçanti, është që 344 00:20:05,680 --> 00:20:07,770 mësimdhënies staf dhe kam kaluar mjaft kohë këtë 345 00:20:07,770 --> 00:20:10,600 verë u përgatitur për vjeshtë, si në kampus dhe jashtë, kështu që 346 00:20:10,600 --> 00:20:13,580 se ne mund të fillojë për të ndërtuar një korpus të interesante, e 347 00:20:13,580 --> 00:20:16,130 bindëse, të angazhohen përmbajtje arsimore që 348 00:20:16,130 --> 00:20:22,490 përqendrohet, në veçanti, në mjeteve më intime të 349 00:20:22,490 --> 00:20:23,960 materiale mjaft komplekse. 350 00:20:23,960 --> 00:20:26,210 >> Pra, përveç ligjëratave Kursi së dhe seksione dhe 351 00:20:26,210 --> 00:20:28,300 gjërat quajtur walkthroughs, të cilat ne do të rishqyrtojnë në vetëm një 352 00:20:28,300 --> 00:20:31,620 pak, ne gjithashtu do të kemi këto pantallona të shkurtra të këtij viti që lejojnë 353 00:20:31,620 --> 00:20:33,570 që të angazhohen me kurs nga një kënd tjetër 354 00:20:33,570 --> 00:20:34,520 krejt. 355 00:20:34,520 --> 00:20:36,540 Pra, le të përdorim këtë si një mundësi për të marrë një të shpejtë 356 00:20:36,540 --> 00:20:38,905 përgjim në atë që diskuton këtë nocion të binare. 357 00:20:38,905 --> 00:20:42,220 >> Pra, në shkenca kompjuterike, ka gjëra që quhen algoritme - 358 00:20:42,220 --> 00:20:44,610 dy nga të cilat ne vetëm mori një vështrim në - këto procedura për 359 00:20:44,610 --> 00:20:45,690 zgjidhjen e problemeve. 360 00:20:45,690 --> 00:20:46,770 Por në fund të ditës, ju keni nevojë për të 361 00:20:46,770 --> 00:20:48,730 paraqesin informacione disi. 362 00:20:48,730 --> 00:20:51,640 Dhe ju duhet të përfaqësojë atë në një mënyrë që një kompjuter mund 363 00:20:51,640 --> 00:20:52,400 kuptojnë. 364 00:20:52,400 --> 00:20:54,940 Dhe edhe në qoftë se ju vërtetë nuk e kuptojnë kompjuterat dhe 365 00:20:54,940 --> 00:20:58,150 ju jeni në atë 76% të drejtë tani, ju ndoshta keni disa paqartë 366 00:20:58,150 --> 00:21:01,860 Ndjenja që kompjuterat disi merren në 0s dhe 1s, në binar 367 00:21:01,860 --> 00:21:03,160 sistemi, në mënyrë që të flasin. 368 00:21:03,160 --> 00:21:04,480 Tani pse është se çështja? 369 00:21:04,480 --> 00:21:07,060 E pra, ajo rezulton, kur kompjuterat parë erdhi rreth, në qoftë se 370 00:21:07,060 --> 00:21:09,400 ju nevojitet për të përfaqësuar informacion, ju mund të bëni atë 371 00:21:09,400 --> 00:21:10,600 me energji elektrike. 372 00:21:10,600 --> 00:21:13,460 Dhe pse kjo është pak e një oversimplification, një shumë 373 00:21:13,460 --> 00:21:16,190 rrugë e lehtë për regjistrimin e informacionit është ose nga 374 00:21:16,190 --> 00:21:18,000 kthyer atë në energji elektrike - 375 00:21:18,000 --> 00:21:20,460 1 në një binar, kështu që të flasin - ose kthese 376 00:21:20,460 --> 00:21:22,100 se energjia elektrike off. 377 00:21:22,100 --> 00:21:24,080 >> Pra, nëse Barry, në qoftë se ju nuk do mend, ne mund të zbehtë dritat 378 00:21:24,080 --> 00:21:26,000 plotësisht për vetëm një moment? 379 00:21:26,000 --> 00:21:29,730 Kjo këtu është një shumë e pajustifikuar 0 binar. 380 00:21:29,730 --> 00:21:33,830 Nëse ne të kthehet dritat back up, tani Sanders Teatri është 381 00:21:33,830 --> 00:21:35,860 përfaqëson vlerën binare e 1. 382 00:21:35,860 --> 00:21:38,710 Për fat të keq, me vetëm pak një, me vetëm një grup të 383 00:21:38,710 --> 00:21:41,070 dritat, ne mund të përfaqësojnë vetëm dy numra në 384 00:21:41,070 --> 00:21:42,690 Bota, 0 dhe 1. 385 00:21:42,690 --> 00:21:44,470 Dhe kjo do të jetë mirë në qoftë se kompjuterat mund të llogarisin një 386 00:21:44,470 --> 00:21:45,340 pak më e lartë se kaq. 387 00:21:45,340 --> 00:21:46,370 Por në të vërtetë ata mund. 388 00:21:46,370 --> 00:21:49,230 Pra më lejoni të tërhequr deri në ekran ketu pershendetje Nate tonë Hardison 389 00:21:49,230 --> 00:21:52,000 që do të na japin një vështrim të shpejtë mbi rrjedhën e vetëm disa 390 00:21:52,000 --> 00:21:54,680 minuta në këtë nocion e binar. 391 00:21:54,680 --> 00:22:01,870 >> [Rishikim video] 392 00:22:01,870 --> 00:22:03,450 Nate HARDISON: Kthehu kur keni mësuar se si të lexojnë dhe të shkruajnë 393 00:22:03,450 --> 00:22:08,450 Numrat, keni mësuar në lidhje me shifrat 0-9. 394 00:22:08,450 --> 00:22:10,840 Për të shkruar numrat gjithë më të mëdha se 9, keni mësuar se të gjithë 395 00:22:10,840 --> 00:22:13,830 ju duhet të bëni është të përdorni një kombinim i këtyre shifrave, 396 00:22:13,830 --> 00:22:21,000 si në 52 dhe 437. 397 00:22:21,000 --> 00:22:23,220 Pra, kjo mënyrë e të shkruarit ka një numër të 398 00:22:23,220 --> 00:22:25,620 , emri simbol decimal. 399 00:22:25,620 --> 00:22:26,690 Pse decimal? 400 00:22:26,690 --> 00:22:30,340 Mirë, rrënja latine e një decimal, Dhjetor, do të thotë 10. 401 00:22:30,340 --> 00:22:33,190 Dhe kur ju keni 10 shifra në sistemin tuaj simbol, 10 402 00:22:33,190 --> 00:22:35,290 të bëhet një numër tepër të veçantë. 403 00:22:35,290 --> 00:22:38,950 Le të shikojmë në numrin 437 të shkruar në simbol decimal të 404 00:22:38,950 --> 00:22:40,340 kuptoj pse. 405 00:22:40,340 --> 00:22:50,200 >> Ne mund të parë të thyer deri në 437 400 plus 30 plus 7. 406 00:22:50,200 --> 00:22:56,050 Ne mund të marrë atë edhe më larg në mënyrë që ne kemi marrë 4 herë 100 407 00:22:56,050 --> 00:23:02,990 plus 3 herë 10 plus 1 7 herë. 408 00:23:02,990 --> 00:23:05,970 Të ruaj të mësuar në lidhje me vendin e atyre, vendi dhjetëra, 409 00:23:05,970 --> 00:23:08,050 Vendi qindra, dhe kështu me radhë? 410 00:23:08,050 --> 00:23:10,990 Kjo është saktësisht ku që vjen nga. 411 00:23:10,990 --> 00:23:14,150 Dhe së fundi, mund të shohim ne kemi marrë një bandë e kompetencave të 10 412 00:23:14,150 --> 00:23:15,770 ngulitur këtu. 413 00:23:15,770 --> 00:23:25,330 Ne kemi marrë 4 herë në 2 10 plus 3 herë 10 në 1 plus 414 00:23:25,330 --> 00:23:29,580 7 herë 10 në 0. 415 00:23:29,580 --> 00:23:31,330 Kështu që tani ju shihni se pse 10 eshte nje veçantë 416 00:23:31,330 --> 00:23:33,240 Numri i simbol dhjetore. 417 00:23:33,240 --> 00:23:35,240 Në fakt, ne kemi marrë një emër për të. 418 00:23:35,240 --> 00:23:38,170 Ajo që quhet bazë pasi ajo është baza e shprehjes 419 00:23:38,170 --> 00:23:39,960 në aritmetikë tonë këtu. 420 00:23:39,960 --> 00:23:43,190 >> Shënimi decimal nuk është e vetmja mënyrë për të përfaqësuar numrat. 421 00:23:43,190 --> 00:23:48,020 Në fakt, edhe në qoftë se ne të shpëtoj prej 2 deri 9 shifra, ne mund të 422 00:23:48,020 --> 00:23:49,610 ende përfaqësojnë të gjithë numrat që 423 00:23:49,610 --> 00:23:51,620 ne mund të me decimal. 424 00:23:51,620 --> 00:23:56,220 Kështu që tani ne kemi dy shifra, 0 dhe 1, 2 tonë është i veçantë 425 00:23:56,220 --> 00:23:59,070 numri, baza e sistemit tonë simbol. 426 00:23:59,070 --> 00:24:02,340 Emri i këtij sistemi binar simbol është quajtur viti 427 00:24:02,340 --> 00:24:04,890 Parashtesa "bi" do të thotë 2. 428 00:24:04,890 --> 00:24:08,130 Pra, në vend tani për të pasur një vend ato dhe dhjetra vendin dhe 429 00:24:08,130 --> 00:24:11,950 kështu me radhë, ne tani kemi një vend ato, një vend, një twos katër këmbët 430 00:24:11,950 --> 00:24:15,420 vend, dhe kështu me radhë, duke shkuar deri nga fuqitë e 2. 431 00:24:15,420 --> 00:24:17,320 Pra, le të shohim këtë duke bërë disa numërimin. 432 00:24:17,320 --> 00:24:22,790 Pra, 0 është ende 0 dhe 1 është ende 1. 433 00:24:22,790 --> 00:24:25,700 Megjithatë, tani që ne kemi marrë një vend twos vend të dhjetëra 434 00:24:25,700 --> 00:24:31,070 vend, 10 paraqet numrin 2. 435 00:24:31,070 --> 00:24:36,240 Për të marrë 3, ne shtoni një të cilat dhe për të marrë 11. 436 00:24:36,240 --> 00:24:38,310 4, që ka tani një vend katër këmbët, është 437 00:24:38,310 --> 00:24:42,520 përfaqësuara nga 100. 438 00:24:42,520 --> 00:24:47,280 Pesë është 101. 439 00:24:47,280 --> 00:24:50,610 6 është 110. 440 00:24:50,610 --> 00:24:54,470 7 është 111. 441 00:24:54,470 --> 00:24:56,330 8, përsëri, ka vendin e vet. 442 00:24:56,330 --> 00:25:00,650 Kështu që është 1000. 443 00:25:00,650 --> 00:25:01,750 Dhe unë mendoj se ju merrni pikë. 444 00:25:01,750 --> 00:25:03,510 [VIDEO END rishikim] 445 00:25:03,510 --> 00:25:06,900 >> DAVID J. Malan: Pra, kjo do të thotë, çfarë bëjnë dhe kompjutera 446 00:25:06,900 --> 00:25:09,650 ajo është binar nuk është në të vërtetë se ndryshme nga ajo që 447 00:25:09,650 --> 00:25:12,260 ne kemi qenë duke marrë për të dhënë për disa vite, e drejtë? 448 00:25:12,260 --> 00:25:14,330 Ju konsideroheni në klasën e shkollës, keni mësuar për të numëruar në pikërisht 449 00:25:14,330 --> 00:25:16,310 modës që Nate propozuar. 450 00:25:16,310 --> 00:25:18,250 Por ju ndoshta nuk keni menduar për atë që me të vërtetë, 451 00:25:18,250 --> 00:25:19,990 fakti se nuk është ky vend ato, dhjetra vend, dhe 452 00:25:19,990 --> 00:25:20,490 qindra vend. 453 00:25:20,490 --> 00:25:21,185 Dhe kjo është goxha e arbitrare. 454 00:25:21,185 --> 00:25:24,090 Dhe me të vërtetë, kompjutera thjesht përdorni këtë bazë të ndryshme. 455 00:25:24,090 --> 00:25:27,430 Por në fund të ditës, në fakt fizikisht përfaqësojnë 456 00:25:27,430 --> 00:25:30,100 Ky nocion i 0 dhe 1, ju padyshim jo vetëm kthejnë 457 00:25:30,100 --> 00:25:31,630 dritat mbi dhe off domosdoshmërisht. 458 00:25:31,630 --> 00:25:33,960 Ju duhet të bëni atë në një shkallë shumë të finer trashë-. 459 00:25:33,960 --> 00:25:36,240 Dhe nga finer-trashë, ju mund të mbani mend këtë kuptim 460 00:25:36,240 --> 00:25:38,990 lodër pak nga fëmijërisë, Willy leshtë dhe këto pak 461 00:25:38,990 --> 00:25:40,360 grimcat magnetike. 462 00:25:40,360 --> 00:25:43,830 >> Grimcat magnetike Pra janë diçka që ju mund të lidhur 463 00:25:43,830 --> 00:25:45,720 në disa drejtime të ndryshme, ndoshta 464 00:25:45,720 --> 00:25:47,780 veri-jug apo jug-veri. 465 00:25:47,780 --> 00:25:50,340 Dhe kështu që një shumë e incarnations fizike të teknologjisë 466 00:25:50,340 --> 00:25:53,410 këto ditë që përdorin binar, që përdorin 0s dhe 1s, thjesht 467 00:25:53,410 --> 00:25:58,190 kanë magnetizëm në brendësi që aligns gjëra, lart-poshtë ose 468 00:25:58,190 --> 00:26:01,970 poshtë-lart, duke përfaqësuar një me 0 ose 1, 469 00:26:01,970 --> 00:26:02,750 respektivisht. 470 00:26:02,750 --> 00:26:05,360 Pra me të vërtetë, le të lëvizin larg nga këtu dhe abstrakte 471 00:26:05,360 --> 00:26:07,580 shikoni në brendësi të asaj që është një më tradicionale 472 00:26:07,580 --> 00:26:08,640 kompjuter hard drive. 473 00:26:08,640 --> 00:26:10,980 Kjo ndodh të jetë pak më e madhe në ekran në atë që është 474 00:26:10,980 --> 00:26:12,420 nga një kompjuter desktop. 475 00:26:12,420 --> 00:26:15,670 Por laptopë sot ende kanë të njëjtën teknologji, por është 476 00:26:15,670 --> 00:26:18,190 gradualisht duke u zëvendësuar nga gjërat më të sofistikuara se 477 00:26:18,190 --> 00:26:20,490 duhet të vërtetë nuk ka pjesë të lëvizshme. 478 00:26:20,490 --> 00:26:22,440 Brenda, pastaj, një hard drive. 479 00:26:22,440 --> 00:26:23,610 >> [Rishikim video] 480 00:26:23,610 --> 00:26:26,320 Gjuha 12: The hard drive është ku PC juaj ruan shumicën e të 481 00:26:26,320 --> 00:26:27,870 të dhënat e saj të përhershëm. 482 00:26:27,870 --> 00:26:31,600 Për ta bërë këtë, të dhënat nga RAM udhëton së bashku me softuer 483 00:26:31,600 --> 00:26:35,290 Sinjalet që tregojnë se si hard drive për të ruajtur të dhënat. 484 00:26:35,290 --> 00:26:38,000 Qarqet hard drive përkthejnë ato në sinjale 485 00:26:38,000 --> 00:26:40,130 luhatjet e tensionit. 486 00:26:40,130 --> 00:26:43,700 Këto nga ana e kontrollojnë pjesë të lëvizshme hard drive-së, disa prej 487 00:26:43,700 --> 00:26:46,750 pjesë disa lëviz majtas në kompjuter modern. 488 00:26:46,750 --> 00:26:49,460 Disa nga sinjalet kontrollojnë një motor që vishet 489 00:26:49,460 --> 00:26:51,300 metalike-veshura platters. 490 00:26:51,300 --> 00:26:54,670 Të dhënat tuaja është ruajtur në të vërtetë në këto platters. 491 00:26:54,670 --> 00:26:57,810 Sinjale të tjera të lëvizur kokën lexoj-shkruaj për të lexuar ose 492 00:26:57,810 --> 00:26:59,900 shkruar të dhëna mbi platters. 493 00:26:59,900 --> 00:27:03,520 Kjo makinë është aq i saktë se një e flokëve të njeriut nuk mund të 494 00:27:03,520 --> 00:27:06,470 madje të kalojë në mes të kokat dhe llaqeve tjerrje. 495 00:27:06,470 --> 00:27:08,780 Megjithatë, të gjitha punët në shpejtësi të frikshëm. 496 00:27:08,780 --> 00:27:09,520 [VIDEO END rishikim] 497 00:27:09,520 --> 00:27:11,410 >> DAVID J. Malan: Pra, në qoftë se ne tani zoom në në atë që është e vërtetë 498 00:27:11,410 --> 00:27:14,300 ndodh në krye të këtyre platters në aspektin e të 499 00:27:14,300 --> 00:27:17,470 magnetizëm, ne kemi këtë të dytë të dy duket. 500 00:27:17,470 --> 00:27:17,755 >> [Rishikim video] 501 00:27:17,755 --> 00:27:20,820 Gjuha 13: Le të shikojmë në atë që ne vetëm e pa në ngadalshëm-lëvizje. 502 00:27:20,820 --> 00:27:23,300 Kur një impuls të shkurtër të energjisë elektrike është dërguar për 503 00:27:23,300 --> 00:27:26,520 lexoj-shkruaj kokë, ajo flips në një electromagnet vogël për një 504 00:27:26,520 --> 00:27:28,110 fraksion i një të dytë. 505 00:27:28,110 --> 00:27:31,320 Magnet krijon një fushë e cila ndryshon polarizimit 506 00:27:31,320 --> 00:27:34,280 një të vogël, pjesë e vogël e grimcave metalike të cilat pallto 507 00:27:34,280 --> 00:27:35,790 Sipërfaqja çdo pjatë së. 508 00:27:35,790 --> 00:27:39,090 Një seri model i këtyre vogël akuzuar zonat e në disk 509 00:27:39,090 --> 00:27:41,650 përfaqëson një grimë të vetme të të dhënave në numrin binar 510 00:27:41,650 --> 00:27:43,680 Sistemi i përdorur nga kompjuterat. 511 00:27:43,680 --> 00:27:45,977 Tani, në qoftë se i tanishëm është dërguar në një mënyrë përmes lexoj-shkruaj 512 00:27:45,977 --> 00:27:49,030 kreu, zona është polarizuar në një drejtim. 513 00:27:49,030 --> 00:27:51,110 Nëse aktuale është vendosur në drejtim të kundërt, të 514 00:27:51,110 --> 00:27:53,070 polarizimi është i kundërt. 515 00:27:53,070 --> 00:27:55,540 Si mund të merrni të dhënat off hard disk? 516 00:27:55,540 --> 00:27:57,270 Vetëm procesin e kundërt. 517 00:27:57,270 --> 00:27:59,670 Pra, kjo është se grimcat në disk që të merrni aktuale në 518 00:27:59,670 --> 00:28:01,190 lexoj-shkruaj kreu në lëvizje. 519 00:28:01,190 --> 00:28:04,090 Vendos së bashku miliona e këtyre segmenteve magnetized dhe ju keni 520 00:28:04,090 --> 00:28:05,300 mori një skedar. 521 00:28:05,300 --> 00:28:08,600 Tani, pjesë e një skedar të vetëm mund të shpërndara në të gjithë 522 00:28:08,600 --> 00:28:11,140 platters një makinë-së, një lloj si rrëmujën e 523 00:28:11,140 --> 00:28:13,140 letrat në tavolinën tuaj. 524 00:28:13,140 --> 00:28:16,680 Pra, një file të veçantë ekstra mban gjurmët e ku çdo gjë është. 525 00:28:16,680 --> 00:28:18,560 A nuk dëshironi ju kishte diçka të tillë? 526 00:28:18,560 --> 00:28:19,990 [VIDEO END rishikim] 527 00:28:19,990 --> 00:28:21,200 >> DAVID J. Malan: Me të vërtetë. 528 00:28:21,200 --> 00:28:25,420 Pra, ne kemi aftësinë për të përfaqësuar këtë informacion, numrat 529 00:28:25,420 --> 00:28:26,310 në një nivel shumë të ulët. 530 00:28:26,310 --> 00:28:29,920 Ne kemi një mënyrë fizike të përfaqësojnë atë të njëjtën gjë. 531 00:28:29,920 --> 00:28:32,710 Por ne nuk mund të vërtetë të bëjë të gjitha që më shumë e interesit ende 532 00:28:32,710 --> 00:28:34,580 të tjera se ndoshta disa aritmetik dhe matematikë. 533 00:28:34,580 --> 00:28:37,660 Ne nuk kemi asnjë mënyrë për të përfaqësuar gjërat deri më tani si 534 00:28:37,660 --> 00:28:40,310 letra alfabetike kështu që ne njerëzit mund të komunikojnë 535 00:28:40,310 --> 00:28:41,970 duke përdorur këto pajisje të njëjta. 536 00:28:41,970 --> 00:28:45,710 Por fatmirësisht ekziston encodings, modelet e 0s dhe 537 00:28:45,710 --> 00:28:49,240 1s, që përfaqësojnë konstruktet nivelit të lartë si A dhe B 538 00:28:49,240 --> 00:28:52,740 dhe c dhe fjali dhe paragrafë të tëra dhe si. 539 00:28:52,740 --> 00:28:56,070 Dhe kështu ASCII, e cila është një akronim që i referohet për këtë 540 00:28:56,070 --> 00:29:00,410 coding sistem ku një numër përfaqëson një letër të caktuar. 541 00:29:00,410 --> 00:29:04,580 >> Për shembull, numri që ne e dimë vlerën si decimal 65 është 542 00:29:04,580 --> 00:29:06,980 njohur si një letër të kapitalit në kompjuter. 543 00:29:06,980 --> 00:29:10,700 Vlera decimale 97 në kompjuter është i njohur si një 544 00:29:10,700 --> 00:29:11,980 me të vogla a. 545 00:29:11,980 --> 00:29:13,070 Dhe çfarë bën që vërtetë do të thotë? 546 00:29:13,070 --> 00:29:15,520 E pra, edhe pse Nate një moment më parë numërohen vetëm deri 547 00:29:15,520 --> 00:29:20,460 0-8, në qoftë se ne do të vazhdojmë duke numëruar deri në 65 ose 548 00:29:20,460 --> 00:29:24,180 më tej në 97, modelin e 0s dhe 1s se ai do të ketë 549 00:29:24,180 --> 00:29:27,810 tërhequr në ekran do të jetë pikërisht ajo që përdor një kompjuter 550 00:29:27,810 --> 00:29:30,300 për të përfaqësuar një letër në të gjitha shkronja kapitale ose 551 00:29:30,300 --> 00:29:32,470 një letër në Fjala. 552 00:29:32,470 --> 00:29:35,460 Dhe me të vërtetë, ka një skemë të tërë për këtë. 553 00:29:35,460 --> 00:29:38,170 Kjo është një, në shikim të parë, tabelë e madhe e 554 00:29:38,170 --> 00:29:41,150 kodifikimet, por në qoftë se ju të përqëndrohet vetëm në gjysmën e djathtë këtu, 555 00:29:41,150 --> 00:29:45,820 vëreni në këtë kolonë mesme ne kemi këtë nocion të numrave 556 00:29:45,820 --> 00:29:46,860 ndjekur nga letra. 557 00:29:46,860 --> 00:29:48,640 Dhe në krye kemi 32. 558 00:29:48,640 --> 00:29:53,270 Dhe karakteri, char, në të cilën 32, numër i plotë, i referohet 559 00:29:53,270 --> 00:29:55,220 është me sa duket Space Bar karakter. 560 00:29:55,220 --> 00:29:57,350 Kur ju goditi karakter bar hapësirë ​​në laptopë tuaj, 561 00:29:57,350 --> 00:30:00,110 mirë, ajo që ju jeni me të vërtetë duke dërguar një numër, një model 562 00:30:00,110 --> 00:30:02,620 e 0s dhe 1s, një rrjedhë e energjisë elektrike, nëse ju do, 563 00:30:02,620 --> 00:30:05,630 përfaqësojnë ato 0s dhe 1s se kompjuterin e pastaj 564 00:30:05,630 --> 00:30:08,190 interpreton si një karakter në ekran hapësirë. 565 00:30:08,190 --> 00:30:10,070 Një pikë thirrje është 33. 566 00:30:10,070 --> 00:30:11,210 Kuotat e dyfishtë është 34. 567 00:30:11,210 --> 00:30:14,890 Dhe nëse ne këtu poshtë lëviz mbi të drejtën, ne shohim se 568 00:30:14,890 --> 00:30:18,840 65 A është me të vërtetë, dhe 97 është me të vërtetë me të vogla a. 569 00:30:18,840 --> 00:30:21,690 >> Dhe kështu që tani që ne kemi këtë skemë encoding, ne mund të fillojë 570 00:30:21,690 --> 00:30:22,920 për të përcaktuar gjëra jashtë. 571 00:30:22,920 --> 00:30:27,180 Në të vërtetë, kompjutera zakonisht shprehen në standarde 572 00:30:27,180 --> 00:30:29,980 njësitë, jo duke përdorur një grimë individuale, e cila sërish nuk është e gjitha 573 00:30:29,980 --> 00:30:33,630 se e dobishme për të vetëm të përfaqësojë 0 ose 1, dritat në ose jashtë, por 574 00:30:33,630 --> 00:30:35,390 në vend duke përdorur sekuenca e bit. 575 00:30:35,390 --> 00:30:37,610 Dhe njësia më e zakonshme e masës, si ju ndoshta e dini 576 00:30:37,610 --> 00:30:39,370 dhe ose të paktën inferred, është një bajt. 577 00:30:39,370 --> 00:30:43,820 Një bajt është vetëm tetë bit, tetë 0s 1s ose në një rresht. 578 00:30:43,820 --> 00:30:45,950 Kështu që ne mund të fillojnë të drejtshkrimit gjërat jashtë. 579 00:30:45,950 --> 00:30:48,990 Dhe kështu, në qoftë se ne mund të, pse nuk e provoni këtë pak pak 580 00:30:48,990 --> 00:30:50,440 kolektivisht këtu. 581 00:30:50,440 --> 00:30:53,630 A ka tetë njerëz në këtë sallë të cilët do të jenë të gatshëm për 582 00:30:53,630 --> 00:30:54,660 dalë në skenë? 583 00:30:54,660 --> 00:30:57,790 Ju duhet të jenë të rehatshme shfaqeshin në kamera, por ju 584 00:30:57,790 --> 00:30:59,860 nuk të vërtetë duhet të dini se, përndryshe, çfarë është 585 00:30:59,860 --> 00:31:01,550 ndodh vetëm ende. 586 00:31:01,550 --> 00:31:05,080 Unë shoh një person duke u vullnetarë gjatë këtu. 587 00:31:05,080 --> 00:31:16,220 Dy, tre, katër, pesë, gjashtë, shtatë, tetë dhe si lidhje. 588 00:31:16,220 --> 00:31:16,800 Come on up. 589 00:31:16,800 --> 00:31:20,390 >> Pra, ju jeni gati për të përfaqësuar një bajt të njerëzve. 590 00:31:20,390 --> 00:31:26,750 Më lejoni të keni jetë vendi i 128, ju vendin e 64, ju 591 00:31:26,750 --> 00:31:28,050 Vendi 32-së. 592 00:31:28,050 --> 00:31:30,530 Por ne jemi gonna të duhet shumë shpejt të kthejë këtë. 593 00:31:30,530 --> 00:31:33,030 Pra më lejoni të përmbushur ju të gjithë atje. 594 00:31:33,030 --> 00:31:37,230 Dhe ju duhet të jetë në vendin e 128 në të gjithë rrugën gjatë këtu. 595 00:31:37,230 --> 00:31:39,500 Ashtu si në vendin e qindra dhe vendin Mijëra njerëz do 596 00:31:39,500 --> 00:31:42,050 të jetë më larg nga e majta, ne duam placeholder madh 597 00:31:42,050 --> 00:31:43,600 të jetë këtu në majta si edhe. 598 00:31:43,600 --> 00:31:53,090 Ne kemi 32 64s-së, 16-së, 8, i 4-së, 2, dhe 1-shave. 599 00:31:53,090 --> 00:31:53,900 Shkëlqyer. 600 00:31:53,900 --> 00:31:56,090 Deri tani ne kemi - 601 00:31:56,090 --> 00:31:58,050 OK, ju mund të ndihmoni mua. 602 00:31:58,050 --> 00:32:00,085 Deri tani ne kemi - si e ke emrin? 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 Kështu Joanne dhe unë jemi tani do të këshillojë këta njerëz se si ne 606 00:32:04,100 --> 00:32:05,860 mund të shkoni në lidhje me drejtshkrim diçka jashtë. 607 00:32:05,860 --> 00:32:07,730 Pra, në kurrizin e tyre fletët e letrës, ata kanë një 608 00:32:07,730 --> 00:32:10,160 fletë mashtrojnë pak që do të tregoni atyre se a 609 00:32:10,160 --> 00:32:12,590 ata ishin përfaqësuar një 0, ose një 1. 610 00:32:12,590 --> 00:32:15,870 Dhe pse nuk për thjeshtësi, ne do të përfaqësojnë vetëm nga 0 611 00:32:15,870 --> 00:32:17,440 aty awkwardly. 612 00:32:17,440 --> 00:32:18,220 Shumë mirë. 613 00:32:18,220 --> 00:32:22,060 Ose 1 me ngritjen e dorës tuaj, përfaqëson një 1. 614 00:32:22,060 --> 00:32:25,430 Dhe le të shohim nëse ne nuk mund të shpalosë një karakter të katër 615 00:32:25,430 --> 00:32:26,250 fraza këtu. 616 00:32:26,250 --> 00:32:30,930 >> Pra, të shkojnë përpara tani, vullnetarët, dhe ekzekutuar nga një raund 617 00:32:30,930 --> 00:32:33,390 ngritjen dorën tuaj në qoftë se ju jeni një 1 ose mbajtur atë 618 00:32:33,390 --> 00:32:36,820 poshtë, nëse ju jeni një 0. 619 00:32:36,820 --> 00:32:42,280 Pra, tani që ne kemi këto tri duart lart, se çfarë numri, 620 00:32:42,280 --> 00:32:45,670 të gjithë të tjerët, ata janë në të vërtetë përfaqësojnë? 621 00:32:45,670 --> 00:32:45,950 OK. 622 00:32:45,950 --> 00:32:46,290 67. 623 00:32:46,290 --> 00:32:46,910 Pse? 624 00:32:46,910 --> 00:32:47,830 E pra, mendje e shëndoshë të shpejtë kontrolloni. 625 00:32:47,830 --> 00:32:53,200 Vendi 64, sepse kjo është një 1, që është si 1 herë 64 plus 1 626 00:32:53,200 --> 00:32:56,565 2 herë, kështu që është 66 plus 1 herë 1. 627 00:32:56,565 --> 00:32:58,470 Kjo është plus 1, në mënyrë 67. 628 00:32:58,470 --> 00:33:01,020 Deri tani këta njerëz janë kolektivisht përfaqësojnë 67 629 00:33:01,020 --> 00:33:04,110 që me sa duket përfaqëson çfarë këtu në ASCII? 630 00:33:04,110 --> 00:33:04,380 OK. 631 00:33:04,380 --> 00:33:05,140 Kështu që një c. 632 00:33:05,140 --> 00:33:05,510 Dakord. 633 00:33:05,510 --> 00:33:07,400 Pra, tani le të vazhdojë në raundin e dytë. 634 00:33:07,400 --> 00:33:08,940 Gjithkush filluar me duart e tyre poshtë. 635 00:33:08,940 --> 00:33:10,590 Dhe në raundin e dytë - 636 00:33:10,590 --> 00:33:12,410 në të vërtetë nuk është shumë për një rol këtu, unë mendoj, por 637 00:33:12,410 --> 00:33:13,130 ne do të pretendojë. 638 00:33:13,130 --> 00:33:17,690 Pra raundin e dytë, të rritur ose ulur duart tuaja. 639 00:33:17,690 --> 00:33:18,380 >> Dakord. 640 00:33:18,380 --> 00:33:22,700 Publiku, çfarë jemi tani duke shprehur është 83. 641 00:33:22,700 --> 00:33:23,910 Kështu që ju mund të bëni matematikë. 642 00:33:23,910 --> 00:33:27,000 Por për të gjithë dorën e të Cilit është lart, ju shtoni atë në numrin 643 00:33:27,000 --> 00:33:27,670 ata përfaqësojnë. 644 00:33:27,670 --> 00:33:29,470 Kështu që tani kemi 83. 645 00:33:29,470 --> 00:33:32,140 Le të zgjeruar fletë mashtrojnë pak, dhe ne tani kemi -? 646 00:33:32,140 --> 00:33:34,340 [E padëgjueshme] 647 00:33:34,340 --> 00:33:35,370 DAVID J. Malan: OK. 648 00:33:35,370 --> 00:33:36,740 Kjo mund të jetë e qartë se ku ne jemi duke shkuar këtu, por 649 00:33:36,740 --> 00:33:40,080 megjithatë, raundi tre. 650 00:33:40,080 --> 00:33:40,455 OK. 651 00:33:40,455 --> 00:33:41,730 Raundi tre e mirë për të shkuar atje. 652 00:33:41,730 --> 00:33:44,450 Pra raundin tre, çfarë numri janë këta njerëz tani 653 00:33:44,450 --> 00:33:45,700 përfaqëson? 654 00:33:47,940 --> 00:33:48,200 OK. 655 00:33:48,200 --> 00:33:51,770 53 Kam dëgjuar, që tani përfaqëson? 656 00:33:51,770 --> 00:33:54,550 Interesante. 657 00:33:54,550 --> 00:33:58,630 Tani pse ky lloj i rezultatit kundër intuitive, e drejtë? 658 00:33:58,630 --> 00:34:00,890 Nëse ne duam të përfaqësojnë 5 - ne të gjithë ndoshta e dini 659 00:34:00,890 --> 00:34:01,770 ku po shkon kjo - 660 00:34:01,770 --> 00:34:05,230 pse nuk kam vetëm ngrejë vendin e 4-së dhe vendin e 1? 661 00:34:05,230 --> 00:34:07,340 >> E pra, të kuptojnë se ka një ndryshim, në thelb, 662 00:34:07,340 --> 00:34:09,630 mes si një kompjuter interpreton këto bit. 663 00:34:09,630 --> 00:34:13,030 Nëse ju jeni duke u përpjekur për të përfaqësojnë numrin 5, atëherë absolutisht, 664 00:34:13,030 --> 00:34:16,199 ne vetëm të rritur numrin 4 të dorës së dhe për të rritur numrin dore 1. 665 00:34:16,199 --> 00:34:17,880 Por ne nuk jemi të përfaqësojnë numrin këtu. 666 00:34:17,880 --> 00:34:20,710 Konteksti këtu në skenë është se ne jemi duke përfaqësuar 667 00:34:20,710 --> 00:34:22,300 karaktere, ose karaktere. 668 00:34:22,300 --> 00:34:25,139 Dhe në këtë kontekst, kompjuteri duhet të kuptojë se, 669 00:34:25,139 --> 00:34:28,780 oh, ky model i bit nuk është një numër i vetëm, kjo është 670 00:34:28,780 --> 00:34:31,620 në fakt përfaqëson një koncept të nivelit të lartë, në këtë rast një 671 00:34:31,620 --> 00:34:32,840 letër alfabetik. 672 00:34:32,840 --> 00:34:36,600 Pra, fakti se ajo tani është përfaqësojnë numrin 5 me 673 00:34:36,600 --> 00:34:40,550 Vlera e 53 është për shkak se në ASCII gjë e kemi 674 00:34:40,550 --> 00:34:44,280 aesthetically shohin si numër 5 vetë ka nevojë për një 675 00:34:44,280 --> 00:34:45,290 model i bit. 676 00:34:45,290 --> 00:34:46,080 Sepse pse? 677 00:34:46,080 --> 00:34:48,780 E pra, bota thjesht vendosi të përdorë numrat më të ulët, 0, 678 00:34:48,780 --> 00:34:51,989 1, 2, 3, për çfarë po te jenë gjëra mjaft fshehta. 679 00:34:51,989 --> 00:34:54,070 Dhe vërtet, këto janë karaktere që nuk janë në një 680 00:34:54,070 --> 00:34:56,870 keyboard, shprehjet e veçanta që ju nevojitet në një kompjuter për të 681 00:34:56,870 --> 00:34:58,800 të bëjë gjëra interesante, por njerëzit kurrë 682 00:34:58,800 --> 00:34:59,880 në fakt shtypni ato. 683 00:34:59,880 --> 00:35:02,080 Pra, me të vërtetë përfaqëson 53 5. 684 00:35:02,080 --> 00:35:08,320 Tani, ashtu si një kontroll sanitar përfundimtar, se çfarë numri duhet që ata 685 00:35:08,320 --> 00:35:10,356 përfaqësojnë vetëm në një moment? 686 00:35:10,356 --> 00:35:10,752 Audienca: 48. 687 00:35:10,752 --> 00:35:11,150 DAVID J. Malan: OK. 688 00:35:11,150 --> 00:35:11,920 Pra 48. 689 00:35:11,920 --> 00:35:12,770 Dhe me të vërtetë, të shkojnë përpara. 690 00:35:12,770 --> 00:35:14,020 Raundi i katër. 691 00:35:16,510 --> 00:35:20,540 16 plus 32 është me të vërtetë, 48. 692 00:35:20,540 --> 00:35:22,830 Dhe kështu një raund i madh i duartrokitje, në qoftë se ne mund të, për tonë 693 00:35:22,830 --> 00:35:25,382 tetë vullnetarët këtu. 694 00:35:25,382 --> 00:35:25,870 Faleminderit. 695 00:35:25,870 --> 00:35:27,822 Ju mund të mbani këtë. 696 00:35:27,822 --> 00:35:29,286 Nëse ju - 697 00:35:29,286 --> 00:35:30,536 Bërë shumë mirë. 698 00:35:33,140 --> 00:35:34,360 Çdo drejtim është e mirë. 699 00:35:34,360 --> 00:35:37,950 >> Pra, ne tani kemi një rrugë jo vetëm të menduarit rreth asaj se si për të 700 00:35:37,950 --> 00:35:40,810 përfaqësojnë të dhënat dhe në fakt përfaqësojnë atë fizikisht, 701 00:35:40,810 --> 00:35:43,650 por edhe duke bërë gjëra të nivelit të lartë në krye të saj. 702 00:35:43,650 --> 00:35:45,640 Në të vërtetë, kjo do të jetë një temë e tërë kompjuterit 703 00:35:45,640 --> 00:35:48,630 shkenca e ndërtimit më komplekse dhe më interesante 704 00:35:48,630 --> 00:35:52,170 gjërat në krye të ideve mjaft e thjeshtë, në këtë 705 00:35:52,170 --> 00:35:54,040 Rasti vetëm 0s dhe 1s. 706 00:35:54,040 --> 00:35:57,270 Në kushtet e pse kjo është e dobishme, edhe pse edhe në një 707 00:35:57,270 --> 00:35:59,760 Kurs si kjo ne do të përqëndrohet në bazat dhe 708 00:35:59,760 --> 00:36:03,120 programimit dhe në zgjidhjen e problemeve, ju mund të shkoni jashtë në 709 00:36:03,120 --> 00:36:04,970 shkenca kompjuterike në çdo numër të drejtime. 710 00:36:04,970 --> 00:36:07,600 Në këtë rast këtu, kjo është një tabelë që ju keni në 711 00:36:07,600 --> 00:36:11,120 mbështesë faqen e udhëzues tuaj jozyrtare në SHC në Harvard, një nga 712 00:36:11,120 --> 00:36:12,450 sot është dy shkresat. 713 00:36:12,450 --> 00:36:14,270 Kjo sugjeron drejtimet të ndryshme në të cilat 714 00:36:14,270 --> 00:36:16,270 ju mund të shkoni pas një kurs si kjo. 715 00:36:16,270 --> 00:36:19,170 Mësoni rreth inteligjencës artificiale, për grafikë, 716 00:36:19,170 --> 00:36:22,230 në lidhje me të mësuarit e makinës, në lidhje me gjuhën e vetë. 717 00:36:22,230 --> 00:36:23,975 Kuptojnë, gjithashtu, se ka ende rrugë të tjera. 718 00:36:23,975 --> 00:36:26,550 Nuk janë shtigjet më matematikore në shkenca kompjuterike. 719 00:36:26,550 --> 00:36:29,020 Nëse ju nuk jeni edhe në gjendje të marrë diçka si kjo CS50 720 00:36:29,020 --> 00:36:30,930 bien, nuk ka kurse hyrëse në pranverë. 721 00:36:30,930 --> 00:36:33,420 Shkenca Kompjuterike 1, për shembull, është një tjetër 722 00:36:33,420 --> 00:36:35,920 on-luftoj në këtë botë të re. 723 00:36:35,920 --> 00:36:38,230 >> Tani si një mënjanë në interes të zgjidhjes së problemeve 724 00:36:38,230 --> 00:36:41,380 lidhur me kurset, kuptojnë se grup CS50 disa kohë 725 00:36:41,380 --> 00:36:44,405 më parë, në përpjekje për të zgjidhur një nga këto probleme, problemi i njohur 726 00:36:44,405 --> 00:36:47,500 si my.harvard, të cilin shumë prej jush mund të jetë përdorur për të vërtetë 727 00:36:47,500 --> 00:36:48,480 dyqan për kurset. 728 00:36:48,480 --> 00:36:51,900 Por në qoftë se jo, shikoni një mjet si kjo, si dhe të tjera 729 00:36:51,900 --> 00:36:54,130 Pasardhësit se disa nga studentët tanë kaluara 730 00:36:54,130 --> 00:36:55,660 dhe personeli kanë krijuar. 731 00:36:55,660 --> 00:36:57,970 Por në Courses Harvardit, e cila është një web-bazuar mjet - 732 00:36:57,970 --> 00:37:00,680 diçka që ju do të jetë në gjendje të projektimit dhe 733 00:37:00,680 --> 00:37:04,610 vendosjen veten, si dhe ende gjëra të tjera, si dhe, duke 734 00:37:04,610 --> 00:37:05,920 fundi i semestrit. 735 00:37:05,920 --> 00:37:08,890 Të kuptojë se kjo është ndërtuar mbi një grup të hapur të të dhënave, në këtë rast 736 00:37:08,890 --> 00:37:11,350 Katalogu i një kursi, dhe i lejon nxënësit në këtë rast në 737 00:37:11,350 --> 00:37:14,180 shqyrtuar një grup mjaft të ndërlikuar të dhënave. 738 00:37:14,180 --> 00:37:16,710 >> Ne nxorën natën e fundit disa statistika në bazë të disa 739 00:37:16,710 --> 00:37:18,200 mijë njerëz të cilët kanë qenë duke përdorur këtë gjatë 740 00:37:18,200 --> 00:37:19,380 ditët e fundit. 741 00:37:19,380 --> 00:37:22,630 Nëse ju keni qenë kurioz të di se sa shumë kurse miqtë tuaj 742 00:37:22,630 --> 00:37:25,900 në fakt kanë tendencë për të dyqan, edhe sot, të dhënat sugjerojnë se kjo është 743 00:37:25,900 --> 00:37:29,260 7.6 është numri mesatar i kurseve të 744 00:37:29,260 --> 00:37:30,470 Lista e dikujt pazar. 745 00:37:30,470 --> 00:37:33,730 Dhe tani unë do të ju jap, gjithashtu, edhe statistikën e më 746 00:37:33,730 --> 00:37:36,500 Numri i kurseve në listën e dikujt pazar. 747 00:37:36,500 --> 00:37:38,220 Dhe ne të gjithë ndoshta e dini dikush si kjo. 748 00:37:41,700 --> 00:37:44,610 201 është historia e këtij viti. 749 00:37:44,610 --> 00:37:47,220 Tani disa prej ish-studentëve tanë dhe stafin aktualisht 750 00:37:47,220 --> 00:37:52,210 vënë së bashku një klip për të pikturuar një foto për ju të asaj që kjo 751 00:37:52,210 --> 00:37:55,220 rruga e shkencës kompjuterike dhe CS50 vetë është. 752 00:37:55,220 --> 00:37:58,350 Më lejoni të shkoj përpara dhe tërheq lart, në sajë të z Hahvahd këtu, një 753 00:37:58,350 --> 00:38:02,390 Video prodhuar nga disa prej paraardhësve tuaj. 754 00:38:02,390 --> 00:38:04,680 Nëse ne mund të mbani dritat për këtë. 755 00:38:07,860 --> 00:39:08,101 [Rishikim video] 756 00:39:08,101 --> 00:39:11,987 [VIDEO END rishikim] 757 00:39:11,987 --> 00:39:14,160 >> Gjuha 14: (kënduar) Ne kemi marrë kohën tonë me disa para, 758 00:39:14,160 --> 00:39:17,410 për unazore, ngjarjet, ne mund të përputhen, përpilimin e përdorur tonë 759 00:39:17,410 --> 00:39:20,370 bash, ky term nuk do të jetë një lindi. 760 00:39:20,370 --> 00:39:23,970 Fun thatë, disa vakte falas, leksionet janë thjesht joreale, 761 00:39:23,970 --> 00:39:28,200 drejtë jonë është e tillë një punë e madhe, nuk ka aq shumë për të adhuroj. 762 00:39:28,200 --> 00:39:29,784 Shko, David Malan. 763 00:39:29,784 --> 00:39:31,810 Walkthroughs, unë nuk jam bailing. 764 00:39:31,810 --> 00:39:33,794 Orari i punës, askush nuk e dështuar. 765 00:39:33,794 --> 00:39:36,274 Ku ju mendoni se ju jeni coding, baby? 766 00:39:36,274 --> 00:39:40,242 Hej, unë vetëm takuar ju dhe kjo është çmendur, 767 00:39:40,242 --> 00:39:42,226 por këtu është arsyeja jonë. 768 00:39:42,226 --> 00:39:44,210 Merrni CS50. 769 00:39:44,210 --> 00:39:48,674 Është e vështirë për të drejtën kodi pa ty, baby. 770 00:39:48,674 --> 00:39:50,658 Por këtu është arsyeja jonë. 771 00:39:50,658 --> 00:39:52,146 Merrni CS50. 772 00:39:52,146 --> 00:39:56,610 Hej, unë vetëm takuar ju dhe kjo është çmendur, 773 00:39:56,610 --> 00:39:58,098 por këtu është arsyeja jonë. 774 00:39:58,098 --> 00:40:00,082 Merrni CS50. 775 00:40:00,082 --> 00:40:06,530 Dhe çdo yll firma dëshiron të punësojë mua, një tjetër arsye. 776 00:40:06,530 --> 00:40:08,018 Merrni CS50. 777 00:40:08,018 --> 00:40:12,978 Para se të erdhi në jetën time, unë koduar aq e keqe, unë koduar në mënyrë 778 00:40:12,978 --> 00:40:15,954 keqe, unë koduar kështu, në mënyrë të keqe. 779 00:40:15,954 --> 00:40:19,922 Para se të erdhi në jetën time, unë koduar aq i keq 780 00:40:19,922 --> 00:40:22,402 dhe unë nuk mund të shkojnë prapa. 781 00:40:22,402 --> 00:40:37,410 Merrni CS50. 782 00:40:37,410 --> 00:40:40,490 >> DAVID J. Malan: unë nuk kishte asnjë ide se do të ndodhte. 783 00:40:40,490 --> 00:40:44,030 Pra, një vështrim më serioz në çfarë shtrihet përpara. 784 00:40:44,030 --> 00:40:45,980 Pra, në kushtet e pritjeve të këtij kursi, 785 00:40:45,980 --> 00:40:48,490 ju jeni pritet të vërtetë për të marrë pjesë apo të shikojnë kurs të 786 00:40:48,490 --> 00:40:51,600 leksione, paraqesin një sërë problemeve, të marrë dy kuize, paraqesin 787 00:40:51,600 --> 00:40:52,590 një projekt përfundimtar. 788 00:40:52,590 --> 00:40:56,250 Në kushtet e notave, të kuptojë se komenti im në hapjen 789 00:40:56,250 --> 00:40:58,190 Rreth kalojë / dështojnë, diçka që ne e shumë të marrë për të 790 00:40:58,190 --> 00:40:59,310 zemra në CS50. 791 00:40:59,310 --> 00:41:02,970 Nuk është gati e mjaftueshme për një kulturë në Harvard e duke u përpjekur 792 00:41:02,970 --> 00:41:04,940 diçka dhe duke rrezikuar dështimin. 793 00:41:04,940 --> 00:41:07,010 Në të vërtetë, kemi pasur një numër të studentëve, dhe unë, në 794 00:41:07,010 --> 00:41:09,910 të veçantë, të cilët ishin të shqetësuar për dëmton GPA tuaj ose 795 00:41:09,910 --> 00:41:13,170 marrjen e një B në diçka si CS50. 796 00:41:13,170 --> 00:41:16,250 Dhe mundësi për të marrë një kurs si kjo, dhe të tjera 797 00:41:16,250 --> 00:41:19,080 Kurse portë hyrëse në nivel, të kalojë / dështojnë 798 00:41:19,080 --> 00:41:22,190 është një mundësi shumë e underutilized në këtë kolegj, 799 00:41:22,190 --> 00:41:22,620 në përgjithësi. 800 00:41:22,620 --> 00:41:25,420 Dhe kështu ju lutem e di edhe unë regjistruar në këtë kurs 801 00:41:25,420 --> 00:41:28,430 fillimisht për kalojë / dështojnë kredi vetëm. 802 00:41:28,430 --> 00:41:30,710 Dhe, edhe pse unë e bëri kaloni në fund të ditës, ajo ishte 803 00:41:30,710 --> 00:41:33,280 ato pesë javë fillestare, deri në e hënë pestë i 804 00:41:33,280 --> 00:41:36,020 Semestri i cili është ndërprerje, që lejohet mua që në fakt 805 00:41:36,020 --> 00:41:39,270 vënë këmbë në këto ujëra të reja dhe të provoni diçka të vërtetë 806 00:41:39,270 --> 00:41:41,520 shumë të panjohura dhe shumë të pakëndshme 807 00:41:41,520 --> 00:41:43,400 për mua në atë kohë. 808 00:41:43,400 --> 00:41:47,130 >> Pra, në terma, tani, se çfarë roli kënde të ndryshme nëpërmjet të cilës 809 00:41:47,130 --> 00:41:50,630 ju mund ta kontaktoni kete kurs të shërbejë, kështu ligjërata, është deri në 810 00:41:50,630 --> 00:41:53,330 në qoftë se ju jeni të angazhohen me ne personalisht në këtë vend. 811 00:41:53,330 --> 00:41:57,590 Në të vërtetë, ne e dimë se statistikisht rreth 40% prej jush do të 812 00:41:57,590 --> 00:41:59,530 lloj i vijnë dhe shkojnë mbi kursin e semestrit. 813 00:41:59,530 --> 00:42:03,000 Dhe 10% prej jush, ne kurrë nuk do të shohim përsëri pas sot. 814 00:42:03,000 --> 00:42:05,400 Dhe kjo është krejtësisht gjobë, të jetë i sinqertë. 815 00:42:05,400 --> 00:42:07,810 Një nga karakteristikat përcaktuese të CS50 është 816 00:42:07,810 --> 00:42:10,160 se ka këto burime të panumërta, disa prej 817 00:42:10,160 --> 00:42:12,570 të cilat ne do të nxjerr në anë të vetëm një moment, duke përfshirë 818 00:42:12,570 --> 00:42:15,320 ligjërata dhe seksione dhe gjëra të quajtur walkthroughs dhe 819 00:42:15,320 --> 00:42:16,720 orarit të punës dhe si. 820 00:42:16,720 --> 00:42:18,890 Dhe kjo është më shumë burime se sa student tipik duhet 821 00:42:18,890 --> 00:42:21,580 duhet të ose mund fizikisht të përfitojnë nga. 822 00:42:21,580 --> 00:42:23,650 Por kjo është për shkak të stileve të ndryshëm mësuar se 823 00:42:23,650 --> 00:42:25,370 ndonjë organ studenti manifeston. 824 00:42:25,370 --> 00:42:28,120 Dhe kështu në leksione, roli primar, siç e shoh unë, është e 825 00:42:28,120 --> 00:42:31,650 të mos shtyjë verbalisht nga materiale mjaft komplekse dhe të 826 00:42:31,650 --> 00:42:34,670 domosdoshmërisht të dorëzojë të gjitha intricacies e 827 00:42:34,670 --> 00:42:36,910 bazat që ne do të shqyrtojë këtë semestër, por 828 00:42:36,910 --> 00:42:39,530 vend për të bërë gjëra të tilla si ne kemi qenë bërë deri tani tashmë, 829 00:42:39,530 --> 00:42:42,350 këta shembuj, që përfshin njerëzit në skenë, duke u përpjekur të 830 00:42:42,350 --> 00:42:45,340 një tabllo mendore, dhe gjithashtu të krijojë, guxoj të them, disa 831 00:42:45,340 --> 00:42:46,450 nga këto momente të paharrueshme. 832 00:42:46,450 --> 00:42:49,200 Kështu që, edhe si ju luftojnë me tema të caktuara, ju keni 833 00:42:49,200 --> 00:42:51,770 këto kujtime si, oh, edhe pse kjo ishte mjaft 834 00:42:51,770 --> 00:42:54,770 abstrakte, matematikë, unë kam humbur me kryerjen e 1, si ajo 835 00:42:54,770 --> 00:42:57,510 të vërtetë, në fund të ditës, nuk është e gjitha që pangjashëm me 836 00:42:57,510 --> 00:42:58,920 diçka që unë tashmë e di. 837 00:42:58,920 --> 00:43:01,590 Dhe kështu roli që ligjëratat do të shërbejë, qoftë personalisht 838 00:43:01,590 --> 00:43:05,120 këtu në Sanders apo online në video, është me të vërtetë për të vendosur 839 00:43:05,120 --> 00:43:08,170 organizojnë mendërisht për ju çdo javë për të koncepteve të ndryshme 840 00:43:08,170 --> 00:43:10,240 dhe problemet që ne do të zhyten në. 841 00:43:10,240 --> 00:43:13,790 >> Në aspektin e nivelit të lartë koncepteve, shumica e këtyre fjalëve 842 00:43:13,790 --> 00:43:16,340 mund të rrjedhin mbi kokën tuaj për momentin, dhe kjo është në rregull. 843 00:43:16,340 --> 00:43:18,495 Për ata prej jush që hyjnë në kursin më të rehatshme 844 00:43:18,495 --> 00:43:20,150 do të dinë disa nga këto tema. 845 00:43:20,150 --> 00:43:23,150 Por në mënyrë tipike për atij 10% të klasës për të cilat ata kanë 846 00:43:23,150 --> 00:43:25,810 sfond shumë më tepër, duke marrë AP shkenca kompjuterike, 847 00:43:25,810 --> 00:43:28,200 programimit pasi ata ishin 12, të kuptojë se nuk do të jetë 848 00:43:28,200 --> 00:43:31,230 Mundësitë në seksione dhe në problemin vendos për të shkuar të gjithë 849 00:43:31,230 --> 00:43:34,240 më shumë në thellësi në tema të ndryshme, duke plotësuar në çfarëdo 850 00:43:34,240 --> 00:43:36,710 boshllëqet që ju mund të keni nga shkolla tuaj të lartë ose para 851 00:43:36,710 --> 00:43:37,460 background. 852 00:43:37,460 --> 00:43:39,930 Në terma të gjuhëve, të kuptojnë se çfarë gjuhe ne 853 00:43:39,930 --> 00:43:42,550 përdorim në CS50 është kryesisht parëndësishme në 854 00:43:42,550 --> 00:43:43,220 në fund të ditës. 855 00:43:43,220 --> 00:43:47,090 Ne të ndodhë për të përdorur, kryesisht, një gjuhë e quajtur C. drejt 856 00:43:47,090 --> 00:43:49,010 Fundi i semestrit, ne futjen e web-centrike 857 00:43:49,010 --> 00:43:51,110 gjuhë si PHP dhe JavaScript. 858 00:43:51,110 --> 00:43:54,280 Por ne dhe të tjerët mund të mësojnë një kurs si kjo në shumicën e ndonjë 859 00:43:54,280 --> 00:43:55,610 moderne të nivelit të lartë gjuhësor. 860 00:43:55,610 --> 00:43:58,520 Python dhe Ruby dhe të tjerët janë mjaft të popullarizuar këto ditë. 861 00:43:58,520 --> 00:44:00,970 Për shkak të realizuar në fund të ditës, ju nuk jeni mësuar 862 00:44:00,970 --> 00:44:04,180 në këtë C. Sigurisht, ju nuk jeni mësuar PHP apo JavaScript. 863 00:44:04,180 --> 00:44:07,140 Ju jeni të mësuarit se si për të zgjidhur problemet, qoftë web-bazuar, 864 00:44:07,140 --> 00:44:10,480 kompjuter-bazuar, ose të dhëna të orientuar vetë, duke përdorur 865 00:44:10,480 --> 00:44:12,700 këto thjesht si mjete. 866 00:44:12,700 --> 00:44:14,730 >> Tani, në aspektin e logjistikës, ju do të përdorni 867 00:44:14,730 --> 00:44:16,670 diçka, përfundimisht, të quajtur Appliance CS50. 868 00:44:16,670 --> 00:44:19,350 Nuk ka rëndësi nëse ju keni një Mac, një PC, një kompjuter Linux, 869 00:44:19,350 --> 00:44:20,010 ose si. 870 00:44:20,010 --> 00:44:22,510 Ju do të keni softuer të lirë në dispozicion duke filluar javën e ardhshme 871 00:44:22,510 --> 00:44:25,460 me të cilat për të përdorur aplikim CS50, një virtuale 872 00:44:25,460 --> 00:44:28,020 mjedis që ju do të përdorni në kompjuterin tuaj në mënyrë që ju 873 00:44:28,020 --> 00:44:31,120 dhe të gjithë shokët e klasës tuaj të ketë një desktop Linux uniforme 874 00:44:31,120 --> 00:44:31,890 në këtë rast. 875 00:44:31,890 --> 00:44:34,390 Është përcakton problem, edhe pse, në të cilën ju do të vërtetë të merrni 876 00:44:34,390 --> 00:44:35,780 duart tuaja të pista në kurs. 877 00:44:35,780 --> 00:44:37,630 Dhe në fund të ditës, është e përcakton problem, unë 878 00:44:37,630 --> 00:44:39,680 mendoj, se me të vërtetë të përcaktojë një student të 879 00:44:39,680 --> 00:44:41,380 përvojë në këtë kurs. 880 00:44:41,380 --> 00:44:43,460 Kuptojnë se shumica e përcakton problem do të lirohet 881 00:44:43,460 --> 00:44:46,430 në dy edicione, një shtesë standarde që ne presim dhe 882 00:44:46,430 --> 00:44:49,550 inkurajojnë 90% të klasës të zhyten në. 883 00:44:49,550 --> 00:44:51,620 Por ne gjithashtu lirimin e disa grupe problem në 884 00:44:51,620 --> 00:44:52,920 ashtu-quajtur Futjet hacker. 885 00:44:52,920 --> 00:44:54,900 Dhe ju e dini se është tepër hacker, sepse në çdo faqe 886 00:44:54,900 --> 00:44:57,840 me ujëra ai thotë se shtimi hacker mbi të. 887 00:44:57,840 --> 00:45:00,000 Dhe kjo është për këtë demografike prej jush që kanë AP 888 00:45:00,000 --> 00:45:02,890 shkenca kompjuterike me 10 vjet e programimit nën rrip tuaj 889 00:45:02,890 --> 00:45:05,640 dhe janë në kërkim për të mbushur këto boshllëqe dhe të ketë më shumë formale, 890 00:45:05,640 --> 00:45:07,370 sesa vetë-mësohet, trajnimi, ndoshta. 891 00:45:07,370 --> 00:45:10,410 Kuptojnë se nuk është një shumë e konsiderueshme demografike në 892 00:45:10,410 --> 00:45:13,090 Klasa që ka pikërisht këtë qëllim të njëjtë. 893 00:45:13,090 --> 00:45:14,320 Ju do të keni pesë ditë vonesë. 894 00:45:14,320 --> 00:45:16,490 Grupe Problem janë përgjithësisht për shkak të enjteve, por ju mund të 895 00:45:16,490 --> 00:45:18,440 zgjasë pesë prej këtyre afateve përdorur këto 896 00:45:18,440 --> 00:45:19,700 gjërat e quajti ditë vonesë. 897 00:45:19,700 --> 00:45:22,590 Dhe ne gjithashtu do të bjerë rezultatin tuaj më të ulët në fund të 898 00:45:22,590 --> 00:45:25,400 Semestri per veçoritë në planin mësimor. 899 00:45:25,400 --> 00:45:27,800 >> Por një tjetër karakteristikë përcaktuese e CS50 mbi 900 00:45:27,800 --> 00:45:29,830 viteve ka bërë orarit të punës. 901 00:45:29,830 --> 00:45:32,720 Kjo është një mundësi që ju panë vizualisht në fotot pak 902 00:45:32,720 --> 00:45:35,850 më parë në të cilën ne mblidhemi - parë në ngrënie shtëpi 903 00:45:35,850 --> 00:45:37,780 salla, para se në bodrumin e Shkencave 904 00:45:37,780 --> 00:45:40,310 Qendër, dhe këtë vit në Annenberg Hall - katër netë a 905 00:45:40,310 --> 00:45:43,330 Javën 20:00-11:00, ku ju do të keni këtë shumë 906 00:45:43,330 --> 00:45:46,320 Përvoja e përbashkët shumë të punojnë në, duke luftuar 907 00:45:46,320 --> 00:45:49,300 përmes, probleme të caktuara, por me një mbështetje të konsiderueshme 908 00:45:49,300 --> 00:45:50,380 Struktura në vend. 909 00:45:50,380 --> 00:45:53,180 Në të vërtetë, në këtë mënyrë do të punojë është që ju do të mbërrini në Annenberg 910 00:45:53,180 --> 00:45:55,160 në qoftë se ju keni disa pyetje gjatë javës, ju do të sjellë 911 00:45:55,160 --> 00:45:58,060 laptop tuaj, ju do të ulen, kap disa ushqim, dhe ju do të hyni 912 00:45:58,060 --> 00:46:01,520 në CS50 diskutuar, një web-bazuar shërbimeve që mësimi 913 00:46:01,520 --> 00:46:04,480 Stafi ka zhvilluar që do t'ju lejojë të postoni pyetje 914 00:46:04,480 --> 00:46:07,910 dhe të shohim të ndiqni-ups në një forum diskutimi tipik 915 00:46:07,910 --> 00:46:10,550 kuptim, duke përdorur etiketat dhe si dhe auto të plotë të 916 00:46:10,550 --> 00:46:11,680 kërko të dhënave. 917 00:46:11,680 --> 00:46:14,850 Por ju do të jetë në gjendje për të, gjatë orëve të zyrës 918 00:46:14,850 --> 00:46:16,980 orë, kanë përshkallëzuar në pyetjet tuaja 919 00:46:16,980 --> 00:46:18,360 qeniet njerëzore aktuale. 920 00:46:18,360 --> 00:46:21,430 Në të vërtetë, qëllimi në fund të fundit është në mënyrë që, ne fillojmë të ndërtojmë 921 00:46:21,430 --> 00:46:24,040 deri gjatë semestrit një korpus të shpresojmë 922 00:46:24,040 --> 00:46:26,970 informacion të vërtetë të dobishme, përgjigjet e zakonshme në të përbashkët 923 00:46:26,970 --> 00:46:29,640 pyetje, kështu që ju vetë mund të zgjidhin problemet 924 00:46:29,640 --> 00:46:33,490 shkatërruar dhe për të marrë sa më shpejt të jetë e mundur, por duke pasur 925 00:46:33,490 --> 00:46:37,210 mësimdhënies stafit, zakonisht 20 deri në 30 prej shokëve të mësimdhënies dhe 926 00:46:37,210 --> 00:46:39,660 asistentë Natyrisht, në stafin e në të njëjtën kohë. 927 00:46:39,660 --> 00:46:42,420 >> Ne do të kemi atë që quhet CS50 greeter në Annenberg. 928 00:46:42,420 --> 00:46:46,710 Dhe kur kemi përcaktuar se, ju e dini çfarë, kjo pyetje, 929 00:46:46,710 --> 00:46:48,780 ne nuk mund të vërtetë të përgjigjem në mënyrë efektive online. 930 00:46:48,780 --> 00:46:49,800 Ne duhet të shohim kompjuterin tuaj. 931 00:46:49,800 --> 00:46:50,710 Ne duam të flasim për ju një-në-një. 932 00:46:50,710 --> 00:46:51,340 Në një. 933 00:46:51,340 --> 00:46:53,400 Ju jeni me të vërtetë duke luftuar dhe ju, prandaj dua të flas 934 00:46:53,400 --> 00:46:56,010 një-në-një së bashku me dikë, ju do të vendosen për 935 00:46:56,010 --> 00:46:58,730 CS50 greeter, një shoku mësim Holding, fjalë për fjalë, një 936 00:46:58,730 --> 00:47:01,770 iPad që ka emrat e studentëve nga njëra anë, duke i mësuar të stafit 937 00:47:01,770 --> 00:47:02,790 emrat mbi tjetrin. 938 00:47:02,790 --> 00:47:04,760 Ne do të klikoni emrin tuaj ndjekur nga emri i një 939 00:47:04,760 --> 00:47:06,860 mësimdhënies stafit, dhe ekranin e kompjuterit tuaj do të fillojë 940 00:47:06,860 --> 00:47:11,170 ju lutem shkoni shikoni keq duke thënë Alice apo të ju lutem shkoni shikoni Bob në 941 00:47:11,170 --> 00:47:11,980 Tabela stafi. 942 00:47:11,980 --> 00:47:14,450 Dhe kështu në këtë mënyrë, ne do të jetë në gjendje të dërgojë gjërat ashtu si 943 00:47:14,450 --> 00:47:17,610 efikasitet të jetë e mundur, si ju udhëzojë në drejtim 944 00:47:17,610 --> 00:47:19,910 zgjidhje edhe më e lehtë. 945 00:47:19,910 --> 00:47:22,970 Në seksione, këto do të jenë mundësi për më shumë 946 00:47:22,970 --> 00:47:25,570 Hands-on intime mundësitë me një prej 947 00:47:25,570 --> 00:47:29,040 miqtë mësimdhënies dhe 12-16 apo më shumë nga shokët e klasës tuaj në 948 00:47:29,040 --> 00:47:31,900 e cila çdo javë ne do të kemi probleme në setin e problemit 949 00:47:31,900 --> 00:47:33,800 që kërkojnë një numër të pyetjeve konceptuale dhe 950 00:47:33,800 --> 00:47:35,740 Numri i bit-sized pyetje programimit që ju 951 00:47:35,740 --> 00:47:37,690 mund të kuptoj se në tuaj, dhe ju mund të punojnë në tuaj 952 00:47:37,690 --> 00:47:40,020 vet, por në kontekstin e nenit ku ne punojmë me 953 00:47:40,020 --> 00:47:42,870 kolektivisht disa nga këto probleme dhe të shkojnë ku 954 00:47:42,870 --> 00:47:44,570 Biseda të ndryshme na merr. 955 00:47:44,570 --> 00:47:48,010 >> Përveç kësaj, në seksionin do të keni mundësi për të 956 00:47:48,010 --> 00:47:50,450 shqyrtojë parashtrimet e detyrave të shtëpisë që e keni bërë, juaj 957 00:47:50,450 --> 00:47:53,620 shokët e klasës, anonime ndonjëherë, gjithmonë nëpërmjet të zgjedhë-në 958 00:47:53,620 --> 00:47:55,810 në qoftë se ju do të donte të ndajnë punën që ju keni paraqitur. 959 00:47:55,810 --> 00:47:58,030 Pra, kjo do të jetë me të vërtetë një dy-drejtuar bisedë, 960 00:47:58,030 --> 00:48:00,840 një mundësi për të rishikuar punën tuaj në një shumë më të 961 00:48:00,840 --> 00:48:04,080 kuptim dinamik, në vend se thjesht duke kërkuar në një PDF ose 962 00:48:04,080 --> 00:48:06,920 printuar dhe të menduarit në lidhje me atë për disa sekonda dhe jo 963 00:48:06,920 --> 00:48:08,920 domosdoshmërisht thithjen reagime se mësimi 964 00:48:08,920 --> 00:48:10,150 Stafi i kanë dhënë. 965 00:48:10,150 --> 00:48:12,540 Dhe ju do të përdorni një mjet të quajtur këtu CS50 Spaces. 966 00:48:12,540 --> 00:48:15,670 Për ata të panjohur, kjo është gjuha njihet si C në krye 967 00:48:15,670 --> 00:48:17,500 majtë, dhe ju do të merrni të dini mbi këtë herë. 968 00:48:17,500 --> 00:48:19,640 Por kjo është një web-bazuar shërbimeve që ne do të përdorim në 969 00:48:19,640 --> 00:48:22,310 Pjesa që do t'ju lejojë dhe 15 shokët e klasës tuaj ose kështu 970 00:48:22,310 --> 00:48:24,100 të identifikoheni me shokët tuaj të mësimdhënies në 971 00:48:24,100 --> 00:48:24,980 para e dhomës. 972 00:48:24,980 --> 00:48:26,750 Ju do të jetë në gjendje të shkruani kodin në këtë dritare. 973 00:48:26,750 --> 00:48:28,720 Ju do të jetë në gjendje të bisedoni elektronike, në qoftë se ju nuk jeni 974 00:48:28,720 --> 00:48:30,930 të vërtetë në seksion në atë moment të veçantë. 975 00:48:30,930 --> 00:48:33,940 Dhe shokët tuaj të mësimdhënies, kur vjen koha për të diskutuar 976 00:48:33,940 --> 00:48:38,645 E Alice ose zgjidhje Bob në klasë, shokët e mësimdhënies mund të 977 00:48:38,645 --> 00:48:41,380 klikoni një buton dhe voila, projektit mbi ekran, 978 00:48:41,380 --> 00:48:44,250 çfarëdo që nxënësi ka qenë duke punuar në mënyrë të veçantë në atë 979 00:48:44,250 --> 00:48:44,990 pikë në kohë. 980 00:48:44,990 --> 00:48:47,130 Pra, për ato prej jush që janë miq të cilët kanë marrë CS50 në 981 00:48:47,130 --> 00:48:49,750 të kaluarën, të kuptojë se seksione kanë qenë dukshëm 982 00:48:49,750 --> 00:48:52,600 restartohet këtë vit të jetë edhe më aktive, të gjitha më shumë 983 00:48:52,600 --> 00:48:55,960 dinamike, dhe me të vërtetë një dy rrugë bisedë në mes të mësimdhënies 984 00:48:55,960 --> 00:48:58,190 Stafi dhe studentët. 985 00:48:58,190 --> 00:48:59,020 >> Dhe walkthroughs. 986 00:48:59,020 --> 00:49:01,560 Pra, për këto grupe problemesh, ne gjithashtu ofrojmë jo vetëm 987 00:49:01,560 --> 00:49:04,210 specifikim në vetvete, e cila në përgjithësi është një mjaft të detajuar 988 00:49:04,210 --> 00:49:07,380 PDF, por edhe gjërat e njohur si walkthroughs ku një 989 00:49:07,380 --> 00:49:11,000 anëtar i stafit mësimdhënës do të çojë në një seancë javore 990 00:49:11,000 --> 00:49:13,210 që fjalë për fjalë ju ecën përmes vendosur problemit, duke i dhënë 991 00:49:13,210 --> 00:49:15,720 ju lë të kuptohet dhe këshilla dhe pikat filluar dhe ka për qëllim 992 00:49:15,720 --> 00:49:17,250 të kërkojë shumë shpesh pyeti 993 00:49:17,250 --> 00:49:19,360 pyetje, ku mund ta filloni? 994 00:49:19,360 --> 00:49:21,990 E pra, ju të fillojë ose nga zhyten në spekulim të saj 995 00:49:21,990 --> 00:49:25,100 vetë ose duke marrë pjesë apo shikuar këto walkthroughs. 996 00:49:25,100 --> 00:49:27,420 The walkthrough parë, në fakt, do të jetë kjo e premte. 997 00:49:27,420 --> 00:49:29,520 Ata do të jenë të premteve, jo aq shumë, sepse ne mendojmë se do të jetë 998 00:49:29,520 --> 00:49:32,160 një kohë popullor, por sepse ne pastaj mund xhirimi shumë herët 999 00:49:32,160 --> 00:49:34,380 në javë për të marrë ato online nga fundjavë në mënyrë që ju 1000 00:49:34,380 --> 00:49:37,670 kanë si ditë shumë të jetë e mundur që në fakt angazhohen në atë që 1001 00:49:37,670 --> 00:49:38,390 Përmbajtja si. 1002 00:49:38,390 --> 00:49:40,900 Por më shumë se në ligjëratë kjo e premte. 1003 00:49:40,900 --> 00:49:43,620 >> Tani në aspektin e strukturës mbështetëse, më 1004 00:49:43,620 --> 00:49:46,430 statistikë e rëndësishme është ndoshta mësimi 108 1005 00:49:46,430 --> 00:49:47,950 miqtë dhe asistentë që ky kurs 1006 00:49:47,950 --> 00:49:49,730 Kursi aktualisht ka. 1007 00:49:49,730 --> 00:49:52,030 Nëse disa prej jush që nuk kanë klasa kontradiktore do të doja 1008 00:49:52,030 --> 00:49:55,070 të bashkohet me mua deri këtu në skenë, ajo është këta njerëz të cilët do të 1009 00:49:55,070 --> 00:49:57,990 në fund të fundit me të vërtetë përcaktojnë përvojën tuaj në kurs. 1010 00:50:06,750 --> 00:50:09,290 Unë kisha një shumë të shokëve të mësimdhënies mësimdhënies mua në klasa 1011 00:50:09,290 --> 00:50:11,650 ditë, dhe më kujtohet shumë pak nga ato sinqerisht. 1012 00:50:11,650 --> 00:50:15,590 Por deri më sot, unë ende kujtoj ndër ata pak, TF CS50 time 1013 00:50:15,590 --> 00:50:18,100 që me të vërtetë më ndihmoi t'iu përgjigjur pyetjeve, të cilët me të vërtetë ndihmuan 1014 00:50:18,100 --> 00:50:20,690 mua kur unë isha duke luftuar, dhe me të vërtetë ishte një partner në këtë 1015 00:50:20,690 --> 00:50:23,630 përvoja e të mësuarit një botë shumë i ri. 1016 00:50:23,630 --> 00:50:26,410 Në një pak, të gjithë këta njerëz do të bashkohen me ju jashtë për 1017 00:50:26,410 --> 00:50:29,010 tortë, e cila është një traditë e CS50, në futur anësore të 1018 00:50:29,010 --> 00:50:30,030 Memorial Hall. 1019 00:50:30,030 --> 00:50:32,320 >> Por më lejoni së pari të prezantoj me Nate 1020 00:50:32,320 --> 00:50:35,820 Hardison, përsëri, Rob Bowden, dhe Tommy MacWilliam, kjo 1021 00:50:35,820 --> 00:50:37,460 Kursi viti kryeson. 1022 00:50:37,460 --> 00:50:39,250 Në qoftë se ju djema do të bashkohet me mua këtu në mes. 1023 00:50:45,250 --> 00:50:47,910 Ata kanë përgatitur të gjithë disa vërejtje frymëzues. 1024 00:50:51,540 --> 00:50:52,550 >> Tommy MACWILLIAM: Nuk kam përgatitur asgjë 1025 00:50:52,550 --> 00:50:53,665 frymëzues. 1026 00:50:53,665 --> 00:50:55,020 Por emri im është Tommy. 1027 00:50:55,020 --> 00:50:56,140 Unë jam një zyrtar i lartë në Mather. 1028 00:50:56,140 --> 00:50:57,325 Unë jam duke studiuar shkenca kompjuterike. 1029 00:50:57,325 --> 00:50:59,490 Unë jam i gëzuar me të vërtetë të jetë në ekipin mbrojtës dhe do 1030 00:50:59,490 --> 00:51:01,365 përmes udhëtimit CS50 me ju. 1031 00:51:01,365 --> 00:51:04,010 Ajo që unë me të vërtetë dashuri për CS50 është se si ajo me të vërtetë ju mëson 1032 00:51:04,010 --> 00:51:06,040 për të menduar për problemet në një mënyrë të re. 1033 00:51:06,040 --> 00:51:08,570 Kjo është me të vërtetë një aftësi që është gonna të jetë i paçmuar nuk ka rëndësi 1034 00:51:08,570 --> 00:51:09,950 çfarë ju shkoni në fushë. 1035 00:51:09,950 --> 00:51:12,660 Dhe jo vetëm kaq, por ne ofrojmë më shumë se çdo karamele falas 1036 00:51:12,660 --> 00:51:13,910 Kursi tjera në kampus. 1037 00:51:20,088 --> 00:51:22,210 Yeah, dhe kështu që unë jam me të vërtetë duke kërkuar para për të parë atë 1038 00:51:22,210 --> 00:51:23,560 gjithkush ndërton këtë semestër. 1039 00:51:23,560 --> 00:51:25,730 Dhe në qoftë se dikush ka ndonjë pyetje tani apo në të gjithë 1040 00:51:25,730 --> 00:51:27,770 gjashtëmujori, patjetër të ndjehen të lirë për të arritur jashtë për mua dhe 1041 00:51:27,770 --> 00:51:29,020 Unë do të jenë të lumtur për të ndihmuar. 1042 00:51:31,450 --> 00:51:31,780 >> Rob Bowden: Hi. 1043 00:51:31,780 --> 00:51:32,530 Unë jam Rob Bowden. 1044 00:51:32,530 --> 00:51:33,780 Unë jam një zyrtar i lartë në Kirkland. 1045 00:51:37,900 --> 00:51:39,760 Po, kjo është e drejtë. 1046 00:51:39,760 --> 00:51:41,930 Ne jemi të gjithë me të vërtetë të ngazëllyer për këtë semestër e ardhshëm. 1047 00:51:41,930 --> 00:51:43,230 Ne shpresojmë që ju jeni të gjithë të ngazëllyer. 1048 00:51:47,710 --> 00:51:49,410 Unë nuk ishte duke pritur që. 1049 00:51:49,410 --> 00:51:50,390 Po. 1050 00:51:50,390 --> 00:51:52,200 Pra, ne kemi vënë aq shumë përpjekje për të bërë këtë 1051 00:51:52,200 --> 00:51:53,370 Semestri të vërtetë e madhe. 1052 00:51:53,370 --> 00:51:55,960 Dhe për aq kohë sa ju jeni të gatshëm për të vënë në përpjekje, nuk është 1053 00:51:55,960 --> 00:51:57,840 aq shumë sa që ju mund të merrni nga ky kurs. 1054 00:51:57,840 --> 00:52:00,130 Ah, ne - 1055 00:52:00,130 --> 00:52:01,380 yeah. 1056 00:52:04,640 --> 00:52:08,300 Ju mund të merrni një shumë argëtim nga ky kurs. 1057 00:52:08,300 --> 00:52:10,500 Ne nuk do të ketë një staf prej 108 në qoftë se ju nuk mund të merrni një shumë 1058 00:52:10,500 --> 00:52:11,370 e fun nga ajo. 1059 00:52:11,370 --> 00:52:15,300 Pra, thjesht të përpiqet të jetë i përfshirë dhe ju nuk do të zhgenjeheni. 1060 00:52:23,190 --> 00:52:23,890 >> Nate HARDISON: Hi, djema. 1061 00:52:23,890 --> 00:52:24,800 Unë jam Nate. 1062 00:52:24,800 --> 00:52:27,570 Unë jam preceptor për kursin. 1063 00:52:27,570 --> 00:52:29,060 Unë jam i gëzuar me të vërtetë të jetë si edhe këtu. 1064 00:52:29,060 --> 00:52:30,960 Ky është viti im i parë këtu. 1065 00:52:30,960 --> 00:52:34,210 Unë shpresoj që ju të gjithë të marrë këtë kurs dhe të gëzojë atë sa më shumë që 1066 00:52:34,210 --> 00:52:35,820 Unë e kam gëzuar atë deri tani. 1067 00:52:35,820 --> 00:52:38,570 Dhe nëse ndonjëherë ju doni të mësoni se si për të numëruar deri në 9 apo 10 në 1068 00:52:38,570 --> 00:52:41,730 binar, vijnë të bisedoni me mua. 1069 00:52:41,730 --> 00:52:43,760 >> DAVID J. Malan: Deri në rrezik të lënë këta njerëz këtu në 1070 00:52:43,760 --> 00:52:46,980 organizojnë një pak awkwardly, le të rrotullohet përmes vetëm disa nga 1071 00:52:46,980 --> 00:52:49,370 gjërat që presin para se ta shtyjë për tortë. 1072 00:52:49,370 --> 00:52:50,580 Çfarë është ajo që shtrihet përpara? 1073 00:52:50,580 --> 00:52:53,490 E pra, në qoftë se ne hedhim një vështrim të shpejtë mbrapa në vitin e kaluar, në problemin 1074 00:52:53,490 --> 00:52:56,010 0 caktuar, paraardhësit tuaj pëllumb në një programimit 1075 00:52:56,010 --> 00:52:58,700 gjuha quajtur Scratch, një gjuhë programimi grafike 1076 00:52:58,700 --> 00:53:01,220 ju do të përdorni në ditët e para të fillimit natyrisht kjo 1077 00:53:01,220 --> 00:53:04,390 Të premten për të mësuar disa koncepte të panjohura për disa prej jush. 1078 00:53:04,390 --> 00:53:06,750 Por të kuptojë se do të ketë një aspekt të avancuar të këtë për 1079 00:53:06,750 --> 00:53:08,950 ato prej jush me sfond paraprak. 1080 00:53:08,950 --> 00:53:11,450 >> Në Problemi vitit të kaluar të vendosur 2, studentët pëllumb në 1081 00:53:11,450 --> 00:53:14,780 Bota e kriptografisë, arti i enciphering ose përpiqen 1082 00:53:14,780 --> 00:53:17,770 programe, informacione zbatuese që dhënat e shifruara. 1083 00:53:17,770 --> 00:53:21,490 Dhe në shtimin hacker vitin e kaluar ka studentë të vazhdojë 1084 00:53:21,490 --> 00:53:24,570 për të goditur apo të deshifroj fjalëkalimet në një tipike 1085 00:53:24,570 --> 00:53:28,090 fotografi xe kompjuterit fjalëkalimi duke ardhur deri me algoritme dhe 1086 00:53:28,090 --> 00:53:31,810 heuristics për forcës brutale parafytyruar se çfarë dikush është 1087 00:53:31,810 --> 00:53:33,640 fjalëkalimin në një sistem kompjuterik ishte. 1088 00:53:33,640 --> 00:53:36,630 Vitin e kaluar, gjithashtu, në problemin e vendosur 3, bëri studentët impli - në 1089 00:53:36,630 --> 00:53:37,680 Problemi i vendosur 4 - studentët e bëri 1090 00:53:37,680 --> 00:53:39,280 zbatimin e lojë të Sudoku. 1091 00:53:39,280 --> 00:53:42,250 Dhe në shtimin hacker atë vit nuk ka nxënës 1092 00:53:42,250 --> 00:53:45,650 vetëm zbatuar si të luajnë lojë, por në fakt një solver 1093 00:53:45,650 --> 00:53:47,800 ku kompjuteri mund t'ju japin, njeriu, me 1094 00:53:47,800 --> 00:53:50,130 lë të kuptohet se nga më shpejt se ju keni zgjidhjen 1095 00:53:50,130 --> 00:53:51,420 se problem i veçantë. 1096 00:53:51,420 --> 00:53:54,130 >> Në grup Problem 5, ne e bëmë mjekësinë ligjore, ky art i 1097 00:53:54,130 --> 00:53:57,020 shërohet informacion që ishte aksidentalisht ose shumë 1098 00:53:57,020 --> 00:53:59,320 fshirë qëllimisht nga një kompjuter. 1099 00:53:59,320 --> 00:54:02,100 Vitin e kaluar, stafi mësimor dhe unë strolled rreth kampus 1100 00:54:02,100 --> 00:54:04,990 duke marrë fotografitë e njerëzve, vendeve, dhe gjërat, dhe pastaj 1101 00:54:04,990 --> 00:54:07,830 formatuar aksidentalisht kartë media në kamera tonë atë 1102 00:54:07,830 --> 00:54:08,900 kishte të gjitha ato fotot. 1103 00:54:08,900 --> 00:54:09,650 Por nuk ka problem. 1104 00:54:09,650 --> 00:54:13,780 Ne kemi bërë një imazh mjeko-ligjore të kësaj karte media, dorëzoi atë 1105 00:54:13,780 --> 00:54:16,320 për të gjithë nxënësit në klasë, dhe të sfiduar ata që të shkruajnë 1106 00:54:16,320 --> 00:54:20,110 programe që rimori të gjitha ato të JPEGs nga ajo kartë. 1107 00:54:20,110 --> 00:54:22,010 Dhe kjo është në fakt një nga tonë grupe probleme të preferuar. 1108 00:54:22,010 --> 00:54:24,680 >> Dhe unë gërmuan në një email nga një prej paraardhësve tuaj, 1109 00:54:24,680 --> 00:54:27,270 e cila ishte kënaqësi e madhe për të lexuar diku me pare. 1110 00:54:27,270 --> 00:54:30,240 Ai shkroi - kjo është nga Matt - Dear Davidin, dje time 1111 00:54:30,240 --> 00:54:33,710 Motra aksidentalisht formatuar kartën SD kamera të saj dhe të humbur 1112 00:54:33,710 --> 00:54:35,630 vlen një vit i fotografive të paharrueshme. 1113 00:54:35,630 --> 00:54:38,710 Ajo për fat të keq nuk është e mirë në mbështetjen e deri të dhënat e saj. 1114 00:54:38,710 --> 00:54:41,230 Por kjo situatë më kujtoi pset 5, kështu që unë mendova 1115 00:54:41,230 --> 00:54:44,260 do të përpiqen për të drejtuar kartën SD e saj nëpërmjet programit të shërohen 1116 00:54:44,260 --> 00:54:46,310 që kam shkruar gjatë gjithë rrugës prapa në tetor. 1117 00:54:46,310 --> 00:54:48,550 Pra, pas katër orë duke parafytyruar se si për të krijuar një 1118 00:54:48,550 --> 00:54:51,210 Imazhi para nga karta SD formatuar - 1119 00:54:51,210 --> 00:54:53,370 Google provuar të jetë mjaft padobishëm në këtë drejtim deri 1120 00:54:53,370 --> 00:54:55,480 ironi I ka ndodhur të vijnë të gjithë udhëzimet tuaja në 1121 00:54:55,480 --> 00:54:58,070 Internet - 1122 00:54:58,070 --> 00:55:00,490 pas ngatërresë rreth me disa prej argumenteve të komandës, 1123 00:55:00,490 --> 00:55:02,320 Kam arritur për të krijuar imazhin mjeko-ligjore. 1124 00:55:02,320 --> 00:55:04,490 Dhe pas instalimit dhe konfigurimin e CS50 1125 00:55:04,490 --> 00:55:07,520 Aplikim, kam arritur të drejtuar imazhin mjeko nëpërmjet tim 1126 00:55:07,520 --> 00:55:13,110 programit dhe të shërohen të gjitha 1.027 e fotografive motrës sime. 1127 00:55:13,110 --> 00:55:14,340 Drejtë, Matt. 1128 00:55:14,340 --> 00:55:15,165 >> Pra, në year's e fundit - 1129 00:55:15,165 --> 00:55:23,080 [Duartrokitje] 1130 00:55:23,080 --> 00:55:25,680 Në grup e vitit të kaluar problemit 6, ne dha nxënësve një 1131 00:55:25,680 --> 00:55:29,910 Fjalori i 150.000 fjalë anglisht dhe të sfiduar ata në 1132 00:55:29,910 --> 00:55:32,570 shkruar një spell checker që janë përgjigjur pyetjeve të formularit 1133 00:55:32,570 --> 00:55:33,930 po kjo fjalë shkruar drejt apo 1134 00:55:33,930 --> 00:55:35,705 gabimisht sa më shpejtë të jetë e mundur. 1135 00:55:35,705 --> 00:55:38,470 Dhe në bazë të zgjedhë-në ishin studentë, atëherë lejohet të 1136 00:55:38,470 --> 00:55:41,290 sfidojnë shokëve nga postimi rezultatet e tyre, të 1137 00:55:41,290 --> 00:55:44,200 Shuma e RAM që ata kanë përdorur, numri i cikleve CPU ose 1138 00:55:44,200 --> 00:55:46,910 sekonda që ata kanë përdorur, në mënyrë që studentët u renditur pas 1139 00:55:46,910 --> 00:55:47,900 në faqen e internetit të kursit të. 1140 00:55:47,900 --> 00:55:51,170 Fun përsëri, aspekti thjesht dëshirë e tij, por e madhe në atë 1141 00:55:51,170 --> 00:55:54,540 shumë shpesh do të merrni një student në pozicionin numër 10, ose kështu me radhë 1142 00:55:54,540 --> 00:55:57,210 Bordi i madh në faqen e internetit, të shkojnë jashtë për darkë, dhe pastaj 1143 00:55:57,210 --> 00:55:59,920 kthehen dhe të kuptojnë shokun e tij kishte tehe vetëm në 1144 00:55:59,920 --> 00:56:03,270 frontin e tij apo të saj në bordin e madhe, duke derdhje tjetër 1145 00:56:03,270 --> 00:56:07,170 dy ose tre orë vetëm për një deri shokun e tij ose të saj. 1146 00:56:07,170 --> 00:56:08,550 >> Pra, ne shikojmë përpara për diçka të ngjashme 1147 00:56:08,550 --> 00:56:09,580 edhe këtë vit. 1148 00:56:09,580 --> 00:56:12,140 Në problemin e ngritur 7 nuk rri ne në drejtim të web 1149 00:56:12,140 --> 00:56:14,840 programimit, në të vërtetë zgjidhjen e problemeve në kurrë 1150 00:56:14,840 --> 00:56:18,170 gjithnjë e më shumë mjedisin e përbashkët e një shfletues web. 1151 00:56:18,170 --> 00:56:20,900 E di decreasingly nuk kemi shkarkuar software mbi Macs dhe 1152 00:56:20,900 --> 00:56:23,650 PC, por gjithnjë do të bëjmë të gjitha brenda web. 1153 00:56:23,650 --> 00:56:27,530 >> Dhe me të vërtetë vitin e kaluar, rreth 88% e projekteve të nxënësve në finale 1154 00:56:27,530 --> 00:56:29,660 kursi ishin web-based. 1155 00:56:29,660 --> 00:56:32,020 Dhe ata, gjithashtu, janë aftësitë që ju do të rrjedhin nga kjo 1156 00:56:32,020 --> 00:56:33,230 deri në fund të klasës së kursit. 1157 00:56:33,230 --> 00:56:36,090 Sepse ajo që pret në fund të kursit është Panairi CS50, 1158 00:56:36,090 --> 00:56:39,060 këtë ekspozitë që është e bazuar në idenë e një panairi shkencës. 1159 00:56:39,060 --> 00:56:41,750 Por në këtë version të bëni një panair të gjithë nxënësit në klasë 1160 00:56:41,750 --> 00:56:45,400 sjellë laptopët e tyre dhe miqtë dhe familjen e tyre dhe të tjerët 1161 00:56:45,400 --> 00:56:48,310 Shkenca të Northwest, një ndërtesë e madhe në kampus, ngritur 1162 00:56:48,310 --> 00:56:51,030 laptop e tyre, të merrni disa ushqime, të merrni disa kokoshka dhe pije, 1163 00:56:51,030 --> 00:56:53,990 dhe pastaj shfaqin projektet e tyre përfundimtare për të gjithë ata që janë në 1164 00:56:53,990 --> 00:56:57,210 vijimi i cili vitin e kaluar numëruar disa pranishmit 2,500 1165 00:56:57,210 --> 00:56:58,320 nga e gjithë kampus. 1166 00:56:58,320 --> 00:57:02,100 Dhe shprehje si kjo dhe si ky nuk ishin 1167 00:57:02,100 --> 00:57:03,370 pazakontë në panair. 1168 00:57:03,370 --> 00:57:06,590 >> Çuar deri në panair është Hackathon CS50, një mundësi 1169 00:57:06,590 --> 00:57:09,350 të hip në një kokë, shuttle Harvardit poshtë rrugës në 1170 00:57:09,350 --> 00:57:12,700 Microsoft në 08:00, dhe jo të shkojë në shtëpi deri në 07:00. 1171 00:57:12,700 --> 00:57:16,280 Ne të shërbejë darkë parë në 20:00, darkë dytë në 01:00, 1172 00:57:16,280 --> 00:57:18,900 dhe për ata që ende qëndron në 5:00, e ne i trajtojmë të 1173 00:57:18,900 --> 00:57:20,400 pancakes në IHOP. 1174 00:57:20,400 --> 00:57:23,470 Dhe Hackathon është një mundësi, si në foto këtu, 1175 00:57:23,470 --> 00:57:25,930 të zhyten në projektet tuaja të fundit, qoftë duke punuar në 1176 00:57:25,930 --> 00:57:29,470 tuaj ose me miqtë në një mjedis bashkëpunues, 1177 00:57:29,470 --> 00:57:31,970 ku gjithë personeli mësimor është duke punuar mirë në të 1178 00:57:31,970 --> 00:57:35,430 natën me një furnizim të bollshëm të Hong Kong ushqim kinez. 1179 00:57:35,430 --> 00:57:39,550 Në 05:00 do Imazhe të tilla si këto të jetë mjaft e zakonshme kjo 1180 00:57:39,550 --> 00:57:40,940 vit si. 1181 00:57:40,940 --> 00:57:44,390 >> Pra, si ne shtyjë në një moment për tortë, mbani në mend se 1182 00:57:44,390 --> 00:57:48,500 76% e njerëzve në këtë dhomë nuk kanë përvojë të mëparshme. 1183 00:57:48,500 --> 00:57:51,090 Dhe si per planin mësimor, çka në fund të fundit ka rëndësi në këtë 1184 00:57:51,090 --> 00:57:53,740 Kursi nuk është aq shumë ku ju deri në fund në lidhje me tuaj 1185 00:57:53,740 --> 00:57:57,400 shokët e klasës, por ku ju në fund të javës së 11 deri në lidhje me 1186 00:57:57,400 --> 00:57:59,400 veten në javën 0. 1187 00:57:59,400 --> 00:58:01,850 Kjo është CS50.