1 00:00:19,994 --> 00:00:22,760 [Powered by Google Translate] Oratè 1: Sa a se CS50. 2 00:00:22,760 --> 00:00:27,120 Se konsa, mwen te kote ou ye a kounye a kèk ane de sa, ak lè m 'te yon elèv nevyèm ane a nan 3 00:00:27,120 --> 00:00:32,000 tan, mwen pa t 'reyèlman sou nan chemen sa a pou fè òdinatè syans, pou fè 4 00:00:32,000 --> 00:00:32,490 jeni. 5 00:00:32,490 --> 00:00:35,780 Vreman vre, yo m 'te vin nan kote sa a kòm yon konsantrateur gouvènman an. 6 00:00:35,780 --> 00:00:38,910 Mwen te konn nan lekòl segondè yon jenn ti kabrit ki te renmen bagay sa yo tankou istwa. 7 00:00:38,910 --> 00:00:41,940 Mwen te renmen lwa konstitisyonèl, kalite angle ak matematik, se konsa kalite 8 00:00:41,940 --> 00:00:45,840 ki byen fòme, men pa t 'nesesèman konnen bagay sa yo ke mwen pa te anseye 9 00:00:45,840 --> 00:00:46,520 nan lekòl segondè. 10 00:00:46,520 --> 00:00:49,570 Se konsa, ane nevyèm ane, mwen te gen sa a ajitasyon, annakò ak sa menm si mwen 11 00:00:49,570 --> 00:00:53,400 te renmen òdinatè, jwe jwèt nan òdinatè ak renmen an, mwen sètènman pa janm 12 00:00:53,400 --> 00:00:57,120 te panse de tèt mwen kòm yon moun òdinatè, yon syantis nan òdinatè, ak 13 00:00:57,120 --> 00:00:59,610 franchman, mwen te panse zanmi m 'ki nan lekòl segondè ki te pran òdinatè 14 00:00:59,610 --> 00:01:03,990 syans te yon ti jan nan yon - jik. 15 00:01:03,990 --> 00:01:08,880 >> E ankò, lè mwen te resevwa isit la sou lakou lekòl la, te gen kou sa a, CS50, ak nan 16 00:01:08,880 --> 00:01:12,620 tan an, li te gen repitasyon nan sa a vrèman ke yo te yon bagay yo pran prekosyon. 17 00:01:12,620 --> 00:01:13,690 Se te yon kou bon. 18 00:01:13,690 --> 00:01:15,360 Se te yon kou plezi. 19 00:01:15,360 --> 00:01:18,970 Men, ou te gen nan aktyèlman jwenn ki pye nan pòt la. 20 00:01:18,970 --> 00:01:22,090 E menm mwen pa t 'travèse ane sa a nevyèm ane papòt. 21 00:01:22,090 --> 00:01:25,590 Apre sa, mwen al fè wout mwen ke yo te yon konsantrateur gouvènman an, ale atravè tout 22 00:01:25,590 --> 00:01:28,787 kòm anpil nan kondisyon yo ke mwen te kapab, travèse konte bagay sa yo pou GEN 23 00:01:28,787 --> 00:01:32,340 ed oswa debaz yo ak ane a tankou, ak Lè sa a, sophomore, pou kèk rezon, mwen te resevwa 24 00:01:32,340 --> 00:01:35,580 moute nè a nan etap pye nan Syans B Center, kote CS50. 25 00:01:35,580 --> 00:01:38,970 Yon syantis òdinatè trè popilè pa non an nan Brian Kernighan te 26 00:01:38,970 --> 00:01:44,020 anseye isit la nan ki ane, e menm si sa, mwen te sèlman vle aktyèlman 27 00:01:44,020 --> 00:01:47,720 ranpli kat etid mwen pa pran klas sa a pase / fail. 28 00:01:47,720 --> 00:01:50,140 Mwen gade alantou m ', epi mwen kalkile nan tout moun nan sal sa a te rive nan konnen 29 00:01:50,140 --> 00:01:52,880 fason plis enfòmasyon sou syans konpitè, sou pwogramasyon, sou òdinatè. 30 00:01:52,880 --> 00:01:56,090 Tout moun dwe pwogramasyon nan sal sa a depi yo te 12, men tout bon, 31 00:01:56,090 --> 00:01:57,470 ki pa te ka a. 32 00:01:57,470 --> 00:02:01,600 Se konsa, jou a anpil sot pase yo, Lendi a senkyèm nan semès la ke mwen pran 33 00:02:01,600 --> 00:02:05,300 sa a leap ak chanjman nan pase / fail nan yon nòt an lèt, ak fini chanje mwen 34 00:02:05,300 --> 00:02:07,730 konsantrasyon ki menm jou a nan syans òdinatè. 35 00:02:07,730 --> 00:02:10,630 >> Kounye a ke se pa objektif nou an nan klas sa a, yo vire nou tout nan òdinatè 36 00:02:10,630 --> 00:02:14,600 syans konsantratè, men reyèlman, sa ki pwopoze ki gen nan opòtinite sa a 37 00:02:14,600 --> 00:02:18,630 nan jaden sa a, nan jaden lòt ak ki ou ta ka dwe byen abitye, 38 00:02:18,630 --> 00:02:21,920 bay sa lekòl segondè tipikman swiv yon pwogram etid san patipri estanda 39 00:02:21,920 --> 00:02:26,170 chemen, men nan antrepriz nan, nan CS50, nan dlo nouvo. 40 00:02:26,170 --> 00:02:30,460 Men, si w ap chita isit la jodi a panse ou pa aktyèlman fè pati, se konsa 41 00:02:30,460 --> 00:02:34,110 fè pi fò nan moun yo a dwat ou ak sou bò goch ou. 42 00:02:34,110 --> 00:02:39,970 Vreman vre, yo ane pase a, 76% nan elèv yo nan klas sa a pa te gen okenn eksperyans anvan. 43 00:02:39,970 --> 00:02:43,510 Se konsa, kontreman a sa ou ta ka panse, pi fò nan moun yo chita bò kote ou 44 00:02:43,510 --> 00:02:47,130 jodi a se pa sa, an reyalite, gen nenpòt eksperyans anvan. 45 00:02:47,130 --> 00:02:52,030 Te 18% te pran yon sèl CS klas la, epi yo te 6% te pran de oswa pi plis. 46 00:02:52,030 --> 00:02:55,300 Pandan se tan, nou mande elèv nou yo chak ane a dekri tèt yo an tèm 47 00:02:55,300 --> 00:02:57,760 nan nivo konfò, e sa se - 48 00:02:57,760 --> 00:02:59,010 gen nan pa gen definisyon youn nan sa-a. 49 00:02:59,010 --> 00:03:02,480 Ou jis kalite konnen li, si ou pa trè alèz nan CS50. 50 00:03:02,480 --> 00:03:07,250 Ak ane pase a, nou te gen 55% nan sa a tranch tat vèt isit la, oto-ki dekri 51 00:03:07,250 --> 00:03:10,640 kòm elèv yo mwens konfòtab ki franchman nou pa te gen okenn lide why'd yo 52 00:03:10,640 --> 00:03:14,800 shop kou a jou sa a an premye, men menm 55% an te rete ansanm ak nou jouk 53 00:03:14,800 --> 00:03:19,270 fen tèm nan, kòm te fè 35%, ki te yon kote nan ant moun plis 54 00:03:19,270 --> 00:03:22,100 konfòtab, ak moun ki mwens konfòtab. 55 00:03:22,100 --> 00:03:23,490 >> Se konsa, sa se syans òdinatè? 56 00:03:23,490 --> 00:03:26,630 Oke, nan lekòl segondè, ak reyèlman, plis jeneralman yo deyò jou sa yo, 57 00:03:26,630 --> 00:03:29,740 gen nan sa a pèsepsyon oswa miskonsepsyon sa a ki syans konpitè se 58 00:03:29,740 --> 00:03:30,400 pwogramasyon yo. 59 00:03:30,400 --> 00:03:33,550 Epi sa a, absoliman yon sèl aspè nan syans òdinatè, men pwogramasyon, 60 00:03:33,550 --> 00:03:36,490 kèlkeswa lang lan se, se reyèlman jis yon zouti ki òdinatè syantis 61 00:03:36,490 --> 00:03:39,890 itilize yo rezoud pwoblèm, swa nan domèn syans konpitè, oubyen, 62 00:03:39,890 --> 00:03:42,990 de pli zan pli jou sa yo, nan syans fizik, natirèl la 63 00:03:42,990 --> 00:03:45,890 syans, nan medsin, nan Syans imanitè yo, nan analize 64 00:03:45,890 --> 00:03:47,320 aparèy televisyon HD gwo ak done yo. 65 00:03:47,320 --> 00:03:51,070 Nenpòt kote kounye a gen òdinatè ak done, gen nan yon opòtinite pou aplike pou 66 00:03:51,070 --> 00:03:54,400 leson yo aprann nan yon klas tankou CS50. 67 00:03:54,400 --> 00:03:57,490 >> Se konsa, kite a rezoud yon pwoblèm ki yon syantis òdinatè ki ta ka ale sou 68 00:03:57,490 --> 00:04:02,370 rezoud epi eseye mete kèk jagon, mete kèk kad konseptyèl ekspresyon, otou 69 00:04:02,370 --> 00:04:05,420 sa ki ka otreman gen kèk ide abstrè san patipri. 70 00:04:05,420 --> 00:04:07,370 Se konsa, sa a se yon telefòn. 71 00:04:07,370 --> 00:04:08,840 Ou pa wè bagay sa yo twò souvan. 72 00:04:08,840 --> 00:04:11,910 Kolèj la toujou sanble li gen sa yo nan kay yo ak dòtwa, men 73 00:04:11,910 --> 00:04:14,970 tounen nan jou a, lè ou te vle itilize yon telefòn tankou sa a, pa te gen okenn 74 00:04:14,970 --> 00:04:16,760 elektwonik adrès liv nan telefòn selilè ou. 75 00:04:16,760 --> 00:04:20,250 Olye de sa, ou rale moute yon bagay ke yo rekonèt kòm yon liv telefòn, ak liv sa yo telefòn 76 00:04:20,250 --> 00:04:23,110 te gen sou 1,000 paj tipikman. 77 00:04:23,110 --> 00:04:26,850 Yo te Ranje soti nan A jiska Z, epi ou tou senpleman te gen jwenn paj nan dwa 78 00:04:26,850 --> 00:04:30,150 jwenn moun nan w ap chèche pou yo nan lòd jwenn non yo ak yo 79 00:04:30,150 --> 00:04:31,020 nimewo telefòn li. 80 00:04:31,020 --> 00:04:33,120 Koulye a, ki jan ou ale sou leve je l 'yon moun nan liv sa a? 81 00:04:33,120 --> 00:04:35,800 >> Sipoze objektif mwen se bay zanmi m 'Mike Smith yon apèl. 82 00:04:35,800 --> 00:04:37,820 Oke, ki jan m 'ale sou jwenn Mike Smith? 83 00:04:37,820 --> 00:04:42,370 Oke, yon apwòch trè rezonab, si nayif ak rezèvwa, ta dwe kòmanse 84 00:04:42,370 --> 00:04:47,690 isit la, e kòmanse ranvèrsan nan paj kat, nan paj senk, nan paj sis, ak sòt 85 00:04:47,690 --> 00:04:50,930 nan linear, ansanm yon liy dwat, ale nan liv sa a telefòn, ak menm 86 00:04:50,930 --> 00:04:54,010 menm si li nan pral fè èkstrèmeman fatigan, si Mike Smith se nan sa a 87 00:04:54,010 --> 00:04:57,480 liv, mwen evantyèlman pral yo rive jwenn l 'lè m' finalman baskile S nan 88 00:04:57,480 --> 00:04:58,790 seksyon nan liv sa a. 89 00:04:58,790 --> 00:05:01,240 Koulye a, nan kou, ou pa bezwen yon syantis òdinatè konnen ke sa a 90 00:05:01,240 --> 00:05:02,980 se yon fason estipid nan rezoud pwoblèm sa a. 91 00:05:02,980 --> 00:05:04,620 Ki sa ki ta yon moun òdinè yo te fè? 92 00:05:08,430 --> 00:05:09,330 Oke fè. 93 00:05:09,330 --> 00:05:11,370 Se konsa, ou ta baskile nan mitan an, dwa? 94 00:05:11,370 --> 00:05:14,970 Se konsa, ou ta baskile apeprè nan mitan an, gade isit la, e mwen sanble yo jwenn mwen 95 00:05:14,970 --> 00:05:16,660 nan seksyon an M. 96 00:05:16,660 --> 00:05:19,880 Oke, kidonk M se klèman pa sa m ap chache pou. 97 00:05:19,880 --> 00:05:23,150 Mike a sou bò dwat la, se konsa pale, nan seksyon sa a, epi kòm kèk nan ou gen 98 00:05:23,150 --> 00:05:27,740 wè anvan, nou ka literalman kounye a kontinye nan chire sa a 99 00:05:27,740 --> 00:05:28,990 pwoblèm nan yon mwatye. 100 00:05:33,870 --> 00:05:35,060 >> Ou reyèlman pa ta dwe ki enpresyone. 101 00:05:35,060 --> 00:05:36,990 Chire li desann Couture a se aktyèlman pa ki difisil. 102 00:05:36,990 --> 00:05:40,040 Foul moun yo reyèl fè li fason sa a, men desann Couture a, nou 103 00:05:40,040 --> 00:05:41,400 kounye a gen de pwoblèm. 104 00:05:41,400 --> 00:05:44,800 Chak nan ki se mwatye kòm gwo, epi nou ka literalman voye jete ki mwatye nan a 105 00:05:44,800 --> 00:05:45,560 pwoblèm ale. 106 00:05:45,560 --> 00:05:48,590 Koulye a, nou ap kite pa avèk 1,000 paj, men di, 500. 107 00:05:48,590 --> 00:05:49,580 Se konsa, kounye a sa m 'fè? 108 00:05:49,580 --> 00:05:53,030 Oke, yon moun òdinè pral ale apeprè nan mitan an ankò, epi mwen jwenn mwen nan 109 00:05:53,030 --> 00:05:55,080 seksyon R la, sa se pa byen la. 110 00:05:55,080 --> 00:05:58,380 Se konsa, ankò, mwen ka chire pwoblèm sa a nan mwatye. 111 00:05:58,380 --> 00:05:59,630 Mèsi poutèt ou. 112 00:06:02,000 --> 00:06:07,050 Se konsa, koulye a, mwen sèlman gen kèk 250 paj, e mwen ka fè sa ankò, epi ankò, epi 113 00:06:07,050 --> 00:06:11,340 ankò, epi ale nan 125 desann nan apeprè 60, ak 30, ak 15, ak pou fè. 114 00:06:11,340 --> 00:06:16,680 Epi finalman, mwen pral jwenn amenwize desann nan youn nan paj sa yo S, sou ki, si li se 115 00:06:16,680 --> 00:06:19,510 nan liv la telefòn, Mike Smith yo ta dwe. 116 00:06:19,510 --> 00:06:22,720 >> Kounye a se yon algorithm evidamman rezonab san patipri, ak li nan yon 117 00:06:22,720 --> 00:06:25,395 yon sèl-fwa itilize algorithm nan ka sa a, men ki sa nou ka sòt nan 118 00:06:25,395 --> 00:06:26,920 pran lwen sa? 119 00:06:26,920 --> 00:06:30,750 Oke, apwòch an premye, li kòrèk, si nayif, menm si, li te, ka 120 00:06:30,750 --> 00:06:32,270 dekri nan sa a liy dwat. 121 00:06:32,270 --> 00:06:35,740 Se konsa, si sou aks-x la, isit la nou di, sa a se gwosè a nan pwoblèm nan. 122 00:06:35,740 --> 00:06:39,530 Se konsa, kòm aks-x la ale sou bò dwat la, pwoblèm la vin pi gran. 123 00:06:39,530 --> 00:06:40,870 Kisa sa vle di yo dwe pi gwo? 124 00:06:40,870 --> 00:06:43,920 Nan kontèks pwoblèm sa a, plis paj nan liv telefòn nan. 125 00:06:43,920 --> 00:06:45,860 Genyen yon bagay ki pi nou ka quantifier. 126 00:06:45,860 --> 00:06:47,660 Sou aks aks-y la, lè yo rezoud. 127 00:06:47,660 --> 00:06:51,790 Se konsa, kòm aks la ap moute, nou sipoze li prezimableman pran plis tan. 128 00:06:51,790 --> 00:06:56,960 Se konsa, sa ki apwoche premye nan linear chèche soti nan paj youn nan paj 1,000 129 00:06:56,960 --> 00:07:01,480 se yon pwosedi lineyè, yon algorithm lineyè oswa pwosesis, ak sa nou kapab 130 00:07:01,480 --> 00:07:03,120 dekri li sa a liy dwat. 131 00:07:03,120 --> 00:07:06,560 Si m 'ajoute yon pi plis paj nan liv telefòn nan, li te ale nan, nan pi move a 132 00:07:06,560 --> 00:07:09,950 ka, pran m 'yon sèl plis paj baskile jwenn Mike Smith. 133 00:07:09,950 --> 00:07:13,840 Si m 'ajoute 100 paj, 100 plis viraj, oswa inite de tan. 134 00:07:13,840 --> 00:07:15,350 >> Koulye a, mwen kapab yon entelijan ti kras ak sa. 135 00:07:15,350 --> 00:07:17,550 Mwen pa bezwen vrèman vire l 'yon paj nan yon tan. 136 00:07:17,550 --> 00:07:21,110 Mwen kapab fè bagay sa yo tankou de nan yon moman oswa kat nan yon moman, men menm sa a pa 137 00:07:21,110 --> 00:07:22,350 tout sa ki fondamantalman pi byen. 138 00:07:22,350 --> 00:07:26,540 Menm si li nan de nan yon moman, yeah, ki kalite deplase liy sa a desann yon ti jan, 139 00:07:26,540 --> 00:07:31,010 ak sa vle di ke li pran tan mwens, yo bay menm kantite paj, men 140 00:07:31,010 --> 00:07:32,570 li pa fondamantalman pi byen. 141 00:07:32,570 --> 00:07:36,290 Men, sa ki nou jis fè sa, epi ki sa t 'nou tout ki fè enstenktivman? 142 00:07:36,290 --> 00:07:41,210 Ou aktyèlman reyalize yon yon bagay ti kras tankou sa a, logaritmik tan, 143 00:07:41,210 --> 00:07:46,540 kote pwoblèm nan ka grandi ak grandi ak grandi, men a depans pou rezoud ki 144 00:07:46,540 --> 00:07:49,460 pwoblèm, tan yo mande yo rezoud pwoblèm sa, èske pa 145 00:07:49,460 --> 00:07:51,460 grandi prèske osi vit. 146 00:07:51,460 --> 00:07:55,930 Sa a ta dwe yon koub logaritmik, boutèy demi lit plen n, kote n se jis nan gwosè a nan 147 00:07:55,930 --> 00:07:58,310 pwoblèm nan, ki kantite paj nan liv sa a telefòn nan. 148 00:07:58,310 --> 00:07:59,780 Ak sa ki sa sa vle di nan tèm reyèl? 149 00:07:59,780 --> 00:08:02,630 Byen, si nou gen, tankou, 500 moun nan sal sa a kounye a - 150 00:08:02,630 --> 00:08:04,470 ou pito, si nou genyen - 151 00:08:04,470 --> 00:08:06,020 melanje metafò - 152 00:08:06,020 --> 00:08:09,870 pa t 'fè sa egzanp ankò ane sa a - Se konsa, si nou gen 500 paj nan telefòn nan 153 00:08:09,870 --> 00:08:14,450 liv yo, epi nou double l 'bay 1,000, nan modèl sa a ki gen plis entelijan 154 00:08:14,450 --> 00:08:17,670 ranvèrsan nan mitan an, ki kantite plis paj-tearers li pran yo ale soti nan 155 00:08:17,670 --> 00:08:19,520 500 paj 1,000? 156 00:08:19,520 --> 00:08:21,650 Oke, jis youn plis dlo paj la. 157 00:08:21,650 --> 00:08:24,580 Si ou lage m 'yon liv telefòn 2,000 paj, pa gen okenn kontra gwo. 158 00:08:24,580 --> 00:08:27,200 Mwen ta jis chire rad sa youn plis tan. 159 00:08:27,200 --> 00:08:31,780 >> Se konsa, nan kout, gwosè a nan pwoblèm nan ka grandi anpil pi vit pase a depans pou 160 00:08:31,780 --> 00:08:32,780 aktyèlman pou rezoud li. 161 00:08:32,780 --> 00:08:35,030 Koulye a, sa a se jis yon algorithm sa yo. 162 00:08:35,030 --> 00:08:37,610 Gen lòt moun nou kapab rezoud nan fason sa a menm. 163 00:08:37,610 --> 00:08:40,730 Se konsa, poukisa pa nou fè sa a - si ou ta imè m ', byen malabiyman isit la 164 00:08:40,730 --> 00:08:45,085 nan Sanders, ale pi devan, tout moun, si ou te kapab, ak leve kanpe nan plas li. 165 00:08:48,550 --> 00:08:52,440 Kòm ou wè sou ekran an isit la, sa a se yon algorithm, yon pwosesis, yon òdinatè 166 00:08:52,440 --> 00:08:55,980 pwogram nan, si ou vle, yo dwe egzekite pa moun, ki gen jis twa etap. 167 00:08:55,980 --> 00:08:57,980 Nou se deja sou etap youn, ou te leve kanpe. 168 00:08:57,980 --> 00:09:00,260 Epi, koulye a panse nan tèt ou nimewo a youn. 169 00:09:00,260 --> 00:09:01,450 Sa a se nimewo ou ye kounye a. 170 00:09:01,450 --> 00:09:03,120 Tout moun isit la se nimewo youn. 171 00:09:03,120 --> 00:09:07,160 Etap de, pè moute ak kanpe yon moun ak nimewo ou yo ansanm, 172 00:09:07,160 --> 00:09:09,345 ak Lè sa a, adopte sa a sòm kòm nouvo nimewo ou. 173 00:09:17,470 --> 00:09:20,830 Youn nan ou ta dwe chita, lè sa a repete. 174 00:10:11,330 --> 00:10:14,100 >> Nan pwen sa a, pi plis epi mwens moun yo ta dwe kanpe. 175 00:10:16,820 --> 00:10:20,030 Sa a se kote li vin plis gòch. 176 00:10:20,030 --> 00:10:21,280 Yon moun isit la, isit la. 177 00:10:30,620 --> 00:10:34,180 Pati ki pi mal la se, ou tou gen anpil vèbalman fè aritmetik nan devan 178 00:10:34,180 --> 00:10:36,310 nan dè santèn de Harvard undergrads. 179 00:10:42,920 --> 00:10:45,280 Okay, ti jan nan yon ensèk isit la. 180 00:10:45,280 --> 00:10:48,470 Okay, sa ki nan nimewo ou a? 181 00:10:48,470 --> 00:10:49,170 Nèf. 182 00:10:49,170 --> 00:10:51,880 Oke. 183 00:10:51,880 --> 00:10:53,130 Ki sa ki nan nimewo ou a? 184 00:10:55,920 --> 00:10:57,710 179. 185 00:10:57,710 --> 00:10:58,470 Okay, bon. 186 00:10:58,470 --> 00:10:59,420 Se konsa, 188. 187 00:10:59,420 --> 00:11:00,570 Se konsa, ou nèg ka chita. 188 00:11:00,570 --> 00:11:02,320 Ki sa ki nan nimewo ou a? 189 00:11:02,320 --> 00:11:04,420 118. 190 00:11:04,420 --> 00:11:07,440 Gen kèk undergrad entelijan kòmanse fè matematik la. 191 00:11:07,440 --> 00:11:09,180 Okay, 118, 188. 192 00:11:09,180 --> 00:11:10,430 Ki lòt bagay nou te resevwa? 193 00:11:13,120 --> 00:11:16,450 71. 194 00:11:16,450 --> 00:11:17,650 79. 195 00:11:17,650 --> 00:11:18,260 Oke. 196 00:11:18,260 --> 00:11:20,220 Ak? 197 00:11:20,220 --> 00:11:23,240 47, ki, anplwaye ansèyman, ki bay nou ki jan anpil? 198 00:11:26,250 --> 00:11:29,830 705 se repons la. 199 00:11:29,830 --> 00:11:32,045 Epi sa a,, an reyalite, egzakteman kòrèk. 200 00:11:37,250 --> 00:11:40,080 >> Non, nou tout nou te aktyèlman yon ti jan koupe la, men ki jan 201 00:11:40,080 --> 00:11:41,220 yo ta dwe sa a te travay? 202 00:11:41,220 --> 00:11:44,080 Kisa mwen ta dwe gen sèlman ki te pase? 203 00:11:44,080 --> 00:11:48,270 Se konsa, sou tout iterasyon sa a algorithm, nou te kòmanse avèk kèk nimewo 204 00:11:48,270 --> 00:11:51,480 moun nan pèp kanpe, ak sa ki te kantite total, n, nan premye. 205 00:11:51,480 --> 00:11:53,880 Lè sa a, mwatye nan ou chita bò tab la, epi nou te ale nan n plis pase de. 206 00:11:53,880 --> 00:11:57,570 Lè sa a, mwatye nan ou chita, nou te ale nan n sou kat, sou n uit, sou 16, 207 00:11:57,570 --> 00:12:01,220 ak pou fè, jouk, menm si li kalite kraze fè ti miyèt gen nan la 208 00:12:01,220 --> 00:12:04,760 fen, nan teyori, te gen tout moun pè wete nan balkon, ak korbèy, ak 209 00:12:04,760 --> 00:12:10,180 òkès la a, nou ta ka gen sèlman yon sèl Lone kanpe moun, ak yon total 210 00:12:10,180 --> 00:12:13,930 valè, nan ka sa a, nan 705. 211 00:12:13,930 --> 00:12:16,600 Kounye a ki sa sa vle di, menm si, pou tan an ap kouri? 212 00:12:16,600 --> 00:12:18,960 Oke, panse osijè de si mwen, menm jan moun lan, te fè sa a manyèlman. 213 00:12:18,960 --> 00:12:22,602 Mwen ta te kòmanse avèk jistis naivman men kòrèkteman ak yonn, de, twa, 214 00:12:22,602 --> 00:12:27,060 kat, senk, sis, sèt, uit, ak pou fè; pran byen kèk tan. 215 00:12:27,060 --> 00:12:28,120 Se konsa, mwen ka fè pi bon, dwa? 216 00:12:28,120 --> 00:12:29,830 Nan lekòl klas, ou pa jis konte nan menm. 217 00:12:29,830 --> 00:12:30,580 Ou konte nan Dezan. 218 00:12:30,580 --> 00:12:32,190 Se konsa, de, kat, sis, uit, dis, douz. 219 00:12:32,190 --> 00:12:36,210 Ak ki vin anpil pi vit, men kounye a fondamantalman, pa swe la 220 00:12:36,210 --> 00:12:39,710 kolektif entèlijans nan tout moun nan sal sa a, nou ka rive nan yon koub anpil 221 00:12:39,710 --> 00:12:43,750 plis tankou sa a, kote kounye a, ki kantite moun ki nan sal sa a 222 00:12:43,750 --> 00:12:48,570 te kapab doub, yon lòt moun 700 mache nan sal sa a pou 1,400 moun, men 223 00:12:48,570 --> 00:12:53,010 li ta sèlman pran nou yon sèl plis iterasyon sa a algorithm yo rezoud. 224 00:12:53,010 --> 00:12:55,970 >> Se konsa, de pli zan pli, jou sa yo, lè nou gen done sa yo gwo kouche nan 225 00:12:55,970 --> 00:12:59,690 Facebook, ak Google, ak renmen an, li te rezoud pwoblèm ak sa a ti jan nan 226 00:12:59,690 --> 00:13:04,060 insight, sa a ti jan nan intelijans, ki nan sa ki pèmèt nou de pli zan pli fè anpil, 227 00:13:04,060 --> 00:13:07,290 anpil plis pouvwa anpil bagay ak òdinatè jodi a. 228 00:13:07,290 --> 00:13:10,440 Si ou renmen sa yo kalite bagay sa yo, ou ta ka gen pou wè sou Facebook a CS50 229 00:13:10,440 --> 00:13:12,990 pwòp Jou devinèt, k'ap moute sa a Samdi. 230 00:13:12,990 --> 00:13:15,860 Si ou ta renmen yo patisipe nan yon bagay tankou sa a, annakò ak sa ou menm ak 231 00:13:15,860 --> 00:13:20,470 de, oswa twa, oswa kat ekip nan kat ta renmen rezoud kèk pezeul tankou 232 00:13:20,470 --> 00:13:25,030 kòm yon sèl sa a, ou kanpe yon chans pou pou genyen kèk prim Fabulous, nan mitan ki se yon 233 00:13:25,030 --> 00:13:29,130 Wii, ak kèk kat kado, ak kèk lòt Facebook ta sa a Samdi, 234 00:13:29,130 --> 00:13:30,770 midi 3:00 PM. 235 00:13:30,770 --> 00:13:35,590 Ale nan cs50.net/rsvp pou sa yo. 236 00:13:35,590 --> 00:13:38,070 Lè sa a glise se sou entènèt si w ta renmen yo jwe nan. 237 00:13:38,070 --> 00:13:40,170 Pezeul yo ane sa a va gen nouvo. 238 00:13:40,170 --> 00:13:43,350 >> Ou kapab remake nan sal klas la, tou, tout plis kamera yo ane sa a. 239 00:13:43,350 --> 00:13:47,950 Se konsa, pa sèlman yo pral kou a filme-li nan chemen an dabitid, CS50 ka tou 240 00:13:47,950 --> 00:13:51,230 pran pati nan yon dokimantè sou edikasyon siperyè ki nan gade nan nan 241 00:13:51,230 --> 00:13:54,460 transfòmasyon eksperyans ke yon elèv ka gen jou sa yo nan yon 242 00:13:54,460 --> 00:13:56,010 bakaloreya kou etid. 243 00:13:56,010 --> 00:14:00,340 Se konsa, nan direksyon sa yo fen, pa sèlman nou pral tal filme pou sa, nou pral tal filme 244 00:14:00,340 --> 00:14:04,700 kòm byen pou li a, de pli zan pli, odyans sou entènèt nou an, kòm byen ke, sou okazyon, 245 00:14:04,700 --> 00:14:05,810 sa a odyans isit la. 246 00:14:05,810 --> 00:14:09,120 Se konsa, nou akeyi nan klas la an ane sa a elèv yo Harvard ekstansyon lekòl nou an, 247 00:14:09,120 --> 00:14:12,060 gradye lekòl nan desen, edikasyon, lekòl la biznis, Kennedy a 248 00:14:12,060 --> 00:14:15,600 Lekòl, lekòl la lwa, osi byen ke yon kantite elèv ki soti nan Belmont, 249 00:14:15,600 --> 00:14:18,280 Lexington, Newton, ak Lekòl Watertown segondè a. 250 00:14:18,280 --> 00:14:19,250 Byenveni nan nou tout. 251 00:14:19,250 --> 00:14:22,330 Anplis de sa, ane sa a, jan ou ka tande deja, Harvard, ak MIT, ak 252 00:14:22,330 --> 00:14:25,740 Berkeley kounye a te rantre nan yon patenarya kolaborasyon sou yon 253 00:14:25,740 --> 00:14:30,490 inisyativ rele èdo, ki se yon inisyativ yo louvri moute edikasyon nan tout 254 00:14:30,490 --> 00:14:34,010 moun yo ki pi plis sou entènèt, epi, fondamantalman, kòmanse fè rechèch sou 255 00:14:34,010 --> 00:14:36,530 yon echèl pi laj anpil sou fason moun aprann. 256 00:14:36,530 --> 00:14:39,960 Se konsa, CS50 pral premye kou kolèj nan k ap patisipe nan ki 257 00:14:39,960 --> 00:14:42,960 inisyativ, kòm byen, ki vle di ou ap gen aksè a tout plis nan 258 00:14:42,960 --> 00:14:46,890 zouti, tout kontni a plis pou pwogram etid, tout kontni a videyo pi plis pase jan 259 00:14:46,890 --> 00:14:52,410 yon rezilta, kòm byen ke nan yè maten, moun yo 53.019 ki gen 260 00:14:52,410 --> 00:14:56,825 anrejistre yo pran CS50 yo ansanm avèk ou ane sa a sou entènèt la. 261 00:15:05,940 --> 00:15:08,830 Se konsa, sa sa vle di, an patikilye, se ke anplwaye a ansèyman ak mwen gen 262 00:15:08,830 --> 00:15:12,080 depanse byen yon ti jan nan tan sa a pandan ete prepare pou sezon otòn nan, tou de sou lakou lekòl la 263 00:15:12,080 --> 00:15:15,720 yo ak Off, pou nou ka kòmanse konstwi yon corpus nan enteresan, nan 264 00:15:15,720 --> 00:15:20,760 konvenkan, nan angaje edikasyon kontni, ki konsantre an patikilye sou 265 00:15:20,760 --> 00:15:26,090 plis entim neufs nan materyèl san patipri konplèks. 266 00:15:26,090 --> 00:15:28,540 >> Se konsa, nan adisyon a konferans kou a, ak nan seksyon, ak bagay 267 00:15:28,540 --> 00:15:31,810 valktroug rele, ki nou pral revize nan jis yon ti jan, nou pral yo te genyen tou 268 00:15:31,810 --> 00:15:35,090 sa yo bout pantalon ane sa a ki pèmèt ou angaje ak kou a ki sòti nan yon 269 00:15:35,090 --> 00:15:36,660 diferan ang tout ansanm. 270 00:15:36,660 --> 00:15:39,610 Se konsa, kite a sèvi ak sa kòm yon opòtinite pran yon gade vit rapid nan youn ki 271 00:15:39,610 --> 00:15:41,460 décrit sa a nosyon nan binè. 272 00:15:41,460 --> 00:15:44,890 >> Se konsa, nan syans konpitè gen bagay yo rele algoritm, de ladan 273 00:15:44,890 --> 00:15:47,870 nou jis te pran yon gade nan - pwosedi sa yo pou rezoud pwoblèm. 274 00:15:47,870 --> 00:15:51,060 Men, nan fen jounen an, ou bezwen enfòmasyon reprezante yon jan kanmenm, epi ou 275 00:15:51,060 --> 00:15:54,540 bezwen reprezante li nan yon fason ki yon òdinatè kapab konprann. 276 00:15:54,540 --> 00:15:57,330 Ak menm si ou pa vrèman konprann òdinatè, ak w ap nan 277 00:15:57,330 --> 00:16:01,470 ki 76% kounye a, ou pwobableman gen kèk sans vag ki òdinatè 278 00:16:01,470 --> 00:16:05,300 yon jan kanmenm kontra yo nan zewo ak moun yo, sistèm nan binè, se konsa pale. 279 00:16:05,300 --> 00:16:06,630 Koulye a, poukisa se ke ka a? 280 00:16:06,630 --> 00:16:10,120 Oke, vire soti lè òdinatè premye te vini sou, si ou bezwen yo reprezante 281 00:16:10,120 --> 00:16:13,810 enfòmasyon, ou ta ka fè l 'ak elektrisite, ak menm si sa a se yon ti jan 282 00:16:13,810 --> 00:16:18,140 nan yon Senplifikasyon, yon fason trè fasil nan enfòmasyon anrejistreman se swa 283 00:16:18,140 --> 00:16:22,600 pa vire ki elektrisite sou li a, yon sèl nan binè, se konsa pale, oswa vire 284 00:16:22,600 --> 00:16:24,290 ki elektrisite la. 285 00:16:24,290 --> 00:16:26,210 >> Se konsa, Barry, si ou pa ta tèt ou, te kapab nou bese limyè yo 286 00:16:26,210 --> 00:16:28,140 konplètman sèlman pou moman yon? 287 00:16:28,140 --> 00:16:31,750 Sa a isit la se yon zewo binè trè enjustifye. 288 00:16:31,750 --> 00:16:35,960 Tout dwa, si nou vire limyè yo tounen moute, kounye a Sanders Teyat se 289 00:16:35,960 --> 00:16:37,990 ki reprezante valè a binè nan yon sèl. 290 00:16:37,990 --> 00:16:41,860 Malerezman, ak jis ti jan yon sèl, ak jis mete youn nan limyè, nou ka sèlman 291 00:16:41,860 --> 00:16:45,770 reprezante de nonb nan mond lan, zewo ak yon sèl, e li ta dwe nice si 292 00:16:45,770 --> 00:16:48,510 òdinatè ka konte yon ti jan pi wo pase sa, men tout bon, yo kapab. 293 00:16:48,510 --> 00:16:52,170 Se konsa, kite m 'rale moute sou ekran isit la zanmi nou an, Nate Hardison, ki moun ki pral bay 294 00:16:52,170 --> 00:16:54,980 nou yon gade rapid sou kou a nan jis yon kèk minit nan 295 00:16:54,980 --> 00:16:56,505 sa a nosyon nan binè. 296 00:17:03,526 --> 00:17:06,550 >> Nate HARDISON: Retounen lè ou te aprann kouman yo li ak ekri nonb, ou 297 00:17:06,550 --> 00:17:10,589 te aprann enfòmasyon sou chif yo zewo rive nèf. 298 00:17:10,589 --> 00:17:13,589 Pou ekri nonb antye ki pi gwo pase nèf, ou aprann ke tout sa w te fè 299 00:17:13,589 --> 00:17:23,130 te sèvi ak kèk konbinezon sa yo chif, tankou nan 52 ak 437. 300 00:17:23,130 --> 00:17:27,760 Se konsa, nan fason sa a nan ekri nimewo gen yon non, notasyon desimal. 301 00:17:27,760 --> 00:17:28,830 Poukisa desimal? 302 00:17:28,830 --> 00:17:33,630 Oke, rasin lan Latin nan desimal, deka, vle di 10, epi lè ou gen 10 chif 303 00:17:33,630 --> 00:17:37,420 nan sistèm notasyon ou a, 10 vin tounen yon nimewo olye espesyal. 304 00:17:37,420 --> 00:17:42,480 Se pou yo gade nan nimewo ki 437 ki ekri an notasyon desimal konprann poukisa. 305 00:17:42,480 --> 00:17:52,330 >> Nou ka premye kase 437 nan 400 plis 30 plis 7. 306 00:17:52,330 --> 00:18:00,260 Nou ka pran l 'apa menm plis, se konsa ke nou te gen kat fwa plis 100 3 307 00:18:00,260 --> 00:18:05,120 fwa 10 plis 7 fwa 1. 308 00:18:05,120 --> 00:18:08,580 sonje aprann sou plas inite yo, kote ki 10, 100s nan 309 00:18:08,580 --> 00:18:10,190 kote, ak sou sa? 310 00:18:10,190 --> 00:18:13,120 Sa a se egzakteman ki kote ki soti nan. 311 00:18:13,120 --> 00:18:15,870 Epi finalman, nou ka wè ki jan nou te gen yon pakèt moun sou pouvwa a 312 00:18:15,870 --> 00:18:17,900 10 entegre nan isit la. 313 00:18:17,900 --> 00:18:28,820 Nou gen 4 fwa 10 a 2 a 3 fwa plis 10 a 1 nan plis 7 314 00:18:28,820 --> 00:18:31,720 fwa 10 a zewo a. 315 00:18:31,720 --> 00:18:35,390 Se konsa, kounye a ou wè poukisa 10 se yon nimewo espesyal nan notasyon desimal. 316 00:18:35,390 --> 00:18:37,370 An reyalite, nou te gen yon non pou li. 317 00:18:37,370 --> 00:18:40,420 Yo rele li baz la, depi li nan baz la nan ekspozan an nan 318 00:18:40,420 --> 00:18:42,100 aritmetik nou isit la. 319 00:18:42,100 --> 00:18:45,320 >> Notasyon desimal se pa wout la sèlman nan reprezante nonm. 320 00:18:45,320 --> 00:18:50,480 Anfèt, menm si nou debarase m de de chif yo nan nèf, nou kapab toujou 321 00:18:50,480 --> 00:18:53,740 reprezante tout nan nimewo sa yo ke nou te kapab ak desimal. 322 00:18:53,740 --> 00:18:58,910 Se konsa, kounye a ke nou gen de chif, zewo ak yonn, de, se nimewo espesyal nou an, 323 00:18:58,910 --> 00:19:01,210 baz la nan sistèm notasyon nou an. 324 00:19:01,210 --> 00:19:04,580 Se non an nan sistèm sa a notasyon rele binè, depi nan 325 00:19:04,580 --> 00:19:07,030 prefiks bi vle di de. 326 00:19:07,030 --> 00:19:11,190 Se konsa, olye, koulye a, ki gen yon kote ki pòv yo, ak kote 10, ak sou sa, nou 327 00:19:11,190 --> 00:19:15,900 kounye a gen yon kote moun, yon kote Dezan, yon kote four, ak sou sa, mache sou 328 00:19:15,900 --> 00:19:17,550 pouvwa nan de. 329 00:19:17,550 --> 00:19:19,450 Se konsa, kite a wè sa a pa fè kèk konte. 330 00:19:19,450 --> 00:19:24,940 Se konsa, zewo se toujou zewo, ak yon se toujou yon sèl. 331 00:19:24,940 --> 00:19:31,050 Sepandan, kounye a ke nou te gen yon kote ki Dezan olye pou yo yon kote 10, 10 332 00:19:31,050 --> 00:19:33,190 reprezante kantite de. 333 00:19:33,190 --> 00:19:38,386 Pou jwenn twa, nou ajoute youn nan sa, epi pou yo jwenn 11. 334 00:19:38,386 --> 00:19:44,660 Kat, depi gen nan kounye a yon kote ki four, se reprezante pa 100. 335 00:19:44,660 --> 00:19:49,410 Senk se 101. 336 00:19:49,410 --> 00:19:53,642 Sis se 110. 337 00:19:53,642 --> 00:19:56,610 Sèt se 111. 338 00:19:56,610 --> 00:19:58,470 Uit, ankò, gen kote pwòp li yo. 339 00:19:58,470 --> 00:20:02,790 Se konsa, li 1000. 340 00:20:02,790 --> 00:20:05,201 Apre sa, mwen panse ke ou jwenn pwen an. 341 00:20:05,201 --> 00:20:09,800 >> Oratè 1: Se konsa, sa a se vle di ki sa òdinatè fè ak sa binè se se 342 00:20:09,800 --> 00:20:13,690 aktyèlman pa sa ki diféran soti nan sa nou ve yo te pran pou yo akòde pou kèk 343 00:20:13,690 --> 00:20:14,560 ane, dwa? 344 00:20:14,560 --> 00:20:17,097 Retounen nan klas lekòl yo, ou te aprann konte pwesizeman nan la 345 00:20:17,097 --> 00:20:19,970 mòd ki Nate pwopoze, men pwobableman ou pa te reyèlman panse sou 346 00:20:19,970 --> 00:20:22,440 li depi yo, lefèt ke gen kote sa a yo menm, kote 10, ak 100 347 00:20:22,440 --> 00:20:23,315 kote, e ke se trè abitrè. 348 00:20:23,315 --> 00:20:26,210 Ak tout bon, òdinatè tou senpleman itilize sa a baz diferan. 349 00:20:26,210 --> 00:20:30,160 Men, nan fen jou a, nan aktyèlman fizikman reprezante sa a nosyon nan yon 350 00:20:30,160 --> 00:20:33,130 zewo ak yon sèl, ou evidamman pa jis vire limyè yo sou yo ak sou 351 00:20:33,130 --> 00:20:33,445 nesesèman. 352 00:20:33,445 --> 00:20:36,100 Ou bezwen fè li sou yon echèl grenn sibtilite anpil. 353 00:20:36,100 --> 00:20:39,990 Ak pa grenn sibtilite, ou ta ka sonje sa a komik jwèt ti kras nan anfans ou, 354 00:20:39,990 --> 00:20:42,570 Konfu Willy yo epi yo sa yo ti kras patikil mayetik. 355 00:20:42,570 --> 00:20:46,440 >> Se konsa, mayetik patikil yo se yon bagay ke ou ka aliyen nan yon koup la 356 00:20:46,440 --> 00:20:49,920 diferan direksyon, petèt, nò-sid oswa sid-nò. 357 00:20:49,920 --> 00:20:53,470 Se konsa, yon anpil nan enkarnasyon fizik nan teknoloji jou sa yo ki itilize 358 00:20:53,470 --> 00:20:57,690 binè, ki itilize zewo ak moun yo, senpleman gen mayetis sou andedan an 359 00:20:57,690 --> 00:21:04,110 ki sarmoniz bagay yo-desann oswa desann-up, kidonk ki reprezante yon zewo oswa yon yon sèl, 360 00:21:04,110 --> 00:21:04,890 respektivman. 361 00:21:04,890 --> 00:21:08,930 Se konsa, tout bon, se pou yo ale lwen abstrè a isit la, ak gade nan andedan kay la 362 00:21:08,930 --> 00:21:10,780 nan sa ki nan yon òdinatè kondwi plis tradisyonèl difisil. 363 00:21:10,780 --> 00:21:13,840 Sa a yon sèl k ap pase yo yon ti jan pi gwo sou ekran, nan ke li nan ki sòti nan yon Desktop 364 00:21:13,840 --> 00:21:18,310 òdinatè, men laptops jodi a toujou gen teknoloji sa a menm, men se piti piti 365 00:21:18,310 --> 00:21:22,140 ke yo te ranplase yo avèk plis bagay sa yo sofistike sa yo ki te aktyèlman pa gen okenn deplase 366 00:21:22,140 --> 00:21:25,275 pati - andedan an, lè sa a, nan yon kondwi difisil. 367 00:21:25,275 --> 00:21:28,450 >> Oratè 2: kondwi a difisil se kote PC ou estoke pi fò nan 368 00:21:28,450 --> 00:21:29,990 done pèmanan li yo. 369 00:21:29,990 --> 00:21:34,710 Pou fè sa, done a vwayaje soti nan RAM ansanm ak siyal lojisyèl ki di 370 00:21:34,710 --> 00:21:37,420 kondwi a difisil ki jan nan magazen ki done. 371 00:21:37,420 --> 00:21:40,720 Sikui yo kondwi difisil tradui sa yo siyal nan vòltaj 372 00:21:40,720 --> 00:21:42,270 fluctuations. 373 00:21:42,270 --> 00:21:46,290 Sa yo, nan vire, pou kontwole, pati k ap deplase kondwi a difisil la, kèk nan kèk nan 374 00:21:46,290 --> 00:21:48,890 deplase pati kite yo nan òdinatè a modèn. 375 00:21:48,890 --> 00:21:53,400 Gen kèk nan siyal yo kontwole yon motè, ki lekòl ki metal pla kouvwi. 376 00:21:53,400 --> 00:21:56,810 Done ou a ap aktyèlman ki estoke sou sa yo pla. 377 00:21:56,810 --> 00:21:59,940 Siyal Lòt deplase tèt yo li-ekri pou li oswa pou 378 00:21:59,940 --> 00:22:02,030 ekri done sou plato yo. 379 00:22:02,030 --> 00:22:06,710 Machin sa a se konsa egzak ke yon cheve imen pa t 'kapab menm pase ant 380 00:22:06,710 --> 00:22:11,390 tèt yo nan bondi plato, ankò li tout travay nan vitès formidable. 381 00:22:11,390 --> 00:22:15,120 >> Oratè 1: Se konsa, nou kounye a rale nan sou sa ki aktyèlman rive sou tèt nan sa yo 382 00:22:15,120 --> 00:22:19,620 plato an tèm de mayetis la, nou gen sa a dezyèm nan de sanble. 383 00:22:19,620 --> 00:22:22,940 >> Oratè 3: nan Ann gade a sa ki nou jis te wè nan mouvman dousman. 384 00:22:22,940 --> 00:22:27,010 Lè yo bay yon batman kè tou kout sou elektrisite voye nan tèt la tèks ki li ekri, li viraj 385 00:22:27,010 --> 00:22:30,390 sou yon elektwomayetik ti pou yon fraksyon nan yon dezyèm fwa. 386 00:22:30,390 --> 00:22:34,280 Leman an kreye yon jaden, sa ki chanje polarite a nan yon ti ti, 387 00:22:34,280 --> 00:22:37,995 pòsyon nan patikil yo metal ki rad sifas chak plato a. 388 00:22:37,995 --> 00:22:41,810 Yon seri modèl nan zòn sa yo ti chaje moute sou ki gen kapasite a reprezante yon 389 00:22:41,810 --> 00:22:45,820 sèl ti jan nan done nan yon sistèm nimewo binè itilize pa òdinatè. 390 00:22:45,820 --> 00:22:49,430 Koulye a, si se aktyèl a voye yon sèl chemen pou rive nan tèt la tèks ki li ekri, zòn nan 391 00:22:49,430 --> 00:22:51,170 se polarizan nan yon direksyon. 392 00:22:51,170 --> 00:22:53,250 Si yo aktyèl a voye nan direksyon opoze a, nan 393 00:22:53,250 --> 00:22:55,220 polarization la ranvèse. 394 00:22:55,220 --> 00:22:57,680 Kouman nou ka jwenn done sou ki gen kapasite a difisil? 395 00:22:57,680 --> 00:22:59,400 Jis ranvèse pwosesis la. 396 00:22:59,400 --> 00:23:02,050 Se konsa, li patikil yo sou ki gen kapasite a ki jwenn aktyèl yo, li li a-ekri 397 00:23:02,050 --> 00:23:03,340 tèt deplase. 398 00:23:03,340 --> 00:23:06,010 Mete ansanm dè milyon de segments sa yo sèmante, ak 399 00:23:06,010 --> 00:23:07,440 ou te gen yon dosye. 400 00:23:07,440 --> 00:23:12,240 Koulye a, moso yo nan yon dosye sèl ka pral gaye nan bwa tout lòt peyi sou plato yon kondwi a, 401 00:23:12,240 --> 00:23:15,270 kalite tankou dezòd nan papye sou biwo ou. 402 00:23:15,270 --> 00:23:18,800 Se konsa, yon dosye espesyal siplemantè kenbe yon dosye sou ki kote tout bagay se. 403 00:23:18,800 --> 00:23:21,640 Pa fè sa ou vle ou te gen yon bagay tankou sa? 404 00:23:21,640 --> 00:23:23,340 >> Oratè 1: Vreman vre. 405 00:23:23,340 --> 00:23:27,560 Se konsa, nou gen kapasite sa a ki reprezante enfòmasyon sa a, nimewo 406 00:23:27,560 --> 00:23:28,440 nan yon nivo ki ba anpil. 407 00:23:28,440 --> 00:23:32,730 Nou gen yon fason fizik nan ki reprezante ke bagay menm, men nou pa kapab reyèlman 408 00:23:32,730 --> 00:23:36,440 fè tout sa ki anpil nan enterè ankò, lòt pase petèt aritmetik kèk ak 409 00:23:36,440 --> 00:23:36,940 matematik. 410 00:23:36,940 --> 00:23:40,830 Nou pa gen okenn fason pou reprezante bagay konsa byen lwen tankou lèt alfabetik, 411 00:23:40,830 --> 00:23:44,100 pou nou moun kapab kominike, lè l sèvi avèk aparèy sa yo menm. 412 00:23:44,100 --> 00:23:48,240 Men, Erezman, gen egziste ankodin, modèl nan zewo ak moun yo 413 00:23:48,240 --> 00:23:52,920 ki reprezante ki pi wo konstwi nivo tankou A a, epi B, ak C, ak tout 414 00:23:52,920 --> 00:23:54,880 fraz, ak paragraf, ak renmen an. 415 00:23:54,880 --> 00:24:00,300 Se konsa, ASCII, ki se yon akwonim ki vle di sistèm sa a kodaj kote 416 00:24:00,300 --> 00:24:04,350 yon sèl nimewo ki reprezante yon lèt bay - pou egzanp, nimewo a ke nou konnen 417 00:24:04,350 --> 00:24:09,120 kòm valè desimal 65 se ke yo rekonèt kòm lèt la kapital Yon nan òdinatè. 418 00:24:09,120 --> 00:24:13,670 Se valè a desimal a 97 nan òdinatè ke yo rekonèt kòm yon yon miniskil. 419 00:24:13,670 --> 00:24:15,210 Ak sa ki ki vrèman vle di? 420 00:24:15,210 --> 00:24:19,510 Oke, menm si Nate, yon ti moman de sa, sèlman konte moute soti nan zewo rive uit, si 421 00:24:19,510 --> 00:24:24,910 nou tout nou te kontinye konte jiska 65 an, oswa pi lwen, 97, modèl la nan 422 00:24:24,910 --> 00:24:28,440 zewo ak moun yo ke li ta yo te trase sou ekran an ta dwe egzakteman 423 00:24:28,440 --> 00:24:33,420 ki sa yon òdinatè sèvi ak ki reprezante lèt A nan tout kaskèt, oswa lèt nan yon 424 00:24:33,420 --> 00:24:34,610 nan miniskil. 425 00:24:34,610 --> 00:24:36,690 Ak tout bon, gen nan yon konplo antye rive sou sa a. 426 00:24:36,690 --> 00:24:41,570 Sa a se, nan zye premye, akablan tablo a ankodin, men si ou konsantre 427 00:24:41,570 --> 00:24:46,210 jis sou mwatye nan dwa isit la, avi sa a nan kolòn mwayen, nou gen sa a 428 00:24:46,210 --> 00:24:49,010 nosyon nan nimewo ki te swiv pa lèt yo. 429 00:24:49,010 --> 00:24:53,830 Ak nan tèt, nou gen 32, ak Char nan karaktè, nan ki 32, nan 430 00:24:53,830 --> 00:24:57,360 nonb antye relatif, kounye a refere a, se aparamman pèsonaj la espas bar. 431 00:24:57,360 --> 00:25:00,720 Lè ou jwenn pèsonaj la espas bar sou konpitè pòtatif ou, ki sa ou ap reyèlman 432 00:25:00,720 --> 00:25:04,160 voye se yon nimewo, yon modèl nan zewo ak moun yo, yon koule nan elektrisite, 433 00:25:04,160 --> 00:25:07,770 si ou vle, ki reprezante sa yo zewo ak moun yo, ki òdinatè a Lè sa a, 434 00:25:07,770 --> 00:25:10,330 entèprete kòm yon karaktè espas sou ekran an. 435 00:25:10,330 --> 00:25:12,210 Yon entewogasyon, pwen eksklamasyon se 33. 436 00:25:12,210 --> 00:25:13,345 Quotes Double se 34. 437 00:25:13,345 --> 00:25:18,945 Men, si nou desann isit la sou bò dwat la, nou wè ke 65 se vre A a, epi 438 00:25:18,945 --> 00:25:21,290 97 se annefè miniskil yon. 439 00:25:21,290 --> 00:25:23,910 >> Se konsa, kounye a ke nou gen sa a konplo kodaj, nou ka kòmanse 440 00:25:23,910 --> 00:25:25,080 eple bagay sa yo deyò. 441 00:25:25,080 --> 00:25:30,170 Vreman vre, yo òdinatè tipikman eksprime tèt yo nan inite estanda, pa 442 00:25:30,170 --> 00:25:33,020 lè l sèvi avèk yon ti jan moun yo, ki ankò, se pa tout sa ki itil nan jis 443 00:25:33,020 --> 00:25:36,600 reprezante zewo oswa yon sèl, limyè limen oubyen etenn, men pito, lè l sèvi avèk 444 00:25:36,600 --> 00:25:37,530 sekans nan miyèt moso. 445 00:25:37,530 --> 00:25:40,100 Ak inite ki pi komen pou mezi, kòm pwobableman ou konnen, oswa omwen 446 00:25:40,100 --> 00:25:41,810 dedwi, se yon multiple. 447 00:25:41,810 --> 00:25:45,960 Yon multiple se jis wit Bits, wit zero yo oswa moun yo nan yon ranje. 448 00:25:45,960 --> 00:25:48,090 Se konsa, nou kapab kòmanse òtograf bagay sa yo deyò. 449 00:25:48,090 --> 00:25:52,580 Se konsa, si nou te ka, poukisa pa eseye sa a yon ti kras ti jan kolektivman isit la? 450 00:25:52,580 --> 00:25:55,670 Èske gen uit moun nan sal sa a ki ta vle 451 00:25:55,670 --> 00:25:56,870 l 'moute sou sèn? 452 00:25:56,870 --> 00:26:00,880 Ou dwe konfòtab parèt sou kamera, men ou pa reyèlman bezwen 453 00:26:00,880 --> 00:26:03,690 konnen otreman sa k ap pase sou jis ankò. 454 00:26:03,690 --> 00:26:07,240 Mwen wè yon sèl moun yo te volontè sou isit la. 455 00:26:07,240 --> 00:26:18,380 De, twa, kat, senk, sis, sèt, ak ki jan sou uit? 456 00:26:18,380 --> 00:26:18,920 Vini non sou yo. 457 00:26:18,920 --> 00:26:22,550 >> Se konsa, ou se sou reprezante yon multiple de moun. 458 00:26:22,550 --> 00:26:30,190 Kite m 'èske ou te rete kote a 128s, ou plas la 64s, ou plas la 32s. 459 00:26:30,190 --> 00:26:32,720 Men, nou ap ale nan trè vit gen ranvèse sa a. 460 00:26:32,720 --> 00:26:35,170 Se konsa, kite m 'kontre ou tout lòt peyi sou la. 461 00:26:35,170 --> 00:26:39,840 Epi ou ta dwe an plas an 128s tout wout la sou, isit la anpil tankou nan 462 00:26:39,840 --> 00:26:43,080 dè santèn kote oswa kote a dè milye ta dwe pi lwen sou bò goch la, nou vle 463 00:26:43,080 --> 00:26:45,740 kontneur nan pi gwo yo dwe isit la sou bò gòch la tou. 464 00:26:45,740 --> 00:26:55,230 Nou gen 64s, 32, 16, 8s, 4s, 2, ak 1S - 465 00:26:55,230 --> 00:26:56,030 ekselan. 466 00:26:56,030 --> 00:26:58,100 Se konsa, kounye a nou genyen - 467 00:26:58,100 --> 00:27:00,190 oke, ou ka ede m '. 468 00:27:00,190 --> 00:27:01,890 Se konsa, kounye a nou gen - sa ki nan non ou? 469 00:27:01,890 --> 00:27:02,560 Joanne: Joanne. 470 00:27:02,560 --> 00:27:06,240 Oratè 1: Se konsa, Joanne epi mwen kounye a yo pral pou bay konsèy pou mesye sa yo sou ki jan nou 471 00:27:06,240 --> 00:27:07,850 ka ale sou òtograf yon bagay soti. 472 00:27:07,850 --> 00:27:10,640 Se konsa, sou do moun ki fèy yo nan papye yo, yo gen yon fèy twonpe ti kras 473 00:27:10,640 --> 00:27:14,720 ki nan pral di yo si yo te reprezante yon zewo oswa yon sèl yon. 474 00:27:14,720 --> 00:27:18,000 Ak poukisa pa, pou senplisite, nou pral reprezante zewo pa jis 475 00:27:18,000 --> 00:27:19,580 kanpe la malabiyman. 476 00:27:19,580 --> 00:27:20,360 Li bon anpil. 477 00:27:20,360 --> 00:27:24,200 Oswa yon yon sèl yo si nou ogmante men ou, repwezantan yon yon sèl. 478 00:27:24,200 --> 00:27:28,380 Li kite yo wè si nou pa ka yo eple yon fraz karaktè kat isit la. 479 00:27:28,380 --> 00:27:33,870 >> Se konsa, ale pi devan koulye a, volontè yo ak egzekite wonn yon sèl yo si nou ogmante men ou 480 00:27:33,870 --> 00:27:38,940 si ou se yon yon sèl, oswa kenbe li desann si ou se yon zewo. 481 00:27:38,940 --> 00:27:45,550 Se konsa, kounye a ke nou gen sa yo men twa moute, ki sa ki nimewo, tout lòt moun, se 482 00:27:45,550 --> 00:27:47,800 yo aktyèlman ki reprezante? 483 00:27:47,800 --> 00:27:48,760 Okay, 67. 484 00:27:48,760 --> 00:27:49,040 Poukisa? 485 00:27:49,040 --> 00:27:49,970 Oke, rapid saniti tcheke. 486 00:27:49,970 --> 00:27:51,910 Kote 64s, paske li nan yon yon sèl. 487 00:27:51,910 --> 00:27:58,870 Sa a se tankou yon sèl fwa 64, plis 1 de fwa, se konsa ke nan 66, plis 1 fwa 1. 488 00:27:58,870 --> 00:28:00,610 Sa a se plis 1, se konsa 67. 489 00:28:00,610 --> 00:28:03,740 Se konsa, kounye a sa yo guys ap kolektivman ki reprezante 67, ki aparamman 490 00:28:03,740 --> 00:28:06,240 reprezante sa isit la nan ASCII? 491 00:28:06,240 --> 00:28:06,510 Okay, 492 00:28:06,510 --> 00:28:07,650 konsa yon C. Tout dwa. 493 00:28:07,650 --> 00:28:09,530 Se konsa, kounye a kite a kontinye nan wonn de. 494 00:28:09,530 --> 00:28:12,735 Tout moun kòmanse avèk men yo desann, ak Lè sa a, tou de. 495 00:28:12,735 --> 00:28:15,260 Aktyèlman, gen nan pa anpil nan yon wòl isit la, Mwen ta kwè, men nou pwal fè kòm si. 496 00:28:15,260 --> 00:28:19,820 Se konsa, tou de, leve oswa pi ba men ou. 497 00:28:19,820 --> 00:28:20,530 >> Tout dwa. 498 00:28:20,530 --> 00:28:23,230 Odyans lan, ki sa yo nou kounye a? 499 00:28:23,230 --> 00:28:24,860 Eksprime se 83. 500 00:28:24,860 --> 00:28:26,050 Se konsa, ou ka fè matematik yo. 501 00:28:26,050 --> 00:28:29,810 Men, pou nenpòt moun ki ki gen men se leve, ou ajoute nan nimewo a yo ke yo reprezante. 502 00:28:29,810 --> 00:28:31,610 Se konsa, kounye a nou gen 83. 503 00:28:31,610 --> 00:28:36,510 Se pou nou vin gen plis klas fèy la twonpe yon ti jan, epi nou genyen kounye a - 504 00:28:36,510 --> 00:28:38,890 sa a ta kapab evidan kote nou pral isit la, men 505 00:28:38,890 --> 00:28:42,220 Sepandan, pandan tout twa. 506 00:28:42,220 --> 00:28:45,870 Okay, wonn twa nan bon desann ale a, se konsa tou twa, ki sa ki nimewo yo se 507 00:28:45,870 --> 00:28:47,120 mesye sa yo kounye a ki reprezante? 508 00:28:50,090 --> 00:28:56,690 Okay, mwen tande 53, ki kounye a reprezante - ki enteresan. 509 00:28:56,690 --> 00:29:00,770 Koulye a, poukisa sa a sòt de counter-entwisyon rezilta, dwa? 510 00:29:00,770 --> 00:29:02,910 Si nou vle reprezante senk - 511 00:29:02,910 --> 00:29:03,900 nou tout nou pwobableman konnen ki kote sa a ki pral - 512 00:29:03,900 --> 00:29:07,360 poukisa pa mwen jis leve kote a four ak plas inite yo? 513 00:29:07,360 --> 00:29:10,060 >> Bon, nou reyalize ke gen yon diferans, fondamantalman, ant ki jan 514 00:29:10,060 --> 00:29:11,760 yon òdinatè entèprete sa yo Bits. 515 00:29:11,760 --> 00:29:15,470 Si w ap eseye reprezante ki kantite senk, lè sa a absoliman, nou jis 516 00:29:15,470 --> 00:29:18,330 ogmante kantite men ou kat ak ogmante nimewo men yon sèl. 517 00:29:18,330 --> 00:29:20,010 Men, nou pa ap reprezante chif isit la. 518 00:29:20,010 --> 00:29:23,690 Kontèks la isit la sou sèn se ke nou ap reprezante karaktè oswa 519 00:29:23,690 --> 00:29:28,110 charaktèr, ak nan kontèks sa a, òdinatè a gen reyalize ke oh, sa a 520 00:29:28,110 --> 00:29:30,720 modèl nan Bits se pa yon nimewo pou kont li. 521 00:29:30,720 --> 00:29:33,210 Li nan aktyèlman ki reprezante yon konsèp nivo ki pi wo. 522 00:29:33,210 --> 00:29:35,010 Nan ka sa a, ki se yon lèt alfabetik. 523 00:29:35,010 --> 00:29:38,820 Se konsa, lefèt ke li se kounye a ki reprezante ki kantite senk ak nan 524 00:29:38,820 --> 00:29:44,290 valè 53 an, se paske nan ASCII, bagay la nou estetik wè kòm la 525 00:29:44,290 --> 00:29:48,200 nimewo senk tèt li bezwen yon modèl nan Bits - paske poukisa? 526 00:29:48,200 --> 00:29:51,310 Oke, mond lan jis deside sèvi ak nimewo ki pi ba, zewo, yonn, de,, 527 00:29:51,310 --> 00:29:54,130 twa pou sa ki gade yo dwe san patipri skre bagay sa yo. 528 00:29:54,130 --> 00:29:56,830 Ak tout bon, sa yo, se karaktè yo ki pa sou yon klavye. 529 00:29:56,830 --> 00:30:00,330 Ekspresyon Espesyal ke ou bezwen nan yon òdinatè fè bagay enteresan, men 530 00:30:00,330 --> 00:30:02,010 moun pa janm aktyèlman tape yo. 531 00:30:02,010 --> 00:30:04,220 Se konsa, 53, tout bon, reprezante senk. 532 00:30:04,220 --> 00:30:10,460 Koulye a, menm jan yon chèk saniti final la, ki nimewo yo ta dwe yo 533 00:30:10,460 --> 00:30:12,880 reprezante nan jis moman yon? 534 00:30:12,880 --> 00:30:14,060 Oke, kidonk 48. 535 00:30:14,060 --> 00:30:15,720 Ak tout bon, ale pi devan, pandan tout kat. 536 00:30:18,650 --> 00:30:22,680 16 plis 32 se vre 48. 537 00:30:22,680 --> 00:30:26,510 Se konsa, yon wonn gwo aplodisman, si nou te kapab, pou uit volontè nou yo isit la. 538 00:30:31,410 --> 00:30:32,660 Trè byen fè. 539 00:30:35,290 --> 00:30:36,490 Nenpòt direksyon se amann. 540 00:30:36,490 --> 00:30:41,050 >> Se konsa, nou genyen kounye a yon fason pa sèlman nan panse sou jan yo ka reprezante done, 541 00:30:41,050 --> 00:30:44,120 ak aktyèlman ki reprezante li fizikman, men tou, fè pi wo 542 00:30:44,120 --> 00:30:45,710 nivo bagay sa yo sou tèt. 543 00:30:45,710 --> 00:30:48,430 Ak tout bon, sa a se pral gen yon tèm nan tout syans konpitè a 544 00:30:48,430 --> 00:30:52,410 bati pi plis ak plis enteresan ak konplèks bagay sa yo sou tèt 545 00:30:52,410 --> 00:30:54,030 jistis senp ide - 546 00:30:54,030 --> 00:30:56,170 nan ka sa a, jis zewo ak inite. 547 00:30:56,170 --> 00:31:00,120 An tèm de poukisa sa a se itil, byen, menm si nan yon kou tankou sa a, 548 00:31:00,120 --> 00:31:03,810 nou pral konsantre sou eleman fondamantal yo, epi sou pwogramasyon, ak sou rezoud nan 549 00:31:03,810 --> 00:31:07,050 pwoblèm, ou ka ale wete nan syans konpitè nan nenpòt ki kantite direksyon. 550 00:31:07,050 --> 00:31:10,950 Nan ka sa a isit la, sa a se yon tablo ki di ou gen nan do paj la nan ou 551 00:31:10,950 --> 00:31:14,580 ofisyèl gid ki CS nan Harvard, youn nan de enprime a jodi a. 552 00:31:14,580 --> 00:31:17,450 Sa sijere anpil esplikasyon yo diferan nan ki ou ka ale apre yon 553 00:31:17,450 --> 00:31:18,400 kou tankou sa a - 554 00:31:18,400 --> 00:31:21,530 aprann sou entèlijans atifisyèl, grès, sou grafik, sou 555 00:31:21,530 --> 00:31:24,370 aprantisaj machin, sou lang tèt li. 556 00:31:24,370 --> 00:31:26,410 Reyalize, tou, ke gen ankò chemen ak lòt. 557 00:31:26,410 --> 00:31:28,670 Gen plis matematik chemen nan syans òdinatè. 558 00:31:28,670 --> 00:31:31,740 Si w ap pa menm kapab pran yon bagay tankou CS50 nan otòn sa a, gen nan 559 00:31:31,740 --> 00:31:35,070 klas entwodiksyon nan sezon prentan an, Konpitè, 1 Syans pou egzanp, se 560 00:31:35,070 --> 00:31:38,050 ankò yon lòt sou-ranp sa a mond nouvo. 561 00:31:38,050 --> 00:31:41,600 >> Koulye a, kòm yon sou kote, nan enterè rezoud pwoblèm ki gen rapò ak pou kou yo, 562 00:31:41,600 --> 00:31:46,050 reyalize CS50 seri soti kèk tan Anons sa pibliye depi pou yo eseye rezoud youn nan pwoblèm sa yo, yon 563 00:31:46,050 --> 00:31:49,640 pwoblèm li te ye tankou my.harvard, ki anpil nan nou ta ka lè l sèvi avèk aktyèlman 564 00:31:49,640 --> 00:31:54,040 boutik pou kou, men si pa, tcheke deyò yon zouti tankou sa a, kòm byen ke lòt 565 00:31:54,040 --> 00:31:57,800 pitit pitit ke kèk nan elèv yo sot pase ak anplwaye nou yo te kreye. 566 00:31:57,800 --> 00:32:00,770 Men, nan Harvard Kou, ki se yon zouti ki baze sou wèb, yon bagay ke ou 567 00:32:00,770 --> 00:32:05,510 yo pral kapab nan desine e deplwaye kò nou, menm jan tou ankò 568 00:32:05,510 --> 00:32:09,210 lòt bagay kòm byen nan fen semès la, reyalize ke sa a ap bati 569 00:32:09,210 --> 00:32:10,590 sou yon seri louvri done. 570 00:32:10,590 --> 00:32:13,490 Nan ka sa a, nan kou, katalòg, ak pèmèt elèv nan ka sa a 571 00:32:13,490 --> 00:32:16,320 eksplore yon jistis konplèks gwoup done ki. 572 00:32:16,320 --> 00:32:19,495 >> Nou fouye moute yè swa yon estatistik ki baze sou kèk mil jan yo kèk ki 573 00:32:19,495 --> 00:32:21,530 yo te lè l sèvi avèk sa a sou jou ki sot pase kèk. 574 00:32:21,530 --> 00:32:25,260 Si ou rive ve te kirye yo konnen ki jan anpil kou zanmi ou aktyèlman 575 00:32:25,260 --> 00:32:29,720 yo gen tandans achte, byen, jodi a sa a done sijere ke 7.6 se an mwayèn 576 00:32:29,720 --> 00:32:32,610 nimewo nan kou sou lis makèt yon moun. 577 00:32:32,610 --> 00:32:36,350 Epi, koulye a Mwen pral ba w tou estatistik a nan nimewo ki pi fò nan 578 00:32:36,350 --> 00:32:39,550 kou sou lis makèt yon moun - epi nou tout pwobableman konnen 579 00:32:39,550 --> 00:32:40,800 yon moun tankou sa a. 580 00:32:43,820 --> 00:32:46,740 201 se nan dosye ane sa a. 581 00:32:46,740 --> 00:32:52,320 Koulye a, kèk nan elèv ansyen ak anplwaye nou yo aktyèlman mete ansanm yon clip 582 00:32:52,320 --> 00:32:55,560 penti yon foto pou ou de sa ki nan chemen sa a nan syans òdinatè 583 00:32:55,560 --> 00:32:57,360 ak CS50 tèt li se. 584 00:32:57,360 --> 00:33:02,060 Kite m 'ale pi devan epi rale moute, gras a Mesye Harvahd isit la, yon videyo ki te pwodwi pa 585 00:33:02,060 --> 00:33:06,825 kèk ki te chèf anvan ou yo, si nou te ka kenbe limyè yo moute yo pou sa. 586 00:33:10,980 --> 00:35:39,126 [Jwe mizik] 587 00:35:39,126 --> 00:35:42,630 >> Oratè 1: Mwen te gen okenn lide ke yo te pral rive. 588 00:35:42,630 --> 00:35:46,170 Se konsa, yon gade pi grav nan sa ki bay manti devan yo. 589 00:35:46,170 --> 00:35:49,060 Se konsa, an tèm de ap atann nan kou sa a, w ap espere tout bon 590 00:35:49,060 --> 00:35:52,817 ale nan oswa gade konferans kou a, soumèt uit aparèy televisyon HD pwoblèm, pran de 591 00:35:52,817 --> 00:35:54,720 ti tès, soumèt yon pwojè final la. 592 00:35:54,720 --> 00:35:58,640 An tèm de klas, reyalize ke kòmantè mwen an ouvèti a sou 593 00:35:58,640 --> 00:36:02,380 pase-echwe, yon bagay nou anpil pran nan kè nan CS50 - pa gen 594 00:36:02,380 --> 00:36:05,110 prèske ase nan yon kilti nan Harvard nan ap eseye 595 00:36:05,110 --> 00:36:07,080 yon bagay e yo risk echèk. 596 00:36:07,080 --> 00:36:09,870 Vreman vre, nou te gen nimewo nan elèv yo, ak mwen menm an patikilye, ki moun ki te 597 00:36:09,870 --> 00:36:15,310 enkyete sou blese GPA ou a, oswa w ap resevwa yon B a nan yon yon bagay tankou CS50, 598 00:36:15,310 --> 00:36:19,222 ak opòtinite a pran yon kou tankou sa a ak kou pòtay lòt nan 599 00:36:19,222 --> 00:36:23,950 nivo a entwodiksyon pase / fail se yon opòtinite trè underutilized nan nivo sa a 600 00:36:23,950 --> 00:36:24,740 kolèj a an jeneral. 601 00:36:24,740 --> 00:36:29,750 Se konsa, tanpri konnen, menm mwen ki enskri nan kou sa a okòmansman pou pase / fail 602 00:36:29,750 --> 00:36:32,840 kredi pou kont yo, e menm si m 'te fè switch nan fen jounen an, li te 603 00:36:32,840 --> 00:36:36,170 sa yo senk semèn inisyal yo, jiska Lendi a senkyèm nan semès la, ki se 604 00:36:36,170 --> 00:36:39,700 koupur a, ki pèmèt m 'nan aktyèlman mete pye nan sa yo nouvo 605 00:36:39,700 --> 00:36:43,660 dlo, ak aktyèlman eseye yon bagay trè abitye ak anpil alèz 606 00:36:43,660 --> 00:36:45,540 pou m 'lè sa a. 607 00:36:45,540 --> 00:36:49,440 >> Se konsa, an tèm kounye a nan sa ki wòl ang sa yo divès kalite pa ki ou kapab 608 00:36:49,440 --> 00:36:51,530 apwoche kou sa a sèvi - 609 00:36:51,530 --> 00:36:53,080 Se konsa konferans. Li a jiska ou. 610 00:36:53,080 --> 00:36:56,550 Si ou angaje ak nou nan moun sa a nan pidevan, tout bon, nou konnen 611 00:36:56,550 --> 00:37:00,920 estatistik ki apeprè 40% nan ou pral kalite vini e li ale sou la 612 00:37:00,920 --> 00:37:05,140 kou nan semès la, ak 10% nan ou nou p'ap janm wè ankò apre jodi a. 613 00:37:05,140 --> 00:37:07,540 Epi sa a, parfe amann, yo dwe onèt. 614 00:37:07,540 --> 00:37:10,470 Youn nan karakteristik sa yo defini nan CS50 se ke gen sa yo 615 00:37:10,470 --> 00:37:14,220 resous multitud, kèk nan yo ki n ap chante nan nan jis moman sa a, 616 00:37:14,220 --> 00:37:17,890 ki gen ladan konferans ak seksyon, ak bagay yo rele valktroug, ak biwo 617 00:37:17,890 --> 00:37:20,850 èdtan, ak renmen an, epi li plis resous pase elèv la tipik 618 00:37:20,850 --> 00:37:24,400 ta dwe gen pou ale oswa pou te kapab fizikman pran avantaj de, men sa a paske 619 00:37:24,400 --> 00:37:27,510 nan Styles yo disparate aprann ke nenpòt kò elèv manifeste. 620 00:37:27,510 --> 00:37:31,590 Se konsa, nan konferans, wòl nan prensipal kòm mwen wè li se pa yo vèbalman pouse 621 00:37:31,590 --> 00:37:35,360 soti materyèl san patipri konplèks ak nesesèman delivre tout la 622 00:37:35,360 --> 00:37:39,040 sibtilite bagay fondamantal sa yo ke nou pral eksplore sa a semès, men 623 00:37:39,040 --> 00:37:42,430 olye, fè bagay sa yo tankou nou te toujou ap fè konsa byen lwen deja, egzanp sa yo 624 00:37:42,430 --> 00:37:46,480 ki enplike moun sou sèn ap eseye penti yon foto mantal, epi tou li 625 00:37:46,480 --> 00:37:49,430 kreye, bay gabèl m 'di nou, kèk nan moman sa yo memorab, se konsa ke menm jan ou 626 00:37:49,430 --> 00:37:53,280 ki ap lite ak sijè sèten, ou gen sa yo souvni, tankou oh, menm si 627 00:37:53,280 --> 00:37:56,740 sa yo ki te san patipri abstrè, matematik la, mwen te resevwa pèdi ak pote yon yon sèl, tankou, 628 00:37:56,740 --> 00:38:00,260 li vrèman, nan fen jounen an, se pa tout sa ki diféran a yon bagay mwen 629 00:38:00,260 --> 00:38:01,060 deja konnen. 630 00:38:01,060 --> 00:38:04,560 Se konsa, wòl a ki konferans pral sèvi swa nan moun isit la nan Sanders 631 00:38:04,560 --> 00:38:09,040 oswa sou entènèt nan videyo se reyèlman yo mete sèn nan mantalman pou ou chak semèn 632 00:38:09,040 --> 00:38:12,370 pou konsèp sa yo divès kalite ak pwoblèm ke nou pral plonje nan. 633 00:38:12,370 --> 00:38:16,800 >> An tèm de konsèp yo wo nivo, pi fò nan pawòl sa yo ta ka vide sou 634 00:38:16,800 --> 00:38:17,670 tèt ou pou moman an. 635 00:38:17,670 --> 00:38:18,680 Epi sa a, amann. 636 00:38:18,680 --> 00:38:21,210 Moun sa yo ki nan nou ki moun ki va antre nan kou a pi konfòtab pral konnen nan 637 00:38:21,210 --> 00:38:24,870 kèk nan sijè sa yo, men anjeneral pou sa 10% nan klas la pou ki 638 00:38:24,870 --> 00:38:28,600 yo gen pi plis background, pran kou avanse AP syans òdinatè, pwogramasyon depi 639 00:38:28,600 --> 00:38:31,850 yo te 12, reyalize ke pral gen opòtinite nan seksyon ak 640 00:38:31,850 --> 00:38:36,030 pwoblèm kouche yo ale tout pwofondè an plis nan plizyè sijè, ranpli nan 641 00:38:36,030 --> 00:38:39,590 kèlkeswa sa twou vid ki genyen ou ka gen nan lekòl segondè ou a oswa anvan background. 642 00:38:39,590 --> 00:38:43,440 An tèm de lang yo, reyalize ke ki lang nou itilize nan CS50 se 643 00:38:43,440 --> 00:38:45,360 lajman petinan nan fen jounen an. 644 00:38:45,360 --> 00:38:49,500 Nou rive itilize sitou yon lang yo rele C. Nan direksyon nan fen a 645 00:38:49,500 --> 00:38:53,260 semès, nou prezante lang entènèt-santre, tankou PHP ak JavaScript. 646 00:38:53,260 --> 00:38:56,800 Men, nou ak lòt moun te kapab anseye yon kou tankou sa a nan pi modèn nenpòt 647 00:38:56,800 --> 00:38:57,740 wo nivo lang - 648 00:38:57,740 --> 00:39:01,710 Piton, ak Ruby, ak lòt moun yo se trè popilè jou sa yo, paske reyalize, 649 00:39:01,710 --> 00:39:04,350 nan fen jounen an, ou pa ap aprann nan sa a C. Ou pa 650 00:39:04,350 --> 00:39:06,310 aprann PHP oswa JavaScript. 651 00:39:06,310 --> 00:39:10,190 W ap aprann kouman rezoud pwoblèm, si wi ou non ki baze sou wèb, òdinatè ki baze sou, oswa 652 00:39:10,190 --> 00:39:14,810 done-oryante tèt li, lè l sèvi avèk sa yo tou senpleman kòm zouti. 653 00:39:14,810 --> 00:39:17,910 >> Koulye a, an tèm de lojistik la, ou pral sèvi ak yon bagay evantyèlman rele nan 654 00:39:17,910 --> 00:39:18,810 CS50 Aparèy. 655 00:39:18,810 --> 00:39:22,150 pa gen pwoblèm si ou gen yon Mac, PC yon, yon òdinatè Linux, oswa tankou an, 656 00:39:22,150 --> 00:39:25,740 ou pral gen lojisyèl libreman disponib kòmanse nan semèn kap vini ak ki sèvi ak 657 00:39:25,740 --> 00:39:28,890 Aparèy la CS50, yon anviwònman vityèl ke ou pral sèvi ak yo nan ou 658 00:39:28,890 --> 00:39:32,720 pwòp òdinatè, se konsa ke ou menm ak tout kamarad klas ou a gen yon Linux inifòm 659 00:39:32,720 --> 00:39:34,220 Desktop nan ka sa a. 660 00:39:34,220 --> 00:39:37,010 Li nan ansanm sa yo, pwoblèm, menm si, nan ki ou pral reyèlman pran men ou 661 00:39:37,010 --> 00:39:37,910 sal nan kou an. 662 00:39:37,910 --> 00:39:40,820 Ak nan fen jou a, li nan ansanm sa yo, pwoblèm, mwen panse, ki vrèman 663 00:39:40,820 --> 00:39:43,510 defini eksperyans yon elèv nan kou sa a. 664 00:39:43,510 --> 00:39:46,660 Reyalize ke anpil nan ansanm sa yo, Pwoblèm yo ap lage nan de edisyon - 665 00:39:46,660 --> 00:39:50,140 yon edisyon estanda sa nou espere epi ankouraje 90% nan la 666 00:39:50,140 --> 00:39:51,690 klas yo plonje nan. 667 00:39:51,690 --> 00:39:55,255 Men, nou menm tou nou lage kèk aparèy televisyon HD pwoblèm nan sa yo rele edisyon aker, epi ou 668 00:39:55,255 --> 00:39:58,110 konnen li nan edisyon an aker, paske sou chak paj ki gen yon filigrane, li 669 00:39:58,110 --> 00:39:59,970 di edisyon aker sou li. 670 00:39:59,970 --> 00:40:03,390 Epi sa a, pou sa a demografik nan nou ki gen kou avanse AP syans òdinatè ak 10 671 00:40:03,390 --> 00:40:06,500 ane nan pwogramasyon anba senti ou a, epi k ap chèche ou ranpli nan sa yo twou vid ki genyen, 672 00:40:06,500 --> 00:40:10,170 epi gen plis fòmèl, olye ke fòmasyon endepandan anseye petèt, reyalize 673 00:40:10,170 --> 00:40:13,420 ke gen yon demografik anpil gwo nan klas la ki gen 674 00:40:13,420 --> 00:40:15,230 jisteman objektif sa a menm. 675 00:40:15,230 --> 00:40:16,460 Ou ap gen senk jou anreta. 676 00:40:16,460 --> 00:40:19,380 Aparèy televisyon HD pwoblèm yo jeneralman kòmsadwa sou Jedi, men ou kapab pwolonje senk nan 677 00:40:19,380 --> 00:40:22,900 sa yo lè l sèvi avèk dat limit bagay sa yo rele jou an reta, epi nou ap tou gout 678 00:40:22,900 --> 00:40:25,520 nòt ki pi ba ou a nan fen semès la, pou chak nan 679 00:40:25,520 --> 00:40:27,540 Nap nan kursus la. 680 00:40:27,540 --> 00:40:31,630 >> Men li te yon lòt karakteristik defini nan CS50 sou ane yo vin biwo 681 00:40:31,630 --> 00:40:36,060 èdtan, yon opòtinite ke ou te wè vizyèlman nan foto yon ti jan Anons sa pibliye depi nan ki 682 00:40:36,060 --> 00:40:39,090 nou rasanble deja nan koulwa yo kote moun kay, anvan yo ke nan a 683 00:40:39,090 --> 00:40:42,120 sousòl nan sant la syans, ak ane sa a nan Annenberg Hall, kat 684 00:40:42,120 --> 00:40:45,670 nwit nan yon semèn apati de 8:00 PM jiska 11:00 PM, kote ou pral gen sa a anpil 685 00:40:45,670 --> 00:40:49,810 pataje eksperyans nan ap travay sou, k ap goumen nan pwoblèm sèten, 686 00:40:49,810 --> 00:40:52,520 Men, se avèk yon estrikti sipò sibstansyèl nan plas li. 687 00:40:52,520 --> 00:40:55,780 Vreman vre, yo wout la sa a ap travay se ou pral rive nan Annenberg si ou gen 688 00:40:55,780 --> 00:40:56,950 kèk kesyon pandan semèn nan. 689 00:40:56,950 --> 00:41:00,190 Ou ap pote konpitè pòtatif ou, ou pral chita, gen tan pwan kèk manje, epi ou pral ouvri sesyon 690 00:41:00,190 --> 00:41:04,100 nan CS50 diskite, yon sèvis piblik ki baze sou wèb ki anplwaye a ansèyman gen 691 00:41:04,100 --> 00:41:07,860 devlope ki pral pèmèt ou poste kesyon ak wè followups nan yon 692 00:41:07,860 --> 00:41:12,590 tipik diskisyon fowòm sans, lè l sèvi avèk etikèt ak renmen an, ak oto-konplè 693 00:41:12,590 --> 00:41:13,790 nan rechèch done yo. 694 00:41:13,790 --> 00:41:17,950 Men, ou pral tou kapab, pandan èdtan yo nan lè biwo louvri, gen ou 695 00:41:17,950 --> 00:41:20,490 kesyon ogmante èt reyèl imen. 696 00:41:20,490 --> 00:41:24,000 Vreman vre, yo objektif la finalman se konsa ke yon moun, nou kòmanse konstwi sou a 697 00:41:24,000 --> 00:41:27,740 kou semès la yon corpus nan enfòmasyon èspere ke reyèlman itil, 698 00:41:27,740 --> 00:41:31,770 repons komen nan kesyon ki komen yo, pou ke ou tèt ou kapab rezoud pwoblèm 699 00:41:31,770 --> 00:41:35,980 epi pou yo jwenn dekole kòm byen vit ke posib, pandan y ap gen ansèyman an 700 00:41:35,980 --> 00:41:40,320 anplwaye - anjeneral 20% a 30% nan zanmi yo ansèyman ak kou asistan 701 00:41:40,320 --> 00:41:41,780 sou anplwaye nan yon fwa. 702 00:41:41,780 --> 00:41:45,150 >> Nou pral gen sa ki rele Greeter nan CS50 nan Annenberg, ak lè nou 703 00:41:45,150 --> 00:41:46,610 detèmine sa, ou konnen ki sa? 704 00:41:46,610 --> 00:41:50,900 Kesyon sa a, nou reyèlman reponn efikasman sou entènèt. 705 00:41:50,900 --> 00:41:51,930 Nou bezwen wè òdinatè ou. 706 00:41:51,930 --> 00:41:53,470 Nou vle pou pale ak nou yon sèl sou yon sèl. 707 00:41:53,470 --> 00:41:56,060 Ou se vrèman konbat, epi ou Se poutèt sa vle pale yon sèl sou yon sèl 708 00:41:56,060 --> 00:41:59,160 ansanm ak yon moun, ou pral voye Greeter nan CS50, yon 709 00:41:59,160 --> 00:42:02,700 ansèyman parèy kenbe, literalman, yon iPod ki gen tout non elèv yo sou yon sèl 710 00:42:02,700 --> 00:42:04,880 bò, anseye non anplwaye a sou lòt la. 711 00:42:04,880 --> 00:42:07,900 Nou pral kolekte non ou, ki te swiv pa non an nan yon anplwaye ansèyman, ak ou 712 00:42:07,900 --> 00:42:12,020 ekran òdinatè ap kòmanse kliyote, li di tanpri ale wè Alice oswa tanpri 713 00:42:12,020 --> 00:42:14,110 ale wè Bob bò tab la anplwaye yo. 714 00:42:14,110 --> 00:42:17,240 Se konsa, nan fason sa a, nou pral kapab èkspédision bagay sa yo kòm avèk efikasite kòm 715 00:42:17,240 --> 00:42:22,030 sa posib, kòm byen ke gide ou nan direksyon solisyon tout plis fasilman la. 716 00:42:22,030 --> 00:42:25,900 Nan seksyon, sa yo pral opòtinite pou plis entim men- 717 00:42:25,900 --> 00:42:30,080 sou opòtinite ak youn nan zanmi yo ansèyman ak 12 a 16 oswa konsa nan 718 00:42:30,080 --> 00:42:34,020 kondisip ou, nan ki chak semèn, nou pral gen pwoblèm nan ansanm lan pwoblèm 719 00:42:34,020 --> 00:42:36,750 ki mande yon kantite kesyon konseptyèl ekspresyon, ak yon nimewo nan mòde gwosè- 720 00:42:36,750 --> 00:42:39,180 pwogramasyon kesyon ke ou ta ka konpwan sou pwòp ou a, epi ou te kapab 721 00:42:39,180 --> 00:42:42,140 travay sou pwòp ou a, men nan yon kontèks la nan seksyon, nou pral travay nan 722 00:42:42,140 --> 00:42:45,230 kolektivman kèk nan moun yo pwoblèm yo epi ale kote nan 723 00:42:45,230 --> 00:42:46,700 konvèsasyon pran nou. 724 00:42:46,700 --> 00:42:51,340 >> Anplis de sa, nan seksyon sa w ap gen opòtinite revize soumèt nan 725 00:42:51,340 --> 00:42:54,470 devwa ke ou te fè a, kondisip ou, pafwa anonim, 726 00:42:54,470 --> 00:42:56,780 toujou pa nan yon opt-nan, si ou ta renmen pataje 727 00:42:56,780 --> 00:42:57,930 travay ke ou te soumèt. 728 00:42:57,930 --> 00:43:00,890 Se konsa, li pral vrèman gen yon konvèsasyon de-direksyon, ak opòtinite 729 00:43:00,890 --> 00:43:05,050 revize pwòp travay ou nan yon sans pi plis dinamik, olye ke tou senpleman 730 00:43:05,050 --> 00:43:08,620 kap nan yon PDF oubyen enprime ak panse sou sa pou yon kèk segond 731 00:43:08,620 --> 00:43:10,760 e li pa nesesèman absòbe fidbak la ki an 732 00:43:10,760 --> 00:43:12,270 gen anplwaye ansèyman bay yo. 733 00:43:12,270 --> 00:43:14,670 Epi ou ap itilize yon zouti isit la yo rele CS50 Espas. 734 00:43:14,670 --> 00:43:18,165 Pou moun ki abitye, sa a se lang nan ke yo rekonèt kòm C sou bò gòch tèt, ak 735 00:43:18,165 --> 00:43:21,360 ou pral jwenn yo konnen tan sa a sou yo, men sa a se yon sèvis piblik ki baze sou wèb ke nou pral 736 00:43:21,360 --> 00:43:25,350 itilize nan seksyon ki pral pèmèt ou ak kanmarad klas 15 oswa konsa ou a ouvri sesyon an ak 737 00:43:25,350 --> 00:43:27,120 parèy ansèyman ou an de sou devan sal la. 738 00:43:27,120 --> 00:43:28,890 Ou pral kapab ekri kòd nan fenèt sa a. 739 00:43:28,890 --> 00:43:31,800 Ou ap pral kapab chat elektwonikman si ou pa aktyèlman nan seksyon an 740 00:43:31,800 --> 00:43:35,300 moman sa a an patikilye, parèy ak ansèyman ou a, lè li rive tan 741 00:43:35,300 --> 00:43:41,295 diskite sou Alice oswa solisyon Bob a nan klas la, parèy nan ansèyman kapab klike sou yon 742 00:43:41,295 --> 00:43:45,210 bouton, ak vwala, pwojè sou ekran an tou sa pou di ke elèv ki te 743 00:43:45,210 --> 00:43:47,120 ap travay sou nan pwen sa a an patikilye nan tan. 744 00:43:47,120 --> 00:43:50,400 Se konsa, pou moun nan nou gen zanmi ki te pran CS50 nan tan lontan an, reyalize 745 00:43:50,400 --> 00:43:53,790 ki seksyon yo te siyifikativman demare nan ane sa a yo dwe 'pi plis toujou 746 00:43:53,790 --> 00:43:57,700 aktif, tout plis dinamik, ak reyèlman, yon konvèsasyon nan de-fason ant 747 00:43:57,700 --> 00:44:00,300 anseye anplwaye ak elèv yo. 748 00:44:00,300 --> 00:44:01,160 >> Ak valktroug. 749 00:44:01,160 --> 00:44:04,520 Se konsa, pou sa yo aparèy televisyon HD pwoblèm, nou menm tou nou ofri pa sèlman spesifikasyon la 750 00:44:04,520 --> 00:44:08,110 tèt li, ki se jeneralman yon PDF jistis detaye, men tou, bagay sa yo li te ye 751 00:44:08,110 --> 00:44:12,070 kòm valktroug, annakò ak sa youn nan manm nan anplwaye nan ansèyman ap mennen yon chak semèn 752 00:44:12,070 --> 00:44:15,460 sesyon ki literalman mache ou atravè mete nan pwoblèm, ki ba w 753 00:44:15,460 --> 00:44:18,700 sijesyon, ak konsèy, ak pwen kòmanse, epi li se vle di ke yo mande anpil nan 754 00:44:18,700 --> 00:44:21,370 moun poze souvan Kesyon: Ki kote mwen kòmanse? 755 00:44:21,370 --> 00:44:25,550 Oke, ou kòmanse swa pa plonje nan espèk a sou pwòp li yo, oswa lè w ale nan 756 00:44:25,550 --> 00:44:27,230 oswa l ap gade sa yo valktroug. 757 00:44:27,230 --> 00:44:29,550 Solisyon a an premye, an reyalite, yo pral sa a Vandredi. 758 00:44:29,550 --> 00:44:32,120 Yo pral jou vandredi, pa tèlman paske nou panse ke li pral yon popilè 759 00:44:32,120 --> 00:44:34,940 tan, men se paske nou ka Lè sa a, fim yo byen bonè nan semèn nan epi pou yo jwenn 760 00:44:34,940 --> 00:44:38,410 yo sou entènèt nan fen semèn nan pou ke ou gen kòm jou anpil ke posib 761 00:44:38,410 --> 00:44:40,530 aktyèlman angaje yo nan ke kontni kòm byen. 762 00:44:40,530 --> 00:44:43,050 Men, plis sou sa nan konferans sa a Vandredi. 763 00:44:43,050 --> 00:44:46,930 >> Koulye a, an tèm de estrikti nan sipò, estatistik ki pi enpòtan se 764 00:44:46,930 --> 00:44:50,600 petèt zanmi pou anseye 108 ak asistan kou ki kou sa a 765 00:44:50,600 --> 00:44:51,870 kounye a gen. 766 00:44:51,870 --> 00:44:54,490 Si kèk nan nou ki pa gen kou konfli ta renmen rantre nan 767 00:44:54,490 --> 00:44:58,900 m 'isit la sou sèn, li se mesye sa yo ki pral finalman reyèlman defini ou 768 00:44:58,900 --> 00:45:00,150 eksperyans nan kou an. 769 00:45:08,890 --> 00:45:11,870 Mwen te gen yon anpil nan zanmi ansèyman anseye m 'kou nan jou a, epi mwen 770 00:45:11,870 --> 00:45:15,650 sonje trè kèk nan sa yo, franchman, men dat la, mwen toujou sonje nan mitan 771 00:45:15,650 --> 00:45:19,990 sa yo kèk tf CS50 mwen, ki moun ki vrèman te ede m 'reponn kesyon, ki moun ki vrèman 772 00:45:19,990 --> 00:45:22,830 te ede m 'lè m' te konbat, ak reyèlman te yon patnè nan sa a 773 00:45:22,830 --> 00:45:25,770 eksperyans nan aprann yon mond trè nouvo. 774 00:45:25,770 --> 00:45:29,100 Nan yon ti jan, nan tout sa yo guys ap vin jwenn ou deyò pou gato, ki 775 00:45:29,100 --> 00:45:32,560 se yon tradisyon nan CS50, nan transèpt a nan Memorial Hall, men kite m ' 776 00:45:32,560 --> 00:45:36,980 premye entwodui ou nan Nate Hardison ankò, Rob Bowden, ak Tommy 777 00:45:36,980 --> 00:45:39,370 McWilliams, kou ane sa a dirije. 778 00:45:39,370 --> 00:45:41,385 Si ou nèg ta antre nan m 'isit la nan mitan yo. 779 00:45:47,380 --> 00:45:50,045 Yo te tout pare yon remak enspirasyon. 780 00:45:53,212 --> 00:45:55,775 >> Tommy MCWILLIAMS: Mwen pa t 'prepare anyen enspirasyon. 781 00:45:55,775 --> 00:45:57,170 Men, non mwen se Tommy. 782 00:45:57,170 --> 00:45:58,370 Mwen se yon wo grade nan Mather. 783 00:45:58,370 --> 00:46:01,620 Mwen ap etidye syans konpitè, vrèman eksite yo dwe nan ekip la tèt ak 784 00:46:01,620 --> 00:46:03,720 ale atravè tout vwayaj la CS50 avèk ou. 785 00:46:03,720 --> 00:46:06,750 Ki sa mwen reyèlman renmen sou CS50 se li montre kouman li anseye toutbonvre nou panse de 786 00:46:06,750 --> 00:46:08,180 pwoblèm nan yon fason nouvo. 787 00:46:08,180 --> 00:46:11,170 Sa a se vrèman yon konpetans ki k ap pase yo dwe anpil valè, pa gen pwoblèm sa jaden 788 00:46:11,170 --> 00:46:12,090 ou ale nan. 789 00:46:12,090 --> 00:46:14,800 Se pa sèlman sa, men nou ofri plis gratis sirèt pase nenpòt 790 00:46:14,800 --> 00:46:16,050 lòt kou sou kanpis lekòl la. 791 00:46:22,730 --> 00:46:24,350 Se konsa, mwen jis reyèlman kap pou pi devan pou wè sa 792 00:46:24,350 --> 00:46:25,645 tout moun ap bati sa a semès la. 793 00:46:25,645 --> 00:46:28,860 Epi si nenpòt moun te gen nenpòt kesyon kounye a oswa nan tout semès la, definitivman 794 00:46:28,860 --> 00:46:32,976 santi yo lib yo rive jwenn deyò mwen, mwen ta byen kontan ede w. 795 00:46:32,976 --> 00:46:33,920 >> ROB Bowden: Hi. 796 00:46:33,920 --> 00:46:34,670 Mwen Rob Bowden. 797 00:46:34,670 --> 00:46:35,920 Mwen se yon wo grade nan Kirkland. 798 00:46:40,030 --> 00:46:41,890 Yeah, ki nan dwa. 799 00:46:41,890 --> 00:46:44,070 Nou tout se vrèman eksite pou sa a semès kap vini an. 800 00:46:44,070 --> 00:46:45,325 Nou espere ou se tout eksite. 801 00:46:49,850 --> 00:46:51,580 Mwen pa te espere sa. 802 00:46:51,580 --> 00:46:52,530 Yeah. 803 00:46:52,530 --> 00:46:56,030 Se konsa, nou mete efò tèlman nan fè sa a semès reyèlman gwo, ak kòm 804 00:46:56,030 --> 00:46:58,830 lontan ke ou vle mete nan efò sa, gen nan anpil ou kapab jwenn 805 00:46:58,830 --> 00:47:00,080 soti nan kou sa a. 806 00:47:06,810 --> 00:47:10,470 Ou ka jwenn yon anpil plezi soti nan kou sa a. 807 00:47:10,470 --> 00:47:13,510 Nou pa ta gen yon anplwaye nan 108 si ou pa t 'kapab jwenn yon anpil plezi soti nan li, 808 00:47:13,510 --> 00:47:17,450 Se konsa, jis eseye pou patisipe, epi ou pa ap regrèt sa. 809 00:47:24,815 --> 00:47:26,020 >> Nate HARDISON: Hi, guys. 810 00:47:26,020 --> 00:47:26,930 Mwen Nate. 811 00:47:26,930 --> 00:47:29,700 Mwen presèpteur la pou kou a. 812 00:47:29,700 --> 00:47:31,200 Mwen vrèman eksite yo dwe isit la tankou byen. 813 00:47:31,200 --> 00:47:33,100 Sa a se premye ane mwen isit la. 814 00:47:33,100 --> 00:47:36,520 Mwen espere ke ou tout pran kou sa a, epi jwi li toutotan ke mwen te 815 00:47:36,520 --> 00:47:37,960 te jwi li byen lwen tèlman. 816 00:47:37,960 --> 00:47:41,520 Men, si ou te janm vle aprann ki jan pou yo vini nan nèf oswa dis nan binè, vini 817 00:47:41,520 --> 00:47:43,351 pale avè m '. 818 00:47:43,351 --> 00:47:46,480 >> Oratè 1: Se konsa, nan risk kite mesye sa yo isit la sou sèn yon ti jan 819 00:47:46,480 --> 00:47:50,330 malabiyman, kite la toubiyon atravè jis kèk yon nan bagay yo ki ap tann anvan nou 820 00:47:50,330 --> 00:47:51,500 ajoune pou gato. 821 00:47:51,500 --> 00:47:52,980 Ki sa ke li blayi pi devan? 822 00:47:52,980 --> 00:47:56,410 Oke, si nou pran yon gade rapid tounen nan ane pase, nan pwoblèm mete zewo, ou 823 00:47:56,410 --> 00:47:59,960 chèf anvan plonje nan yon lang programmation ki rele grafouyen, yon grafik 824 00:47:59,960 --> 00:48:03,160 pwogramasyon lang ou pral itilize nan premye jou yo nan kou a, kòmanse 825 00:48:03,160 --> 00:48:07,080 sa a Vandredi, aprann kèk konsèp abitye avèk wout yo kèk moun pami nou, men mwen reyalize 826 00:48:07,080 --> 00:48:10,330 pral gen yon aspè avanse nan sa a pou moun nan nou ki gen anvan 827 00:48:10,330 --> 00:48:11,070 background. 828 00:48:11,070 --> 00:48:14,082 >> Nan pwoblèm ane pase a mete de, elèv yo plonje nan mond lan nan 829 00:48:14,082 --> 00:48:17,740 chifreman, atizay la nan enciphering oswa eskalade enfòmasyon, 830 00:48:17,740 --> 00:48:21,310 mete ann aplikasyon pwogram ki done chiffres, ak nan edisyon an aker dènye 831 00:48:21,310 --> 00:48:26,710 ane t 'elèv yo kontinye nan krak oswa dekode modpas yo nan yon tipik 832 00:48:26,710 --> 00:48:31,190 . òdinatè a ks modpas dosye pa vini ak algoritm ak eristik pou 833 00:48:31,190 --> 00:48:34,980 brital fòs lè n ap kalkile konnen ki sa ki modpas yon moun sou yon òdinatè 834 00:48:34,980 --> 00:48:35,770 sistèm te ye a. 835 00:48:35,770 --> 00:48:39,820 Ane pase a oswa de, nan pwoblèm mete kat te fè elèv yo 836 00:48:39,820 --> 00:48:41,420 aplike jwèt la nan sudoku. 837 00:48:41,420 --> 00:48:45,180 Ak edisyon an aker ane sa a t 'elèv yo pa sèlman aplike ki jan yo 838 00:48:45,180 --> 00:48:49,360 jwe jwèt la, men aktyèlman rezolveur yon, annakò ak sa òdinatè a kapab ba ou, 839 00:48:49,360 --> 00:48:52,260 imen an, ak sijesyon, pa plis pase rapidman ou pou rezoud 840 00:48:52,260 --> 00:48:53,550 ki pwoblèm patikilye. 841 00:48:53,550 --> 00:48:57,420 >> Nan seri pwoblèm senk, nou te fè sa forensics, sa a atizay nan rekipere enfòmasyon 842 00:48:57,420 --> 00:49:00,160 sa yo ki te aksidantèlman oswa trè fè espre 843 00:49:00,160 --> 00:49:01,450 efase soti nan òdinatè a. 844 00:49:01,450 --> 00:49:04,530 Ane pase a, anplwaye a ansèyman ak mwen strolled alantou kanpis pran 845 00:49:04,530 --> 00:49:07,780 foto moun, kote, ak bagay ak Lè sa a, aksidantèlman 846 00:49:07,780 --> 00:49:10,900 fòma kat la medya sou kamera nou an ki te gen tout moun sa yo foto yo. 847 00:49:10,900 --> 00:49:15,920 Men, pa gen okenn pwoblèm, nou te fè yon imaj forensics nan kat sa a medya, lage li soti 848 00:49:15,920 --> 00:49:19,410 bay tout elèv nan klas la, ak defi yo nan ekri pwogram ki 849 00:49:19,410 --> 00:49:22,240 refè tout JPEGs yo soti nan ki kat. 850 00:49:22,240 --> 00:49:24,720 Ak sa a se aktyèlman youn nan aparèy televisyon HD pi renmen pwoblèm nou yo, epi Mwen fouye moute yon 851 00:49:24,720 --> 00:49:27,750 fin vye granmoun imel nan youn ki te chèf anvan ou ki te gwo plezi yo 852 00:49:27,750 --> 00:49:29,940 li nenpòt moman de sa. 853 00:49:29,940 --> 00:49:31,270 >> Sa a se soti nan Mat. 854 00:49:31,270 --> 00:49:34,970 Chè David, yè sè m 'aksidantèlman fòma NE kamera li a 855 00:49:34,970 --> 00:49:37,770 kat credi ak pèdi vo yon ane a nan foto memorab. 856 00:49:37,770 --> 00:49:40,830 Li malerezman se pa pi bon an nan fè bak done li. 857 00:49:40,830 --> 00:49:43,780 Men, sitiyasyon sa a fè m sonje nan p mete-senk, se konsa mwen te panse mwen ta eseye 858 00:49:43,780 --> 00:49:47,620 kouri kat SD li nan pwogram nan refè ke mwen te ekri tout wout la tounen 859 00:49:47,620 --> 00:49:48,180 nan mwa Oktòb. 860 00:49:48,180 --> 00:49:51,660 Se konsa, apre kat èdtan nan lè n ap kalkile konnen kouman ou kapab kreye yon imaj anvan tout koreksyon soti nan la 861 00:49:51,660 --> 00:49:53,350 formate NE kat - 862 00:49:53,350 --> 00:49:56,050 Google pwouve ke yo dwe trè itil nan sa a konsiderasyon, jouk tan mwen iwonilman 863 00:49:56,050 --> 00:50:00,140 rive vini nan tout enstriksyon ou sou entènèt la - 864 00:50:00,140 --> 00:50:03,080 apre brikolaj alantou yo avèk kèk nan agiman yo liy lòd, mwen jere 865 00:50:03,080 --> 00:50:06,020 yo kreye imaj la legal, ak apre enstale ak konfigirasyon an 866 00:50:06,020 --> 00:50:10,600 CS50 Aparèy, mwen jere nan kouri imaj la legal nan pwogram m 'ak 867 00:50:10,600 --> 00:50:16,065 refè tout 1.027 foto sè mwen an, ekri Mat. 868 00:50:25,210 --> 00:50:28,600 >> Nan seri pwoblèm ane pase a sis, nou te bay elèv yo yon diksyonè nan 869 00:50:28,600 --> 00:50:33,350 150,000 mo angle ak defi yo nan ekri yon korektè période ki 870 00:50:33,350 --> 00:50:36,870 reponn queries nan fòm la, se pawòl sa a eple kòrèkteman oswa mal 871 00:50:36,870 --> 00:50:38,150 osi vit ke posib. 872 00:50:38,150 --> 00:50:41,900 Yo, epi sou opt-nan baz yo te elèv yo pèmèt yo Lè sa a, defi kamarad klas 873 00:50:41,900 --> 00:50:45,220 pa poste rezilta yo, kantite a RAM yo ke yo itilize, ki kantite 874 00:50:45,220 --> 00:50:49,190 CPU sik oswa segonn yo ke yo te itilize, se konsa ke elèv yo te Lè sa a, klase sou 875 00:50:49,190 --> 00:50:53,010 sit entènèt kou a - ankò, piman si ou vle aspè nan li, men li plezi gwo 876 00:50:53,010 --> 00:50:56,970 nan ki trè souvan ta jwenn yon elèv nan nimewo pozisyon 10 oswa konsa sou gwo a 877 00:50:56,970 --> 00:51:00,370 Komisyon Konsèy la, sou sit entènèt la, ale yo ale nan dine ak Lè sa a, 'tounen an, ak reyalize 878 00:51:00,370 --> 00:51:04,340 kolokasyon l ', te jis file de bò a devan l' oswa li sou tablo a gwo, 879 00:51:04,340 --> 00:51:07,620 ensi vide yon lòt èdtan de oswa twa jis nan yon sèl 880 00:51:07,620 --> 00:51:09,300 moute l 'osinon kolokasyon l'. 881 00:51:09,300 --> 00:51:11,730 >> Se konsa, nou gade pou pi devan pou yon bagay ki sanble nan ane sa a kòm byen. 882 00:51:11,730 --> 00:51:15,400 Nan seri pwoblèm 7 t 'nou vire volan an nan direksyon an nan pwogram entènèt, aktyèlman 883 00:51:15,400 --> 00:51:19,320 rezoud pwoblèm ki nan anviwònman an janm-de pli zan pli komen 884 00:51:19,320 --> 00:51:20,300 nan yon sit entènèt navigatè. 885 00:51:20,300 --> 00:51:23,670 Konnen Lè sa a, decreasingly nou download lojisyèl sou Macs ak PC yo, men 886 00:51:23,670 --> 00:51:25,790 de pli zan pli, nou fè l 'tout nan sit wèb la. 887 00:51:25,790 --> 00:51:30,140 >> Ak tout bon, ane pase a, kèk 88% nan pwojè final elèv yo nan kou a 888 00:51:30,140 --> 00:51:31,790 te baze sou sit,. 889 00:51:31,790 --> 00:51:34,670 Ak moun ki, tou, se ladrès ki di ou pral dériver sa a soti nan klas-la epi 890 00:51:34,670 --> 00:51:38,410 fen kou a, paske sa ap tann nan fen kou a se san Patipri a CS50, sa a 891 00:51:38,410 --> 00:51:42,100 egzibisyon ki nan ki baze sou lide a nan yon jis syans, men nan sa a vèsyon an 892 00:51:42,100 --> 00:51:45,370 yon fwa fè tout elèv ki nan klas la pote laptops yo, epi yo yo 893 00:51:45,370 --> 00:51:49,720 zanmi, ak fanmi, ak lòt moun Nòdwès Syans, yon bilding gwo sou 894 00:51:49,720 --> 00:51:53,420 lakou lekòl la, mete kanpe laptop yo, jwenn kèk manje, jwenn kèk pòpkòn, yo bwè, epi 895 00:51:53,420 --> 00:51:57,180 Lè sa a, montre pwojè final yo pou tout moun ki nan prezans, ki moun ki ane pase a 896 00:51:57,180 --> 00:52:01,510 nimewote kèk patisipan 2,500 ki sòti atravè lakou lekòl la, ak ekspresyon tankou 897 00:52:01,510 --> 00:52:05,510 sa a, ak tankou sa a yo pa t 'estraòdinè nan kèmès la. 898 00:52:05,510 --> 00:52:09,660 >> Mennen jiska jis la se Hackathon nan CS50, yon opòtinite hop sou yon 899 00:52:09,660 --> 00:52:13,610 Harvard navèt, tèt desann nan lari a Microsoft a 8:00 PM, epi yo pa ale lakay ou 900 00:52:13,610 --> 00:52:14,810 jiskaske 7:00 AM. 901 00:52:14,810 --> 00:52:19,040 Nou sèvi premye dine nan 8:00 PM, dezyèm dine nan 1:00 AM, ak pou moun ki toujou 902 00:52:19,040 --> 00:52:22,540 kanpe a 5:00 AM nou trete krèp nan IHOP. 903 00:52:22,540 --> 00:52:26,580 Ak Hackathon a se yon opòtinite, menm jan desen isit la, nan plonje nan ou 904 00:52:26,580 --> 00:52:30,470 pwojè final, si ap travay sou pwòp ou a oswa ak zanmi nan yon 905 00:52:30,470 --> 00:52:33,770 kolaborasyon anviwònman, kote ekip la ansèyman tout ap travay byen 906 00:52:33,770 --> 00:52:37,560 nan nwit la la ak yon apwovizyònman ase nan manje Hong Chinwa Kong. 907 00:52:37,560 --> 00:52:43,070 A 5:00 AM pral imaj tankou sa yo dwe byen komen ane sa a kòm byen. 908 00:52:43,070 --> 00:52:48,170 >> Se konsa, jan nou ajoune nan yon moman pou gato, kenbe nan tèt ou ke 76% pousan nan nan 909 00:52:48,170 --> 00:52:51,720 moun nan sal sa a pa gen yon eksperyans anvan, epi tankou pou chak kursus a, 910 00:52:51,720 --> 00:52:55,300 sa ki finalman zafè nan kou sa a se pa tèlman kote ou fini 911 00:52:55,300 --> 00:52:59,540 relatif nan kamarad klas ou, men ou ki kote ou, nan semèn 11, fini relatif nan 912 00:52:59,540 --> 00:53:01,540 tèt ou nan semèn 0. 913 00:53:01,540 --> 00:53:03,690 Sa a se CS50.