1 00:00:01,491 --> 00:01:38,659 [Powered by Google Translate] [Гуляе музыка] 2 00:05:18,350 --> 00:05:20,630 David J. малая: Гэта CS50. 3 00:05:20,630 --> 00:05:23,610 Так што я быў дзе вы зараз знаходзіцеся некалькі гадоў таму. 4 00:05:23,610 --> 00:05:27,850 І калі я быў пачаткоўцам у той час, я не быў на 5 00:05:27,850 --> 00:05:30,350 гэты шлях рабіць камп'ютэрныя навукі, вядзення будаўніцтва. 6 00:05:30,350 --> 00:05:33,650 На самай справе, я прыйшоў у гэтае месца, паколькі ўрад канцэнтратара. 7 00:05:33,650 --> 00:05:35,430 Я быў у сярэдняй школе, дзіця, які 8 00:05:35,430 --> 00:05:36,770 спадабаліся рэчы, як гісторыя. 9 00:05:36,770 --> 00:05:39,350 Мне спадабалася канстытуцыйнага права, выгляд ангельскай мове і матэматыцы. 10 00:05:39,350 --> 00:05:41,300 Гэта як выгляд ўсебакова, але не 11 00:05:41,300 --> 00:05:43,290 абавязкова ведаць, што я не быў 12 00:05:43,290 --> 00:05:44,380 выкладаў у сярэдняй школе. 13 00:05:44,380 --> 00:05:47,060 І так першы год, у мяне быў гэты трапятанне якой нават 14 00:05:47,060 --> 00:05:49,730 хоць я любіў кампутары, гуляў у кампутарныя гульні і 15 00:05:49,730 --> 00:05:52,080 падабаецца, я, вядома, ніколі не думаў пра сябе як пра 16 00:05:52,080 --> 00:05:54,830 кампутарны чалавек, навуковец. 17 00:05:54,830 --> 00:05:56,705 І, шчыра кажучы, я думаў, што мае сябры ў вышэйшых школ, якія 18 00:05:56,705 --> 00:06:01,840 прымаюць камп'ютэрныя навукі былі крыху вундэркіндаў. 19 00:06:01,840 --> 00:06:04,910 І ўсё ж, калі я трапіў сюды на тэрыторыі кампуса, было 20 00:06:04,910 --> 00:06:06,240 гэта, вядома, CS50. 21 00:06:06,240 --> 00:06:09,640 >> І ў той час, гэта была гэтая рэпутацыя сапраўды быць 22 00:06:09,640 --> 00:06:10,480 нешта асцерагацца. 23 00:06:10,480 --> 00:06:11,560 Гэта быў добры ход. 24 00:06:11,560 --> 00:06:13,425 Гэта быў цікавы курс. 25 00:06:13,425 --> 00:06:16,850 Але ў вас на самой справе атрымаць гэтую нагу ў дзверы. 26 00:06:16,850 --> 00:06:19,950 І нават я не перасякаў парог гэтага года першакурснік. 27 00:06:19,950 --> 00:06:23,330 І я пайшоў па шляху быцця ўрада канцэнтратар, збіраецца 28 00:06:23,330 --> 00:06:25,190 праз, як многія з перадумовы, як мог, 29 00:06:25,190 --> 00:06:28,010 папярочнага падліку рэчы для пакалення рэд або ядро ​​і таму падобнае. 30 00:06:28,010 --> 00:06:30,290 І тады другі год, па некаторых прычынах, я ўстаў 31 00:06:30,290 --> 00:06:33,450 нерва ступіць ў Навуковы цэнтр B, дзе CS50 было. 32 00:06:33,450 --> 00:06:36,150 Вельмі вядомы навуковец па імя Brian 33 00:06:36,150 --> 00:06:38,530 Керниган выкладаў тут у гэтым годзе. 34 00:06:38,530 --> 00:06:42,490 І нават тады, я быў толькі гатовыя, каб фактычна запоўніць 35 00:06:42,490 --> 00:06:45,600 маё даследаванне карты, прымаючы гэты клас прайшоў / не прайшоў. 36 00:06:45,600 --> 00:06:47,590 Я паглядзеў вакол мяне, і я зразумеў, усё ў гэтай сваёй 37 00:06:47,590 --> 00:06:49,550 павінен ведаць нашмат больш пра кампутарнай навукі, пра 38 00:06:49,550 --> 00:06:50,750 праграмаванні, пра кампутары. 39 00:06:50,750 --> 00:06:52,370 Кожны чалавек павінен быць праграмавання, у гэтым пакоі, 40 00:06:52,370 --> 00:06:53,510 так як яны былі 12. 41 00:06:53,510 --> 00:06:55,330 Але, сапраўды, гэта быў не той выпадак. 42 00:06:55,330 --> 00:06:58,660 І вось у самы апошні дзень, пяты панядзелак семестра, 43 00:06:58,660 --> 00:07:01,410 я прыняць гэты скачок і пераход ад прыдатны / не прыдатны да 44 00:07:01,410 --> 00:07:04,120 літарна і ў канчатковым выніку змяніць маю канцэнтрацыю, 45 00:07:04,120 --> 00:07:05,330 у той жа дзень у кампутарнай навуцы. 46 00:07:05,330 --> 00:07:07,870 >> Дык вось, гэта не наша мэта ў гэтым класе, каб ператварыць вас усіх 47 00:07:07,870 --> 00:07:10,500 у інфарматыцы канцэнтратараў, але і рэальна 48 00:07:10,500 --> 00:07:13,420 прапанаваць, што ёсць магчымасць у гэтай вобласці і 49 00:07:13,420 --> 00:07:16,500 у іншых абласцях, з якімі вы можаце быць цалкам незнаёмыя 50 00:07:16,500 --> 00:07:18,750 улічваючы, што ВНУ звычайна ідуць даволі 51 00:07:18,750 --> 00:07:23,140 стандартныя навучальныя шлях, але рызыкаваць у, у CS50, у 52 00:07:23,140 --> 00:07:24,030 новыя водах. 53 00:07:24,030 --> 00:07:27,040 І калі вы сядзіце тут сёння, думаючы, што вы не 54 00:07:27,040 --> 00:07:31,130 на самай справе належаць, так што большасць людзей направа і 55 00:07:31,130 --> 00:07:31,980 злева ад вас. 56 00:07:31,980 --> 00:07:36,640 Сапраўды, у мінулым годзе, 76% навучэнцаў ў гэтым класе не было 57 00:07:36,640 --> 00:07:37,840 папярэдняга вопыту. 58 00:07:37,840 --> 00:07:40,550 Такім чынам, насуперак таму, што вы думаеце, большасць людзей 59 00:07:40,550 --> 00:07:43,630 сядзім тут сёння няма, на самой справе, ніякіх папярэдніх 60 00:07:43,630 --> 00:07:44,970 вопыт. 61 00:07:44,970 --> 00:07:49,890 18% распачалі адну CS класа, а 6% ўзялі двух або больш. 62 00:07:49,890 --> 00:07:52,440 Між тым, мы просім нашых студэнтаў кожны год, каб апісаць 63 00:07:52,440 --> 00:07:54,440 сябе з пункту гледжання ўзроўню камфорту. 64 00:07:54,440 --> 00:07:56,870 І няма нікога, вызначэнне гэтага. 65 00:07:56,870 --> 00:07:58,730 Вы толькі часткова ведаем, што калі вы не вельмі 66 00:07:58,730 --> 00:08:00,340 зручны ў CS50. 67 00:08:00,340 --> 00:08:04,270 А ў мінулым годзе ў нас было 55%, у гэтым зялёным кавалак пірага тут 68 00:08:04,270 --> 00:08:06,720 самоописания як менш камфортна, студэнты, якія 69 00:08:06,720 --> 00:08:09,390 адкрыта не разумеюць, чаму яны нават куплялі курс на 70 00:08:09,390 --> 00:08:10,340 у першы дзень. 71 00:08:10,340 --> 00:08:14,010 Але тыя ж 55% заставаліся з намі да канца тэрміну, як гэта зрабіў 72 00:08:14,010 --> 00:08:17,770 35%, якія былі дзесьці паміж гэтымі больш камфортным 73 00:08:17,770 --> 00:08:19,960 і тых, хто менш камфортна. 74 00:08:19,960 --> 00:08:21,350 >> Такім чынам, што такое інфарматыка? 75 00:08:21,350 --> 00:08:23,680 Ну ў сярэдняй школе, і сапраўды ў цэлым з 76 00:08:23,680 --> 00:08:25,670 там у гэтыя дні, ёсць такое ўспрыманне ці гэта 77 00:08:25,670 --> 00:08:28,260 памылковае меркаванне, што інфарматыка праграмаванне. 78 00:08:28,260 --> 00:08:30,700 І гэта абсалютна адзін аспект інфарматыкі. 79 00:08:30,700 --> 00:08:33,100 Але праграмаванне, незалежна ад мовы, на самай справе проста 80 00:08:33,100 --> 00:08:35,760 інструмент, які навукоўцы выкарыстоўваюць кампутар для вырашэння праблем, альбо 81 00:08:35,760 --> 00:08:38,710 ў галіне камп'ютэрных навук або больш гэтых 82 00:08:38,710 --> 00:08:41,710 дня ў галіне фізічных навук, натуральных навук, у 83 00:08:41,710 --> 00:08:45,180 медыцыны, гуманітарных навук, для аналізу вялікіх набораў дадзеных. 84 00:08:45,180 --> 00:08:47,660 Усюды зараз ёсць кампутар і дадзеныя, ёсць 85 00:08:47,660 --> 00:08:52,250 магчымасць прымяніць ўрокі ў класе, як CS50. 86 00:08:52,250 --> 00:08:55,050 >> Так што давайце вырашаць праблемы, якія навуковец можа пайсці 87 00:08:55,050 --> 00:08:58,760 Пра рашэнне і паспрабаваць паставіць некаторыя жаргон, паставіць некаторыя 88 00:08:58,760 --> 00:09:01,750 канцэптуальная аснова, вакол таго, што ў адваротным выпадку могуць быць некаторыя 89 00:09:01,750 --> 00:09:03,250 даволі абстрактная ідэя. 90 00:09:03,250 --> 00:09:05,170 Так што гэта тэлефон. 91 00:09:05,170 --> 00:09:07,100 Вы не бачыце гэтыя рэчы занадта часта, хоць і каледжаў 92 00:09:07,100 --> 00:09:09,690 да гэтага часу, здаецца, гэта ў дамах і інтэрнатах. 93 00:09:09,690 --> 00:09:11,940 Але вернемся ў той дзень, калі вы хочаце выкарыстоўваць тэлефон як 94 00:09:11,940 --> 00:09:13,880 гэта не было электроннай адраснай кнігі 95 00:09:13,880 --> 00:09:14,620 У вашым сотавым тэлефоне. 96 00:09:14,620 --> 00:09:16,130 Хутчэй за ўсё, вы выцягнулі нешта 97 00:09:16,130 --> 00:09:17,330 Вядома, як тэлефонная кніга. 98 00:09:17,330 --> 00:09:20,970 І гэтыя кнігі тэлефона было каля 1000 старонак, як правіла. 99 00:09:20,970 --> 00:09:23,800 Яны былі адсартаваныя ад А да Я. І вы проста павінны былі знайсці 100 00:09:23,800 --> 00:09:26,390 Права старонкі, каб знайсці чалавека, якога вы шукаеце для таго, каб 101 00:09:26,390 --> 00:09:28,890 знайсці сваё імя і свой нумар тэлефона. 102 00:09:28,890 --> 00:09:30,060 Зараз, як вы ісці аб пошуку 103 00:09:30,060 --> 00:09:31,000 нехта ў гэтай кнізе? 104 00:09:31,000 --> 00:09:33,670 >> Няхай мая мэта, каб даць майму сябру, Майк Сміт, выклік. 105 00:09:33,670 --> 00:09:35,680 Ну, як я магу ісці аб пошуку Майк Сміт? 106 00:09:35,680 --> 00:09:38,840 Ну, вельмі разумны падыход, калі наіўны і 107 00:09:38,840 --> 00:09:42,080 неэфектыўнымі, будуць пачынаюцца тут і пачаць гартаць, каб 108 00:09:42,080 --> 00:09:46,630 стар 4 стар 5 стр. 6, а таксама для сартавання лінейна, а 109 00:09:46,630 --> 00:09:48,490 прамой лініі, прайсці праз гэтую тэлефонную кнігу. 110 00:09:48,490 --> 00:09:50,920 І хоць гэта будзе неверагодна стомнай, калі Майк 111 00:09:50,920 --> 00:09:53,550 Сміт у гэтай кнізе, я збіраюся ў рэшце рэшт дабрацца да яго 112 00:09:53,550 --> 00:09:56,660 Калі я, нарэшце, перавярнуць ў раздзеле S гэтай кнігі. 113 00:09:56,660 --> 00:09:58,670 Цяпер, вядома, вы не трэба быць камп'ютэрных навукоўцам 114 00:09:58,670 --> 00:10:00,840 ведаю, што гэта дурны спосаб рашэння гэтай праблемы. 115 00:10:00,840 --> 00:10:02,350 Што б тыповым чалавекам, рабіць? 116 00:10:06,310 --> 00:10:07,550 Малайцы. 117 00:10:07,550 --> 00:10:09,230 Такім чынам, вы б перавярнуць ў сярэдзіне, справа. 118 00:10:09,230 --> 00:10:12,050 Такім чынам, вы б перавярнуць прыкладна да сярэдзіны, паглядзіце сюды, і я, здаецца, 119 00:10:12,050 --> 00:10:14,520 знайсці сябе ў профіль M. 120 00:10:14,520 --> 00:10:17,710 Такім чынам, M, відавочна, не тое, што я шукаў. 121 00:10:17,710 --> 00:10:20,070 І Майк справа, так бы мовіць, з гэтага падзелу. 122 00:10:20,070 --> 00:10:22,930 І, як некаторыя з вас ужо бачылі раней, мы можам літаральна зараз 123 00:10:22,930 --> 00:10:26,670 Пяройдзем да разарваць гэтую праблему ў два разы. 124 00:10:26,670 --> 00:10:31,720 >> [Апладысменты] 125 00:10:31,720 --> 00:10:32,930 Вы сапраўды не павінна быць, што ўражаны. 126 00:10:32,930 --> 00:10:34,820 Раздзіраючы яго па шве на самай справе не так складана. 127 00:10:34,820 --> 00:10:36,040 Рэальныя людзі робяць гэта такім чынам. 128 00:10:36,040 --> 00:10:39,510 Але, па шве, у нас зараз ёсць дзве праблемы, кожная з 129 00:10:39,510 --> 00:10:40,360 што ў паўтара разы большым. 130 00:10:40,360 --> 00:10:43,430 І мы можам літаральна кінуць, што палову ад вырашэння праблемы. 131 00:10:43,430 --> 00:10:46,450 Цяпер мы пакінулі не з 1000 старонак, а, скажам, 500. 132 00:10:46,450 --> 00:10:47,450 Так што цяпер мне рабіць? 133 00:10:47,450 --> 00:10:50,080 Ну, тыповы чалавек будзе ісці прыкладна ў сярэдзіне зноў. 134 00:10:50,080 --> 00:10:52,000 І я лаўлю сябе на частцы R. 135 00:10:52,000 --> 00:10:52,950 Так што не зусім там. 136 00:10:52,950 --> 00:10:55,890 Такім чынам, яшчэ раз, я магу разарваць гэтую праблему ў два разы. 137 00:10:55,890 --> 00:10:56,395 [Апладысменты] 138 00:10:56,395 --> 00:10:57,645 Дзякуй. 139 00:10:59,870 --> 00:11:03,260 Так што зараз у мяне ёсць толькі каля 250 старонак. 140 00:11:03,260 --> 00:11:05,580 І я магу зрабіць гэта зноў і зноў, і зноў, і перайсці ад 141 00:11:05,580 --> 00:11:09,200 125 да прыкладна 60 на 30 на 15 і гэтак далей. 142 00:11:09,200 --> 00:11:13,880 І, нарэшце, я атрымаю скараціўся да адной са старонак на S 143 00:11:13,880 --> 00:11:17,370 , Які, калі ён у тэлефонную кнігу, Майк Сміт павінна быць. 144 00:11:17,370 --> 00:11:19,980 >> Дык вось, гэта, відавочна, даволі разумны алгарытм, 145 00:11:19,980 --> 00:11:22,200 і гэта аднаразовае выкарыстанне алгарытму ў гэтым выпадку. 146 00:11:22,200 --> 00:11:24,790 Але што мы можам сартаваць адняць ад гэтага? 147 00:11:24,790 --> 00:11:27,640 Ну, першы падыход, выправіць, калі наіўныя хоць гэта 148 00:11:27,640 --> 00:11:30,130 была, можа быць апісана гэтая прамая лінія. 149 00:11:30,130 --> 00:11:32,920 Так, калі на восі абсцыс тут мы сказаць, што гэта памер 150 00:11:32,920 --> 00:11:36,240 праблемы, так як вось х ідзе направа, 151 00:11:36,240 --> 00:11:37,400 Праблема становіцца больш. 152 00:11:37,400 --> 00:11:38,940 Што значыць быць больш у 153 00:11:38,940 --> 00:11:40,140 кантэксце гэтай праблемы? 154 00:11:40,140 --> 00:11:41,750 Больш за старонак у тэлефоннай кнізе. 155 00:11:41,750 --> 00:11:43,750 Там больш, што мы можам колькасна. 156 00:11:43,750 --> 00:11:45,530 На восі ардынат, часу, каб вырашыць. 157 00:11:45,530 --> 00:11:49,650 Так як вось ідзе ўверх, гэта як мяркуецца, займае больш часу. 158 00:11:49,650 --> 00:11:52,640 Так што першы падыход лінейна пошук з стар 1 159 00:11:52,640 --> 00:11:57,050 да кропка кропка кропка старонку 1000 з'яўляецца лінейнай працэдуры, лінейны 160 00:11:57,050 --> 00:11:59,020 алгарытму або працэсу. 161 00:11:59,020 --> 00:12:00,990 І мы можам апісаць яго па гэтай прамой. 162 00:12:00,990 --> 00:12:04,050 Калі дадаць яшчэ адну старонку ў тэлефоннай кнізе, гэта будзе, у 163 00:12:04,050 --> 00:12:06,630 у горшым выпадку, вазьмі мяне яшчэ адну старонку фліп 164 00:12:06,630 --> 00:12:07,810 знайсці Майк Сміт. 165 00:12:07,810 --> 00:12:11,700 Калі дадаць 100 старонак, яшчэ 100 сальта або адзінак часу. 166 00:12:11,700 --> 00:12:13,210 >> Цяпер я магу быць трохі разумнай з гэтым. 167 00:12:13,210 --> 00:12:15,410 Мне не трэба, каб сапраўды ператварыць яе адной старонцы за раз. 168 00:12:15,410 --> 00:12:18,060 Я магу рабіць рэчы, як 2 за адзін раз або 4 адначасова. 169 00:12:18,060 --> 00:12:20,220 Але нават гэта яшчэ не ўсё, што прынцыпова лепш. 170 00:12:20,220 --> 00:12:23,030 Нават калі гэта 2 у той час, ды, такое рухаецца гэтая 171 00:12:23,030 --> 00:12:27,410 лініі ўніз трохі, і гэта азначае, што яна займае менш часу, адведзенага 172 00:12:27,410 --> 00:12:28,730 такое ж колькасць старонак. 173 00:12:28,730 --> 00:12:30,430 Але гэта не прынцыпова лепш. 174 00:12:30,430 --> 00:12:33,080 Але што ж мы проста робім, і што ж вы ўсё робіце 175 00:12:33,080 --> 00:12:34,160 інстынктыўна? 176 00:12:34,160 --> 00:12:37,350 Вы на самой справе дасягнута трохі нешта накшталт гэтага, 177 00:12:37,350 --> 00:12:42,020 лагарыфмічнай час, у выніку чаго праблема можа расці і расці і 178 00:12:42,020 --> 00:12:45,210 расці, але кошт рашэння гэтай праблемы, час, 179 00:12:45,210 --> 00:12:47,330 , Неабходных для вырашэння гэтай праблемы, не 180 00:12:47,330 --> 00:12:49,270 растуць амаль так жа хутка. 181 00:12:49,270 --> 00:12:52,880 Гэта было б лагарыфмічнай крывой, часопіс, дзе п з'яўляецца 182 00:12:52,880 --> 00:12:55,480 толькі ў памеры праблеме, колькасць старонак у гэтым 183 00:12:55,480 --> 00:12:56,180 тэлефоннай кнізе. 184 00:12:56,180 --> 00:12:57,650 І што гэта азначае ў рэальным выразе? 185 00:12:57,650 --> 00:13:00,500 Ну, калі ў нас ёсць, як 500 чалавек у гэтым пакоі прама зараз, 186 00:13:00,500 --> 00:13:02,330 ці, хутчэй, калі ў нас ёсць - 187 00:13:02,330 --> 00:13:05,520 змешванне метафар, не зрабіў гэтага прыкладу яшчэ ў гэтым годзе - 188 00:13:05,520 --> 00:13:08,900 так што калі ў нас ёсць 500 старонак у тэлефоннай кнізе і мы падвоіў яго 189 00:13:08,900 --> 00:13:12,660 1000, у гэтым больш інтэлектуальныя мадэлі гартаць 190 00:13:12,660 --> 00:13:15,370 да сярэдзіны, колькі яшчэ слёз старонцы трэба для таго, каб пайсці 191 00:13:15,370 --> 00:13:17,390 ад 500 да 1000 старонак? 192 00:13:17,390 --> 00:13:19,510 Ну, проста адзін дадатковы слязу старонку. 193 00:13:19,510 --> 00:13:22,440 Калі Вы ўручылі мне 2000 старонак тэлефоннай кнігі, не вялікая праблема. 194 00:13:22,440 --> 00:13:25,070 Я проста разарваць яго яшчэ адзін раз. 195 00:13:25,070 --> 00:13:28,860 >> Карацей кажучы, памер праблема можа расці значна хутчэй, 196 00:13:28,860 --> 00:13:30,650 чым кошт фактычна яе рашэння. 197 00:13:30,650 --> 00:13:32,890 Цяпер гэта толькі адзін такі алгарытм. 198 00:13:32,890 --> 00:13:35,480 Ёсць і іншыя, мы можам вырашыць такім жа чынам. 199 00:13:35,480 --> 00:13:36,630 І так чаму б нам не зрабіць гэта? 200 00:13:36,630 --> 00:13:39,650 Калі вы хацелі улагодзіць мяне, хоць і няёмка тут, у Сандэрса, перайдзіце 201 00:13:39,650 --> 00:13:42,950 наперадзе ўсіх, калі б вы маглі і ўстаць на месца. 202 00:13:46,420 --> 00:13:49,040 Як вы бачыце на экране, тут, гэта алгарытм, 203 00:13:49,040 --> 00:13:52,110 Працэс, кампутарная праграма, калі хочаце, павінны быць выкананы 204 00:13:52,110 --> 00:13:53,850 людзей, якая мае ўсяго 3 кроку. 205 00:13:53,850 --> 00:13:55,010 Мы ўжо на кроку 1. 206 00:13:55,010 --> 00:13:55,840 Вы ўсталі. 207 00:13:55,840 --> 00:13:58,120 А зараз падумайце сабе нумар 1. 208 00:13:58,120 --> 00:13:59,310 Гэта ваша бягучае лік. 209 00:13:59,310 --> 00:14:00,990 Кожны тут мае нумар 1. 210 00:14:00,990 --> 00:14:04,360 Крок 2, спалучэнне з кімсьці стоячы, дадаць нумары 211 00:14:04,360 --> 00:14:07,155 разам, а затым зацвердзіць суму ў якасці новага нумара. 212 00:14:15,760 --> 00:14:18,730 Адзін з вас павінен сесці, а затым паўтарыце. 213 00:14:29,260 --> 00:14:33,715 >> Выступоўца 1: 205. 214 00:14:33,715 --> 00:14:34,210 David J. малая: Што гэта? 215 00:14:34,210 --> 00:14:35,200 Выступоўца 1: 205. 216 00:14:35,200 --> 00:14:36,450 David J. малая: OK. 217 00:14:43,120 --> 00:14:44,605 SPEAKER 2: У яго ёсць іншыя. 218 00:14:58,120 --> 00:14:58,780 David J. малая: 205? 219 00:14:58,780 --> 00:14:59,666 Выступоўца 3: Так. 220 00:14:59,666 --> 00:15:00,092 David J. малая: OK. 221 00:15:00,092 --> 00:15:00,518 3. 222 00:15:00,518 --> 00:15:02,040 Выступоўца 4: 400. 223 00:15:02,040 --> 00:15:02,350 SPEAKER 5: 5. 224 00:15:02,350 --> 00:15:04,640 700. 225 00:15:04,640 --> 00:15:05,890 David J. малая: Усё правільна. 226 00:15:09,110 --> 00:15:11,965 На дадзены момант, усё менш і менш людзей павінны стаяць. 227 00:15:14,690 --> 00:15:17,860 Гэта дзе яна становіцца ўсё больш няёмка. 228 00:15:17,860 --> 00:15:18,660 Хтосьці тут. 229 00:15:18,660 --> 00:15:19,910 Тут. 230 00:15:28,490 --> 00:15:31,170 Горш за ўсё тое, вы таксама павінны вельмі вуснай рабіць 231 00:15:31,170 --> 00:15:33,830 арыфметычнае перад сотнямі з Гарвардскага 232 00:15:33,830 --> 00:15:35,080 старшакурснікаў. 233 00:15:40,790 --> 00:15:41,820 OK. 234 00:15:41,820 --> 00:15:43,140 Трохі памылка тут. 235 00:15:43,140 --> 00:15:43,490 Добра. 236 00:15:43,490 --> 00:15:44,490 Які ў цябе нумар? 237 00:15:44,490 --> 00:15:45,390 SPEAKER 6: Nine. 238 00:15:45,390 --> 00:15:45,815 David J. малая: Што гэта? 239 00:15:45,815 --> 00:15:46,330 SPEAKER 6: Nine. 240 00:15:46,330 --> 00:15:47,040 David J. малая: Дзевяць. 241 00:15:47,040 --> 00:15:49,740 Добра. 242 00:15:49,740 --> 00:15:52,388 Які ў цябе нумар? 243 00:15:52,388 --> 00:15:53,780 SPEAKER 7: 179. 244 00:15:53,780 --> 00:15:55,570 David J. малая: 179? 245 00:15:55,570 --> 00:15:56,330 Добра. 246 00:15:56,330 --> 00:15:56,470 Добра. 247 00:15:56,470 --> 00:15:57,280 Такім чынам, 188. 248 00:15:57,280 --> 00:15:58,430 Такім чынам, вы, хлопцы, можаце сесці. 249 00:15:58,430 --> 00:15:59,090 Які ў цябе нумар? 250 00:15:59,090 --> 00:16:00,090 SPEAKER 8: 118. 251 00:16:00,090 --> 00:16:02,260 David J. малая: 118. 252 00:16:02,260 --> 00:16:05,310 Некаторыя смарт-старшакурснік пачаць рабіць матэматыку. 253 00:16:05,310 --> 00:16:05,590 Добра. 254 00:16:05,590 --> 00:16:07,050 118, 188. 255 00:16:07,050 --> 00:16:10,022 Што мы атрымалі? 256 00:16:10,022 --> 00:16:10,990 SPEAKER 9: 71. 257 00:16:10,990 --> 00:16:13,884 David J. малая: 71. 258 00:16:13,884 --> 00:16:14,310 SPEAKER 10: 79. 259 00:16:14,310 --> 00:16:15,510 David J. малая: 79. 260 00:16:15,510 --> 00:16:17,100 Добра. 261 00:16:17,100 --> 00:16:18,080 SPEAKER 11: 47. 262 00:16:18,080 --> 00:16:19,100 David J. малая: 47. 263 00:16:19,100 --> 00:16:21,100 Якія, навучанне персаналу, што дае нам колькі? 264 00:16:24,100 --> 00:16:27,690 705 з'яўляецца адказам. 265 00:16:27,690 --> 00:16:29,905 І гэта, па сутнасці, сапраўды. 266 00:16:35,060 --> 00:16:36,970 Не, мы былі на самай справе трохі туды. 267 00:16:36,970 --> 00:16:40,435 >> Але як гэтага працавалі? 268 00:16:40,435 --> 00:16:41,940 Тое, што павінна толькі што адбылося? 269 00:16:41,940 --> 00:16:45,560 Такім чынам, на кожнай ітэрацыі гэтага алгарытму, мы пачалі з 270 00:16:45,560 --> 00:16:48,000 некаторая колькасць людзей, якія стаяць, і гэта было 271 00:16:48,000 --> 00:16:49,350 агульная колькасць п на першы погляд. 272 00:16:49,350 --> 00:16:51,750 Тады палова з вас селі, і мы пайшлі ў п над 2. 273 00:16:51,750 --> 00:16:52,830 Тады палова з вас сеў. 274 00:16:52,830 --> 00:16:56,310 Мы пайшлі ў п над 4, п больш за 8, п старэйшых за 16 гадоў, і гэтак далей, 275 00:16:56,310 --> 00:16:59,080 пакуль, хоць гэта збольшага распалася там у 276 00:16:59,080 --> 00:17:02,000 канец, у тэорыі, усё было на пары ў балкон і 277 00:17:02,000 --> 00:17:05,780 мезанінам і аркестра тут, мы б быў толькі адзін самотны 278 00:17:05,780 --> 00:17:11,790 чалавек, які стаіць на агульную суму, у гэтым выпадку з 705. 279 00:17:11,790 --> 00:17:14,460 Цяпер, што гэта значыць, хоць, па часе працы? 280 00:17:14,460 --> 00:17:16,829 Ну, думаю, калі я, як чалавек зрабіў гэта ўручную. 281 00:17:16,829 --> 00:17:19,819 Я пачаў бы даволі наіўна, але правільна з 1, 282 00:17:19,819 --> 00:17:23,740 2, 3, 4, 5, 6, 7, 8, і гэтак далей. 283 00:17:23,740 --> 00:17:24,920 Зойме даволі шмат часу. 284 00:17:24,920 --> 00:17:25,980 Так што я магу зрабіць лепш, ці не так? 285 00:17:25,980 --> 00:17:27,690 У пачатковай школе, вы не проста разлічваць у іх. 286 00:17:27,690 --> 00:17:28,109 Вы лічыце па двое. 287 00:17:28,109 --> 00:17:30,050 Такім чынам, 2, 4, 6, 8, 10, 12. 288 00:17:30,050 --> 00:17:31,630 І што атрымлівае значна хутчэй. 289 00:17:31,630 --> 00:17:34,620 Але цяпер прынцыпова, за кошт выкарыстання калектыўнага 290 00:17:34,620 --> 00:17:37,070 інтэлект ўсіх у гэтай зале, мы можам дасягнуць 291 00:17:37,070 --> 00:17:40,660 утаймаваць значна больш, як гэта, якой цяпер лік 292 00:17:40,660 --> 00:17:42,450 людзей у гэтым пакоі можа падвоіцца. 293 00:17:42,450 --> 00:17:45,940 Іншая 700 чалавек хадзіць у гэты пакой для 1400 чалавек, 294 00:17:45,940 --> 00:17:49,680 але гэта зойме ўсяго нам яшчэ адну ітэрацыю гэтага 295 00:17:49,680 --> 00:17:50,880 алгарытм рашэння. 296 00:17:50,880 --> 00:17:53,170 >> А так, усё больш і больш у гэтыя дні, калі ў нас ёсць гэтыя велізарныя 297 00:17:53,170 --> 00:17:55,860 наборах дадзеных у Facebook, і Google, і да таго падобнае, гэта 298 00:17:55,860 --> 00:17:58,710 рашэнне праблем з трохі разумення, гэта крыху 299 00:17:58,710 --> 00:18:02,280 розум, які дазваляе нам больш рабіць многае, многае 300 00:18:02,280 --> 00:18:05,150 больш магутныя рэчы з кампутарамі сёння. 301 00:18:05,150 --> 00:18:07,340 Калі вам падабаюцца такія рэчы, вы, магчыма, бачылі на 302 00:18:07,340 --> 00:18:10,650 Дзень ўласныя галаваломкі facebook CS50 прыходу на гэтую суботу. 303 00:18:10,650 --> 00:18:12,580 Калі вы хочаце прыняць удзел у чымсьці падобным 304 00:18:12,580 --> 00:18:17,010 гэта ў якім вы, у 2, 3 ці 4 каманды 4, хацелася б 305 00:18:17,010 --> 00:18:20,820 вырашаць некаторыя галаваломкі, такія як гэты, у вас ёсць шанец 306 00:18:20,820 --> 00:18:23,510 каб выйграць некаторыя казачныя прызы, сярод якіх ёсць Wii і некаторыя 307 00:18:23,510 --> 00:18:25,900 падарункавыя карты ці іншай Хабаров Facebook. 308 00:18:25,900 --> 00:18:28,660 У гэтую суботу, апоўдні да 3:00 PM, перайдзіце да 309 00:18:28,660 --> 00:18:33,440 cs50.net/rsvp для такога. 310 00:18:33,440 --> 00:18:35,940 І гэты слайд на сайце, калі вы хочаце, каб пагуляць. 311 00:18:35,940 --> 00:18:38,010 Праблемы ў гэтым годзе павінны быць новымі. 312 00:18:38,010 --> 00:18:40,210 >> Вы можаце заўважыць, у класе, таксама ўсё больш 313 00:18:40,210 --> 00:18:41,210 Камеры гэтага года. 314 00:18:41,210 --> 00:18:45,180 Так што не толькі курс будзе зняты ў звычайным парадку, CS50 315 00:18:45,180 --> 00:18:47,760 Можна таксама прымаць удзел у дакументальным фільме аб вышэйшай 316 00:18:47,760 --> 00:18:50,370 адукацыі, якая глядзіць на пераўтваральнай вопыт 317 00:18:50,370 --> 00:18:53,000 што студэнт можа мець у гэтыя дні ў бакалаўрыяту 318 00:18:53,000 --> 00:18:53,870 курс навучання. 319 00:18:53,870 --> 00:18:56,990 Такім чынам, у адносінах да гэтых, то не толькі мы будзем здымацца для 320 00:18:56,990 --> 00:19:00,170 што мы будзем здымаць, а таксама для больш нашы 321 00:19:00,170 --> 00:19:03,670 інтэрнэт-аўдыторыі, а таксама з нагоды гэтай аўдыторыі тут. 322 00:19:03,670 --> 00:19:05,880 Такім чынам, мы вітаем да класа У гэтым годзе наш Гарвард 323 00:19:05,880 --> 00:19:08,190 Пашырэнне школьнікаў, Вышэйшая школа дызайну, 324 00:19:08,190 --> 00:19:10,470 Адукацыя, бізнес-школа, школа Кэнэдзі, 325 00:19:10,470 --> 00:19:12,970 Закон школы, а таксама колькасць студэнтаў з 326 00:19:12,970 --> 00:19:16,140 Belmont, Lexington, Ньютан і Watertown ВНУ. 327 00:19:16,140 --> 00:19:17,120 Сардэчна запрашаем ўсім вам. 328 00:19:17,120 --> 00:19:20,070 Акрамя таго, у гэтым годзе, вы, магчыма, чулі, Гарвард і Масачусецкі тэхналагічны інстытут, 329 00:19:20,070 --> 00:19:22,500 і Берклі зараз, ўступілі ў сумесныя 330 00:19:22,500 --> 00:19:26,020 партнёрства, ініцыятыва пад назвай EDX, які 331 00:19:26,020 --> 00:19:28,650 Ініцыятыва адкрыць адукацыі ўсё больш 332 00:19:28,650 --> 00:19:31,210 людзей у Інтэрнэце і прынцыпова пачаць рабіць 333 00:19:31,210 --> 00:19:34,400 даследаванні ў больш шырокім маштабе, як людзі вучацца. 334 00:19:34,400 --> 00:19:36,920 І так CS50 будзе першы курс каледжа 335 00:19:36,920 --> 00:19:38,790 якія ўдзельнічаюць у гэтай ініцыятыве, а таксама. 336 00:19:38,790 --> 00:19:41,320 Гэта значыць, вы будзеце мець доступ да ўсіх больш прылад, 337 00:19:41,320 --> 00:19:44,020 тым больш зместу навучальных праграм, усё больш відэа 338 00:19:44,020 --> 00:19:48,190 Змест, як следства, таксама, як учора раніцай, 339 00:19:48,190 --> 00:19:52,210 53019 людзей, якія зарэгістраваныя ўзяць CS50 разам 340 00:19:52,210 --> 00:19:55,290 з вамі ў гэтым годзе ў інтэрнэце. 341 00:19:55,290 --> 00:19:56,530 Так што без - 342 00:19:56,530 --> 00:20:03,800 [Апладысменты] 343 00:20:03,800 --> 00:20:05,680 Дык што ж гэта азначае, у прыватнасці, у тым, што 344 00:20:05,680 --> 00:20:07,770 выкладчыцкага складу і я правёў зусім трохі часу гэтая 345 00:20:07,770 --> 00:20:10,600 Улетку рыхтуецца да восені, як на кампусе і па-за, так 346 00:20:10,600 --> 00:20:13,580 што мы можам пачаць будаваць корпус цікавае, 347 00:20:13,580 --> 00:20:16,130 пераканаўчымі, прыцягнення адукацыйнага кантэнту, 348 00:20:16,130 --> 00:20:22,490 асноўная ўвага, у прыватнасці, на больш інтымныя перавозачных сродкаў з 349 00:20:22,490 --> 00:20:23,960 даволі складаны матэрыял. 350 00:20:23,960 --> 00:20:26,210 >> Такім чынам, у дадатак да лекцыі курсу і секцый і 351 00:20:26,210 --> 00:20:28,300 што называецца пакрокавыя кіраўніцтва, якія мы будзем перагледзець за ўсё 352 00:20:28,300 --> 00:20:31,620 трохі, мы таксама гэтыя шорты ў гэтым годзе, што дазволіць 353 00:20:31,620 --> 00:20:33,570 Вы займацца з курсу пад іншым вуглом 354 00:20:33,570 --> 00:20:34,520 ў цэлым. 355 00:20:34,520 --> 00:20:36,540 Так што давайце выкарыстоўваць гэта як магчымасць узяць хуткі 356 00:20:36,540 --> 00:20:38,905 зазірнуць у адно, што абмяркоўвае гэта паняцце файлы. 357 00:20:38,905 --> 00:20:42,220 >> Такім чынам, у кампутарных навуках, ёсць рэчы, званыя алгарытмы - 358 00:20:42,220 --> 00:20:44,610 два з якіх мы толькі што разгледзелі - гэтыя працэдуры 359 00:20:44,610 --> 00:20:45,690 вырашэння праблем. 360 00:20:45,690 --> 00:20:46,770 Але ў рэшце рэшт, вам трэба 361 00:20:46,770 --> 00:20:48,730 прадстаўляць інфармацыю так ці інакш. 362 00:20:48,730 --> 00:20:51,640 І вы павінны прадставіць яго такім чынам, што кампутар можа 363 00:20:51,640 --> 00:20:52,400 разумею. 364 00:20:52,400 --> 00:20:54,940 І нават калі вы не вельмі разумею, кампутары і 365 00:20:54,940 --> 00:20:58,150 Вы знаходзіцеся ў тым, што 76% прама зараз, вы, верагодна, нейкая невыразная 366 00:20:58,150 --> 00:21:01,860 сэнсе, што кампутары нейкім чынам справа ў 0 і 1, бінарны 367 00:21:01,860 --> 00:21:03,160 сістэмы, так бы мовіць. 368 00:21:03,160 --> 00:21:04,480 Цяпер чаму гэта так? 369 00:21:04,480 --> 00:21:07,060 Ну, гэта, аказваецца, калі кампутары ўпершыню адбылося, калі 370 00:21:07,060 --> 00:21:09,400 Вы павінны былі прадстаўляць інфармацыю, вы можаце зрабіць гэта 371 00:21:09,400 --> 00:21:10,600 з электрычнасцю. 372 00:21:10,600 --> 00:21:13,460 І хоць гэта крыху спрошчана, вельмі 373 00:21:13,460 --> 00:21:16,190 Лёгкі спосаб запісу інфармацыі альбо 374 00:21:16,190 --> 00:21:18,000 павароту, што электрычнасць на - 375 00:21:18,000 --> 00:21:20,460 1 у двайковым, так бы мовіць - ці паварот 376 00:21:20,460 --> 00:21:22,100 , Што электрычнасць выключана. 377 00:21:22,100 --> 00:21:24,080 >> Такім чынам, калі Бары, калі вы не пярэчыце, мы маглі б цьмяны святло 378 00:21:24,080 --> 00:21:26,000 цалкам на імгненне? 379 00:21:26,000 --> 00:21:29,730 Гэта вось вельмі бязвыплатнае двайковы 0. 380 00:21:29,730 --> 00:21:33,830 Калі ўключыць святло назад уверх, зараз Сандэрс тэатр 381 00:21:33,830 --> 00:21:35,860 якія прадстаўляюць Двайковыя значэнне 1. 382 00:21:35,860 --> 00:21:38,710 На жаль, толькі адзін біт, толькі з адным наборам 383 00:21:38,710 --> 00:21:41,070 фары, мы можам толькі прадстаўляць два нумары ў 384 00:21:41,070 --> 00:21:42,690 свет, 0 і 1. 385 00:21:42,690 --> 00:21:44,470 І гэта было б нядрэнна, калі б кампутары маглі разлічваць 386 00:21:44,470 --> 00:21:45,340 трохі вышэй, чым гэта. 387 00:21:45,340 --> 00:21:46,370 Але на самай справе яны могуць. 388 00:21:46,370 --> 00:21:49,230 Такім чынам, дазвольце мне выцягнуць на экран тут наш сябар Nate Хардисон 389 00:21:49,230 --> 00:21:52,000 які дасць нам хуткі погляд на працягу некалькіх 390 00:21:52,000 --> 00:21:54,680 хвілін у гэта паняцце бінарнага. 391 00:21:54,680 --> 00:22:01,870 >> [Прайграванне відэа] 392 00:22:01,870 --> 00:22:03,450 NATE Хардисон: Назад, калі вы навучыліся чытаць і пісаць 393 00:22:03,450 --> 00:22:08,450 лікамі, вы даведаліся пра лічбаў ад 0 да 9. 394 00:22:08,450 --> 00:22:10,840 Для запісу цэлых лікаў больш чым на 9 вы даведаліся, што ўсе 395 00:22:10,840 --> 00:22:13,830 Вы павінны былі зрабіць было выкарыстоўваць некаторыя камбінацыі гэтых лічбаў, 396 00:22:13,830 --> 00:22:21,000 як і ў 52, і 437. 397 00:22:21,000 --> 00:22:23,220 Такім чынам, гэты спосаб запісу лікаў мае 398 00:22:23,220 --> 00:22:25,620 імя, дзесятковай сістэме злічэння. 399 00:22:25,620 --> 00:22:26,690 Чаму дзесятковую? 400 00:22:26,690 --> 00:22:30,340 Ну, лацінскі корань дзесятковай, дзекабрысты, значыць, 10. 401 00:22:30,340 --> 00:22:33,190 І калі ў вас ёсць 10 лічбаў у вашай сістэме пазначэнняў, 10 402 00:22:33,190 --> 00:22:35,290 становіцца даволі спецыяльны нумар. 403 00:22:35,290 --> 00:22:38,950 Давайце паглядзім на № 437 напісана ў дзесятковай сістэме злічэння, каб 404 00:22:38,950 --> 00:22:40,340 зразумець, чаму. 405 00:22:40,340 --> 00:22:50,200 >> Мы можам спачатку разбіць да 437 на 400 плюс 30 плюс 7. 406 00:22:50,200 --> 00:22:56,050 Мы можам разабраць яго тым больш, што ў нас ёсць 4 раз 100 407 00:22:56,050 --> 00:23:02,990 плюс 3 разы па 10 плюс 7 раз 1. 408 00:23:02,990 --> 00:23:05,970 Памятаеце, даведаўшыся пра іх месцы, дзясяткі месцы, 409 00:23:05,970 --> 00:23:08,050 сотні месцы, і гэтак далей? 410 00:23:08,050 --> 00:23:10,990 Гэта менавіта тое, дзе гэта бярэцца. 411 00:23:10,990 --> 00:23:14,150 І, нарэшце, мы бачым, што ў нас ёсць куча сіл з 10 412 00:23:14,150 --> 00:23:15,770 убудаваныя тут. 413 00:23:15,770 --> 00:23:25,330 У нас ёсць 4 разы 10 да 2 плюс 3 разы ў 10 на 1 плюс 414 00:23:25,330 --> 00:23:29,580 7 разоў 10 да 0. 415 00:23:29,580 --> 00:23:31,330 Такім чынам, зараз вы разумееце, чаму 10 з'яўляецца спецыяльным 416 00:23:31,330 --> 00:23:33,240 Колькасць дзесятковай сістэме злічэння. 417 00:23:33,240 --> 00:23:35,240 На самай справе, у нас ёсць для яго імя. 418 00:23:35,240 --> 00:23:38,170 Гэта называецца базай, так як гэта падстава экспаненты 419 00:23:38,170 --> 00:23:39,960 У нашым вось арыфметыка. 420 00:23:39,960 --> 00:23:43,190 >> Дзесятковай сістэме злічэння гэта не адзіны спосаб прадстаўлення лікаў. 421 00:23:43,190 --> 00:23:48,020 На самай справе, нават калі мы пазбавімся ад лічбы ад 2 да 9, мы можам 422 00:23:48,020 --> 00:23:49,610 па-ранейшаму ўяўляюць ўсе лічбы, якія 423 00:23:49,610 --> 00:23:51,620 мы маглі б з дзесятковай. 424 00:23:51,620 --> 00:23:56,220 Так што цяпер у нас ёсць дзве лічбы, 0 і 1, 2, наш спецыяльны 425 00:23:56,220 --> 00:23:59,070 лік, аснова нашай сістэмы пазначэнняў. 426 00:23:59,070 --> 00:24:02,340 Назва гэтай сістэмы пазначэнняў называецца двайковай, так як 427 00:24:02,340 --> 00:24:04,890 прэфікс "бі" азначае 2. 428 00:24:04,890 --> 00:24:08,130 Такім чынам, замест таго цяпер тыя месцы і дзясяткі месца і 429 00:24:08,130 --> 00:24:11,950 гэтак далей, у нас зараз ёсць тыя месцы, месца, двойкі, чацвёркі 430 00:24:11,950 --> 00:24:15,420 месца, і гэтак далей, узыходзячы ад сілы 2. 431 00:24:15,420 --> 00:24:17,320 Такім чынам, давайце паглядзім гэта, робячы некаторыя рахунку. 432 00:24:17,320 --> 00:24:22,790 Такім чынам, 0-ранейшаму 0, 1, яшчэ 1. 433 00:24:22,790 --> 00:24:25,700 Аднак, зараз, калі мы атрымалі двойкі месца замест дзесяткаў 434 00:24:25,700 --> 00:24:31,070 месца, 10 ўяўляе сабой лік 2. 435 00:24:31,070 --> 00:24:36,240 Каб атрымаць 3, мы дадамо да гэтых і атрымаеце 11. 436 00:24:36,240 --> 00:24:38,310 4, так як ёсць цяпер месца карачках, з'яўляецца 437 00:24:38,310 --> 00:24:42,520 прадстаўлена 100. 438 00:24:42,520 --> 00:24:47,280 Пяць складае 101. 439 00:24:47,280 --> 00:24:50,610 6, 110. 440 00:24:50,610 --> 00:24:54,470 7, 111. 441 00:24:54,470 --> 00:24:56,330 8, зноў жа, мае сваё ўласнае месца. 442 00:24:56,330 --> 00:25:00,650 Такім чынам, гэта 1000. 443 00:25:00,650 --> 00:25:01,750 І я думаю, вы атрымаеце кропку. 444 00:25:01,750 --> 00:25:03,510 [END прайграванне відэа] 445 00:25:03,510 --> 00:25:06,900 >> David J. малая: Такім чынам, гэта сказаць, што кампутары робяць і 446 00:25:06,900 --> 00:25:09,650 што двайковая на самай справе не тое, што разнастайных ад таго, што 447 00:25:09,650 --> 00:25:12,260 мы прымалі як належнае працягу некалькіх гадоў, ці не так? 448 00:25:12,260 --> 00:25:14,330 Ты думаеш пачатковай школе, вы вучыліся лічыць менавіта 449 00:25:14,330 --> 00:25:16,310 чынам, што Нейт прапанаваў. 450 00:25:16,310 --> 00:25:18,250 Але вы, верагодна, не думаў пра гэта з тых часоў, 451 00:25:18,250 --> 00:25:19,990 той факт, што гэта тыя месцы, дзясяткі месцы, і 452 00:25:19,990 --> 00:25:20,490 сотні месцы. 453 00:25:20,490 --> 00:25:21,185 І гэта даволі адвольна. 454 00:25:21,185 --> 00:25:24,090 І на самай справе, кампутары проста выкарыстоўваць гэта розныя базы. 455 00:25:24,090 --> 00:25:27,430 Але ў рэшце рэшт, на самай справе фізічна ўяўляюць 456 00:25:27,430 --> 00:25:30,100 гэта паняцце 0 і 1, вы, відавочна, не проста павярніце 457 00:25:30,100 --> 00:25:31,630 агні і прэч абавязкова. 458 00:25:31,630 --> 00:25:33,960 Вы павінны зрабіць гэта ў значна больш дэталёвага маштабу. 459 00:25:33,960 --> 00:25:36,240 І больш дэталёва, вы, магчыма, памятаеце гэтую дурную 460 00:25:36,240 --> 00:25:38,990 цацка з дзяцінства, Woolly Вілі і гэтыя маленькія 461 00:25:38,990 --> 00:25:40,360 магнітных часціц. 462 00:25:40,360 --> 00:25:43,830 >> Такім чынам, магнітнымі часціцамі з'яўляюцца чымсьці, што можна выраўнаваць 463 00:25:43,830 --> 00:25:45,720 ў некалькіх розных напрамках, можа быць, 464 00:25:45,720 --> 00:25:47,780 з поўначы на ​​поўдзень або з поўдня на поўнач. 465 00:25:47,780 --> 00:25:50,340 І так шмат фізічных увасабленняў тэхналогіі 466 00:25:50,340 --> 00:25:53,410 у гэтыя дні, якія выкарыстоўваюць двайковы, якія выкарыстоўваюць 0 і 1, проста 467 00:25:53,410 --> 00:25:58,190 ёсць магнетызм на ўнутраную, якая выраўноўвае рэчы, уверх-уніз або 468 00:25:58,190 --> 00:26:01,970 ўніз-уверх, тым самым ўяўляе 0 або 1, 469 00:26:01,970 --> 00:26:02,750 адпаведна. 470 00:26:02,750 --> 00:26:05,360 Такім чынам, на самай справе, давайце пяройдзем ад абстрактных тут і 471 00:26:05,360 --> 00:26:07,580 паглядзіце на ўнутраную таго, што больш традыцыйныя 472 00:26:07,580 --> 00:26:08,640 жорсткі дыск кампутара. 473 00:26:08,640 --> 00:26:10,980 Гэта адна бывае трохі больш на экране ў тым, што гэта 474 00:26:10,980 --> 00:26:12,420 з настольнага кампутара. 475 00:26:12,420 --> 00:26:15,670 Але наўтбуках сёння па-ранейшаму маюць тыя ж тэхналогіі, але 476 00:26:15,670 --> 00:26:18,190 паступова замяняюцца больш складаныя рэчы, якія 477 00:26:18,190 --> 00:26:20,490 ёсць на самой справе няма рухаюцца частак. 478 00:26:20,490 --> 00:26:22,440 Унутры, то, жорсткім дыскам. 479 00:26:22,440 --> 00:26:23,610 >> [Прайграванне відэа] 480 00:26:23,610 --> 00:26:26,320 SPEAKER 12: жорсткі дыск кампутара, дзе захоўваецца вялікая частка 481 00:26:26,320 --> 00:26:27,870 пастаянных дадзеных. 482 00:26:27,870 --> 00:26:31,600 Каб зрабіць гэта, дадзеныя перамяшчаюцца з аператыўнай памяці разам з праграмным забеспячэннем 483 00:26:31,600 --> 00:26:35,290 сігналы, якія кажуць на жорсткі дыск, як захоўваць гэтыя дадзеныя. 484 00:26:35,290 --> 00:26:38,000 Жорсткая дыск схем перавесці гэтыя сігналы ў 485 00:26:38,000 --> 00:26:40,130 ваганні напружання. 486 00:26:40,130 --> 00:26:43,700 Гэта, у сваю чаргу, кантраляваць якія рухаюцца частак жорсткага дыска, некаторыя з 487 00:26:43,700 --> 00:26:46,750 Некалькі якія рухаюцца частак, якія засталіся ў сучасным кампутары. 488 00:26:46,750 --> 00:26:49,460 Некаторыя з сігналаў кіравання рухавіком, які спінамі 489 00:26:49,460 --> 00:26:51,300 з металічным пакрыццём пласцін. 490 00:26:51,300 --> 00:26:54,670 Вашы дадзеныя на самай справе захоўваюцца на гэтых пласцінах. 491 00:26:54,670 --> 00:26:57,810 Іншыя сігналы перамяшчэння чытання-запісы галавы, каб чытаць ці 492 00:26:57,810 --> 00:26:59,900 запісу дадзеных на магнітныя пласціны. 493 00:26:59,900 --> 00:27:03,520 Гэтая машына настолькі дакладныя, што чалавечыя валасы не маглі 494 00:27:03,520 --> 00:27:06,470 нават прайсці паміж кіраўнікамі і якія верцяцца пласціны. 495 00:27:06,470 --> 00:27:08,780 Тым не менш, усё гэта працуе на узрушаючую хуткасць. 496 00:27:08,780 --> 00:27:09,520 [END прайграванне відэа] 497 00:27:09,520 --> 00:27:11,410 >> David J. малая: Так што, калі мы зараз павялічыць на тое, што на самой справе 498 00:27:11,410 --> 00:27:14,300 адбываецца на верхняй часткі гэтых пласцінах з пункту гледжання 499 00:27:14,300 --> 00:27:17,470 магнетызму, у нас ёсць гэта другі з двух поглядаў. 500 00:27:17,470 --> 00:27:17,755 >> [Прайграванне відэа] 501 00:27:17,755 --> 00:27:20,820 SPEAKER 13: Давайце паглядзім на тое, што мы толькі што бачылі ў запаволенай здымцы. 502 00:27:20,820 --> 00:27:23,300 Калі кароткага імпульсу электраэнергіі накіроўваецца ў 503 00:27:23,300 --> 00:27:26,520 чытання-запісы галаву, ён пераварочваецца на малюсенькім электрамагнітам для 504 00:27:26,520 --> 00:27:28,110 Доля секунды. 505 00:27:28,110 --> 00:27:31,320 Магніт стварае поле, якое змяняе палярнасць 506 00:27:31,320 --> 00:27:34,280 маленькая, малюсенькая частка металічных часціц, якія пакрываюць 507 00:27:34,280 --> 00:27:35,790 Паверхня кожнага жорсткага дыска ст. 508 00:27:35,790 --> 00:27:39,090 Шаблон серыі гэтых малюсенькіх зараджаных пунктаў на дыску 509 00:27:39,090 --> 00:27:41,650 ўяўляе сабой адзін біт дадзеных у двайковыя ліку 510 00:27:41,650 --> 00:27:43,680 Сістэма, выкарыстоўваная на кампутарах. 511 00:27:43,680 --> 00:27:45,977 Цяпер, калі ток паслаў аднаго шляху праз чытання і запісу 512 00:27:45,977 --> 00:27:49,030 галавы, вобласць палярызаванае ў адным кірунку. 513 00:27:49,030 --> 00:27:51,110 Калі бягучая усталяваны ў процілеглым кірунку, 514 00:27:51,110 --> 00:27:53,070 палярызацыі на супрацьлеглае. 515 00:27:53,070 --> 00:27:55,540 Як вы атрымліваеце дадзеныя з жорсткага дыска? 516 00:27:55,540 --> 00:27:57,270 Проста павярнуць працэс назад. 517 00:27:57,270 --> 00:27:59,670 Так што часціцы на дыску, якія атрымліваюць ток у 518 00:27:59,670 --> 00:28:01,190 чытання-запісы галавы ў руху. 519 00:28:01,190 --> 00:28:04,090 Усе разам гэтыя мільёны намагнічаныя сегментаў і ў вас 520 00:28:04,090 --> 00:28:05,300 атрымалі файл. 521 00:28:05,300 --> 00:28:08,600 Цяпер, часткі аднаго файла могуць быць раскіданыя па ўсім 522 00:28:08,600 --> 00:28:11,140 прывада пласцін, накшталт як беспарадак 523 00:28:11,140 --> 00:28:13,140 папер на вашым стале. 524 00:28:13,140 --> 00:28:16,680 Такім чынам, спецыяльны дадатковы файл адсочвае, дзе ўсё ёсць. 525 00:28:16,680 --> 00:28:18,560 Хіба вы не хацелі б мець нешта падобнае? 526 00:28:18,560 --> 00:28:19,990 [END прайграванне відэа] 527 00:28:19,990 --> 00:28:21,200 >> David J. малая: Сапраўды. 528 00:28:21,200 --> 00:28:25,420 Такім чынам, у нас ёсць гэтая здольнасць прадстаўляць інфармацыю, нумары 529 00:28:25,420 --> 00:28:26,310 на вельмі нізкім узроўні. 530 00:28:26,310 --> 00:28:29,920 У нас ёсць фізічны спосаб прадстаўлення, што адно і тое ж. 531 00:28:29,920 --> 00:28:32,710 Але мы не можам рабіць усё, што шмат цікавага яшчэ 532 00:28:32,710 --> 00:28:34,580 акрамя, магчыма, некаторых арыфметычных і матэматыцы. 533 00:28:34,580 --> 00:28:37,660 У нас няма спосабу прадстаўлення да гэтага часу такія рэчы, як 534 00:28:37,660 --> 00:28:40,310 літары алфавіту, так што мы, людзі могуць мець зносіны 535 00:28:40,310 --> 00:28:41,970 з дапамогай гэтых жа прылад. 536 00:28:41,970 --> 00:28:45,710 Але, на шчасце, існуе кадовак, мадэляў і 0s 537 00:28:45,710 --> 00:28:49,240 1s, якія прадстаўляюць больш высокі ўзровень канструкцыі, такія як А і В 538 00:28:49,240 --> 00:28:52,740 і з і цэлыя прапановы і абзацы і таму падобнае. 539 00:28:52,740 --> 00:28:56,070 І так ASCII, які з'яўляецца абрэвіятурай, якая адносіцца да гэтага 540 00:28:56,070 --> 00:29:00,410 Сістэма кадавання у адпаведнасці з якім лік ўяўляе гэты ліст. 541 00:29:00,410 --> 00:29:04,580 >> Напрыклад, лік, якое мы ведаем як дзесятковы значэнне 65, 542 00:29:04,580 --> 00:29:06,980 вядомы як сталіца ліст да кампутараў. 543 00:29:06,980 --> 00:29:10,700 Дзесятковае значэнне 97 у кампутарах вядомы як 544 00:29:10,700 --> 00:29:11,980 ніжні рэгістр. 545 00:29:11,980 --> 00:29:13,070 А што гэта азначае? 546 00:29:13,070 --> 00:29:15,520 Ну, хоць Nate хвіліну назад толькі падлічаныя 547 00:29:15,520 --> 00:29:20,460 ад 0 да 8, калі мы павінны былі працягваць адлік да 65 або 548 00:29:20,460 --> 00:29:24,180 далей да 97, шаблон з 0 і 1, што яму прыйдзецца 549 00:29:24,180 --> 00:29:27,810 малюецца на экране будзе менавіта тое, што кампутар выкарыстоўвае 550 00:29:27,810 --> 00:29:30,300 ўяўляюць лісты загалоўнымі літарамі або 551 00:29:30,300 --> 00:29:32,470 літара ў ніжнім рэгістры. 552 00:29:32,470 --> 00:29:35,460 І сапраўды, ёсць цэлы схему да гэтага. 553 00:29:35,460 --> 00:29:38,170 Гэта, на першы погляд, пераважная дыяграму 554 00:29:38,170 --> 00:29:41,150 кадовак, але калі вы засяродзіцца толькі на правай палове тут, 555 00:29:41,150 --> 00:29:45,820 заўважыў у гэтай сярэдняй калонцы мы павінны гэта паняцце лікаў 556 00:29:45,820 --> 00:29:46,860 ідуць літары. 557 00:29:46,860 --> 00:29:48,640 І на вяршыні мы маем 32. 558 00:29:48,640 --> 00:29:53,270 І персанаж, сімвал, да якога 32, цэлы лік, ставіцца 559 00:29:53,270 --> 00:29:55,220 Па-відаць, сімвал прабелу. 560 00:29:55,220 --> 00:29:57,350 Калі вы патрапілі ў характары Space Bar на вашым ноўтбуку, 561 00:29:57,350 --> 00:30:00,110 Ну, што вы на самой справе адпраўкі з'яўляецца лікам, карціны 562 00:30:00,110 --> 00:30:02,620 0 і 1, паток электрычнасці, калі хочаце, 563 00:30:02,620 --> 00:30:05,630 , Якія прадстаўляюць гэтыя 0 і 1, што кампутар, то 564 00:30:05,630 --> 00:30:08,190 інтэрпрэтуецца як прастора сімвала на экране. 565 00:30:08,190 --> 00:30:10,070 Клічнік 33. 566 00:30:10,070 --> 00:30:11,210 Падвойныя двукоссі 34. 567 00:30:11,210 --> 00:30:14,890 І калі мы пракруціць ўніз тут на правы, мы бачым, што 568 00:30:14,890 --> 00:30:18,840 65, сапраўды, і 97 сапраўды ніжні рэгістр. 569 00:30:18,840 --> 00:30:21,690 >> І вось зараз у нас ёсць гэтая схема кадавання, мы можам пачаць 570 00:30:21,690 --> 00:30:22,920 загавор рэчы. 571 00:30:22,920 --> 00:30:27,180 Сапраўды, кампутары звычайна выказваюць сябе ў стандартных 572 00:30:27,180 --> 00:30:29,980 адзінак, не выкарыстоўваючы асобны біт, які зноў не ўсе 573 00:30:29,980 --> 00:30:33,630 што карысна проста ўяўляюць сабой 0 або 1, фары уключыць або выключыць, але 574 00:30:33,630 --> 00:30:35,390 а выкарыстанне паслядоўнасці бітаў. 575 00:30:35,390 --> 00:30:37,610 І найбольш распаўсюджанай адзінкай вымярэння, як вы, напэўна, ведаеце 576 00:30:37,610 --> 00:30:39,370 і па крайняй меры заключыць, з'яўляецца байт. 577 00:30:39,370 --> 00:30:43,820 Байт знаходзіцца ўсяго ў васьмі біт, восем ці 0s 1s запар. 578 00:30:43,820 --> 00:30:45,950 Такім чынам, мы можам пачаць напісанне рэчы. 579 00:30:45,950 --> 00:30:48,990 І так, калі б мы маглі, то чаму б не паспрабаваць гэта крыху 580 00:30:48,990 --> 00:30:50,440 калектыўна тут. 581 00:30:50,440 --> 00:30:53,630 Ёсць восем чалавек у гэтым пакоі, якая была б гатовая 582 00:30:53,630 --> 00:30:54,660 выйсці на сцэну? 583 00:30:54,660 --> 00:30:57,790 Вы павінны быць зручнымі, якія з'яўляюцца на камеру, але вы 584 00:30:57,790 --> 00:30:59,860 Не трэба ведаць, інакш, што 585 00:30:59,860 --> 00:31:01,550 адбываецца толькі пакуль. 586 00:31:01,550 --> 00:31:05,080 Я бачу адну асобы, якія добраахвотна сюды. 587 00:31:05,080 --> 00:31:16,220 Два, тры, чатыры, пяць, шэсць, сем, а як наконт васьмі. 588 00:31:16,220 --> 00:31:16,800 Падымайся. 589 00:31:16,800 --> 00:31:20,390 >> Такім чынам, вы збіраецеся ўяўляць сабой байт людзей. 590 00:31:20,390 --> 00:31:26,750 Дазвольце мне ў вас будзе месца на 128, вы на 64 месцы, вы 591 00:31:26,750 --> 00:31:28,050 32 месца. 592 00:31:28,050 --> 00:31:30,530 Але мы збіраемся вельмі хутка павінны змяніць гэта. 593 00:31:30,530 --> 00:31:33,030 Такім чынам, дазвольце мне сустрэцца з вамі там. 594 00:31:33,030 --> 00:31:37,230 І вы павінны быць на месцы з 128 па ўсёй дарозе сюды. 595 00:31:37,230 --> 00:31:39,500 Гэтак жа як і сотні месцы і тысячы месцы будзе 596 00:31:39,500 --> 00:31:42,050 быць лявей, мы хочам найбуйнейшых запаўняльніка 597 00:31:42,050 --> 00:31:43,600 быць тут, на левым таксама. 598 00:31:43,600 --> 00:31:53,090 У нас ёсць 32 64s, 16, 8, 4, 2, і 1 ст. 599 00:31:53,090 --> 00:31:53,900 Выдатна. 600 00:31:53,900 --> 00:31:56,090 Так што цяпер у нас ёсць - 601 00:31:56,090 --> 00:31:58,050 ОК, вы можаце мне дапамагчы. 602 00:31:58,050 --> 00:32:00,085 Так што цяпер у нас ёсць - як цябе клічуць? 603 00:32:00,085 --> 00:32:00,420 Джаана: Джаана. 604 00:32:00,420 --> 00:32:00,830 David J. малая: Джаана. 605 00:32:00,830 --> 00:32:04,100 Такім чынам, Джаана і я зараз збіраюся раіць гэтыя хлопцы, як мы 606 00:32:04,100 --> 00:32:05,860 можа ісці аб правапісе нешта. 607 00:32:05,860 --> 00:32:07,730 Такім чынам, на спінах сваіх лістах паперы, яны маюць 608 00:32:07,730 --> 00:32:10,160 маленькая шпаргалка, што адбываецца, каб сказаць ім ці 609 00:32:10,160 --> 00:32:12,590 яны ўяўлялі сабой 0 або 1. 610 00:32:12,590 --> 00:32:15,870 А чаму не мы для прастаты будзем прадстаўляць 0 па толькі 611 00:32:15,870 --> 00:32:17,440 стаяў няёмка. 612 00:32:17,440 --> 00:32:18,220 Вельмі добра. 613 00:32:18,220 --> 00:32:22,060 Або 1, падымаючы руку, якія прадстаўляюць 1. 614 00:32:22,060 --> 00:32:25,430 І давайце паглядзім, калі мы не можам сформулировать 4 сімвала 615 00:32:25,430 --> 00:32:26,250 Фраза тут. 616 00:32:26,250 --> 00:32:30,930 >> Такім чынам, наперад зараз, добраахвотнікі, і выканаць раўнда па 617 00:32:30,930 --> 00:32:33,390 падымаючы руку, калі вы 1 або захаваць яго 618 00:32:33,390 --> 00:32:36,820 ўніз, калі вы 0. 619 00:32:36,820 --> 00:32:42,280 Такім чынам, зараз у нас ёсць гэтыя тры рукі ўверх, што нумар, 620 00:32:42,280 --> 00:32:45,670 ўсе астатнія, яны на самой справе ўяўляюць? 621 00:32:45,670 --> 00:32:45,950 OK. 622 00:32:45,950 --> 00:32:46,290 67. 623 00:32:46,290 --> 00:32:46,910 Чаму? 624 00:32:46,910 --> 00:32:47,830 Ну, хутка санітарнай праверкі. 625 00:32:47,830 --> 00:32:53,200 64 месца, таму што гэта 1, гэта як 1 раз 64 плюс 1 626 00:32:53,200 --> 00:32:56,565 разы 2, так што гэта 66 плюс 1 раз 1. 627 00:32:56,565 --> 00:32:58,470 Гэта плюс 1, так 67. 628 00:32:58,470 --> 00:33:01,020 Так што цяпер гэтыя хлопцы калектыўна якія прадстаўляюць 67 629 00:33:01,020 --> 00:33:04,110 які па-відаць ўяўляе тое, што тут, у ASCII? 630 00:33:04,110 --> 00:33:04,380 OK. 631 00:33:04,380 --> 00:33:05,140 Такім чынам, с. 632 00:33:05,140 --> 00:33:05,510 Добра. 633 00:33:05,510 --> 00:33:07,400 Такім чынам, цяпер давайце пяройдзем да другой раўнд. 634 00:33:07,400 --> 00:33:08,940 Усё, пачынаючы з іх рукі ўніз. 635 00:33:08,940 --> 00:33:10,590 І ў другім раўндзе - 636 00:33:10,590 --> 00:33:12,410 на самай справе існуе не так шмат ролі тут, я мяркую, але 637 00:33:12,410 --> 00:33:13,130 Мы будзем прыкідвацца. 638 00:33:13,130 --> 00:33:17,690 Такім чынам, другі раунд, падняць або апусціць рукі. 639 00:33:17,690 --> 00:33:18,380 >> Добра. 640 00:33:18,380 --> 00:33:22,700 Аўдыторыя, што мы зараз выражэнні складае 83. 641 00:33:22,700 --> 00:33:23,910 Такім чынам, можна зрабіць матэматыку. 642 00:33:23,910 --> 00:33:27,000 Але для тых, чыя рука ідзе ўверх, вы дадаеце ў нумар 643 00:33:27,000 --> 00:33:27,670 яны прадстаўляюць. 644 00:33:27,670 --> 00:33:29,470 Так што цяпер у нас ёсць 83. 645 00:33:29,470 --> 00:33:32,140 Раскладзем шпаргалку трохі, і цяпер у нас ёсць - 646 00:33:32,140 --> 00:33:34,340 [Неразборліва] 647 00:33:34,340 --> 00:33:35,370 David J. малая: OK. 648 00:33:35,370 --> 00:33:36,740 Гэта можа быць відавочным, дзе мы збіраемся тут, але 649 00:33:36,740 --> 00:33:40,080 Тым не менш, у трэцім раўндзе. 650 00:33:40,080 --> 00:33:40,455 OK. 651 00:33:40,455 --> 00:33:41,730 Круглы 3 добра ісці туды. 652 00:33:41,730 --> 00:33:44,450 Такім чынам, у трэцім раўндзе, які лік гэтыя хлопцы зараз 653 00:33:44,450 --> 00:33:45,700 якія прадстаўляюць? 654 00:33:47,940 --> 00:33:48,200 OK. 655 00:33:48,200 --> 00:33:51,770 Я чуў, 53, які ў цяперашні час уяўляе? 656 00:33:51,770 --> 00:33:54,550 Цікава. 657 00:33:54,550 --> 00:33:58,630 Цяпер, чаму такога роду лічыльнік интуитивный вынік, ці не так? 658 00:33:58,630 --> 00:34:00,890 Калі мы хочам прадстаўляць 5 - Мы ўсе, напэўна, ведаеце 659 00:34:00,890 --> 00:34:01,770 дзе гэта адбываецца - 660 00:34:01,770 --> 00:34:05,230 чаму я не магу проста падняць месца ў 4 і месцы з 1 па? 661 00:34:05,230 --> 00:34:07,340 >> Ну, разумееце, што ёсць розніца, па сутнасці, 662 00:34:07,340 --> 00:34:09,630 між тым, як кампутар інтэрпрэтуе гэтыя біты. 663 00:34:09,630 --> 00:34:13,030 Калі вы хочаце, каб прадставіць лік 5, то абсалютна, 664 00:34:13,030 --> 00:34:16,199 Мы проста падымем 4 рукі ліку і падняць руку нумарам 1. 665 00:34:16,199 --> 00:34:17,880 Але мы не ўяўляюць ліку тут. 666 00:34:17,880 --> 00:34:20,710 Кантэкст тут на сцэне тое, што мы якія прадстаўляюць 667 00:34:20,710 --> 00:34:22,300 знакаў ці знакаў. 668 00:34:22,300 --> 00:34:25,139 І ў гэтым кантэксце кампутар павінен разумець, што, 669 00:34:25,139 --> 00:34:28,780 Ах, гэтая мадэль біт не з'яўляецца лікам у адзіночку, гэта 670 00:34:28,780 --> 00:34:31,620 на самай справе ўяўляюць больш высокім узроўні канцэпцыі, у гэтым выпадку 671 00:34:31,620 --> 00:34:32,840 алфавітнага лісты. 672 00:34:32,840 --> 00:34:36,600 Таму той факт, што ў цяперашні час прадстаўляе лік 5 з 673 00:34:36,600 --> 00:34:40,550 Значэнне 53 з'яўляецца таму, што ў ASCII, што мы 674 00:34:40,550 --> 00:34:44,280 эстэтычна бачыць, як лік 5 сама мае патрэбу 675 00:34:44,280 --> 00:34:45,290 шаблон бітаў. 676 00:34:45,290 --> 00:34:46,080 Таму што навошта? 677 00:34:46,080 --> 00:34:48,780 Ну, свет проста вырашыў выкарыстоўваць меншая колькасць, 0, 678 00:34:48,780 --> 00:34:51,989 1, 2, 3, за тое, што выглядае, даволі загадкавыя рэчы. 679 00:34:51,989 --> 00:34:54,070 І на самай справе, гэтыя сімвалы, якіх няма на 680 00:34:54,070 --> 00:34:56,870 клавіятуры, спецыяльныя выразы, што вам трэба ў кампутары 681 00:34:56,870 --> 00:34:58,800 рабіць цікавыя рэчы, але людзі ніколі не 682 00:34:58,800 --> 00:34:59,880 на самай справе іх набору. 683 00:34:59,880 --> 00:35:02,080 Такім чынам, 53 сапраўды ўяўляе 5. 684 00:35:02,080 --> 00:35:08,320 Цяпер, як і канчатковую праверку наяўнасці свядомасці, які нумар павінен яны 685 00:35:08,320 --> 00:35:10,356 прадстаўляць у адну хвіліну? 686 00:35:10,356 --> 00:35:10,752 Аўдыторыя: 48. 687 00:35:10,752 --> 00:35:11,150 David J. малая: OK. 688 00:35:11,150 --> 00:35:11,920 Так 48. 689 00:35:11,920 --> 00:35:12,770 І на самай справе, ісці наперад. 690 00:35:12,770 --> 00:35:14,020 Круглы чатыры. 691 00:35:16,510 --> 00:35:20,540 16 плюс 32 з'яўляецца, па сутнасці, 48. 692 00:35:20,540 --> 00:35:22,830 І таму вялікая апладысменты, калі б мы маглі, для нашага 693 00:35:22,830 --> 00:35:25,382 8 добраахвотнікаў тут. 694 00:35:25,382 --> 00:35:25,870 Дзякуй. 695 00:35:25,870 --> 00:35:27,822 Вы можаце трымаць гэта. 696 00:35:27,822 --> 00:35:29,286 Калі вы - 697 00:35:29,286 --> 00:35:30,536 Вельмі добра зроблена. 698 00:35:33,140 --> 00:35:34,360 Любое кірунак у парадку. 699 00:35:34,360 --> 00:35:37,950 >> Такім чынам, зараз у нас ёсць спосаб не толькі думаць пра тое, як 700 00:35:37,950 --> 00:35:40,810 прадстаўлення дадзеных і фактычна ўяўляе яе фізічна, 701 00:35:40,810 --> 00:35:43,650 але і робіць больш высокага ўзроўню рэчы на ​​ім. 702 00:35:43,650 --> 00:35:45,640 Сапраўды, гэта будзе тэмай для ўсіх кампутараў 703 00:35:45,640 --> 00:35:48,630 навука аб будаўніцтве ўсё больш і больш цікавага комплексу 704 00:35:48,630 --> 00:35:52,170 рэчы на ​​вяршыні даволі простай ідэі, у гэтым 705 00:35:52,170 --> 00:35:54,040 выпадку толькі 0 і 1. 706 00:35:54,040 --> 00:35:57,270 З пункту гледжання таго, чаму гэта карысна, а нават калі ў 707 00:35:57,270 --> 00:35:59,760 Вядома, як гэта мы засяродзімся на асновах і на 708 00:35:59,760 --> 00:36:03,120 праграмаванне і на рашэнне праблем, вы можаце пайсці ў 709 00:36:03,120 --> 00:36:04,970 інфарматыка ў любой колькасці напрамкаў. 710 00:36:04,970 --> 00:36:07,600 У гэтым выпадку тут, гэта дыяграма, якая ў вас ёсць на 711 00:36:07,600 --> 00:36:11,120 Рэзервовае старонку вашага неафіцыйных кіраўніцтва CS Гарвардскага універсітэта, адзін з 712 00:36:11,120 --> 00:36:12,450 Сёння гэта два раздрукоўкі. 713 00:36:12,450 --> 00:36:14,270 Гэта сведчыць аб многіх розных напрамках, у якіх 714 00:36:14,270 --> 00:36:16,270 Вы можаце пайсці пасля курсу, як гэта. 715 00:36:16,270 --> 00:36:19,170 Даведаўшыся пра штучным інтэлекце, аб графіку, 716 00:36:19,170 --> 00:36:22,230 Аб машыннага навучання, аб самім мове. 717 00:36:22,230 --> 00:36:23,975 Зразумейце таксама, што ёсць яшчэ іншыя шляхі. 718 00:36:23,975 --> 00:36:26,550 Ёсць больш матэматычнымі шляху ў кампутарнай навуцы. 719 00:36:26,550 --> 00:36:29,020 Калі вы нават не ў стане прыняць нешта накшталт гэтага CS50 720 00:36:29,020 --> 00:36:30,930 падаюць, ёсць уступныя курсы ў вясновы перыяд. 721 00:36:30,930 --> 00:36:33,420 Інфарматыка 1, напрыклад, з'яўляецца яшчэ адным 722 00:36:33,420 --> 00:36:35,920 на рампы ў гэтым новым свеце. 723 00:36:35,920 --> 00:36:38,230 >> Цяпер, як у бок у інтарэсах вырашэння праблем 724 00:36:38,230 --> 00:36:41,380 звязаныя з курсаў, разумееш, што CS50 выкладзены некаторы час 725 00:36:41,380 --> 00:36:44,405 назад, каб паспрабаваць вырашыць адну з гэтых праблем, праблема вядомая 726 00:36:44,405 --> 00:36:47,500 як my.harvard, што многія з вас маглі б выкарыстоўваць на самай справе 727 00:36:47,500 --> 00:36:48,480 магазін для гольфа. 728 00:36:48,480 --> 00:36:51,900 Але калі няма, праверыць інструмент, як гэта, а таксама іншыя 729 00:36:51,900 --> 00:36:54,130 Нашчадкі што некаторыя з нашых былых студэнтаў 730 00:36:54,130 --> 00:36:55,660 і супрацоўнікі стварылі. 731 00:36:55,660 --> 00:36:57,970 Але на курсах Гарварда, які з'яўляецца вэб-прыладай - 732 00:36:57,970 --> 00:37:00,680 тое, што вы будзеце здольныя праектавання і 733 00:37:00,680 --> 00:37:04,610 разгортванні сябе, а таксама яшчэ і іншыя рэчы, а таксама, па 734 00:37:04,610 --> 00:37:05,920 Да канца семестра. 735 00:37:05,920 --> 00:37:08,890 Зразумейце, што гэта стварае на адкрытым мностве дадзеных, у гэтым выпадку 736 00:37:08,890 --> 00:37:11,350 Вядома каталогу, і дазваляе студэнтам у гэтым выпадку 737 00:37:11,350 --> 00:37:14,180 вывучыць даволі складаны набор дадзеных. 738 00:37:14,180 --> 00:37:16,710 >> Мы выкапалі мінулай ноччу некалькі статыстыка, заснаваная на некалькіх 739 00:37:16,710 --> 00:37:18,200 тысячы людзей, якія ўжо выкарыстоўваюць гэтую больш 740 00:37:18,200 --> 00:37:19,380 За апошнія некалькі дзён. 741 00:37:19,380 --> 00:37:22,630 Калі вы ўжо цікава даведацца, як шмат курсаў сяброў 742 00:37:22,630 --> 00:37:25,900 на самай справе, як правіла, хадзіць па крамах, а сёння гэта дадзеныя паказваюць, што 743 00:37:25,900 --> 00:37:29,260 07/06 з'яўляецца сярэдні лік курсаў па 744 00:37:29,260 --> 00:37:30,470 гандлёвы хтосьці спісу. 745 00:37:30,470 --> 00:37:33,730 А цяпер я дам вам, таксама, статыстыкі найбольш 746 00:37:33,730 --> 00:37:36,500 Колькасць курсаў па спіс пакупак нехта. 747 00:37:36,500 --> 00:37:38,220 І мы ўсе, напэўна, ведаеце каго-небудзь, як гэта. 748 00:37:41,700 --> 00:37:44,610 201 з'яўляецца запіс у гэтым годзе. 749 00:37:44,610 --> 00:37:47,220 Цяпер некаторыя з нашых былых студэнтаў і супрацоўнікаў на самай справе 750 00:37:47,220 --> 00:37:52,210 сабраў кліп, каб намаляваць карціну для Вас, што гэта 751 00:37:52,210 --> 00:37:55,220 Шлях інфарматыкі і CS50 сам. 752 00:37:55,220 --> 00:37:58,350 Дазвольце мне ісці наперад і пацягніце ўверх, дзякуючы г-н Hahvahd тут, 753 00:37:58,350 --> 00:38:02,390 відэа для некаторых з вашых папярэднікаў. 754 00:38:02,390 --> 00:38:04,680 Калі б мы маглі захаваць загараецца для гэтага. 755 00:38:07,860 --> 00:39:08,101 [Прайграванне відэа] 756 00:39:08,101 --> 00:39:11,987 [END прайграванне відэа] 757 00:39:11,987 --> 00:39:14,160 >> SPEAKER 14: (спявае): Мы прымаем наш час з некаторымі нуля, 758 00:39:14,160 --> 00:39:17,410 для завес, падзеі, мы можам адпавядаць, складанне выкарыстоўваючы нашы 759 00:39:17,410 --> 00:39:20,370 Баш, гэты тэрмін не будзе сумна. 760 00:39:20,370 --> 00:39:23,970 Узлом весела, некаторыя бясплатнае харчаванне, лекцыі, проста нерэальным, 761 00:39:23,970 --> 00:39:28,200 наша справядлівая такая вялікая справа, што ёсць так шмат, каб любіць. 762 00:39:28,200 --> 00:39:29,784 Ідзі, Дэвід малая. 763 00:39:29,784 --> 00:39:31,810 Праходжання, я не паратунак. 764 00:39:31,810 --> 00:39:33,794 Гадзіннік, ніхто не атрымоўваецца. 765 00:39:33,794 --> 00:39:36,274 Калі вы думаеце, што вы кадавання, дзетка? 766 00:39:36,274 --> 00:39:40,242 Гэй, я толькі што сустрэў вас, і гэта з'яўляецца вар'ятам, 767 00:39:40,242 --> 00:39:42,226 але вось наш розум. 768 00:39:42,226 --> 00:39:44,210 Вазьміце CS50. 769 00:39:44,210 --> 00:39:48,674 Цяжка Код права без цябе, дзетка. 770 00:39:48,674 --> 00:39:50,658 Але вось наш розум. 771 00:39:50,658 --> 00:39:52,146 Вазьміце CS50. 772 00:39:52,146 --> 00:39:56,610 Гэй, я толькі што сустрэў вас, і гэта з'яўляецца вар'ятам, 773 00:39:56,610 --> 00:39:58,098 але вось наш розум. 774 00:39:58,098 --> 00:40:00,082 Вазьміце CS50. 775 00:40:00,082 --> 00:40:06,530 І кожная зорка фірма хоча наняць мяне, іншая прычына. 776 00:40:06,530 --> 00:40:08,018 Вазьміце CS50. 777 00:40:08,018 --> 00:40:12,978 Перад тым, як толькі ўвайшоў у маё жыццё, я напісаў так дрэнна, я закадаваны такім чынам, 778 00:40:12,978 --> 00:40:15,954 дрэнна, я закадаваны так, так дрэнна. 779 00:40:15,954 --> 00:40:19,922 Перад тым, як толькі ўвайшоў у маё жыццё, я напісаў так дрэнна 780 00:40:19,922 --> 00:40:22,402 і я не магу вярнуцца. 781 00:40:22,402 --> 00:40:37,410 Вазьміце CS50. 782 00:40:37,410 --> 00:40:40,490 >> David J. малая: Я паняцця не меў, што павінна было здарыцца. 783 00:40:40,490 --> 00:40:44,030 Такім чынам, больш сур'ёзна зірнуць на тое, што ляжыць наперадзе. 784 00:40:44,030 --> 00:40:45,980 Такім чынам, з пункту гледжання чаканняў гэтым, вядома, 785 00:40:45,980 --> 00:40:48,490 Вы сапраўды чакаецца ўдзел або паглядзець курсу 786 00:40:48,490 --> 00:40:51,600 лекцыях, прадстаўляць праблемы мноства, ўзяць дзве віктарыны, прадставіць 787 00:40:51,600 --> 00:40:52,590 Канчатковы праект. 788 00:40:52,590 --> 00:40:56,250 З пункту гледжання класаў, разумею, што мой каментар на адкрыцці 789 00:40:56,250 --> 00:40:58,190 Аб прыдатны / не прыдатны, тое, што мы вельмі распачаць, каб 790 00:40:58,190 --> 00:40:59,310 Сэрца ў CS50. 791 00:40:59,310 --> 00:41:02,970 Існуе не дастаткова культуры ў Гарвардзе ў спробе 792 00:41:02,970 --> 00:41:04,940 то і рызыкаваць няўдачай. 793 00:41:04,940 --> 00:41:07,010 Сапраўды, у нас быў лік студэнтаў, і я, у 794 00:41:07,010 --> 00:41:09,910 прыватнасці, якія былі занепакоеныя шкодзіць вашай ГПД, або 795 00:41:09,910 --> 00:41:13,170 атрыманне B ў нешта накшталт CS50. 796 00:41:13,170 --> 00:41:16,250 А магчымасць прайсці курс навучання, як гэта, і іншыя 797 00:41:16,250 --> 00:41:19,080 Шлюз курсаў на ўводным узроўні, прайшоў / не прайшоў 798 00:41:19,080 --> 00:41:22,190 вельмі недастаткова магчымасцяў у гэтым каледжы, 799 00:41:22,190 --> 00:41:22,620 ў цэлым. 800 00:41:22,620 --> 00:41:25,420 І таму, калі ласка, ведаю нават я паступіў на курс 801 00:41:25,420 --> 00:41:28,430 Першапачаткова для прыдатны / не прыдатны крэдытных адзін. 802 00:41:28,430 --> 00:41:30,710 І хоць я зрабіў перамыкач у рэшце рэшт, гэта было 803 00:41:30,710 --> 00:41:33,280 гэтыя пяць першых тыдняў, да пятага панядзелак 804 00:41:33,280 --> 00:41:36,020 семестра, які з'яўляецца абразанне, якое дазволіла мне на самай справе 805 00:41:36,020 --> 00:41:39,270 пакласці нагу ў гэтых новых водах і на самой справе спрабуюць нешта 806 00:41:39,270 --> 00:41:41,520 Вельмі незнаёмай і вельмі нязручна 807 00:41:41,520 --> 00:41:43,400 Для мяне ў той час. 808 00:41:43,400 --> 00:41:47,130 >> Такім чынам, ва ўмовах, цяпер, якую ролю розныя куты, праз якія 809 00:41:47,130 --> 00:41:50,630 Вы можаце падысці да гэтага вядома служыць, такім чынам, лекцыі, гэта да 810 00:41:50,630 --> 00:41:53,330 калі вы супрацоўнічаць з намі асабіста ў гэтым месцы. 811 00:41:53,330 --> 00:41:57,590 Сапраўды, мы ведаем, статыстычна, што прыкладна 40% з вас 812 00:41:57,590 --> 00:41:59,530 выгляд прыходзяць і сыходзяць на працягу семестра. 813 00:41:59,530 --> 00:42:03,000 І 10% з вас, мы ніколі не ўбачым зноў пасля таго, як сёння. 814 00:42:03,000 --> 00:42:05,400 І гэта выдатна, каб быць сумленным. 815 00:42:05,400 --> 00:42:07,810 Адной з вызначальных характарыстык CS50 з'яўляецца 816 00:42:07,810 --> 00:42:10,160 што ёсць гэтыя незлічоныя рэсурсы, некаторыя з 817 00:42:10,160 --> 00:42:12,570 якія мы будзем бразгаць праз праз хвіліну, у тым ліку 818 00:42:12,570 --> 00:42:15,320 Лекцыі і частак і, што называецца пакрокавыя кіраўніцтва і 819 00:42:15,320 --> 00:42:16,720 Прыёмныя гадзіны і да таго падобнае. 820 00:42:16,720 --> 00:42:18,890 І гэта больш рэсурсаў, чым тыповы студэнт павінен 821 00:42:18,890 --> 00:42:21,580 павінны альбо маглі фізічна скарыстацца. 822 00:42:21,580 --> 00:42:23,650 Але гэта таму, што розныя стылі навучання, што 823 00:42:23,650 --> 00:42:25,370 любы студэнт цела праяўляецца. 824 00:42:25,370 --> 00:42:28,120 І таму ў лекцыі, галоўную ролю, як мне здаецца, з'яўляецца 825 00:42:28,120 --> 00:42:31,650 Не вусна выпхнуць даволі складаны матэрыял і 826 00:42:31,650 --> 00:42:34,670 абавязкова даставіць ўсе тонкасці 827 00:42:34,670 --> 00:42:36,910 асноўныя прынцыпы, якія мы будзем вывучаць у гэтым семестры, але 828 00:42:36,910 --> 00:42:39,530 а рабіць рэчы, як мы рабілі да гэтага часу, ужо, 829 00:42:39,530 --> 00:42:42,350 гэтыя прыклады, з удзелам людзей на сцэне, спрабуючы 830 00:42:42,350 --> 00:42:45,340 намаляваць разумовую карціну, а таксама ствараць, смею сказаць, некаторыя 831 00:42:45,340 --> 00:42:46,450 гэтыя памятныя моманты. 832 00:42:46,450 --> 00:42:49,200 Так што нават калі вы змагаецеся з пэўным тэмах, вы павінны 833 00:42:49,200 --> 00:42:51,770 гэтыя ўспаміны падабаецца, ой, хоць гэта было даволі 834 00:42:51,770 --> 00:42:54,770 абстрактнае, матэматыцы, я заблудзіўся з правядзеннем 1, як гэта 835 00:42:54,770 --> 00:42:57,510 сапраўды, у рэшце рэшт, не ўсё, што адрозніваецца ад 836 00:42:57,510 --> 00:42:58,920 тое, што я ўжо ведаю. 837 00:42:58,920 --> 00:43:01,590 І таму ролю, што лекцыі будуць служыць, альбо асабіста, 838 00:43:01,590 --> 00:43:05,120 Тут у Сандэрса або анлайн на відэа, на самай справе, каб усталяваць 839 00:43:05,120 --> 00:43:08,170 этапе думках для вас кожны тыдзень у розных канцэпцыях 840 00:43:08,170 --> 00:43:10,240 і праблемы, якія мы будзем ныраць ст. 841 00:43:10,240 --> 00:43:13,790 >> Ва ўмовах высокага ўзроўню канцэпцый, большасць з гэтых слоў 842 00:43:13,790 --> 00:43:16,340 можа цечу над галавой на дадзены момант, і гэта нармальна. 843 00:43:16,340 --> 00:43:18,495 Для тых з вас, хто ўступае ў хаду больш камфортным 844 00:43:18,495 --> 00:43:20,150 будзе ведаць некаторыя з гэтых пытанняў. 845 00:43:20,150 --> 00:43:23,150 Але звычайна для гэтага 10% ад класа, для якіх яны маюць 846 00:43:23,150 --> 00:43:25,810 значна больш фону, прымаючы AP інфарматыцы, 847 00:43:25,810 --> 00:43:28,200 праграмавання, так як яны былі 12, разумею, што там будзе 848 00:43:28,200 --> 00:43:31,230 магчымасці ў секцыях і ў задачы ўсталёўвае прайсці ўвесь 849 00:43:31,230 --> 00:43:34,240 больш у глыбіню на розныя тэмы, запаўняючы ўсе 850 00:43:34,240 --> 00:43:36,710 прабелаў вы маглі б мець ад вашай школы ці перад 851 00:43:36,710 --> 00:43:37,460 фон. 852 00:43:37,460 --> 00:43:39,930 З пункту гледжання мовы, разумееш, што мова, які мы 853 00:43:39,930 --> 00:43:42,550 выкарыстоўваць у CS50 не гуляе вялікай ролі ў 854 00:43:42,550 --> 00:43:43,220 Да канца дня. 855 00:43:43,220 --> 00:43:47,090 Мы вырашылі выкарыстаць, перш за ўсё, мова, званы C. Да 856 00:43:47,090 --> 00:43:49,010 канцы семестра, мы ўводзім вэб-арыентаваныя 857 00:43:49,010 --> 00:43:51,110 моў, такіх як PHP і JavaScript. 858 00:43:51,110 --> 00:43:54,280 Але і мы, і іншыя маглі б выкладаць курс, як гэта ў большасці любой 859 00:43:54,280 --> 00:43:55,610 сучасных мовах высокага ўзроўню. 860 00:43:55,610 --> 00:43:58,520 Python і Ruby, і іншыя з'яўляюцца вельмі папулярнымі ў гэтыя дні. 861 00:43:58,520 --> 00:44:00,970 Таму што разумеюць, у рэшце рэшт, вы не вучацца 862 00:44:00,970 --> 00:44:04,180 У гэтым курсе C. Вы не вучыцца PHP і JavaScript. 863 00:44:04,180 --> 00:44:07,140 Вы вучыцеся, як вырашаць праблемы, будзь то вэб-інтэрфейсам, 864 00:44:07,140 --> 00:44:10,480 кампутарныя або арыентаваных на дадзеныя самастойна, выкарыстоўваючы 865 00:44:10,480 --> 00:44:12,700 гэта проста інструмент. 866 00:44:12,700 --> 00:44:14,730 >> Зараз, з пункту гледжання лагістыкі, вы будзеце выкарыстоўваць 867 00:44:14,730 --> 00:44:16,670 то, у рэшце рэшт, называецца CS50 Appliance. 868 00:44:16,670 --> 00:44:19,350 Не мае значэння, калі ў вас ёсць Mac, PC, кампутар Linux, 869 00:44:19,350 --> 00:44:20,010 і да таго падобнае. 870 00:44:20,010 --> 00:44:22,510 Вы павінны свабодна даступнага праграмнага забеспячэння пачынаючы з наступнага тыдня 871 00:44:22,510 --> 00:44:25,460 , З якой выкарыстоўваць CS50 Appliance, віртуальная 872 00:44:25,460 --> 00:44:28,020 навакольнага асяроддзя, што вы будзеце выкарыстоўваць на сваім кампутары, так што вы 873 00:44:28,020 --> 00:44:31,120 і ўсе вашы аднакласнікі маюць адзіны працоўны стол Linux 874 00:44:31,120 --> 00:44:31,890 у гэтым выпадку. 875 00:44:31,890 --> 00:44:34,390 Гэта праблема набору, хоць, у якім вы сапраўды атрымаеце 876 00:44:34,390 --> 00:44:35,780 вашыя рукі брудныя ў курсе. 877 00:44:35,780 --> 00:44:37,630 І ў рэшце рэшт, гэта праблема набору, я 878 00:44:37,630 --> 00:44:39,680 думаю, што на самой справе вызначыць студэнта 879 00:44:39,680 --> 00:44:41,380 адчуваюць у гэтым курсе. 880 00:44:41,380 --> 00:44:43,460 Зразумейце, што многія праблемы набору будзе выпушчаны 881 00:44:43,460 --> 00:44:46,430 ў двух версіях, стандартнай таго, што мы чакалі і 882 00:44:46,430 --> 00:44:49,550 заахвочванне 90% ад класа, каб паглыбіцца ў. 883 00:44:49,550 --> 00:44:51,620 Але мы таксама вызваліць некаторыя праблемы мностваў ў 884 00:44:51,620 --> 00:44:52,920 так званых хакераў дадаткаў. 885 00:44:52,920 --> 00:44:54,900 А вы ведаеце, што хакер Акрамя таго, паколькі на кожнай старонцы 886 00:44:54,900 --> 00:44:57,840 з вадзянымі знакамі ён кажа хакер таго на ім. 887 00:44:57,840 --> 00:45:00,000 І вось для гэтай дэмаграфічнай з вас, хто AP 888 00:45:00,000 --> 00:45:02,890 камп'ютэрныя навукі з 10-гадовым праграмавання пад пояс 889 00:45:02,890 --> 00:45:05,640 і хочаце, каб запоўніць гэтыя прабелы і мець больш фармальныя, 890 00:45:05,640 --> 00:45:07,370 , А не самавукі, навучанне, магчыма. 891 00:45:07,370 --> 00:45:10,410 Зразумейце, што ёсць вельмі істотныя дэмаграфічныя У 892 00:45:10,410 --> 00:45:13,090 Клас, які мае ў дакладнасці той жа самай мэты. 893 00:45:13,090 --> 00:45:14,320 Вы будзеце мець пяць канца дзён. 894 00:45:14,320 --> 00:45:16,490 Праблема наборы, як правіла, з-за, па чацвяргах, але вы можаце 895 00:45:16,490 --> 00:45:18,440 пашырыць пяці з гэтых тэрмінаў выкарыстання гэтых 896 00:45:18,440 --> 00:45:19,700 што называецца канца дзён. 897 00:45:19,700 --> 00:45:22,590 І мы таксама Пакіньце свой нізкі бал у канцы 898 00:45:22,590 --> 00:45:25,400 семестр за ўказанне ў праграме. 899 00:45:25,400 --> 00:45:27,800 >> Але іншай вызначальнай характарыстыкай CS50 больш 900 00:45:27,800 --> 00:45:29,830 гадоў стаў працоўны час. 901 00:45:29,830 --> 00:45:32,720 Гэта магчымасць, якую вы бачылі на фотаздымках візуальна трохі 902 00:45:32,720 --> 00:45:35,850 назад, у якім мы збіраем - раней у сталовай дома 903 00:45:35,850 --> 00:45:37,780 залаў, да гэтага ў склепе навукі 904 00:45:37,780 --> 00:45:40,310 Цэнтр, і ў гэтым годзе ў Annenberg Hall - чатыры ночы 905 00:45:40,310 --> 00:45:43,330 тыдзень з 8:00 вечара да 11:00 вечара, дзе вы будзеце гэта вельмі 906 00:45:43,330 --> 00:45:46,320 шмат падзялілася вопытам працы на, з усіх сіл 907 00:45:46,320 --> 00:45:49,300 праз некаторыя праблемы, але з істотнай падтрымкі 908 00:45:49,300 --> 00:45:50,380 Структура на месцы. 909 00:45:50,380 --> 00:45:53,180 На самай справе, як гэта будзе працаваць, вы з'явіцеся на Annenberg 910 00:45:53,180 --> 00:45:55,160 калі ў вас ёсць нейкі пытанне на працягу тыдня, вы будзеце прыносіць 911 00:45:55,160 --> 00:45:58,060 Ваш ноўтбук, вы будзеце садзіцца, захапіць трохі ежы, і вы будзеце ўвайсці 912 00:45:58,060 --> 00:46:01,520 Абмеркаваць у CS50, вэб-утыліты, якая вучэнні 913 00:46:01,520 --> 00:46:04,480 Супрацоўнікі склалася, што дазволіць вам задаць пытанні 914 00:46:04,480 --> 00:46:07,910 і паглядзець наступных мерапрыемстваў у тыповых дыскусійны форум 915 00:46:07,910 --> 00:46:10,550 сэнс, выкарыстоўваючы пазнакі і да т.п., і аўтаматычнае запаўненне, каб 916 00:46:10,550 --> 00:46:11,680 пошук дадзеных. 917 00:46:11,680 --> 00:46:14,850 Але вы таксама будзеце мець магчымасць, у ходзе работы офіса 918 00:46:14,850 --> 00:46:16,980 гадзін, былі пытанні перараслі ў 919 00:46:16,980 --> 00:46:18,360 рэальнымі чалавечымі істотамі. 920 00:46:18,360 --> 00:46:21,430 На самай справе, мэта ў канчатковым рахунку, так што мы пачынаем будаваць 921 00:46:21,430 --> 00:46:24,040 на працягу семестра корпус, мы спадзяемся, 922 00:46:24,040 --> 00:46:26,970 сапраўды карысная інфармацыя, агульныя адказы на агульныя 923 00:46:26,970 --> 00:46:29,640 пытанні, так што вы самі можаце вырашаць праблемы 924 00:46:29,640 --> 00:46:33,490 і расклейвацца як мага хутчэй, але пры гэтым маючы 925 00:46:33,490 --> 00:46:37,210 выкладчыцкага складу, як правіла, ад 20 да 30 вучэбна стыпендыятаў і 926 00:46:37,210 --> 00:46:39,660 Вядома памочнікаў, на персанал адразу. 927 00:46:39,660 --> 00:46:42,420 >> Мы будзем мець тое, што называецца CS50 Greeter ў Annenberg. 928 00:46:42,420 --> 00:46:46,710 І калі мы вызначылі, што, вы ведаеце, што гэтае пытанне, 929 00:46:46,710 --> 00:46:48,780 мы не можам адказаць эфектыўна ў Інтэрнэце. 930 00:46:48,780 --> 00:46:49,800 Мы павінны бачыць вашага кампутара. 931 00:46:49,800 --> 00:46:50,710 Мы хочам пагаварыць з вамі адзін на адзін. 932 00:46:50,710 --> 00:46:51,340 На адной. 933 00:46:51,340 --> 00:46:53,400 Вы сапраўды з усіх сіл, і вы, такім чынам, хочуць пагаварыць 934 00:46:53,400 --> 00:46:56,010 адзін-на-адзін побач з кімсьці, вы будзеце адпраўленыя ў 935 00:46:56,010 --> 00:46:58,730 CS50 Greeter, правядзенне навучання калег, літаральна, 936 00:46:58,730 --> 00:47:01,770 Ipad, што ёсць імёны студэнтаў, з аднаго боку, навучанне персаналу 937 00:47:01,770 --> 00:47:02,790 імёны на іншыя. 938 00:47:02,790 --> 00:47:04,760 Мы націсніце на сваё імя ідуць па імя 939 00:47:04,760 --> 00:47:06,860 выкладчыцкага складу, і экран кампутара пачне 940 00:47:06,860 --> 00:47:11,170 міргаць кажучы, просьба перайсці гл. Аліса або перайдзіце гл. Боб у 941 00:47:11,170 --> 00:47:11,980 Супрацоўнікі табліцы. 942 00:47:11,980 --> 00:47:14,450 І такім чынам, мы зможам накіраваць рэчы, як 943 00:47:14,450 --> 00:47:17,610 з максімальна магчымай эфектыўнасцю, а таксама накіроўваць вас да 944 00:47:17,610 --> 00:47:19,910 Рашэння ўсё з большай гатоўнасцю. 945 00:47:19,910 --> 00:47:22,970 У раздзелах, яны будуць магчымасці для больш 946 00:47:22,970 --> 00:47:25,570 інтымныя практычныя магчымасці з адным з 947 00:47:25,570 --> 00:47:29,040 навучанне стыпендыятаў і ад 12 да 16 або каля таго з вашых аднакласнікаў ў 948 00:47:29,040 --> 00:47:31,900 якія кожны тыдзень мы будзем мець праблемы ў задачы набор 949 00:47:31,900 --> 00:47:33,800 , Якія просяць шэраг канцэптуальных пытанняў і 950 00:47:33,800 --> 00:47:35,740 колькасць біт памеру пытанні праграмавання, якія вы 951 00:47:35,740 --> 00:47:37,690 мог зразумець, па сваім меркаванні, і вы маглі б працаваць на 952 00:47:37,690 --> 00:47:40,020 самастойна, але ў кантэксце раздзел, дзе мы працуем праз 953 00:47:40,020 --> 00:47:42,870 калектыўна некаторыя з гэтых праблем, і ісці туды, дзе 954 00:47:42,870 --> 00:47:44,570 іншая размова прымае нас. 955 00:47:44,570 --> 00:47:48,010 >> Акрамя таго, у раздзеле ў вас ёсць магчымасць 956 00:47:48,010 --> 00:47:50,450 разгледзець прадстаўленыя хатнія заданні, якія вы зрабілі, ваша 957 00:47:50,450 --> 00:47:53,620 аднакласнікамі, часам ананімна, заўсёды праз адмовы ў 958 00:47:53,620 --> 00:47:55,810 Калі вы хацелі б падзяліцца працы, якія вы адправілі. 959 00:47:55,810 --> 00:47:58,030 Так што гэта будзе сапраўды двунакіраванага размовы, 960 00:47:58,030 --> 00:48:00,840 магчымасць прааналізаваць сваю ўласную працу ў значна больш 961 00:48:00,840 --> 00:48:04,080 дынамічны сэнс, а не проста глядзець на PDF ці 962 00:48:04,080 --> 00:48:06,920 Раздрукоўка і думаць пра яго на працягу некалькіх секунд і не 963 00:48:06,920 --> 00:48:08,920 абавязкова паглынаць зваротнай сувязі, што вучэнне 964 00:48:08,920 --> 00:48:10,150 Супрацоўнікі падалі. 965 00:48:10,150 --> 00:48:12,540 І вы будзеце выкарыстоўваць інструмент, званы тут CS50 прасторы. 966 00:48:12,540 --> 00:48:15,670 Для тых, хто незнаёмы, гэта мова, вядомы як C у верхнім 967 00:48:15,670 --> 00:48:17,500 злева, і вы зможаце пазнаёміцца ​​з гэтым цягам часу. 968 00:48:17,500 --> 00:48:19,640 Але гэта вэб-утыліты, якія мы будзем выкарыстоўваць у 969 00:48:19,640 --> 00:48:22,310 раздзел, які дазволіць вам і вашым 15 або каля таго аднакласнікаў 970 00:48:22,310 --> 00:48:24,100 Увайсці з вучэннем вашым супрацоўнікам 971 00:48:24,100 --> 00:48:24,980 пярэдняй частцы пакоя. 972 00:48:24,980 --> 00:48:26,750 Вы зможаце пісаць код у гэтым акне. 973 00:48:26,750 --> 00:48:28,720 Вы зможаце мець зносіны ў электронным выглядзе, калі вы не 974 00:48:28,720 --> 00:48:30,930 на самай справе ў раздзеле на дадзены момант. 975 00:48:30,930 --> 00:48:33,940 І ваша вучэнне чалавек, калі прыходзіць час, каб абмеркаваць 976 00:48:33,940 --> 00:48:38,645 Аліса і Боб рашэнні ў класе, навучанне калег можа 977 00:48:38,645 --> 00:48:41,380 націсніце кнопку, і вуаля, праект на экране, 978 00:48:41,380 --> 00:48:44,250 усё, што студэнт працуе на ў дадзены 979 00:48:44,250 --> 00:48:44,990 момант часу. 980 00:48:44,990 --> 00:48:47,130 Так што для тых з вас, хто сябры, якія ўзялі ў CS50 981 00:48:47,130 --> 00:48:49,750 мінулае, разумееш, што часткі былі значна 982 00:48:49,750 --> 00:48:52,600 перазагрузка ў гэтым годзе будзе ўсё больш актыўным, тым больш, 983 00:48:52,600 --> 00:48:55,960 дынамічным, і сапраўды двухбаковы размова паміж навучаннем 984 00:48:55,960 --> 00:48:58,190 Супрацоўнікі і студэнты. 985 00:48:58,190 --> 00:48:59,020 >> І пакрокавыя кіраўніцтва. 986 00:48:59,020 --> 00:49:01,560 Так што для гэтых набораў праблемы, мы прапануем не толькі 987 00:49:01,560 --> 00:49:04,210 Спецыфікацыя самой, якая, як правіла, даволі падрабязна 988 00:49:04,210 --> 00:49:07,380 PDF, а таксама рэчы, вядомыя як пакрокавыя калі адзін 989 00:49:07,380 --> 00:49:11,000 член прафесарска-выкладчыцкага складу прывядзе тыднёвай сесіі 990 00:49:11,000 --> 00:49:13,210 , Што літаральна правядзе Вас праз пастаўленай задачы, даючы 991 00:49:13,210 --> 00:49:15,720 Вам парады і рэкамендацыі і адпраўныя кропкі і прызначаны 992 00:49:15,720 --> 00:49:17,250 задаць вельмі часта задаваных 993 00:49:17,250 --> 00:49:19,360 Пытанне, дзе мне пачаць? 994 00:49:19,360 --> 00:49:21,990 Ну, вы пачынаеце або шляхам апускання ў спецыфікацыі на 995 00:49:21,990 --> 00:49:25,100 уласных або наведваць або прагляду гэтых пакрокавых кіраўніцтваў. 996 00:49:25,100 --> 00:49:27,420 Першае праходжанне, па сутнасці, будзе ў гэтую пятніцу. 997 00:49:27,420 --> 00:49:29,520 Яны будуць па пятніцах, не столькі таму, што мы думаем, што гэта будзе 998 00:49:29,520 --> 00:49:32,160 папулярнае час, а таму, што мы можам здымаць іх вельмі рана 999 00:49:32,160 --> 00:49:34,380 у тыдзень, каб атрымаць іх у Інтэрнэце па выходных, так што вы 1000 00:49:34,380 --> 00:49:37,670 ёсць столькі дзён, колькі можна займацца на самай справе ў тым, што 1001 00:49:37,670 --> 00:49:38,390 змест. 1002 00:49:38,390 --> 00:49:40,900 Але аб гэтым у лекцыі ў гэтую пятніцу. 1003 00:49:40,900 --> 00:49:43,620 >> Зараз з пункту гледжання структуры падтрымкі, найбольш 1004 00:49:43,620 --> 00:49:46,430 значная статыстыка, магчыма, 108-навучання 1005 00:49:46,430 --> 00:49:47,950 стажораў і асістэнтаў, што гэта 1006 00:49:47,950 --> 00:49:49,730 Вядома ў цяперашні час. 1007 00:49:49,730 --> 00:49:52,030 Калі некаторыя з вас, якія не маюць канфліктуючыя класы хацелі б 1008 00:49:52,030 --> 00:49:55,070 далучыцца да мяне тут на сцэне, менавіта гэтыя хлопцы, якія будуць 1009 00:49:55,070 --> 00:49:57,990 у канчатковым рахунку, сапраўды вызначыць свой вопыт у курсе. 1010 00:50:06,750 --> 00:50:09,290 У мяне было шмат навучання стыпендыятаў вучыў мяне класаў 1011 00:50:09,290 --> 00:50:11,650 дзень, і я памятаю, вельмі нешматлікія з тых шчыра. 1012 00:50:11,650 --> 00:50:15,590 Але на сённяшні дзень я ўсё яшчэ памятаю ў ліку тых нешматлікіх, мой CS50 TF 1013 00:50:15,590 --> 00:50:18,100 , Які сапраўды дапамог мне адказаць на пытанні, якія сапраўды дапамаглі 1014 00:50:18,100 --> 00:50:20,690 мяне, калі я змагаўся, і на самай справе быў партнёрам у гэтым 1015 00:50:20,690 --> 00:50:23,630 Вопыт навучання цалкам новы свет. 1016 00:50:23,630 --> 00:50:26,410 У крыху, і ўсе гэтыя хлопцы далучацца да вас звонку для 1017 00:50:26,410 --> 00:50:29,010 Торт, які з'яўляецца традыцыяй CS50, у трансэпт 1018 00:50:29,010 --> 00:50:30,030 Memorial Hall. 1019 00:50:30,030 --> 00:50:32,320 >> Але перш за ўсё дазвольце мне пазнаёміць вас з Nate 1020 00:50:32,320 --> 00:50:35,820 Хардисон, зноў жа, Роб Боуден, і Томі MacWilliam, гэта 1021 00:50:35,820 --> 00:50:37,460 Вядома года ўзначальвае. 1022 00:50:37,460 --> 00:50:39,250 Калі вы, хлопцы бы далучыцца да мяне ў сярэдзіне. 1023 00:50:45,250 --> 00:50:47,910 Усе яны падрыхтавалі некалькі натхняльных заўвагі. 1024 00:50:51,540 --> 00:50:52,550 >> TOMMY MacWilliam: я не рыхтаваў нічога 1025 00:50:52,550 --> 00:50:53,665 натхняльным. 1026 00:50:53,665 --> 00:50:55,020 Але мяне клічуць Томі. 1027 00:50:55,020 --> 00:50:56,140 Я старэйшы ў Mather. 1028 00:50:56,140 --> 00:50:57,325 Я, якія вывучаюць інфарматыку. 1029 00:50:57,325 --> 00:50:59,490 Я вельмі рады быць на хедж-каманды і збіраецца 1030 00:50:59,490 --> 00:51:01,365 праз CS50 падарожжа з вамі. 1031 00:51:01,365 --> 00:51:04,010 Што мне сапраўды падабаецца ў CS50 як гэта на самай справе вучыць вас 1032 00:51:04,010 --> 00:51:06,040 думаць аб праблемах па-новаму. 1033 00:51:06,040 --> 00:51:08,570 На самай справе гэта навык, які збіраецца мець неацэннае значэнне незалежна ад таго, 1034 00:51:08,570 --> 00:51:09,950 якое поле вы ідзяце ў. 1035 00:51:09,950 --> 00:51:12,660 І не толькі гэта, але мы прапануем больш свабодным, чым любыя цукеркі 1036 00:51:12,660 --> 00:51:13,910 іншы курс у універсітэце. 1037 00:51:20,088 --> 00:51:22,210 Так, і таму я з нецярпеннем чакаю, каб бачыць тое, што 1038 00:51:22,210 --> 00:51:23,560 кожны будуе ў гэтым семестры. 1039 00:51:23,560 --> 00:51:25,730 І калі ў каго ёсць якія-небудзь пытанні цяпер або на працягу 1040 00:51:25,730 --> 00:51:27,770 семестра, безумоўна, не саромейцеся звярнуцца да мяне, і 1041 00:51:27,770 --> 00:51:29,020 Я быў бы шчаслівы дапамагчы. 1042 00:51:31,450 --> 00:51:31,780 >> ROB Боуден: Прывітанне. 1043 00:51:31,780 --> 00:51:32,530 Я Rob Боуден. 1044 00:51:32,530 --> 00:51:33,780 Я старэйшы ў Kirkland. 1045 00:51:37,900 --> 00:51:39,760 Так, гэта так. 1046 00:51:39,760 --> 00:51:41,930 Мы ўсе вельмі рады за гэтую наступным семестры. 1047 00:51:41,930 --> 00:51:43,230 Мы спадзяемся, што вы ўсё ўзбуджаныя. 1048 00:51:47,710 --> 00:51:49,410 Я не чакаў гэтага. 1049 00:51:49,410 --> 00:51:50,390 Так. 1050 00:51:50,390 --> 00:51:52,200 Такім чынам, мы ўклалі столькі намаганняў, каб зрабіць гэта 1051 00:51:52,200 --> 00:51:53,370 семестр сапраўды выдатна. 1052 00:51:53,370 --> 00:51:55,960 І пакуль вы гатовыя прыкласці намаганні, то 1053 00:51:55,960 --> 00:51:57,840 так, вы можаце выйсці з гэтага курса. 1054 00:51:57,840 --> 00:52:00,130 Ах, мы - 1055 00:52:00,130 --> 00:52:01,380 так. 1056 00:52:04,640 --> 00:52:08,300 Вы можаце атрымаць шмат задавальнення ад гэтага курса. 1057 00:52:08,300 --> 00:52:10,500 Мы не хацелі б мець штат з 108, калі вы не змаглі атрымаць шмат 1058 00:52:10,500 --> 00:52:11,370 весела ад гэтага. 1059 00:52:11,370 --> 00:52:15,300 Такім чынам, проста спрабуюць быць ўцягнутыя і вы не пашкадуеце аб гэтым. 1060 00:52:23,190 --> 00:52:23,890 >> NATE Хардисон: Прывітанне, хлопцы. 1061 00:52:23,890 --> 00:52:24,800 Я Nate. 1062 00:52:24,800 --> 00:52:27,570 Я настаўніка па курсе. 1063 00:52:27,570 --> 00:52:29,060 Я вельмі рады быць тут. 1064 00:52:29,060 --> 00:52:30,960 Гэта мой першы год тут. 1065 00:52:30,960 --> 00:52:34,210 Я спадзяюся, што вы ўсё пройдзеце гэты курс і карыстацца ім так, як 1066 00:52:34,210 --> 00:52:35,820 Я атрымліваў асалоду ад ім да гэтага часу. 1067 00:52:35,820 --> 00:52:38,570 І калі вы хочаце даведацца, як лічыць да 9 або 10 У 1068 00:52:38,570 --> 00:52:41,730 двайковы, прыйшоў пагаварыць са мной. 1069 00:52:41,730 --> 00:52:43,760 >> David J. малая: Такім чынам, рызыкуючы пакінуць гэтых хлопцаў тут, на 1070 00:52:43,760 --> 00:52:46,980 зладзіць крыху няёмка, давайце кружыцца толькі праз некалькі 1071 00:52:46,980 --> 00:52:49,370 рэчы, якія чакаюць, перш чым мы адкласці для торта. 1072 00:52:49,370 --> 00:52:50,580 Што ж чакае нас наперадзе? 1073 00:52:50,580 --> 00:52:53,490 Ну, калі мы зірнем таму ў мінулым годзе, у задачу 1074 00:52:53,490 --> 00:52:56,010 ўсталяваць 0, вашы папярэднікі нырнуў у праграмаванні 1075 00:52:56,010 --> 00:52:58,700 мову пад назвай Scratch, графічны мова праграмавання 1076 00:52:58,700 --> 00:53:01,220 Вы будзеце выкарыстоўваць у першыя дні курсу, пачынаючы з гэтага 1077 00:53:01,220 --> 00:53:04,390 Пятніца, каб даведацца некаторыя паняцці незнаёмыя некаторыя з вас. 1078 00:53:04,390 --> 00:53:06,750 Але разумею, што будзе перадавыя аспект гэтага для 1079 00:53:06,750 --> 00:53:08,950 тых з вас, перад фонам. 1080 00:53:08,950 --> 00:53:11,450 >> У задачу апошняга года ўстанавіць 2, студэнты нырнуў у 1081 00:53:11,450 --> 00:53:14,780 Свет крыптаграфіі, мастацтва шыфравання або скремблирования 1082 00:53:14,780 --> 00:53:17,770 Інфармацыя, рэалізацыі праграм, зашыфраваных дадзеных. 1083 00:53:17,770 --> 00:53:21,490 І ў дадатак хакера ў мінулым годзе было студэнтам працягнуць 1084 00:53:21,490 --> 00:53:24,570 ўзламаць або расшыфраваць паролі ў тыповых 1085 00:53:24,570 --> 00:53:28,090 х кампутары файл з паролямі, прыйшоўшы з алгарытмамі і 1086 00:53:28,090 --> 00:53:31,810 эўрыстыкі для грубай сілай высветліць, што нехта 1087 00:53:31,810 --> 00:53:33,640 пароля на кампутары было. 1088 00:53:33,640 --> 00:53:36,630 У мінулым годзе, таксама, у задачу ўсталяваць 3, зрабілі студэнты impli - у 1089 00:53:36,630 --> 00:53:37,680 Праблема ўсталявана 4 - зрабілі студэнты 1090 00:53:37,680 --> 00:53:39,280 ажыццяўленне гульня Sudoku. 1091 00:53:39,280 --> 00:53:42,250 І ў хакерскай таго ж года зрабілі студэнты не 1092 00:53:42,250 --> 00:53:45,650 проста рэалізаваць, як гуляць у гульню, але на самой справе Решатель 1093 00:53:45,650 --> 00:53:47,800 якой кампутар можа забяспечыць вас, чалавека, з 1094 00:53:47,800 --> 00:53:50,130 намёкі хутчэй, чым вы рашэнне 1095 00:53:50,130 --> 00:53:51,420 гэтай канкрэтнай праблемы. 1096 00:53:51,420 --> 00:53:54,130 >> У задачы мноства 5, мы зрабілі экспертызы, гэта мастацтва 1097 00:53:54,130 --> 00:53:57,020 аднаўленне інфармацыі, якая была выпадкова ці вельмі 1098 00:53:57,020 --> 00:53:59,320 наўмысна выдаленыя з кампутара. 1099 00:53:59,320 --> 00:54:02,100 У мінулым годзе выкладчыкі і я прагульваўся вакол кампуса 1100 00:54:02,100 --> 00:54:04,990 здымцы людзей, месцаў і рэчаў, а затым 1101 00:54:04,990 --> 00:54:07,830 выпадкова адфарматаваных карту памяці на нашай камеры, 1102 00:54:07,830 --> 00:54:08,900 былі ўсе гэтыя фатаграфіі. 1103 00:54:08,900 --> 00:54:09,650 Але не праблема. 1104 00:54:09,650 --> 00:54:13,780 Мы зрабілі судова вобраз гэтага медыя-карты, перадала яго 1105 00:54:13,780 --> 00:54:16,320 для ўсіх вучняў у класе, і заклікаў іх пісаць 1106 00:54:16,320 --> 00:54:20,110 праграмы, аднавіць усе файлы JPEG з гэтай картай. 1107 00:54:20,110 --> 00:54:22,010 І гэта на самай справе адна з нашых любімых мноства праблем. 1108 00:54:22,010 --> 00:54:24,680 >> І я выкапаў у электронны ліст ад аднаго з вашых папярэднікаў, 1109 00:54:24,680 --> 00:54:27,270 якое было вялікае задавальненне ад чытання некаторы час назад. 1110 00:54:27,270 --> 00:54:30,240 Ён пісаў - гэта ад Matt - Дарагі Давід, учора мая 1111 00:54:30,240 --> 00:54:33,710 Сястра выпадковага фарматавання SD карты яе камеры і страціў 1112 00:54:33,710 --> 00:54:35,630 год каштуе памятных фатаграфій. 1113 00:54:35,630 --> 00:54:38,710 Яна, на жаль, не самы лепшы ў яе рэзервовае капіяванне дадзеных. 1114 00:54:38,710 --> 00:54:41,230 Але гэтая сітуацыя нагадала мне пра PSET 5, таму я думаў, 1115 00:54:41,230 --> 00:54:44,260 паспрабуе запусціць яе SD карты праз праграму акрыяння 1116 00:54:44,260 --> 00:54:46,310 што я напісаў усе шляху назад у кастрычніку. 1117 00:54:46,310 --> 00:54:48,550 Такім чынам, пасля чатырох гадзін, высвятляючы, як стварыць 1118 00:54:48,550 --> 00:54:51,210 сырыя малюнка з адфарматаваных карт SD - 1119 00:54:51,210 --> 00:54:53,370 Google апынуўся даволі бескарысным ў сувязі з гэтым пакуль 1120 00:54:53,370 --> 00:54:55,480 Па іроніі лёсу мне давялося сутыкнуцца з інструкцыяй па 1121 00:54:55,480 --> 00:54:58,070 Інтэрнэт - 1122 00:54:58,070 --> 00:55:00,490 Пасля майстраваць вакол з некаторымі з аргументаў каманды, 1123 00:55:00,490 --> 00:55:02,320 Мне ўдалося стварыць судовы малюнка. 1124 00:55:02,320 --> 00:55:04,490 А пасля ўсталёўкі і налады CS50 1125 00:55:04,490 --> 00:55:07,520 Appliance, мне ўдалося запусціць судова малюнкаў праз мой 1126 00:55:07,520 --> 00:55:13,110 Праграмаванне і аднавіць усе 1027 фатаграфій маёй сястры. 1127 00:55:13,110 --> 00:55:14,340 Права, Мэт. 1128 00:55:14,340 --> 00:55:15,165 >> Такім чынам, у апошнім year's - 1129 00:55:15,165 --> 00:55:23,080 [Апладысменты] 1130 00:55:23,080 --> 00:55:25,680 У задачы мноства леташніх 6, мы далі студэнтам 1131 00:55:25,680 --> 00:55:29,910 Слоўнік 150000 ангельскіх слоў і заклікаў іх 1132 00:55:29,910 --> 00:55:32,570 напісаць праверкі арфаграфіі, якія адказалі на запыты выгляду 1133 00:55:32,570 --> 00:55:33,930 гэтае слова напісана правільна, або 1134 00:55:33,930 --> 00:55:35,705 Няправільна так хутка, як гэта магчыма. 1135 00:55:35,705 --> 00:55:38,470 І выбар ў аснову былі студэнтамі дазволіла затым 1136 00:55:38,470 --> 00:55:41,290 выклік аднакласнікам, размясціўшы іх вынікаў, 1137 00:55:41,290 --> 00:55:44,200 Аб'ём аператыўнай памяці, якія яны выкарыстоўвалі, колькасць цыклаў цэнтральнага працэсара або 1138 00:55:44,200 --> 00:55:46,910 секунд, якія яны выкарыстоўвалі, каб студэнты былі класіфікаваны 1139 00:55:46,910 --> 00:55:47,900 на сайце курса. 1140 00:55:47,900 --> 00:55:51,170 Зноў жа, чыста дадатковы аспект, але вялікае задавальненне ў тым, што 1141 00:55:51,170 --> 00:55:54,540 Вельмі часта жадаў студэнт дабрацца да пазіцыі № 10 і г. д. 1142 00:55:54,540 --> 00:55:57,210 вялікая дошка на сайце, сыходзяць на абед, а затым 1143 00:55:57,210 --> 00:55:59,920 вярнуцца і рэалізаваць яго сусед па пакоі толькі бакамі ў 1144 00:55:59,920 --> 00:56:03,270 Перад ім ці з ёй на вялікай дошцы, тым самым заліванні іншага 1145 00:56:03,270 --> 00:56:07,170 Дзве ці тры гадзіны толькі да аднаго яго ці яе сусед па пакоі. 1146 00:56:07,170 --> 00:56:08,550 >> Так што мы з нецярплівасцю чакаем нешта падобнае 1147 00:56:08,550 --> 00:56:09,580 У гэтым годзе таксама. 1148 00:56:09,580 --> 00:56:12,140 У задачы ўсталяваныя 7 жа мы накіраваць у бок вэб- 1149 00:56:12,140 --> 00:56:14,840 праграмавання, на самай справе вырашэння праблем у пастаянна 1150 00:56:14,840 --> 00:56:18,170 часцей асяроддзі вэб-браўзэра. 1151 00:56:18,170 --> 00:56:20,900 Ведаць усё менш мы спампаваць праграмнае забеспячэнне на кампутарах Mac і 1152 00:56:20,900 --> 00:56:23,650 ПК, але ўсё часцей мы робім усё гэта ў інтэрнэце. 1153 00:56:23,650 --> 00:56:27,530 >> І сапраўды, у мінулым годзе, каля 88% ад канчатковай праектаў студэнтаў у 1154 00:56:27,530 --> 00:56:29,660 Вядома былі вэб-аснове. 1155 00:56:29,660 --> 00:56:32,020 І тыя, таксама з'яўляюцца навыкі, якія вы будзеце атрымліваць ад гэтага 1156 00:56:32,020 --> 00:56:33,230 класа да канца курса. 1157 00:56:33,230 --> 00:56:36,090 Таму што чакае ў канцы курса з'яўляецца CS50 кірмаш, 1158 00:56:36,090 --> 00:56:39,060 гэта выстава, якая заснавана на ідэі справядлівага навукі. 1159 00:56:39,060 --> 00:56:41,750 Але ў гэтай версіі справядлівая рабіць усё навучэнцы ў класе 1160 00:56:41,750 --> 00:56:45,400 прыносіць свае наўтбукі і іх сябрам і сям'і і інш 1161 00:56:45,400 --> 00:56:48,310 у Паўночна-Заходняй навукі, вялікі будынак на тэрыторыі кампуса, створана 1162 00:56:48,310 --> 00:56:51,030 свой ноўтбук, атрымаць крыху ежы, атрымаць папкорн і напоі, 1163 00:56:51,030 --> 00:56:53,990 , А затым выстаўляць свае канчатковыя праекты для ўсіх, хто ў 1164 00:56:53,990 --> 00:56:57,210 наведвальнасць які ў мінулым годзе налічвалася каля 2500 удзельнікаў 1165 00:56:57,210 --> 00:56:58,320 па ўсім універсітэцкага мястэчку. 1166 00:56:58,320 --> 00:57:02,100 І такія выразы, як гэта і як гэта было не 1167 00:57:02,100 --> 00:57:03,370 рэдкасцю на кірмашы. 1168 00:57:03,370 --> 00:57:06,590 >> Напярэдадні кірмашу CS50 Hackathon, магчымасць 1169 00:57:06,590 --> 00:57:09,350 скакаць на трансфер Гарварда, галавой ўніз па вуліцы да 1170 00:57:09,350 --> 00:57:12,700 Microsoft ў 8:00 вечара, а не ісці дадому да 7:00 раніцы. 1171 00:57:12,700 --> 00:57:16,280 Мы абслугоўваем 1. вячэру ў 8:00 вечара, другі вячэру ў 1:00, 1172 00:57:16,280 --> 00:57:18,900 і для тых, хто яшчэ стаяў у 5:00 раніцы, мы ставімся да 1173 00:57:18,900 --> 00:57:20,400 бліны ў IHOP. 1174 00:57:20,400 --> 00:57:23,470 І Hackathon магчымасць, як намалявана тут, 1175 00:57:23,470 --> 00:57:25,930 пагрузіцца ў ваша канчатковае праекты, будзь то праца на 1176 00:57:25,930 --> 00:57:29,470 самастойна або з сябрамі ў асяроддзі сумеснай працы, 1177 00:57:29,470 --> 00:57:31,970 дзе ўвесь выкладчыцкі добра працуе ў 1178 00:57:31,970 --> 00:57:35,430 ноч з дастатковым запасам Hong Kong кітайская ежа. 1179 00:57:35,430 --> 00:57:39,550 У 5:00 раніцы будзе такіх малюнкаў, як гэта даволі часта гэта 1180 00:57:39,550 --> 00:57:40,940 годзе. 1181 00:57:40,940 --> 00:57:44,390 >> Такім чынам, як мы адкласці ў момант торт, майце на ўвазе, што 1182 00:57:44,390 --> 00:57:48,500 76% людзей у гэтым пакоі няма ніякага папярэдняга вопыту. 1183 00:57:48,500 --> 00:57:51,090 А так як у праграме, што ў канчатковым рахунку мае значэнне ў гэтым 1184 00:57:51,090 --> 00:57:53,740 Вядома гэта не так шмат, дзе вы ў канчатковым выніку па адносінах да вашага 1185 00:57:53,740 --> 00:57:57,400 аднакласнікамі, але дзе вы ў тыдзень 11 у канчатковым выніку ў адносінах да 1186 00:57:57,400 --> 00:57:59,400 сябе ў тыдзень 0. 1187 00:57:59,400 --> 00:58:01,850 Гэта CS50.