1 00:00:00,000 --> 00:00:02,952 >> [Мусиц плаиинг] 2 00:00:02,952 --> 00:00:11,316 3 00:00:11,316 --> 00:00:13,284 >> [Мусиц плаиинг] 4 00:00:13,284 --> 00:00:18,722 5 00:00:18,722 --> 00:00:19,680 Давид Малан: У реду. 6 00:00:19,680 --> 00:00:21,983 Ово је ЦС50. 7 00:00:21,983 --> 00:00:24,108 [Мусиц плаиинг Тритонал, Цасх Цасх,  "Недодирљиви"] 8 00:00:24,108 --> 00:01:40,846 9 00:01:40,846 --> 00:01:41,844 [Мусиц плаиинг] 10 00:01:41,844 --> 00:01:45,337 ГЛАС 1: Идем у Француска, и ти ћеш, такође. 11 00:01:45,337 --> 00:01:48,331 [Мусиц плаиинг] 12 00:01:48,331 --> 00:02:38,100 13 00:02:38,100 --> 00:02:41,930 Давид Малан: Ово је ЦС50, Харвард Университи увод 14 00:02:41,930 --> 00:02:44,520 на интелектуални предузећа компјутерске науке 15 00:02:44,520 --> 00:02:47,940 и умјетности програм-- и по први пут у историји, 16 00:02:47,940 --> 00:02:49,800 Универзитет Јејл је као добро. 17 00:02:49,800 --> 00:02:53,830 Заиста, да ли си овде у Кембриџу или у Нев Хавен или Мајамију или Ст. Лоуис 18 00:02:53,830 --> 00:02:55,550 или Амстердам, или било где око света 19 00:02:55,550 --> 00:03:00,080 узимајући ЦС50, рачунар наука Е50, ЦС50Кс, ЦС50, АП, 20 00:03:00,080 --> 00:03:02,090 ми смо сви једно те исто. 21 00:03:02,090 --> 00:03:04,490 Велцоме то ЦС50. 22 00:03:04,490 --> 00:03:05,380 >> Оно што бих-- 23 00:03:05,380 --> 00:03:06,348 >> [Апплаусе] 24 00:03:06,348 --> 00:03:07,800 >> [Смех] 25 00:03:07,800 --> 00:03:10,220 >> [Апплаусе] 26 00:03:10,220 --> 00:03:13,610 27 00:03:13,610 --> 00:03:16,920 >> Тако сам направио грешку себи неки Пре време када сам почела колеџ. 28 00:03:16,920 --> 00:03:21,580 И ја сам на факултет, и одлучио сам да искрено, стицк у мојој зони комфора. 29 00:03:21,580 --> 00:03:24,475 Завршио сам проглашења концентрацију, или велики, владе. 30 00:03:24,475 --> 00:03:27,880 Мрав који је углавном функција мене је прилично упознат са владом 31 00:03:27,880 --> 00:03:31,270 или бар историја или сам стварно волео Уставни закон у средњој школи. 32 00:03:31,270 --> 00:03:34,150 И тако, када сам стигао, некако од опредељују за ствари 33 00:03:34,150 --> 00:03:35,800 са којим сам већ био упознат. 34 00:03:35,800 --> 00:03:36,300 У праву? 35 00:03:36,300 --> 00:03:38,167 Не дао Бог да лоше раде у класи. 36 00:03:38,167 --> 00:03:40,250 Свакако желео да остане у мом зони комфора, 37 00:03:40,250 --> 00:03:43,010 а тек На другој години да сам коначно 38 00:03:43,010 --> 00:03:46,820 скупио храбрости да појача ногу у учионици која се зове ЦС50. 39 00:03:46,820 --> 00:03:51,150 И у том тренутку, да ли сам коначно схватити да, Боже, домаћи могао заправо 40 00:03:51,150 --> 00:03:51,910 Биће забавно. 41 00:03:51,910 --> 00:03:54,410 >> Заиста, ја сам био један од оне деце да ће у петак увече када су 42 00:03:54,410 --> 00:03:57,640 П-СЕТОВИ ће бити пуштен, ја да се вратим у своју собу и диве 43 00:03:57,640 --> 00:03:58,790 у П-Сетс ноћи је. 44 00:03:58,790 --> 00:04:01,606 И за мене, то је био знак да је ово поље за мене. 45 00:04:01,606 --> 00:04:04,480 Али оно што је важније је Чињеница да сам добио ову петљу 46 00:04:04,480 --> 00:04:08,000 да истражи воде непознате мени и превазићи мог сигурне зоне 47 00:04:08,000 --> 00:04:12,320 и искрено, ја сам био у стању да уради да само На другој години тако што овај час 48 00:04:12,320 --> 00:04:13,050 пасс / фаил. 49 00:04:13,050 --> 00:04:16,470 >> Заиста, то је био веома задњи дан да Коначно сам се пребацио и на крају 50 00:04:16,470 --> 00:04:19,707 проглашен ЦС као мој концентрације, стављање гов у том тренутку иза мене. 51 00:04:19,707 --> 00:04:22,290 Па ми не утврђују у овај курс да бисте свима вама 52 00:04:22,290 --> 00:04:25,780 у ЦС већим или концентратора, али а да вам дати прилику 53 00:04:25,780 --> 00:04:29,780 надајући се иде даље у свету са којом сте тренутно познат 54 00:04:29,780 --> 00:04:33,660 и вратити са овог свијета вештине и знања и памет 55 00:04:33,660 --> 00:04:36,220 које можете да примените на свој сопствени свет, да ли је то 56 00:04:36,220 --> 00:04:39,080 у хуманистичких, друштвених наука, природне науке, или изнад. 57 00:04:39,080 --> 00:04:40,871 >> Заиста, ако си осећао помало неустрашиви 58 00:04:40,871 --> 00:04:43,250 о томе да у овој соби а камоли у овој класи, 59 00:04:43,250 --> 00:04:47,560 схватити да ако је историја индикације, 72% од вас 60 00:04:47,560 --> 00:04:49,802 никада раније узели ЦС курс. 61 00:04:49,802 --> 00:04:52,760 Тако да је у сваком случају није био случај да студент седи са леве стране 62 00:04:52,760 --> 00:04:56,850 или десно или испред или иза вас зна много више о ЦС 63 00:04:56,850 --> 00:04:58,820 или програмирање посебно од тебе. 64 00:04:58,820 --> 00:05:00,432 То није заправо тако. 65 00:05:00,432 --> 00:05:02,140 И заиста, много подршка структура 66 00:05:02,140 --> 00:05:04,600 да смо поставили у ово Наравно током последњих много година 67 00:05:04,600 --> 00:05:08,840 је било тачно да разлога-- на пропраћене на рампи да и даље излази 68 00:05:08,840 --> 00:05:11,640 исто тако строго и као висок као икада-- 69 00:05:11,640 --> 00:05:14,860 али је нагиб који омогућују студентима мање удобан и удобнији 70 00:05:14,860 --> 00:05:18,420 једнако, независно успех његовог или њеног претходног позадини. 71 00:05:18,420 --> 00:05:20,610 >> Заиста, шта на крају питања у овој класи је не 72 00:05:20,610 --> 00:05:22,830 толико где си завршити у односу на своје другове из разреда 73 00:05:22,830 --> 00:05:26,000 али где се у 12. недељи завршити у односу на себе 74 00:05:26,000 --> 00:05:28,720 у недељу нуле, што је где смо данас овде. 75 00:05:28,720 --> 00:05:32,315 >> Заиста и то може веома добро и вероватно не изгледа као грчки 76 00:05:32,315 --> 00:05:32,940 да многи од вас. 77 00:05:32,940 --> 00:05:35,200 Али будите уверени, да ово и много више 78 00:05:35,200 --> 00:05:38,990 ће бити потпуно у твом схватити у само мало времена. 79 00:05:38,990 --> 00:05:41,410 >> Али данас, ми фокусирати на неке од идеја вишег нивоа 80 00:05:41,410 --> 00:05:43,822 да вам укус ЦС50 и информатика 81 00:05:43,822 --> 00:05:45,530 у смислу онога што сте се регистровали за. 82 00:05:45,530 --> 00:05:48,000 И заиста, информатика могу бити дестилована више 83 00:05:48,000 --> 00:05:51,209 једноставно као прорачунска сам-- размишља као компјутер, ако хоћете. 84 00:05:51,209 --> 00:05:54,000 И има толико различитих ствари састојци који иду у тај, 85 00:05:54,000 --> 00:05:56,240 али хајде да предложи само три за данас. 86 00:05:56,240 --> 00:05:59,420 Ако је циљ класе на крају није те научити програмирање, 87 00:05:59,420 --> 00:06:03,022 није да те научим Ц или ПХП или СКЛ или било који број речи 88 00:06:03,022 --> 00:06:04,730 и акроними ин тхе Опис курса је, 89 00:06:04,730 --> 00:06:07,850 већ да те научим да ефикасније решавају проблеме 90 00:06:07,850 --> 00:06:11,670 и да мисли више методично и више алгоритмички, да тако кажем. 91 00:06:11,670 --> 00:06:13,610 Да видимо шта то значи. 92 00:06:13,610 --> 00:06:17,000 >> Дакле, ја бих предложио да се размишљање рачунски своди 93 00:06:17,000 --> 00:06:17,834 у решавању проблема. 94 00:06:17,834 --> 00:06:19,333 Шта ти је потребно да реши проблем? 95 00:06:19,333 --> 00:06:21,470 Треба да инпут-- као улаз на мали проблем 96 00:06:21,470 --> 00:06:23,636 ти треба излаз, који је надамо се решење, 97 00:06:23,636 --> 00:06:26,720 а онда је потребан процес од који се реши тај проблем, који 98 00:06:26,720 --> 00:06:30,030 ћемо назвати алгоритхм-- сет упутства за решавање неких проблема. 99 00:06:30,030 --> 00:06:33,340 >> Али прво, хајде да се фокусирамо на први и последња од ових улаза и излаза. 100 00:06:33,340 --> 00:06:38,070 Компјутери на крају крајева, очигледно само разуме нула и јединица. 101 00:06:38,070 --> 00:06:39,299 Али како се то могло бити? 102 00:06:39,299 --> 00:06:42,090 Чак и ако нисте упознати уопште са оним што је испод хаубе, 103 00:06:42,090 --> 00:06:44,980 вероватно бар чуо рачунари разумеју бинари-- 104 00:06:44,980 --> 00:06:48,050 само нуле и онес-- али како могу Ви вероватно учинити нешто занимљиво? 105 00:06:48,050 --> 00:06:49,960 >> Па, једна од тема класе иде 106 00:06:49,960 --> 00:06:53,293 да је ово лаиеринг-- где и данас, ми ћемо узети брз поглед на најнижем нивоу 107 00:06:53,293 --> 00:06:55,620 детаљи, али са сваким пролази дан, где смо слоја 108 00:06:55,620 --> 00:06:59,420 или апстрактно на врху тих детаља да стварно реши виши ниво 109 00:06:59,420 --> 00:07:01,080 Проблеми су од интереса за нас. 110 00:07:01,080 --> 00:07:04,730 >> Дакле, овде је оно што бисмо могли назвати бинари-- са само једном писму од 0 и 1. 111 00:07:04,730 --> 00:07:06,960 Али ми људи углавном упознат са децимале. 112 00:07:06,960 --> 00:07:08,130 Дец значење 10. 113 00:07:08,130 --> 00:07:09,070 Би значи два. 114 00:07:09,070 --> 00:07:12,100 И тако у децималног систем, имамо 10 цифара 115 00:07:12,100 --> 00:07:14,099 у нашем диспосал-- од Наравно, нула до девет. 116 00:07:14,099 --> 00:07:16,140 Дакле, ако се осврнемо на великом броју овако, већина вас 117 00:07:16,140 --> 00:07:19,016 интуитивно само схвати да је 123. 118 00:07:19,016 --> 00:07:20,640 Не постоји ништа тешко о томе. 119 00:07:20,640 --> 00:07:22,452 Али зашто је 123 е? 120 00:07:22,452 --> 00:07:24,660 Па, ако мислите вратити разред школе за или барем 121 00:07:24,660 --> 00:07:26,410 начин на који сам сазнао некако ти ворлд-- 122 00:07:26,410 --> 00:07:29,640 Можда се сећате да смо третирани ово ствари у колонама, или места. 123 00:07:29,640 --> 00:07:31,412 >> Дакле, имамо оне које место на десној страни. 124 00:07:31,412 --> 00:07:32,620 На десетине место у средини. 125 00:07:32,620 --> 00:07:34,240 Стотине место на левој страни. 126 00:07:34,240 --> 00:07:36,980 И како онда добијамо из овог обрасца симболс-- 127 00:07:36,980 --> 00:07:41,771 1 2 3-- на овом виши ниво Идеја да знамо како 123? 128 00:07:41,771 --> 00:07:43,461 Па, то је само нека једноставна аритметика. 129 00:07:43,461 --> 00:07:43,960 У праву? 130 00:07:43,960 --> 00:07:48,960 >> Онај је у суштини значи дај нам 100 пута 1 плус 10 пута 131 00:07:48,960 --> 00:07:50,410 2 плус 1 пута 3. 132 00:07:50,410 --> 00:07:53,430 И наравно ако то учинимо Оут тхе математике тамо, то је 100, плус 20 133 00:07:53,430 --> 00:07:56,480 Плус 3-- иначе познат као 123. 134 00:07:56,480 --> 00:07:58,820 >> Дакле, ако сте на иста страница као и тог права 135 00:07:58,820 --> 00:08:02,320 Сада и су удобне са тзв децимални систем као човека, 136 00:08:02,320 --> 00:08:05,750 то је заправо добро у Ваш обим удобности 137 00:08:05,750 --> 00:08:07,220 да размотри сада бинарни систем. 138 00:08:07,220 --> 00:08:10,110 Таке а дивљи погодим ово представља, у свету рачунара 139 00:08:10,110 --> 00:08:12,001 у бинари-- Који број? 140 00:08:12,001 --> 00:08:12,500 Нула. 141 00:08:12,500 --> 00:08:13,580 >> Али зашто је то тако? 142 00:08:13,580 --> 00:08:17,460 Па, испоставило се да су колоне или места овдје-- Нису силе 10. 143 00:08:17,460 --> 00:08:19,670 1, 10, 100, 1000, и тако даље. 144 00:08:19,670 --> 00:08:21,890 Уместо тога, они су, сасвим Једноставно, моћи 2. 145 00:08:21,890 --> 00:08:25,400 Дакле, 1, 2, 4, 8, 16, 32, и тако даље. 146 00:08:25,400 --> 00:08:29,630 И сада смо наравно доћи до 0 овде само зато што имамо 4 пута 147 00:08:29,630 --> 00:08:34,510 0 плус 2 пута 0 плус 1 пута 0, што наравно нам даје 0. 148 00:08:34,510 --> 00:08:37,399 >> Али како да го о представља број 1? 149 00:08:37,399 --> 00:08:39,440 Шта је образац нуле и јединице која представљају 150 00:08:39,440 --> 00:08:42,720 броја који људи знају као 1? 151 00:08:42,720 --> 00:08:44,280 001. 152 00:08:44,280 --> 00:08:46,370 И 2? 153 00:08:46,370 --> 00:08:47,480 010. 154 00:08:47,480 --> 00:08:49,760 >> А сада образац почиње да понављања. 155 00:08:49,760 --> 00:08:50,890 Сада је 011. 156 00:08:50,890 --> 00:08:54,310 И опет, 0 четворке, један 2, један 1. 157 00:08:54,310 --> 00:08:55,180 Дакле, 2, плус 1. 158 00:08:55,180 --> 00:08:56,140 То је 3. 159 00:08:56,140 --> 00:08:59,069 >> А сада да представља 4, ми не само променити 0 до 1. 160 00:08:59,069 --> 00:09:01,360 Ти си некако морају да носе, да тако кажем, и бројеви 161 00:09:01,360 --> 00:09:03,700 старт окретањем око само као у децимална свету. 162 00:09:03,700 --> 00:09:04,670 >> Дакле, ово је 4. 163 00:09:04,670 --> 00:09:05,410 Ово је 5. 164 00:09:05,410 --> 00:09:06,330 Ово је 6. 165 00:09:06,330 --> 00:09:07,580 Ово је 7. 166 00:09:07,580 --> 00:09:09,720 И тако смо рачунати као висок као 7. 167 00:09:09,720 --> 00:09:12,400 >> Сад нам само треба је више битс-- више нула је и један је. 168 00:09:12,400 --> 00:09:15,700 И заиста "бита", ако сте чули терм-- бинарни цифру. 169 00:09:15,700 --> 00:09:17,470 Бит је где је то долази. 170 00:09:17,470 --> 00:09:20,190 Па ако желимо да представљају већи број, треба нам још бита. 171 00:09:20,190 --> 00:09:24,360 Али да идемо даље од слајдова сада нешто мало реалније. 172 00:09:24,360 --> 00:09:27,540 Претпоставимо да желимо да заправо представљају ову ствар. 173 00:09:27,540 --> 00:09:31,790 >> Па хајде да погледамо сада у малу демонстрацију. 174 00:09:31,790 --> 00:09:35,270 Дакле, ово је веб базирана апликација да је један од ЦС50 сопствене, Мицхаел Г, 175 00:09:35,270 --> 00:09:38,160 заједно овог лета да помогне појашњава управо ову идеју. 176 00:09:38,160 --> 00:09:40,420 И би неко као да се упустим на бину 177 00:09:40,420 --> 00:09:42,915 испред свих својих другова из разреда? 178 00:09:42,915 --> 00:09:43,790 Тамо испред. 179 00:09:43,790 --> 00:09:45,660 Хајде горе. 180 00:09:45,660 --> 00:09:48,350 >> Мораш да буде удобно на камеру и интернету. 181 00:09:48,350 --> 00:09:50,930 182 00:09:50,930 --> 00:09:52,450 Ох, овде. 183 00:09:52,450 --> 00:09:52,950 ОК. 184 00:09:52,950 --> 00:09:53,740 Добро смо. 185 00:09:53,740 --> 00:09:54,240 У реду. 186 00:09:54,240 --> 00:09:54,740 Хајде горе. 187 00:09:54,740 --> 00:09:56,150 Како се зовеш? 188 00:09:56,150 --> 00:09:58,550 Емили хајде горе. 189 00:09:58,550 --> 00:09:59,410 Дакле, ово је Емили. 190 00:09:59,410 --> 00:10:00,840 Које године сте ви? 191 00:10:00,840 --> 00:10:01,660 >> Бруцош. 192 00:10:01,660 --> 00:10:02,810 >> Емили, драго ми је. 193 00:10:02,810 --> 00:10:03,310 Давид. 194 00:10:03,310 --> 00:10:03,810 >> У реду. 195 00:10:03,810 --> 00:10:06,120 Дакле, на екрану овде, имамо овај екран осетљив на додир 196 00:10:06,120 --> 00:10:08,425 који ће нам омогућити заправо интеракцију са овим програмом, 197 00:10:08,425 --> 00:10:09,265 и то је само бровсер. 198 00:10:09,265 --> 00:10:11,390 То Цхроме пуна приказан у овом тренутку, али то је 199 00:10:11,390 --> 00:10:14,030 програмирани Мицхаел до реагују на начин који омогућава 200 00:10:14,030 --> 00:10:15,970 да се поиграју са бинарних цифара. 201 00:10:15,970 --> 00:10:20,220 >> Тако, на пример, овде нисмо три, али осам битс-- нуле и јединице. 202 00:10:20,220 --> 00:10:22,000 Сада, ми смо гледајући број 0. 203 00:10:22,000 --> 00:10:25,150 И заиста, свих осам нула у децимале значи нула. 204 00:10:25,150 --> 00:10:26,900 Дакле, то је све што је који је наговестио овде. 205 00:10:26,900 --> 00:10:29,395 >> Дакле, ако желите да представљају број 8, 206 00:10:29,395 --> 00:10:31,520 шта је образац нула и оне које желите? 207 00:10:31,520 --> 00:10:35,160 Можете једноставно додирнете горе или доле или сами бројеви. 208 00:10:35,160 --> 00:10:35,660 У реду. 209 00:10:35,660 --> 00:10:37,659 Дакле, то је наравно 8, као што видите тамо. 210 00:10:37,659 --> 00:10:41,260 И ако желимо да не 16, шта да радимо? 211 00:10:41,260 --> 00:10:42,701 >> Да, само је опет. 212 00:10:42,701 --> 00:10:43,200 16. 213 00:10:43,200 --> 00:10:43,870 У реду. 214 00:10:43,870 --> 00:10:46,522 Дакле, ово је све у реду и добро, и даље је веома низак ниво. 215 00:10:46,522 --> 00:10:48,230 Потребан нам је пут у стварни свет за Емили 216 00:10:48,230 --> 00:10:50,550 реално представља ове ствари. 217 00:10:50,550 --> 00:10:54,230 Па претпостављам да се окренемо ово нуле и оне, који је веома 218 00:10:54,230 --> 00:10:55,980 концептуална, у стварним сијалица. 219 00:10:55,980 --> 00:10:56,480 У праву? 220 00:10:56,480 --> 00:10:59,540 >> Рачунар је физички, механички, електрични уређај. 221 00:10:59,540 --> 00:11:02,220 И његова инпут-- барем ако га укључите или пуњење то-- 222 00:11:02,220 --> 00:11:05,090 је да батерије и електрони теку и излазе. 223 00:11:05,090 --> 00:11:08,150 >> Па сад, зашто не бисмо престати мислити о битова као нула и јединица, 224 00:11:08,150 --> 00:11:10,470 али нешто више физичке као сијалица овде. 225 00:11:10,470 --> 00:11:13,815 И ако Ден Армендариз могла да се придружи ми за само тренутак-- хајде их-- 226 00:11:13,815 --> 00:11:15,440 ћемо то куеуе неку апликацију. 227 00:11:15,440 --> 00:11:15,940 >> Хајде преко, Емили. 228 00:11:15,940 --> 00:11:18,270 Жао ми је ово је највише неспретан демо за вас икада. 229 00:11:18,270 --> 00:11:20,330 Дођи овамо. 230 00:11:20,330 --> 00:11:22,080 Идемо у ред са захваљујући Дан 231 00:11:22,080 --> 00:11:25,300 Армендариз, још један члан нашег особља, апликација позната као бинарни сијалице. 232 00:11:25,300 --> 00:11:28,070 >> Дакле, шта имамо овде је апликација ИПад 233 00:11:28,070 --> 00:11:31,970 који има следећу корисника интерфејс на екрану за Емили. 234 00:11:31,970 --> 00:11:35,400 То је само добио исти тачан УИ у суштини то је тамо. 235 00:11:35,400 --> 00:11:39,220 А ако сада желите да представљају број, каже 8, 236 00:11:39,220 --> 00:11:42,094 како би ти да радиш ово примецује на десној страни, 237 00:11:42,094 --> 00:11:43,510 су сијалице које имамо овде? 238 00:11:43,510 --> 00:11:46,576 239 00:11:46,576 --> 00:11:47,620 А-ха. 240 00:11:47,620 --> 00:11:48,290 Магичан. 241 00:11:48,290 --> 00:11:51,830 Дакле, ако желимо да сада ово претворити нешто мало већи изазов, 242 00:11:51,830 --> 00:11:58,100 и идемо напред и покупити случајни број као број 50 овде. 243 00:11:58,100 --> 00:11:59,015 Улаз ово. 244 00:11:59,015 --> 00:12:01,640 А ако сада може оспорити да дођу до броја 50, 245 00:12:01,640 --> 00:12:04,268 ћемо имати феноменалне награду за тебе. 246 00:12:04,268 --> 00:12:06,144 >> Емили: У реду. 247 00:12:06,144 --> 00:12:08,692 О Боже. 248 00:12:08,692 --> 00:12:10,650 Давид Малан: аритметика је заиста тешко испред 249 00:12:10,650 --> 00:12:12,860 стотина ваших другова. 250 00:12:12,860 --> 00:12:16,260 Али 50 је био одговор овде. 251 00:12:16,260 --> 00:12:18,132 >> [Апплаусе] 252 00:12:18,132 --> 00:12:21,875 >> И сада, ово је требало да бити показна за Емили. 253 00:12:21,875 --> 00:12:24,315 Дакле, овде је мало светла сијалица сасвим попут ових, 254 00:12:24,315 --> 00:12:26,190 али заправо је мали магнетне траке. 255 00:12:26,190 --> 00:12:28,570 А шта је кул о овим и Разлог их користимо у ЦС50 256 00:12:28,570 --> 00:12:31,640 је да они подржавају нешто што се зове АПИ-- програмирање апликација 257 00:12:31,640 --> 00:12:34,681 интерфејс, што је само фенси начин да кажемо да је оно што од нашег особља 258 00:12:34,681 --> 00:12:37,284 да ли преко лета је створити иПад апликација овде 259 00:12:37,284 --> 00:12:39,700 да говори преко интернета на сијалица овде, 260 00:12:39,700 --> 00:12:41,810 који су бежично повезан са другим уређајем. 261 00:12:41,810 --> 00:12:43,912 Али ово је сада опција за коначних пројеката. 262 00:12:43,912 --> 00:12:46,370 И тако Емили, ако тако би као, на крају мандата, 263 00:12:46,370 --> 00:12:48,703 можете украсити своју собу у дому у међувремену са онима. 264 00:12:48,703 --> 00:12:50,376 Хвала Емили као добро. 265 00:12:50,376 --> 00:12:53,244 >> [Апплаусе] 266 00:12:53,244 --> 00:12:56,590 267 00:12:56,590 --> 00:13:00,055 >> Али сада, окренимо наша пажња на оно што 268 00:13:00,055 --> 00:13:03,180 та порука могла да изгледа, и то је нешто мало овако. 269 00:13:03,180 --> 00:13:05,320 У ствари, ово је Пример само као теасер 270 00:13:05,320 --> 00:13:08,400 од оног што долази од онога што је назива АПИ захтев. 271 00:13:08,400 --> 00:13:11,409 И оно што имамо овде је једноставно управо су врсте порука 272 00:13:11,409 --> 00:13:13,200 да након неколико недеља Време у ЦС50, ви ћете 273 00:13:13,200 --> 00:13:16,590 бисте могли да шаљете нешто прилично познато тако да заправо 274 00:13:16,590 --> 00:13:18,100 укључите их и искључивање. 275 00:13:18,100 --> 00:13:19,350 Али то је све у реду и добро. 276 00:13:19,350 --> 00:13:19,850 У праву? 277 00:13:19,850 --> 00:13:22,710 Имамо ментални модел надам се за заступање бројева са 278 00:13:22,710 --> 00:13:23,660 нула је и један је. 279 00:13:23,660 --> 00:13:26,290 И од нула и јединица, можемо доћи до већег броја као 50, 280 00:13:26,290 --> 00:13:29,460 као и Емили управо урадио, или смо може да се креће горе од тога. 281 00:13:29,460 --> 00:13:32,160 И тврдим да можемо представљати ствари као што су писма. 282 00:13:32,160 --> 00:13:32,660 У праву? 283 00:13:32,660 --> 00:13:35,360 >> Рачунари су далеко Интересантно него само бројеви. 284 00:13:35,360 --> 00:13:37,340 И тако како ви око представљају речи 285 00:13:37,340 --> 00:13:39,420 на екрану или е-поште или есеја или слично? 286 00:13:39,420 --> 00:13:43,170 Па, испоставило се да су рачунари једноставно, сажетак на врху ових ниском нивоу 287 00:13:43,170 --> 00:13:47,380 детаљи, и људи пре извесног времена, дошао са произвољном, али доследан, 288 00:13:47,380 --> 00:13:51,710 мапирање бројева тако леттерс-- да сваки пут кад видите велико слово 289 00:13:51,710 --> 00:13:54,170 А на рачунару екран, шансе су оно што је 290 00:13:54,170 --> 00:13:57,370 испод хаубе је образац нула и јединица 291 00:13:57,370 --> 00:14:00,650 који представљају број, по овој карти, 65. 292 00:14:00,650 --> 00:14:02,830 >> И више физички унутар рачунара, 293 00:14:02,830 --> 00:14:06,450 су милиони ствари називају трансисторс-- ове даис-- који 294 00:14:06,450 --> 00:14:10,190 само пребацује ако хоћете, ствари да могу и искључити и тако замислити. 295 00:14:10,190 --> 00:14:14,130 Не осам од тих великих сијалица али милиони ових малој светлости 296 00:14:14,130 --> 00:14:17,490 сијалице, или прекидачи или транзистори, који може укључити и искључити 297 00:14:17,490 --> 00:14:19,170 на основу тога како их програмирати. 298 00:14:19,170 --> 00:14:22,120 И сада имамо начин представљајући писма. 299 00:14:22,120 --> 00:14:25,300 >> У ствари, ако бих користити ово мапирање овде и покушати да стварно 300 00:14:25,300 --> 00:14:28,731 спелл ​​нешто, можемо погледати на овом обрасцу децималних цифара 301 00:14:28,731 --> 00:14:29,230 одмах. 302 00:14:29,230 --> 00:14:31,354 Дакле, нећемо да ни фокусирати на бинарни више. 303 00:14:31,354 --> 00:14:35,910 Хајде да размотримо ово као децимални број 72, 73, 33. 304 00:14:35,910 --> 00:14:38,044 Али, шта би ово представља? 305 00:14:38,044 --> 00:14:39,960 Свако има довољно фотографско памћење 306 00:14:39,960 --> 00:14:43,060 да знају шта се пише на екрану овде? 307 00:14:43,060 --> 00:14:43,560 Да неколико. 308 00:14:43,560 --> 00:14:44,190 Тако здраво. 309 00:14:44,190 --> 00:14:48,330 Х И и онда се знак узвика, што заправо није била на екрану. 310 00:14:48,330 --> 00:14:51,060 Али заиста постоји мапирање за свако писмо у сваком броју 311 00:14:51,060 --> 00:14:53,340 да би желите да куцати на тастатури. 312 00:14:53,340 --> 00:14:55,430 >> Али бројеви не морају да представљају само слова. 313 00:14:55,430 --> 00:14:55,930 У праву? 314 00:14:55,930 --> 00:14:59,570 Сви ми знамо о сликама и фотографије и аудио фајлова 315 00:14:59,570 --> 00:15:00,870 и видео фајлова и слично. 316 00:15:00,870 --> 00:15:03,580 Дакле, јасно је да могу представљати више ствари нивоу и даље. 317 00:15:03,580 --> 00:15:06,920 Па шта је компјутер ради се једноставно одабрати 318 00:15:06,920 --> 00:15:11,240 да тумаче обрасце нула оних другачије на основу контекста. 319 00:15:11,240 --> 00:15:13,130 >> Ако кликните двапут Ворд икона, 320 00:15:13,130 --> 00:15:15,900 Видите речи на екрану уместо боја и слика 321 00:15:15,900 --> 00:15:18,850 јер реч зна да је ово есеј који сте заправо откуцали. 322 00:15:18,850 --> 00:15:21,510 Ако уместо тога дупли клик на ЈПЕГ или ГИФ или ПНГ, 323 00:15:21,510 --> 00:15:27,070 то отвара и слика, јер је .ПНГ Или .доцк или било шта датотеку 324 00:15:27,070 --> 00:15:30,450 проширење је и шта год софтвер користите зна да интерпретирају 325 00:15:30,450 --> 00:15:34,420 образац нула и јединица различито на основу онога што је сврха у животу је. 326 00:15:34,420 --> 00:15:37,330 >> Тако на пример, ово Исти низ бројева 327 00:15:37,330 --> 00:15:41,250 може представљати колико црвена зар не Желим, колико зелено желиш, 328 00:15:41,250 --> 00:15:42,810 и колико плаво хоћеш. 329 00:15:42,810 --> 00:15:47,490 И заиста, ако сте икада чули РГБ-- тако само црвена зелена плава. 330 00:15:47,490 --> 00:15:51,380 Па ако видим бројеве као што су, овај дај ми 72 ред, дај ми 73 зелена, 331 00:15:51,380 --> 00:15:56,910 и 33 плаво, ово је како рачунар помоћу три битес-- где 332 00:15:56,910 --> 00:16:01,470 бајт је осам бита или 24 битс-- би представљало прилично гадан нијансу 333 00:16:01,470 --> 00:16:03,660 браон или жуто овде. 334 00:16:03,660 --> 00:16:07,500 И у различитим контекстима, могао оне Потпуно исти обрасци у нула и јединица 335 00:16:07,500 --> 00:16:10,780 потпуно нешто значи другачија. 336 00:16:10,780 --> 00:16:13,899 >> Дакле, имамо сада начин представљања о садржају- нуле и јединице. 337 00:16:13,899 --> 00:16:15,190 Поврх тога, добијамо писма. 338 00:16:15,190 --> 00:16:16,860 Поврх тога, можемо добити боје. 339 00:16:16,860 --> 00:16:19,730 И претпоставимо за данас да можемо добити аудио и видео 340 00:16:19,730 --> 00:16:22,590 и ствари много више софистицирани од тога. 341 00:16:22,590 --> 00:16:25,370 >> Али сада хајде да размотримо како користимо те улазе 342 00:16:25,370 --> 00:16:27,390 и производе који излаза Сада када смо 343 00:16:27,390 --> 00:16:29,830 начин представљања тих информација. 344 00:16:29,830 --> 00:16:31,820 Па, треба нам нешто назива алгоритам. 345 00:16:31,820 --> 00:16:34,320 Опет, сет инструкција за решавање неких проблема 346 00:16:34,320 --> 00:16:37,580 корак по степ-- и прецизније, то боље. 347 00:16:37,580 --> 00:16:42,090 >> И тако пример са којима су људи признати мање познате ових дана, 348 00:16:42,090 --> 00:16:44,300 али ипак је и даље код нас у софтверу, 349 00:16:44,300 --> 00:16:47,490 је процес посматрања до некога у телефонском именику. 350 00:16:47,490 --> 00:16:51,690 >> Сада, све мање и мање људи познају године шта је реликт заправо је овде. 351 00:16:51,690 --> 00:16:53,470 Али у мојим данима, ово је телефонски именик 352 00:16:53,470 --> 00:16:57,266 са хиљадама страница и бројева и људи имена од А до З. 353 00:16:57,266 --> 00:17:00,390 И иако смо некако вара бит-- то је углавном Иеллов Пагес. 354 00:17:00,390 --> 00:17:01,920 Ту су бела страница у то време, који 355 00:17:01,920 --> 00:17:04,720 имао све те имена и број стварних људских бића. 356 00:17:04,720 --> 00:17:07,970 >> И да сам хтео да погледам неког у једну телефонски именик као овај данас, наравно, 357 00:17:07,970 --> 00:17:11,010 Ја само укуцајте у првих неколико ликови његовог или њеног имена, 358 00:17:11,010 --> 00:17:13,480 и мој телефон нађе ту информацију. 359 00:17:13,480 --> 00:17:15,970 Али процес којим ваш иПхоне или Андроид телефон 360 00:17:15,970 --> 00:17:18,730 или како год се заправо проналажење неко у вашој листи контаката 361 00:17:18,730 --> 00:17:22,099 је идентичан са оним што људи вероватно учинио неко време. 362 00:17:22,099 --> 00:17:24,260 >> Сада сам могао да ово Проблем, ако хоћете, 363 00:17:24,260 --> 00:17:26,220 и улази овде нису нуле и јединице. 364 00:17:26,220 --> 00:17:28,730 Они пагес-- као, рецимо 1.000 страница. 365 00:17:28,730 --> 00:17:32,650 И ако сам хтео да погледам некога Лике Мике Смитх у овом телефонском именику, 366 00:17:32,650 --> 00:17:35,570 Могао бих почети на почетку и видим да сам у делу А 367 00:17:35,570 --> 00:17:38,300 а затим окрените једну страницу у време, гледа и гледа 368 00:17:38,300 --> 00:17:42,820 као што сам се до Б и Ц је и Д'а и тако даље за Мајк Смит. 369 00:17:42,820 --> 00:17:46,000 Смитх почевши са С, ја ћу надам се на крају га наћи. 370 00:17:46,000 --> 00:17:50,090 >> Да ли је ово алгоритхм-- да процесс-- тачно? 371 00:17:50,090 --> 00:17:50,590 Да. 372 00:17:50,590 --> 00:17:51,610 Тачно је. 373 00:17:51,610 --> 00:17:57,040 Наћи ћу Мике ако је овде, али шта је напомену да бисте могли понудити. 374 00:17:57,040 --> 00:17:57,541 То је спор. 375 00:17:57,541 --> 00:17:58,040 У праву? 376 00:17:58,040 --> 00:18:00,975 Знам Мајк С врста према друге половине именика. 377 00:18:00,975 --> 00:18:02,766 Зашто дођавола а са почетком у почетку 378 00:18:02,766 --> 00:18:04,349 и иде страницу по страницу по страницу. 379 00:18:04,349 --> 00:18:06,890 Па наравно, могао бих да окренемо око и почети од позади, 380 00:18:06,890 --> 00:18:08,973 али да ће добити ми тамо по истој стопи, 381 00:18:08,973 --> 00:18:10,930 ако виллл-- страну након страни после страни. 382 00:18:10,930 --> 00:18:14,190 И то неће радити ако желим да тражи неког другог чије 383 00:18:14,190 --> 00:18:15,880 Назив долази раније у писму. 384 00:18:15,880 --> 00:18:17,240 >> Па шта ако урадим шта научио у основној школи, 385 00:18:17,240 --> 00:18:19,205 Опет, ствари не од оних већ двоје. 386 00:18:19,205 --> 00:18:23,060 Дакле 2, 4, 6, 8, 10, 12, и тако даље. 387 00:18:23,060 --> 00:18:23,740 Је ли тако? 388 00:18:23,740 --> 00:18:27,030 389 00:18:27,030 --> 00:18:27,560 Не. 390 00:18:27,560 --> 00:18:28,830 То је врста тачна. 391 00:18:28,830 --> 00:18:33,210 Међутим, неки од вас који промрмљао је не, где је проблем, или буба, 392 00:18:33,210 --> 00:18:34,240 грешка да се тако изразим. 393 00:18:34,240 --> 00:18:34,580 Да. 394 00:18:34,580 --> 00:18:36,570 >> СТУДЕНТСКИ: Можда прескочите преко десног уласка. 395 00:18:36,570 --> 00:18:37,320 >> Давид Малан: Да. 396 00:18:37,320 --> 00:18:40,340 Можда прескочим Мајк Смит је јер сам се две странице одједном 397 00:18:40,340 --> 00:18:43,190 и он је само случајно Између те две стране. 398 00:18:43,190 --> 00:18:46,500 Ја могу схватити да Ја сам на делу Т 399 00:18:46,500 --> 00:18:48,690 не нашавши Мике Смитх још. 400 00:18:48,690 --> 00:18:50,820 >> Па шта би могло да се фиксна бити? 401 00:18:50,820 --> 00:18:52,709 Па, ако ја погођена Тс у именику, 402 00:18:52,709 --> 00:18:54,500 Можда ћу морати да удвостручи назад за један или тако страницу. 403 00:18:54,500 --> 00:18:56,830 Тако да је поправити, али то није баш тако једноставно 404 00:18:56,830 --> 00:18:59,170 као што само иде од два до убрзати мој наступ. 405 00:18:59,170 --> 00:18:59,680 Али шта? 406 00:18:59,680 --> 00:19:00,180 Хајде. 407 00:19:00,180 --> 00:19:03,530 Шта је оно што већина људи иде везе са овом врстом телефонском именику? 408 00:19:03,530 --> 00:19:04,696 Ти с обзиром на телефонски именик. 409 00:19:04,696 --> 00:19:06,280 Чиме се бавиш? 410 00:19:06,280 --> 00:19:06,922 >> Шта је ово? 411 00:19:06,922 --> 00:19:07,630 Иди на средини. 412 00:19:07,630 --> 00:19:10,620 Чуо сам идем у средини, и ја Налазим се отприлике у делу М, 413 00:19:10,620 --> 00:19:11,120 такорећи. 414 00:19:11,120 --> 00:19:12,670 И шта сада желим да урадим? 415 00:19:12,670 --> 00:19:14,077 Добар посао. 416 00:19:14,077 --> 00:19:14,785 Како се зовеш? 417 00:19:14,785 --> 00:19:15,350 >> Јамес: Џејмс. 418 00:19:15,350 --> 00:19:15,890 >> Давид Малан: Џејмс, у реду. 419 00:19:15,890 --> 00:19:16,829 Шта даље да радим? 420 00:19:16,829 --> 00:19:18,620 Јамес: Иди у пола који има С. 421 00:19:18,620 --> 00:19:18,740 Давид Малан: У реду. 422 00:19:18,740 --> 00:19:20,910 Ја идем у полувремену да има С је у томе што, опет, 423 00:19:20,910 --> 00:19:22,920 одредба овде је да је ова ствар је сортирана. 424 00:19:22,920 --> 00:19:25,461 То је прилично бескористан 1,000 страница ако Спринт заправо не 425 00:19:25,461 --> 00:19:27,339 сложити ствари за нас кроз З. 426 00:19:27,339 --> 00:19:30,130 Дакле, ако ја знам Мајк је вероватно у друге половине именика, 427 00:19:30,130 --> 00:19:31,536 Ја могу сада. 428 00:19:31,536 --> 00:19:33,388 >> [Смех] 429 00:19:33,388 --> 00:19:35,240 430 00:19:35,240 --> 00:19:37,391 >> Поцепати проблем на пола. 431 00:19:37,391 --> 00:19:38,615 >> [Апплаусе] 432 00:19:38,615 --> 00:19:39,115 433 00:19:39,115 --> 00:19:40,300 Хвала вам. 434 00:19:40,300 --> 00:19:42,510 Поцепати проблем на пола. 435 00:19:42,510 --> 00:19:44,440 То је заправо реал-- ту борбу. 436 00:19:44,440 --> 00:19:47,050 Дакле, поцепати телефонског именика на пола, остављајући себе 437 00:19:47,050 --> 00:19:48,580 са у основи исти проблем. 438 00:19:48,580 --> 00:19:50,060 Али наравно, упола велика. 439 00:19:50,060 --> 00:19:52,550 И да ли сам Џејмс Поново савет, а ја идем овде. 440 00:19:52,550 --> 00:19:54,400 Ја кажем, ох сада сам у делу Т. 441 00:19:54,400 --> 00:19:56,460 >> И тако, наравно, ја могу поцепати телефонског именика 442 00:19:56,460 --> 00:19:59,660 за пола још једном, остављајући ја са проблемом који је 443 00:19:59,660 --> 00:20:00,810 сада је четвртина величине. 444 00:20:00,810 --> 00:20:05,335 Па сам отишао од 1.000 до 500 до 250 до 125 и тако даље. 445 00:20:05,335 --> 00:20:07,350 Осећам се као да сам узимање већих залогаја од 446 00:20:07,350 --> 00:20:10,615 овог проблема једни са понављање, или сваки корак у њему. 447 00:20:10,615 --> 00:20:15,580 >> И заиста, време ћу провести проналажење Мике Смитх у овом примеру 448 00:20:15,580 --> 00:20:18,970 је много мање јер на крају сам да униште ово Поне књига доле 449 00:20:18,970 --> 00:20:20,192 на само један усамљени стране. 450 00:20:20,192 --> 00:20:23,010 А ако Мике је на тој страници, ја сам отићи напред и дати га 451 00:20:23,010 --> 00:20:24,670 позив након што га је нашао. 452 00:20:24,670 --> 00:20:27,030 >> Али само колико боља је то алгоритхм-- 453 00:20:27,030 --> 00:20:29,690 да усуђујем се рећи интуитиван алгоритхм-- од оних које смо 454 00:20:29,690 --> 00:20:34,920 почели са којима смо веома линеар-- лева на ригхт-- темпом од 1 или 2к? 455 00:20:34,920 --> 00:20:36,100 >> Па, хајде да парцеле ово. 456 00:20:36,100 --> 00:20:39,380 Ми не морамо да бринемо превише о математика или бројева у овом случају овде. 457 00:20:39,380 --> 00:20:40,550 Ми смо само погледај парцели. 458 00:20:40,550 --> 00:20:43,600 Дакле, Кс или хоризонталној оси, је величина мали проблем 459 00:20:43,600 --> 00:20:44,700 Колико странице су тамо. 460 00:20:44,700 --> 00:20:46,760 На и или вертикална оса је колико времена 461 00:20:46,760 --> 00:20:48,218 хоће ли ме одвести да га реши. 462 00:20:48,218 --> 00:20:50,760 А можда је то колико страница окрета, колико секунди, 463 00:20:50,760 --> 00:20:52,370 како мани-- неку јединицу мере. 464 00:20:52,370 --> 00:20:57,810 >> И ја сам нацртао црвене праве линије овде јер ако сваки додатни стране 465 00:20:57,810 --> 00:21:01,740 именика, захтевам да један додатни корак. 466 00:21:01,740 --> 00:21:03,680 Дакле, ако је Веризон додаје један више страна наредне године, 467 00:21:03,680 --> 00:21:06,970 Можда ћу морати да окренете још једну страницу наћи некога као што је Мајк Смит. 468 00:21:06,970 --> 00:21:11,340 >> У међувремену, други алгоритам, који Отишао сам по двоје, је истог облика. 469 00:21:11,340 --> 00:21:15,220 Још увек је веома линеарна, веома препуштени у праву, узимајући једнаких бајтова сваки пут, 470 00:21:15,220 --> 00:21:16,900 али је нагиб је мало ниже. 471 00:21:16,900 --> 00:21:23,590 >> На пример, ако је величина Проблем су отприлике овде 472 00:21:23,590 --> 00:21:25,990 и ја свој први алгоритам, Можда завршити до краја 473 00:21:25,990 --> 00:21:27,480 на врху те црвене линије. 474 00:21:27,480 --> 00:21:29,390 Али ако уместо тога користи на твосиес прићи, 475 00:21:29,390 --> 00:21:31,480 жута линија сугерише зато што је ниже, 476 00:21:31,480 --> 00:21:33,790 да ће то узети ми мање пут решити. 477 00:21:33,790 --> 00:21:37,400 >> Али, оно што је облик Трећи алгоритхм-- опет, вероватно 478 00:21:37,400 --> 00:21:38,707 највише интуитиван алгоритам? 479 00:21:38,707 --> 00:21:40,540 Па, изгледа мало овако нешто. 480 00:21:40,540 --> 00:21:43,480 То је закривљен, или логаритамска, у форми. 481 00:21:43,480 --> 00:21:46,510 И иако то никада некако поравнава се, 482 00:21:46,510 --> 00:21:50,770 то асимптотично инча горе и горе и горе, али ужасно споро 483 00:21:50,770 --> 00:21:52,129 против свега. 484 00:21:52,129 --> 00:21:53,170 А шта је одведе? 485 00:21:53,170 --> 00:21:54,215 Па, зовемо га лог н. 486 00:21:54,215 --> 00:21:55,820 Али шта то заправо значи? 487 00:21:55,820 --> 00:21:58,580 Па ако је Веризон удвостручавања број страница у телефонском именику 488 00:21:58,580 --> 00:22:00,810 наредне године од 1.000 до 2.000. 489 00:22:00,810 --> 00:22:04,600 Колико још корака је мој Први алгоритам ће трајати? 490 00:22:04,600 --> 00:22:05,440 >> Мој први алгоритам. 491 00:22:05,440 --> 00:22:06,399 Можда 1.000 више корака. 492 00:22:06,399 --> 00:22:08,106 Ако су удвостручавања именик, идем 493 00:22:08,106 --> 00:22:10,590 морати да флип преко другог 1.000 страница да пронађу Мике. 494 00:22:10,590 --> 00:22:13,240 Наравно, ако другом алгоритам, можда 500 јер сам 495 00:22:13,240 --> 00:22:14,610 иде два пута брже. 496 00:22:14,610 --> 00:22:18,380 >> Али, ако Спринт удвостручује број страница између ове и наредне, 497 00:22:18,380 --> 00:22:21,650 са мојим трећину алгоритхм-- поделе па владај да је Јамес предложио, 498 00:22:21,650 --> 00:22:24,450 иде на пола и пола и халф-- колико још кораци ће 499 00:22:24,450 --> 00:22:29,030 то ме следеће године имати телефонски именик од величине 2.000? 500 00:22:29,030 --> 00:22:29,670 Само један. 501 00:22:29,670 --> 00:22:34,110 Јер са једном залогају, ја могу да, из тог проблема, пола странице 502 00:22:34,110 --> 00:22:34,694 далеко. 503 00:22:34,694 --> 00:22:37,860 А ако мислите о томе мало лудо Сад-- ако је телефон књига не 504 00:22:37,860 --> 00:22:41,810 има 1.000 или 2000 страница, али рецимо 4 милијарде пагес-- 505 00:22:41,810 --> 00:22:45,282 то је велика телефон боок-- како много пута или колико корака 506 00:22:45,282 --> 00:22:47,740 ће то ме наћи Мајк Смит у именику 507 00:22:47,740 --> 00:22:50,489 са 4 милијарде страница. 508 00:22:50,489 --> 00:22:52,030 Можете врста почети да раде математику. 509 00:22:52,030 --> 00:22:52,200 У реду. 510 00:22:52,200 --> 00:22:53,175 4 милијарде подељено са 2. 511 00:22:53,175 --> 00:22:54,550 Тако да је 2 милијарде поделити са 1. 512 00:22:54,550 --> 00:22:55,510 То је 1 милијарду. 513 00:22:55,510 --> 00:22:56,410 Онда пола милијарде. 514 00:22:56,410 --> 00:22:59,940 Онда 250-- тако да се то уради поново и али опет не толико пута раније 515 00:22:59,940 --> 00:23:01,020 дођете до једне странице. 516 00:23:01,020 --> 00:23:04,360 >> И заиста, чак и ако је телефон Књига је дуга 4 милијарде страница 517 00:23:04,360 --> 00:23:08,340 или базе података коју тражите је дугачак 4 милијарде записи, 518 00:23:08,340 --> 00:23:12,720 то ће ти требати узми или остави 32 корака само да нађу Мике Смитх. 519 00:23:12,720 --> 00:23:15,990 И ако двоструко телефонског именика следећи године од 4 милијарде до 8 милијарди, 520 00:23:15,990 --> 00:23:19,010 33 корака уместо само 32. 521 00:23:19,010 --> 00:23:21,100 >> И ово је доказ једној од идеја 522 00:23:21,100 --> 00:23:24,100 да бисмо могли прихватити у рачунару сциенце уопштеније, која 523 00:23:24,100 --> 00:23:26,760 је ово рачунарска размишљање и приближава проблем 524 00:23:26,760 --> 00:23:29,479 искрено употребом алата из ваш већ познати алат 525 00:23:29,479 --> 00:23:31,520 кит-- свој стварни свет са који сте ви упознати, 526 00:23:31,520 --> 00:23:34,730 али искоришћавање ове идеје у ствари решавају проблеме. 527 00:23:34,730 --> 00:23:37,200 >> Али морамо да формализује ОУР решења за ове проблеме. 528 00:23:37,200 --> 00:23:40,200 Па да се представим на тренутак нешто што можемо назвати Псеудокод. 529 00:23:40,200 --> 00:23:44,260 Већи део семестра, ми ћемо потрошити користећи Стварни број у језицима као што су Ц и ПХП 530 00:23:44,260 --> 00:23:46,570 и ЈаваСцрипт и СКЛ и слично. 531 00:23:46,570 --> 00:23:49,000 >> Али за сада, само да погледамо у нешто прилично интуитивно 532 00:23:49,000 --> 00:23:49,930 као енглески. 533 00:23:49,930 --> 00:23:52,490 Можда дестилирати да алгоритам којим 534 00:23:52,490 --> 00:23:54,650 Нашао сам Мике у корацима као што је ова. 535 00:23:54,650 --> 00:23:55,760 >> Покупи телефонског именика 536 00:23:55,760 --> 00:23:57,121 >> Отворен до средине телефонског именика 537 00:23:57,121 --> 00:23:57,870 Погледајте име је 538 00:23:57,870 --> 00:23:59,290 Ако Мајк је међу име је 539 00:23:59,290 --> 00:24:00,450 Цалл Мике 540 00:24:00,450 --> 00:24:02,290 Иф Смит је раније у књизи 541 00:24:02,290 --> 00:24:04,540 Отворен до средине леви половина књиге 542 00:24:04,540 --> 00:24:06,244 Друго иде на линију 3 543 00:24:06,244 --> 00:24:07,660 Иф Смитх је касније у књизи 544 00:24:07,660 --> 00:24:09,330 Отворен за на средини десна половина књиге 545 00:24:09,330 --> 00:24:09,996 Иди на линији три 546 00:24:09,996 --> 00:24:10,720 друго 547 00:24:10,720 --> 00:24:11,500 Одустати 548 00:24:11,500 --> 00:24:15,360 А ту је и неколико карактеристика сада ово што се истаћи. 549 00:24:15,360 --> 00:24:18,370 Дакле, један, све линије Ја сам обележио жутом 550 00:24:18,370 --> 00:24:21,430 ћемо да почну да позивају изјаве или функције или процедуре. 551 00:24:21,430 --> 00:24:24,160 Они су само акције до ово, а нема 552 00:24:24,160 --> 00:24:26,400 све толико варијабилност на њега. 553 00:24:26,400 --> 00:24:30,850 >> Следећи корак овде ипак, су они цондитионс-- ако, друго, иф, друго. 554 00:24:30,850 --> 00:24:34,020 А то су тзв услови, или гране, и они су Децисион Поинтс. 555 00:24:34,020 --> 00:24:36,780 И они нам омогућавају да раде нешто условно. 556 00:24:36,780 --> 00:24:39,650 >> И, у ствари, узмимо брзо погледај можда познатом фаце-- 557 00:24:39,650 --> 00:24:43,380 ми ћемо га звати Билл-- и управо оно што ови услови, 558 00:24:43,380 --> 00:24:45,670 како би се они могли користити. 559 00:24:45,670 --> 00:24:48,230 >> Бил Гејтс: Људи праве Одлуке сваки дан. 560 00:24:48,230 --> 00:24:51,800 На пример, пре него што изађете напоље вас Некако ми је ако изјаву да каже, 561 00:24:51,800 --> 00:24:55,650 ако пада киша, онда ја Потребно је да узмем јакну. 562 00:24:55,650 --> 00:25:00,990 >> И рачунари су запањујући једном вас одлучити те врсте изјава 563 00:25:00,990 --> 00:25:06,450 да поуздано може извршити те ствари у невероватном брзином. 564 00:25:06,450 --> 00:25:12,470 И тако је компјутерски програм стварно је мало математике и неке 565 00:25:12,470 --> 00:25:16,890 ако исказима у којима одлука буде направљен. 566 00:25:16,890 --> 00:25:19,432 >> ДАВИД Малан: Хајде да сада Фокус на неколико различитих линес-- 567 00:25:19,432 --> 00:25:21,140 оне које сам истакнуте у жуто овде. 568 00:25:21,140 --> 00:25:23,890 И испоставило се да постоји другачији начини изражавања ову идеју. 569 00:25:23,890 --> 00:25:28,550 Али интуитивно шта наши редови 8 и 11 да сам истакао ту да вам каже 570 00:25:28,550 --> 00:25:29,100 урадити? 571 00:25:29,100 --> 00:25:33,081 Да, идите на линији 3, али шта Понашање је то стварно изазивање? 572 00:25:33,081 --> 00:25:35,580 То је нека врста петље или циклуса, и тај проблем може да види. 573 00:25:35,580 --> 00:25:36,079 У праву? 574 00:25:36,079 --> 00:25:39,710 Ако он лине 8, врати у ред 3, а онда опет ударио линију 8, 575 00:25:39,710 --> 00:25:42,700 можда вратити у ред 3, назад на линију 3, назад на линију 3. 576 00:25:42,700 --> 00:25:44,530 Ту је ова врста циклуса или петље. 577 00:25:44,530 --> 00:25:47,177 И заиста, то је индукована у линија 11 потенцијално као добро. 578 00:25:47,177 --> 00:25:49,260 И то је основни програмирање конструишу као добро. 579 00:25:49,260 --> 00:25:51,593 >> Можда не жели да само уради нешто са изјавом 580 00:25:51,593 --> 00:25:54,280 или учини нешто условно уз услов или гране. 581 00:25:54,280 --> 00:25:56,644 Можда желе да ураде нешто циклично са петљом. 582 00:25:56,644 --> 00:25:59,810 А ми ћемо имати неког другог са ким можда фамилиар-- ћемо га звати 583 00:25:59,810 --> 00:26:02,996 овде Марк-- објаснити овај концепт. 584 00:26:02,996 --> 00:26:04,870 Марк Зуцкерберг: Један Оно што су компјутери 585 00:26:04,870 --> 00:26:07,460 стварно добра у се понавља команде. 586 00:26:07,460 --> 00:26:09,510 Као особа, да би се стварно досадно ако ти 587 00:26:09,510 --> 00:26:12,310 морао да уради исту ствар много пута за редом, 588 00:26:12,310 --> 00:26:16,230 али рачунар може урадити исту ствар милионима или чак милијардама пута 589 00:26:16,230 --> 00:26:18,930 и не досади и моћи да изврши да се стварно добро. 590 00:26:18,930 --> 00:26:21,240 >> Тако на пример, ако Желим да желим свима 591 00:26:21,240 --> 00:26:24,450 на Фацебоок-у срећан рођендан шаљући им е-маил, 592 00:26:24,450 --> 00:26:27,037 можда ме више од век у ствари написати 593 00:26:27,037 --> 00:26:28,370 све те е-поште свима. 594 00:26:28,370 --> 00:26:33,500 Али са само неколико линија кода, могу имају систем послати е-маил свима 595 00:26:33,500 --> 00:26:35,460 на Фацебоок-у жељи им срећан рођендан. 596 00:26:35,460 --> 00:26:38,330 >> Дакле, то је оно што петље су и зашто они су вредни и нешто 597 00:26:38,330 --> 00:26:40,076 да компјутери могу веома добро. 598 00:26:40,076 --> 00:26:43,109 >> Давид Малан: Многи захваљујући нашим пријатељима на цоде.орг за ова два филма. 599 00:26:43,109 --> 00:26:46,150 И управо прошле недеље, можда имате види да Марк Зуцкерберг и Фацебоок 600 00:26:46,150 --> 00:26:47,940 постед ову најаву, а то је да су управо 601 00:26:47,940 --> 00:26:50,398 Прошло је важан прекретница за први пут. 602 00:26:50,398 --> 00:26:54,320 1 милијарда људи користи Фацебоок ин а један дан, посебно прошлог понедељка. 603 00:26:54,320 --> 00:26:58,650 Један од седам људи на Земљи очигледно пријављени на Фацебоок. 604 00:26:58,650 --> 00:27:03,310 >> Па, ово изгледа да је добра прилика да се осврне на којој Фацебоок је почео, 605 00:27:03,310 --> 00:27:06,840 и ми смо прошли кроз ЦС50 сопствене архива јер се испоставља се у 2005. години, 606 00:27:06,840 --> 00:27:10,020 Марко је гостујуће предавање у ЦС50. 607 00:27:10,020 --> 00:27:13,870 Видећете да је производња вредности нису сасвим иста тада 608 00:27:13,870 --> 00:27:16,110 у смислу технологије доступне, а такође ћете 609 00:27:16,110 --> 00:27:18,310 види да је присуство ове предавање 610 00:27:18,310 --> 00:27:22,470 није нужно пикуе интерес студентског тела, ваши претходници, 611 00:27:22,470 --> 00:27:24,910 колико је можда има само неколико година касније. 612 00:27:24,910 --> 00:27:27,902 >> Дакле, хајде да погледамо на Сциенце Центер Ц. 613 00:27:27,902 --> 00:27:29,389 614 00:27:29,389 --> 00:27:31,014 ГЛАС 2: Молим вас да ми се придружите, и добродошли. 615 00:27:31,014 --> 00:27:33,374 616 00:27:33,374 --> 00:27:36,577 [Апплаусе] 617 00:27:36,577 --> 00:27:37,410 Марк Зуцкерберг: Јо. 618 00:27:37,410 --> 00:27:37,900 У реду. 619 00:27:37,900 --> 00:27:40,420 Цоол ово је први пут да сам морали су да држе један од ових ствари. 620 00:27:40,420 --> 00:27:42,336 Дакле, ја ћу само да причврстите га врло брзо. 621 00:27:42,336 --> 00:27:54,354 622 00:27:54,354 --> 00:27:54,854 У реду. 623 00:27:54,854 --> 00:27:57,314 Чујеш ли? 624 00:27:57,314 --> 00:27:58,298 Да ли је то добро? 625 00:27:58,298 --> 00:28:00,684 Да ли је ово појачан уопште? 626 00:28:00,684 --> 00:28:01,184 У реду. 627 00:28:01,184 --> 00:28:02,040 Слатка. 628 00:28:02,040 --> 00:28:06,860 Дакле, ово је као један од првих времена Био сам на предавање на Харварду, 629 00:28:06,860 --> 00:28:08,660 али-- 630 00:28:08,660 --> 00:28:12,510 >> Давид Малан: Дакле, на крају за науку Центар учинио повећали на снимку, 631 00:28:12,510 --> 00:28:15,110 али не пре снимања ово извод где Марк говори, 632 00:28:15,110 --> 00:28:18,230 који је говорио његов цимер, Дастин, који 633 00:28:18,230 --> 00:28:20,885 желео да пружи руку са овим сајт под називом Фацебоок.цом 634 00:28:20,885 --> 00:28:24,540 и схватио да је Марк ускоро споменути у програмирање лангуагес-- 635 00:28:24,540 --> 00:28:27,290 један се зове Перл, један назива ПХП-- како је разматра 636 00:28:27,290 --> 00:28:28,840 порекло Дустин доприноса. 637 00:28:28,840 --> 00:28:31,499 638 00:28:31,499 --> 00:28:33,290 Марк Зуцкерберг: Ја почео да трчи сајт 639 00:28:33,290 --> 00:28:37,770 и покренуо га на Харвард у фебруару 2004. 640 00:28:37,770 --> 00:28:39,540 Па, претпостављам да пре скоро две године сада. 641 00:28:39,540 --> 00:28:42,322 И у року од пар недеља, Неколико хиљада људи је потписао, 642 00:28:42,322 --> 00:28:45,280 и почели смо да се неке маилове од људи у другим факултетима пита 643 00:28:45,280 --> 00:28:47,520 за нас да га покрену у својим школама. 644 00:28:47,520 --> 00:28:49,455 >> И ја узимао 161 у то време. 645 00:28:49,455 --> 00:28:52,080 Тако да не знам да ли ви знате углед тог наравно, 646 00:28:52,080 --> 00:28:54,402 али то је тешко. 647 00:28:54,402 --> 00:28:57,110 Било је заиста забавно, наравно, али није ме оставити много времена 648 00:28:57,110 --> 00:28:59,260 да ништа друго са Фацебоок. 649 00:28:59,260 --> 00:29:04,309 Дакле, мој цимер Дустин, који претпостављам је управо завршио ЦС50, био је као, хеј. 650 00:29:04,309 --> 00:29:05,100 Желим да помогнем. 651 00:29:05,100 --> 00:29:08,760 Желим да урадим експанзију и помоћи смисли како да то урадите ствари. 652 00:29:08,760 --> 00:29:10,780 >> Тако да сам био као, то је баш кул, ортак. 653 00:29:10,780 --> 00:29:13,130 Али не знам ниједан ПХП или нешто слично. 654 00:29:13,130 --> 00:29:16,444 Тако да викенд је отишао кући, купио књигу Перл фор Думмиес, 655 00:29:16,444 --> 00:29:17,860 вратио и био је као, у реду. 656 00:29:17,860 --> 00:29:18,940 Спреман сам да идем. 657 00:29:18,940 --> 00:29:23,010 >> Био сам као, друже, сајт је писан у ПХП не Перл, али то је у реду. 658 00:29:23,010 --> 00:29:28,530 >> Тако да је покупио ПХП преко као неколико дана, јер И 659 00:29:28,530 --> 00:29:30,790 Обећавамо да ако имате добра позадина у Ц, 660 00:29:30,790 --> 00:29:32,970 ПХП је врло једноставна ствар да покупи. 661 00:29:32,970 --> 00:29:37,480 И он је само мало отишао у раду. 662 00:29:37,480 --> 00:29:40,500 >> Пре него што погледамо сада у где је курс иде, 663 00:29:40,500 --> 00:29:43,047 Дозволите ми да позове само неке од СЦ50 је особља уп он на сцени. 664 00:29:43,047 --> 00:29:44,880 Неки од њих су куповину сопствених курсева. 665 00:29:44,880 --> 00:29:48,390 Али, ако оне Поздрав и УГ и наравно главе који су овде могли да дођу на горе 666 00:29:48,390 --> 00:29:50,230 и придружи ми се за брзи поздрав. 667 00:29:50,230 --> 00:29:54,670 >> Дозволите ми да представим посебно, Хана, Марија, Давен, и Роб, 668 00:29:54,670 --> 00:29:59,666 ЦС50 је наравно на челу овде у Кембриџу. 669 00:29:59,666 --> 00:30:02,106 >> [Апплаусе] 670 00:30:02,106 --> 00:30:07,490 671 00:30:07,490 --> 00:30:11,060 >> Давид Малан: Заиста, доказ је подршка структура да курс има 672 00:30:11,060 --> 00:30:15,660 изграђен у претходне много година, особља ЦС50 ове године број скоро 100, 673 00:30:15,660 --> 00:30:17,170 и то је овде у Кембриџу сам. 674 00:30:17,170 --> 00:30:21,240 У међувремену, у Нев Хавен, постоје неки 40 Поздрав и ЦАС и особље тамо 675 00:30:21,240 --> 00:30:22,800 да води ток и. 676 00:30:22,800 --> 00:30:26,125 >> Дозволите нам да прво уведе, Роб Бовден. 677 00:30:26,125 --> 00:30:26,750 Роб Бовден: Здраво. 678 00:30:26,750 --> 00:30:27,620 Ја сам Роб. 679 00:30:27,620 --> 00:30:32,750 Ово је моја шеста година ТФинг у току. 680 00:30:32,750 --> 00:30:37,970 Дакле, скроз у мом на првој години, нисам се ЦС50. 681 00:30:37,970 --> 00:30:40,270 Ваш бруцош фалл-- можда вам је позната 682 00:30:40,270 --> 00:30:43,270 да можете узети само четири курса и има тако многи курсеви данас. 683 00:30:43,270 --> 00:30:44,450 Дакле, ја сам као, ха. 684 00:30:44,450 --> 00:30:48,050 Узео сам АП ЦС мој старији годину средња школа било је ужасно. 685 00:30:48,050 --> 00:30:48,900 Дакле, ја сам као, ха. 686 00:30:48,900 --> 00:30:50,380 Цомпутер сциенце није за мене. 687 00:30:50,380 --> 00:30:53,000 >> Па онда је над Наравно моје бруцош 688 00:30:53,000 --> 00:30:58,960 пасти, да сам имао пријатеља у ЦС50, и Мислим да сам присуствовао једно предавање са њом. 689 00:30:58,960 --> 00:31:03,760 То је као, ох, ово је мало боље него што сам имао у средњој школи. 690 00:31:03,760 --> 00:31:06,990 >> И током године, имао сам своје проблематичне скупове 691 00:31:06,990 --> 00:31:08,750 на курсевима сам заправо узима. 692 00:31:08,750 --> 00:31:11,870 Али открио сам да кад год сам желео да одуговлачити на оне, 693 00:31:11,870 --> 00:31:15,111 Ја бих да се вратим у ЦС50 и погледамо неке од тих ствари. 694 00:31:15,111 --> 00:31:15,610 Па, да. 695 00:31:15,610 --> 00:31:16,140 Ја сам кул. 696 00:31:16,140 --> 00:31:19,350 Ја одуговлачење са кодирања. 697 00:31:19,350 --> 00:31:22,910 Па онда је то на крају пад да сам схватио, хеј, 698 00:31:22,910 --> 00:31:24,410 Цомпутер сциенце је кул. 699 00:31:24,410 --> 00:31:27,730 Завршим узимање цс51. 700 00:31:27,730 --> 00:31:30,430 У наредном семестру, Завршим узимање ЦС61. 701 00:31:30,430 --> 00:31:32,727 И то све одатле, онда сам завршити изјављујући 702 00:31:32,727 --> 00:31:35,310 Цомпутер сциенце, који сам имао апсолутно нема намеру да ради 703 00:31:35,310 --> 00:31:36,740 када сам дошао на колеџ. 704 00:31:36,740 --> 00:31:39,330 И сада сам овде. 705 00:31:39,330 --> 00:31:42,230 Дакле, курс је оно што се од њега. 706 00:31:42,230 --> 00:31:43,463 Надам се да ћете уживати. 707 00:31:43,463 --> 00:31:44,066 >> [Апплаусе] 708 00:31:44,066 --> 00:31:45,315 Давид Малан: Хвала на Роб. 709 00:31:45,315 --> 00:31:49,020 710 00:31:49,020 --> 00:31:52,180 >> И сада Марија, наш хеад асистент курс. 711 00:31:52,180 --> 00:31:53,140 >> МАРИЈА: Хеј момци. 712 00:31:53,140 --> 00:31:53,880 Моје име је Мариа. 713 00:31:53,880 --> 00:31:56,930 Ја сам студент друге године у Цабот Кућа, из Бугарске, 714 00:31:56,930 --> 00:31:59,880 и ја сам узбуђен да буде део особља ове године. 715 00:31:59,880 --> 00:32:03,380 Узео сам ЦС50 као бруцош прошле године, а ја нисам ни 716 00:32:03,380 --> 00:32:04,750 размишљао о ЦС раније. 717 00:32:04,750 --> 00:32:08,380 Тако да сам апсолутно волим курс, и ја Надам се да сви то волите колико и ја. 718 00:32:08,380 --> 00:32:09,250 И, да. 719 00:32:09,250 --> 00:32:10,868 Велцоме то ЦС50. 720 00:32:10,868 --> 00:32:12,201 Давид Малан: Хвала Марији. 721 00:32:12,201 --> 00:32:13,674 [Апплаусе] 722 00:32:13,674 --> 00:32:16,129 723 00:32:16,129 --> 00:32:19,580 Сада Хана, наш главни демонстратор. 724 00:32:19,580 --> 00:32:20,480 Ханна: Здраво, ја сам Ханна. 725 00:32:20,480 --> 00:32:22,990 Ја сам старији у Цабот проучавање рачунарских наука. 726 00:32:22,990 --> 00:32:28,120 Узео сам ЦС50 као бруцош и имао био ТФинг-- ово ће бити моја трећа година. 727 00:32:28,120 --> 00:32:31,000 Тако да ће се радо укључени у ЦС50 за све четири године, 728 00:32:31,000 --> 00:32:33,569 и радујем да раде са вама. 729 00:32:33,569 --> 00:32:34,902 Давид Малан: Хвала на Ханна. 730 00:32:34,902 --> 00:32:36,870 [Апплаусе] 731 00:32:36,870 --> 00:32:37,854 732 00:32:37,854 --> 00:32:40,274 И на крају, Давен, наш прецептер. 733 00:32:40,274 --> 00:32:40,940 Давен: Хеј момци. 734 00:32:40,940 --> 00:32:42,390 Ја сам правило над у информатика овде. 735 00:32:42,390 --> 00:32:44,010 Ово ће бити моја четврта година настава. 736 00:32:44,010 --> 00:32:45,261 Такође сам помоћи управљати курс. 737 00:32:45,261 --> 00:32:47,801 Тако да сам сигуран да ћете ме видети око, посебно у радног времена. 738 00:32:47,801 --> 00:32:48,970 Ја сам увек у радног времена. 739 00:32:48,970 --> 00:32:51,640 Па ако ме видиш ходање око, дефинитивно доћи поздравити. 740 00:32:51,640 --> 00:32:52,681 Волим да упознам све. 741 00:32:52,681 --> 00:32:55,830 У супротном, забавите, и ја Видимо се. 742 00:32:55,830 --> 00:32:58,210 >> Давид Малан: Хвала на Давен као добро. 743 00:32:58,210 --> 00:33:01,290 Тако да ће испунити све ови људи убрзо. 744 00:33:01,290 --> 00:33:03,040 Али без даљег АДО, ако ви би 745 00:33:03,040 --> 00:33:05,840 воле да настави своја места из раније. 746 00:33:05,840 --> 00:33:10,940 Дозволите ми да вам представим издалека сада неки од наших пријатеља из Нев Хавен, 747 00:33:10,940 --> 00:33:14,690 посебно главама току је ко ће надгледати ЦС50 тамо-- професор 748 00:33:14,690 --> 00:33:19,550 Брајан Сцасселлати, Џејсон, и Анди, који само- тако да нисмо изазива судбину 749 00:33:19,550 --> 00:33:22,610 са било којим ФацеТиме или као-- нам је управо послао минута 750 00:33:22,610 --> 00:33:27,380 пре следећег видео у коме кажу здраво из амфитеатру 751 00:33:27,380 --> 00:33:31,480 на Јејлу, у коме предавање се сада емитују. 752 00:33:31,480 --> 00:33:34,052 >> Дакле наши пријатељи из Иале. 753 00:33:34,052 --> 00:33:35,260 Бриан СЦАССЕЛЛАТИ: Здраво, Дејвид. 754 00:33:35,260 --> 00:33:36,480 Здраво свима на Харварду. 755 00:33:36,480 --> 00:33:41,400 Ми смо узбуђени да се доносе ЦС50 на Иале овог семестра. 756 00:33:41,400 --> 00:33:45,250 Зовем се Брајан Сцасселлати, али сви ме зове СЦАС. 757 00:33:45,250 --> 00:33:50,402 И ја сам данас овде да се уведе Вам особље ЦС50. 758 00:33:50,402 --> 00:33:52,346 >> [Цхееринг] 759 00:33:52,346 --> 00:33:55,760 760 00:33:55,760 --> 00:33:59,780 >> И што је још важније, ја сам Овде се уведе као и 761 00:33:59,780 --> 00:34:03,690 све студенте у Иале који од јутрос 762 00:34:03,690 --> 00:34:09,289 учинили овај најпопуларнији Наравно, у Иале студенти ЦС50. 763 00:34:09,289 --> 00:34:12,090 >> [Цхееринг] 764 00:34:12,090 --> 00:34:25,850 765 00:34:25,850 --> 00:34:28,310 >> Дакле, ми смо веома узбуђени да те видим овде 766 00:34:28,310 --> 00:34:34,239 у петак и суботу за Пуззле дан и имају велику предавање. 767 00:34:34,239 --> 00:34:35,440 Бие. 768 00:34:35,440 --> 00:34:37,360 >> [Апплаусе] 769 00:34:37,360 --> 00:34:42,170 770 00:34:42,170 --> 00:34:45,497 >> Давид Малан: На ​​екрану је овде Имена неких од 140 запослених 771 00:34:45,497 --> 00:34:48,330 Чланови који вас чекају над Наравно од семестер-- неки од њих 772 00:34:48,330 --> 00:34:50,540 овде у Кембриџу, неки од њих овде у Нев Хавен. 773 00:34:50,540 --> 00:34:52,706 И заиста ћете имати прилика ове суботе, 774 00:34:52,706 --> 00:34:54,530 као СЦАС белешке, да присуствују ЦС50 Пуззле Дан. 775 00:34:54,530 --> 00:34:57,780 Можда сте видели мале делове слагалице склизнуо испод вратима недавно. 776 00:34:57,780 --> 00:35:00,420 Имамо неколико додатака овде касније када постоје. 777 00:35:00,420 --> 00:35:04,030 Ако окупити све четири слагалицу комада и споји снаге са собама 778 00:35:04,030 --> 00:35:06,450 неарби твој Ин Иоур кућа или спаваоница, они ће 779 00:35:06,450 --> 00:35:09,690 саставити у КР цоде-- или његов дводимензионални бар код, који 780 00:35:09,690 --> 00:35:12,970 Једном склопљена и скениране са ваш телефон ће вас одвести 781 00:35:12,970 --> 00:35:17,060 у неком спектакуларном награде или-- претпостављам бисте могли да фотографишете ово сада 782 00:35:17,060 --> 00:35:17,560 такође. 783 00:35:17,560 --> 00:35:22,560 >> Али наћи оне делове слагалице ипак како да освоји феноменалне награду. 784 00:35:22,560 --> 00:35:25,900 И заиста, један од традиције у СЦ50-- Ах, преспор. 785 00:35:25,900 --> 00:35:29,790 Једна од традиција у ЦС50 је служити колач после првог предавања. 786 00:35:29,790 --> 00:35:31,620 >> И тако заиста, у Неколико минута од сада, 787 00:35:31,620 --> 00:35:36,040 ће бити торта служио напољу и овде и Нев Хавен као добро. 788 00:35:36,040 --> 00:35:39,530 >> Али фирст-- ми их сами уређена. 789 00:35:39,530 --> 00:35:43,360 Али фирст-- и надам се да це бити довољно. 790 00:35:43,360 --> 00:35:44,830 >> Али прво, брзо поглед. 791 00:35:44,830 --> 00:35:47,880 Тако да предавања је заиста ће бити углавном производи овде у Кембриџу. 792 00:35:47,880 --> 00:35:51,580 Али сваког месеца, ми ћемо скочите доле на Иале са производњом тимом и потока ЦС50 је 793 00:35:51,580 --> 00:35:53,730 курс у обрнутом правац као и да 794 00:35:53,730 --> 00:35:56,840 као да би ова два кампуса заиста по први пут у историји 795 00:35:56,840 --> 00:36:00,450 што је ближе могуће заједно као један у истом курсу. 796 00:36:00,450 --> 00:36:04,050 >> Што се тиче носеће конструкције која је је стајао овде у Кембриџу, као и 797 00:36:04,050 --> 00:36:05,646 као у Нев Хавен, су делови. 798 00:36:05,646 --> 00:36:08,020 Заиста, као што неки од вас може Знате, имамо различитих нумера 799 00:36:08,020 --> 00:36:10,850 у оквиру курса за оне мање комфоран, удобније, 800 00:36:10,850 --> 00:36:14,610 и негде између, тако да без обзира на ваше претходне позадини, 801 00:36:14,610 --> 00:36:17,670 Можете ли на крају успети у класи. 802 00:36:17,670 --> 00:36:21,320 >> Радно време У међувремену, представљају прилика понедељком и уторком 803 00:36:21,320 --> 00:36:26,570 и четвртка вечери за рад и овде и у Њу Хејвену на наш курс је 804 00:36:26,570 --> 00:36:30,370 Проблем поставља са десетинама особље у току је близу вас. 805 00:36:30,370 --> 00:36:35,380 >> Проблем поставља у међувремену, су подржан од стране ствари које називамо 806 00:36:35,380 --> 00:36:39,140 валктхроугхс, који се заснива Видео туторијала који заиста одговарали Често 807 00:36:39,140 --> 00:36:41,670 где да почне недељу дана изазов. 808 00:36:41,670 --> 00:36:44,290 И обдукције те испратим кроз могућим решењима 809 00:36:44,290 --> 00:36:46,490 тако да крај од Проблем сет такође, 810 00:36:46,490 --> 00:36:50,820 Знам тачно шта сте могли да урадите различито или потпуно другачије. 811 00:36:50,820 --> 00:36:53,895 >> Проблем поставља се доћи у два издања, стандардно издање 812 00:36:53,895 --> 00:36:57,510 да очекујемо и позивамо већина цласс-- око 90%, плус урадиш-- 813 00:36:57,510 --> 00:37:00,520 и такозвани хакер издање на којој свака страна је украшена 814 00:37:00,520 --> 00:37:02,790 Хакер издање, хакер издање, хакер издање, 815 00:37:02,790 --> 00:37:07,550 тако да имате ту карму ако хоћете, због симулирања 816 00:37:07,550 --> 00:37:10,230 у напредније верзије проблематичних сетова курса је 817 00:37:10,230 --> 00:37:14,970 да поклопац наводно исти материјал али са више софистициран приступ 818 00:37:14,970 --> 00:37:19,020 и са додатним позадином понекад уведен. 819 00:37:19,020 --> 00:37:22,350 >> У међувремену, постоје девет касне дана да можете применити на проблем курса је 820 00:37:22,350 --> 00:37:26,160 поставља као и најнижим резултатом, који се оставити на термини крају. 821 00:37:26,160 --> 00:37:26,900 >> Али шта чека? 822 00:37:26,900 --> 00:37:29,300 Па, укус проблема поставља при руци у петак 823 00:37:29,300 --> 00:37:31,959 и следеће недеље, где смо површно за само неколико дана у нешто 824 00:37:31,959 --> 00:37:35,000 назива Огреби, графичко програмирање језик развијен од стране наших пријатеља 825 00:37:35,000 --> 00:37:39,290 у Медиа Лаб МИТ који вам омогућује програмирање или по први пут 826 00:37:39,290 --> 00:37:43,510 или у новој средини потпуно користећи драг анд дроп тип окружења. 827 00:37:43,510 --> 00:37:45,595 При чему пуззле пиецес само повезују заједно 828 00:37:45,595 --> 00:37:48,080 да ли има логично да то учине. 829 00:37:48,080 --> 00:37:50,440 >> У међувремену, у проблему сет две прошле године, на пример, 830 00:37:50,440 --> 00:37:53,010 смо увести разред на свету криптографије, 831 00:37:53,010 --> 00:37:55,370 уметност шифровање или кодирање информација. 832 00:37:55,370 --> 00:37:58,940 Заиста, овај текст овде ако децриптед, ће заправо 833 00:37:58,940 --> 00:38:01,277 одвести до неког фун околини. 834 00:38:01,277 --> 00:38:03,110 А у проблему сет, оно што смо имали студенте 835 00:38:03,110 --> 00:38:06,280 урадите је да спроводи управо они врсте ствари-- алгоритма, 836 00:38:06,280 --> 00:38:09,530 или сет инструкција за кодирање и кодирање информација. 837 00:38:09,530 --> 00:38:11,850 >> А у хакерске издању тог истог проблема сету, 838 00:38:11,850 --> 00:38:15,800 смо изазов студентима да узмем кодиран фајл од типичног рачунара 839 00:38:15,800 --> 00:38:18,840 систем са пуно корисничких имена и енцриптед лозинке 840 00:38:18,840 --> 00:38:21,400 и за разбијање те пассвордс-- заправо схватити 841 00:38:21,400 --> 00:38:25,870 шта су не знајући ништа А приори о тим стварним лозинке. 842 00:38:25,870 --> 00:38:27,620 У међувремену, ми знамо транзиција у проблему 843 00:38:27,620 --> 00:38:29,536 поставља се онда гледа свет графике. 844 00:38:29,536 --> 00:38:32,240 И, у ствари, можете да замислите Сада да би то могло можда 845 00:38:32,240 --> 00:38:35,200 био најједноставнији начин да представља црно-бела слика. 846 00:38:35,200 --> 00:38:39,570 >> Бели пиксела, или квадрат, као на врху тамо, 847 00:38:39,570 --> 00:38:41,620 могу бити заступљен са А 1 и црни квадрат 848 00:38:41,620 --> 00:38:43,490 можда заступљена са 0. 849 00:38:43,490 --> 00:38:47,670 И само помоћу више битова као и ми Предложени раније са 72 и 73 и 33, 850 00:38:47,670 --> 00:38:49,882 можемо представљати боје пиксела као и. 851 00:38:49,882 --> 00:38:51,590 И шта радимо у овај проблем сет је 852 00:38:51,590 --> 00:38:54,660 генерално прошетајте около кампус са дигиталним фотоапаратом, 853 00:38:54,660 --> 00:38:56,730 сликати људи, места и ствари. 854 00:38:56,730 --> 00:38:59,270 Онда некако сваки семестар, чини ми се да случајно 855 00:38:59,270 --> 00:39:02,600 брише или да оштетите меморијску картицу на који све те фотографије су, 856 00:39:02,600 --> 00:39:04,610 и тако да се оспорава да онда писати софтвер 857 00:39:04,610 --> 00:39:09,650 са којима се опорави те ЈПЕГ од копију картице наше камере. 858 00:39:09,650 --> 00:39:13,550 >> У међувремену, ми вас предати касније у термин је речник енглеских речи 859 00:39:13,550 --> 00:39:16,680 да има 143.000 речи, и морате да дођу до 860 00:39:16,680 --> 00:39:19,240 са паметним начин лоадинг их у меморију, 861 00:39:19,240 --> 00:39:22,850 или рам да тако кажемо, да одговори упита обрасца: је ово реч, 862 00:39:22,850 --> 00:39:25,910 је то реч, имплементацији најбрже правописа да можете, 863 00:39:25,910 --> 00:39:28,180 чак се полаже потенцијално против вршњацима 864 00:39:28,180 --> 00:39:30,460 да видимо ко од вас користи најмање количину времена 865 00:39:30,460 --> 00:39:33,440 када ради свој код, па чак и најмање количина меморије. 866 00:39:33,440 --> 00:39:36,060 >> Касније у року до те стварно имплементира свој веб сервер. 867 00:39:36,060 --> 00:39:39,470 Дакле, не само сајт в пакете језик назван ХТМЛ и више, 868 00:39:39,470 --> 00:39:43,300 али веб сервер који заправо слуша захтеве на интернету 869 00:39:43,300 --> 00:39:44,460 и реагује на њих. 870 00:39:44,460 --> 00:39:47,210 И заиста, ово је како премостити наш свет Ц са које ћете 871 00:39:47,210 --> 00:39:50,550 упознају следеће недеље и ПХП и ХТМЛ и ЈаваСцрипт 872 00:39:50,550 --> 00:39:51,820 и ЦСС и слично. 873 00:39:51,820 --> 00:39:54,820 >> Јер је један од првих веб басед Пројекат радимо касније у року 874 00:39:54,820 --> 00:39:57,516 је историјски ЦС50 финансија. 875 00:39:57,516 --> 00:40:02,580 Етраде.цом стил сајт који омогућава да купују и продају акције практично 876 00:40:02,580 --> 00:40:08,240 истовремено писање кода да разговара са Иахоо Финансије добијање полу у реалном времену залихе 877 00:40:08,240 --> 00:40:11,490 цитира у циљу ажурирања свој портфељ. 878 00:40:11,490 --> 00:40:13,370 >> Али на крају наравно, је коначна пројецт-- 879 00:40:13,370 --> 00:40:16,960 прилика да се уради највише било шта интерес за тебе да реши проблем 880 00:40:16,960 --> 00:40:20,970 или изнад интереса за Ви то некако инспиративно 881 00:40:20,970 --> 00:40:22,670 од научених лекција у класи. 882 00:40:22,670 --> 00:40:26,140 >> А класа, као што знате, кулминира у тзв ЦС50 Хацкатхон 883 00:40:26,140 --> 00:40:29,330 и ЦС50 сајам и било који број других културних догађаја 884 00:40:29,330 --> 00:40:31,770 током семестра који омогућавају да се укључе 885 00:40:31,770 --> 00:40:33,460 једни са другима и особље у току је. 886 00:40:33,460 --> 00:40:37,170 >> На пример, на Фире анд Ице у Ситар ове године, па у петак поподне, 887 00:40:37,170 --> 00:40:39,220 позивамо неких 50 студенти на ручак, ко год 888 00:40:39,220 --> 00:40:41,190 жели да нам се придруже, ја, и особље, 889 00:40:41,190 --> 00:40:44,840 и наши пријатељи из индустрије и Алумс за ћаскање о животу у стварном свету 890 00:40:44,840 --> 00:40:46,670 и даље док ужива добар ручак. 891 00:40:46,670 --> 00:40:49,050 На Хацкатхон ће видиш такве слике 892 00:40:49,050 --> 00:40:53,740 јер су, укључујући и пуно цанди-- и од 2014. године по први једном-- 893 00:40:53,740 --> 00:40:55,096 поврће. 894 00:40:55,096 --> 00:40:56,960 >> [Апплаусе] 895 00:40:56,960 --> 00:40:58,358 896 00:40:58,358 --> 00:41:02,710 >> Али, 5:00, да ли сцену обично погледати нешто овако. 897 00:41:02,710 --> 00:41:05,330 И онда само недељу дана или па касније, је ЦС50 Сајам 898 00:41:05,330 --> 00:41:08,270 коме се неки 2000 Плус студенти и особље и факултет 899 00:41:08,270 --> 00:41:11,910 чланова из преко кампусу и преко кампуса ове године 900 00:41:11,910 --> 00:41:15,620 долазе да виде и уживање у достигнућа ЦС50 ученика, који 901 00:41:15,620 --> 00:41:16,140 је сада. 902 00:41:16,140 --> 00:41:19,000 >> И заиста, док је ове године ћемо се позива и Бусинг никога 903 00:41:19,000 --> 00:41:22,460 в в Иале који би желели да дођу до Кембриџ ове суботе за ЦС50 Пуззле 904 00:41:22,460 --> 00:41:26,410 Дан, а ми ћемо учинити исту ствар у децембру за ЦС50 Хацкатхон 905 00:41:26,410 --> 00:41:30,080 тако да Харвард и Јејл студенти подједнако учествују у оба ова догађаја. 906 00:41:30,080 --> 00:41:33,630 >> Такође ћемо одржати ЦС50 сајмове у Кембриџ и у Нев Хавен ове године 907 00:41:33,630 --> 00:41:36,480 тако да студенти на оба кампуса и особље и особље 908 00:41:36,480 --> 00:41:39,260 може да види сваки одговарајући Цампус је достигнуће. 909 00:41:39,260 --> 00:41:41,540 И они достигнућа ће изазвати такву меморију 910 00:41:41,540 --> 00:41:45,440 јер то и то и на крају ово, у којој сви ви 911 00:41:45,440 --> 00:41:48,460 излазак из класе носи мало нешто у којима сте били надам се 912 00:41:48,460 --> 00:41:52,680 срећан или поносом могу да кажем да сам узео ЦС50. 913 00:41:52,680 --> 00:41:55,220 >> Али пре тога и пре него што служе торту, 914 00:41:55,220 --> 00:41:58,980 ми смо ставили заједно-- захваљујући ЦС50 је продукцијски тим и одређена само 915 00:41:58,980 --> 00:42:03,120 штап је једном приликом да користимо такве ствари за-- када смо га послали 916 00:42:03,120 --> 00:42:05,380 не само овде у Кембриџ али и Нев Хавен 917 00:42:05,380 --> 00:42:08,760 да окупи неколико Хеллос од службеници и све људе 918 00:42:08,760 --> 00:42:12,640 ви ћете срести и код нас иу Нев Уточиште у наредним месецима. 919 00:42:12,640 --> 00:42:15,449 >> Дозволите ми да уведе мало више особља ЦС50 је. 920 00:42:15,449 --> 00:42:16,990 Марк Зуцкерберг: Да ли да се иде? 921 00:42:16,990 --> 00:42:18,266 Ох, иде. 922 00:42:18,266 --> 00:42:20,910 Иде. 923 00:42:20,910 --> 00:42:21,570 Ох. 924 00:42:21,570 --> 00:42:23,170 Иарр! 925 00:42:23,170 --> 00:42:25,350 >> [Мусиц плаиинг Анди Граммер, "Душо, стигао сам  ДОБРО"] 926 00:42:25,350 --> 00:42:29,672 927 00:42:29,672 --> 00:42:32,152 >> МЕРИ: Ово је Кејтлин. 928 00:42:32,152 --> 00:42:34,515 То је Џеј, а ја сам Мари. 929 00:42:34,515 --> 00:42:35,140 САТО: Здраво, момци. 930 00:42:35,140 --> 00:42:35,640 Ја сам Сато. 931 00:42:35,640 --> 00:42:36,264 Мицхаел Г .: Здраво. 932 00:42:36,264 --> 00:42:37,181 Ми наме ис Мицхаел Г. 933 00:42:37,181 --> 00:42:38,014 Даг Ллоид: Нисам. 934 00:42:38,014 --> 00:42:38,540 Не. 935 00:42:38,540 --> 00:42:39,310 Ја сам Доуг Лојд. 936 00:42:39,310 --> 00:42:41,757 Не могу да верујем да држим аутопортрете стицк сада. 937 00:42:41,757 --> 00:42:42,340 СПЕАКЕР 4: Здраво. 938 00:42:42,340 --> 00:42:42,560 СПЕАКЕР 5: Здраво. 939 00:42:42,560 --> 00:42:43,307 СПЕАКЕР 6: Здраво. 940 00:42:43,307 --> 00:42:44,023 СПЕАКЕР 7: Бок. 941 00:42:44,023 --> 00:42:44,648 СПЕАКЕР 8: Хеј. 942 00:42:44,648 --> 00:42:46,436 Ми смо виси на Иале. 943 00:42:46,436 --> 00:42:48,910 Стварно смо узбуђени због овог семестра јер је 944 00:42:48,910 --> 00:42:50,840 први пут да долази на Иале. 945 00:42:50,840 --> 00:42:53,012 То ће бити феноменално! 946 00:42:53,012 --> 00:42:55,928 >> [Мусиц плаиинг] 947 00:42:55,928 --> 00:43:02,190 948 00:43:02,190 --> 00:43:04,664 >> Јацоб СЦХЕРБА: Моје име је Јацоб Сцхерба. 949 00:43:04,664 --> 00:43:08,310 Ја сам узбуђен да предајем ЦС50 јер мислим 950 00:43:08,310 --> 00:43:11,429 донети рачунарских наука на људи у и приступачан начин. 951 00:43:11,429 --> 00:43:13,220 СПЕАКЕР 9: Стварно сам узбуђен да предаје ЦС50 952 00:43:13,220 --> 00:43:17,717 јер сам узео класу прошле године, и то је један од најбољих класа. 953 00:43:17,717 --> 00:43:18,425 СПЕАКЕР 10: Да. 954 00:43:18,425 --> 00:43:20,476 Мој савет је да би требало да ЦС50. 955 00:43:20,476 --> 00:43:23,350 Јацоб СЦХЕРБА: Изабрао сам ЦС јер Мислим да је забаван и креативан начин 956 00:43:23,350 --> 00:43:25,314 за решавање проблема у један аналитички начин. 957 00:43:25,314 --> 00:43:28,480 СПЕАКЕР 11: Кад сам био мали бруцош и страх од рачунарских наука 958 00:43:28,480 --> 00:43:30,229 и плаши ради инжењеринг и ствари, 959 00:43:30,229 --> 00:43:34,091 то је био први тешко класа сам узео, и то је била моја омиљена класа икада. 960 00:43:34,091 --> 00:43:36,090 Даг Ллоид: Ово је мој девету годину настава ЦС50. 961 00:43:36,090 --> 00:43:37,482 То ме цине тако старо! 962 00:43:37,482 --> 00:43:38,690 Увек постоји нешто ново. 963 00:43:38,690 --> 00:43:39,550 Увек постоји нешто узбудљиво. 964 00:43:39,550 --> 00:43:43,077 Увек постоји нови изазови са којима се суочава нових ученика, и то је забавно да им помогне 965 00:43:43,077 --> 00:43:44,910 и да доживе оне изазови са њима 966 00:43:44,910 --> 00:43:45,925 и да им помогне да реше своје проблеме. 967 00:43:45,925 --> 00:43:47,955 >> СПЕАКЕР 12: Када сам први пут научили како се то ради ЦС, 968 00:43:47,955 --> 00:43:49,413 то је као учење супер моћ. 969 00:43:49,413 --> 00:43:53,749 И да види да у осталим ученицима и да им помогне кроз тај процес 970 00:43:53,749 --> 00:43:55,665 је један од највише награђивање ствари које сам икад. 971 00:43:55,665 --> 00:43:58,706 >> СПЕАКЕР 7: Изабрао сам ЦС, јер у почетак, био сам математика концентратор 972 00:43:58,706 --> 00:44:00,497 и ја узео ЦС50 и заљубила у њега. 973 00:44:00,497 --> 00:44:02,455 Такође сам осећао да са ЦС бих могао да градите ствари. 974 00:44:02,455 --> 00:44:04,410 И да, ја мислио, био стварно кул аспект. 975 00:44:04,410 --> 00:44:08,156 >> СПЕАКЕР 13: Неки савет за ново студентима је ићи у радног времена 976 00:44:08,156 --> 00:44:09,573 и дружити са изванредна Поздрав. 977 00:44:09,573 --> 00:44:11,906 СПЕАКЕР 14: Започните П-сетс рано, идем у радног времена, 978 00:44:11,906 --> 00:44:13,457 постати Френдс са вашим ТФ. 979 00:44:13,457 --> 00:44:14,165 СПЕАКЕР 15: Да. 980 00:44:14,165 --> 00:44:16,164 Све што је рекла. 981 00:44:16,164 --> 00:44:17,997 СПЕАКЕР 16: Не буди плаше да затраже помоћ. 982 00:44:17,997 --> 00:44:18,980 Звучник 17: Да. 983 00:44:18,980 --> 00:44:22,052 СПЕАКЕР 18: Започните П-сетс рано. 984 00:44:22,052 --> 00:44:23,760 СПЕАКЕР 19: То је велико друштвено искуство. 985 00:44:23,760 --> 00:44:25,112 Направите пуно пријатеља на овај начин. 986 00:44:25,112 --> 00:44:26,570 СПЕАКЕР 14: Идите у одељак То је забавно. 987 00:44:26,570 --> 00:44:28,050 СПЕАКЕР 11: Мислим, само напред. 988 00:44:28,050 --> 00:44:28,770 Заиста је тешко. 989 00:44:28,770 --> 00:44:30,581 Добићете од тога шта сте ставили у њу, 990 00:44:30,581 --> 00:44:32,580 али то је заиста забавно класа нарочито ако сте 991 00:44:32,580 --> 00:44:35,496 спреман да стави времена у њу, али помаже ако ставите време у њу. 992 00:44:35,496 --> 00:44:38,336 Добићете много више од тога касније. 993 00:44:38,336 --> 00:44:38,960 Мике: Ја сам Мике. 994 00:44:38,960 --> 00:44:39,882 Цамилле: Ја сам Камил. 995 00:44:39,882 --> 00:44:40,590 Ханиа: Ја сам Ханиа. 996 00:44:40,590 --> 00:44:41,310 Матт: Ја сам Матт. 997 00:44:41,310 --> 00:44:42,140 ПЕТАР: Ја сам Петер. 998 00:44:42,140 --> 00:44:42,620 Пхиллип: Ја сам Филип. 999 00:44:42,620 --> 00:44:43,495 Патрик: Ја сам Патрицк. 1000 00:44:43,495 --> 00:44:45,234 Роб Бовден: Ја сам Роб Боуден. 1001 00:44:45,234 --> 00:44:47,150 Бриан СЦАССЕЛЛАТИ: Мој име је СЦАС, а ово-- 1002 00:44:47,150 --> 00:44:49,958 СВИ: --ис ЦС50. 1003 00:44:49,958 --> 00:44:50,806 СПЕАКЕР 20: У Иале. 1004 00:44:50,806 --> 00:44:51,639 СПЕАКЕР 21: У Иале. 1005 00:44:51,639 --> 00:44:52,840 [Лаугхинг] 1006 00:44:52,840 --> 00:44:54,270 Давид Малан: То је то за ЦС50. 1007 00:44:54,270 --> 00:44:59,000 Ми ћемо те видети из Иале на Петак, Пуззле Дан у суботу. 1008 00:44:59,000 --> 00:45:00,475 Колач сада служи. 1009 00:45:00,475 --> 00:45:01,640 Ово је ЦС50. 1010 00:45:01,640 --> 00:45:05,314 1011 00:45:05,314 --> 00:45:10,992 >> [Мусиц плаиинг] 1012 00:45:10,992 --> 00:47:00,434