1 00:00:01,491 --> 00:01:38,659 [Powered by Google Translate] [MUZIKO Playing] 2 00:05:18,350 --> 00:05:20,630 DAVID J. Malan: Ĉi tiu estas CS50. 3 00:05:20,630 --> 00:05:23,610 Do mi trovis kie vi estas nun kelkaj jaroj. 4 00:05:23,610 --> 00:05:27,850 Kaj kiam mi estis freshman en la momento, mi ne vere sur 5 00:05:27,850 --> 00:05:30,350 tiu vojo de fari komputiko, fari inĝenierado. 6 00:05:30,350 --> 00:05:33,650 Ja, mi venis en cxi tiun lokon kiel registaro concentrador. 7 00:05:33,650 --> 00:05:35,430 Mi estis, en alta lernejo, knabo kiu 8 00:05:35,430 --> 00:05:36,770 ŝatis aĵojn kiel historio. 9 00:05:36,770 --> 00:05:39,350 Mi ŝatis konstitucia leĝo, speco de la angla kaj matematikaj. 10 00:05:39,350 --> 00:05:41,300 Estas kiel speco de bone-rondigita, sed ne 11 00:05:41,300 --> 00:05:43,290 nepre scias tion, ke mi ne estis 12 00:05:43,290 --> 00:05:44,380 instruis en mezlernejo. 13 00:05:44,380 --> 00:05:47,060 Kaj tiel freshman jaro, mi havis ĉi trepidación per eĉ 14 00:05:47,060 --> 00:05:49,730 kvankam mi ŝatis komputilojn, ludita komputilaj ludoj kaj la 15 00:05:49,730 --> 00:05:52,080 kiel, mi certe neniam pensis pri mi mem dum 16 00:05:52,080 --> 00:05:54,830 komputilo persono, komputilo scienculo. 17 00:05:54,830 --> 00:05:56,705 Kaj sincere, mi pensis miaj amikoj en la mezlernejo, kiuj 18 00:05:56,705 --> 00:06:01,840 prenis komputiko estis iom de geeks. 19 00:06:01,840 --> 00:06:04,910 Kaj tamen, kiam mi alvenis tie en la campus, estis 20 00:06:04,910 --> 00:06:06,240 ĉi tiu kurso, CS50. 21 00:06:06,240 --> 00:06:09,640 >> Kaj en la momento, ĝi havis tiun reputacion de vere esti 22 00:06:09,640 --> 00:06:10,480 ion por atenti. 23 00:06:10,480 --> 00:06:11,560 Estis bona kurso. 24 00:06:11,560 --> 00:06:13,425 Estis amuza kurso. 25 00:06:13,425 --> 00:06:16,850 Sed vi devis efektive atingi tiun piedon en la pordo. 26 00:06:16,850 --> 00:06:19,950 Kaj eĉ mi ne transiris ke sojlo freshman jaro. 27 00:06:19,950 --> 00:06:23,330 Kaj mi iris sur mia vojo esti registaro concentrador, irante 28 00:06:23,330 --> 00:06:25,190 tra kiel multaj el la kondiĉoj kiel mi povis, 29 00:06:25,190 --> 00:06:28,010 transversa rakonti aĵojn por gen ed aŭ kerno kaj similaj. 30 00:06:28,010 --> 00:06:30,290 Kaj tiam dua jaro, por iu kialo, mi leviĝis la 31 00:06:30,290 --> 00:06:33,450 nervo treti piedon en Scienco Centro B, kie CS50 estis. 32 00:06:33,450 --> 00:06:36,150 Tre fama komputila sciencisto de la nomo de Brian 33 00:06:36,150 --> 00:06:38,530 Kernighan instruis tie en tiu jaro. 34 00:06:38,530 --> 00:06:42,490 Kaj eĉ tiam, mi iris nur pretas efektive plenigi 35 00:06:42,490 --> 00:06:45,600 mia studo karto per prenante ĉi klaso pasi / maltrafi. 36 00:06:45,600 --> 00:06:47,590 Mi rigardis ĉirkaŭ mi kaj mi kalkulis ĉiuj en tiu ies 37 00:06:47,590 --> 00:06:49,550 gotta scias maniero pli pri komputiko, pri 38 00:06:49,550 --> 00:06:50,750 programado, pri komputiloj. 39 00:06:50,750 --> 00:06:52,370 Cxiu tiu devas esti programado, en ĉi tiu ĉambro, 40 00:06:52,370 --> 00:06:53,510 kiam estis 12. 41 00:06:53,510 --> 00:06:55,330 Sed, vere, tio ne estis la kazo. 42 00:06:55,330 --> 00:06:58,660 Kaj tiel la lasta tago, la kvina lundo de la semestro, 43 00:06:58,660 --> 00:07:01,410 ĉu mi prenu ĉi salto kaj ŝanĝo de pass / malsukcesos al 44 00:07:01,410 --> 00:07:04,120 letero grado kaj finis ŝanĝi mian koncentriĝon ke 45 00:07:04,120 --> 00:07:05,330 sama tago al komputiko. 46 00:07:05,330 --> 00:07:07,870 >> Nun, tio ne estas nia celo en ĉi tiu klaso, por turni vin ĉiujn 47 00:07:07,870 --> 00:07:10,500 en komputiko concentradores, sed vere 48 00:07:10,500 --> 00:07:13,420 proponas ke ekzistas ŝanco en ĉi kampo kaj 49 00:07:13,420 --> 00:07:16,500 en aliaj kampoj, per kiu vi povus esti sufiĉe nekonata 50 00:07:16,500 --> 00:07:18,750 pro tio ke alta lernejoj tipe sekvi sufiĉe 51 00:07:18,750 --> 00:07:23,140 norma curriculares vojon, sed al kuraĝas en, en CS50, en 52 00:07:23,140 --> 00:07:24,030 nova akvoj. 53 00:07:24,030 --> 00:07:27,040 Kaj se vi sidas ĉi tie hodiaŭ pensante vi ne 54 00:07:27,040 --> 00:07:31,130 fakte apartenas, do faras plej el la popolo al via dekstra 55 00:07:31,130 --> 00:07:31,980 al via maldekstra. 56 00:07:31,980 --> 00:07:36,640 Ja, la pasinta jaro, 76% de la lernantoj en ĉi tiu klaso ne havis 57 00:07:36,640 --> 00:07:37,840 antaŭa sperto. 58 00:07:37,840 --> 00:07:40,550 Do kontraŭe al tio, kion vi povus pensi, la plejparto de la popolo 59 00:07:40,550 --> 00:07:43,630 sidante ĉi tie hodiaŭ ne, fakte, ili havas neniun antaŭan 60 00:07:43,630 --> 00:07:44,970 sperto. 61 00:07:44,970 --> 00:07:49,890 18% prenis unu CS klaso, kaj 6% prenis du aŭ pli. 62 00:07:49,890 --> 00:07:52,440 Dume, ni petas niajn studentojn ĉiujare por priskribi 63 00:07:52,440 --> 00:07:54,440 en terminoj de komforto nivelo. 64 00:07:54,440 --> 00:07:56,870 Kaj ne estas unu difino de ĉi. 65 00:07:56,870 --> 00:07:58,730 Vi nur ia scias se vi ne estas tre 66 00:07:58,730 --> 00:08:00,340 komforta en CS50. 67 00:08:00,340 --> 00:08:04,270 Kaj lasta jaro, ni havis 55% en tiu verda kukaĵo tranĉaĵo tie 68 00:08:04,270 --> 00:08:06,720 mem-priskribanta kiel malpli komforta, studentoj kiuj 69 00:08:06,720 --> 00:08:09,390 sincere ne havis ideon kial ili volas eĉ shopped la kurso sur 70 00:08:09,390 --> 00:08:10,340 tiu unua tago. 71 00:08:10,340 --> 00:08:14,010 Sed la sama 55% restis kun ni ĝis termino fino, kiel faris 72 00:08:14,010 --> 00:08:17,770 35% kiuj estis ie inter tiuj pli komforta 73 00:08:17,770 --> 00:08:19,960 kaj tiuj malpli komfortaj. 74 00:08:19,960 --> 00:08:21,350 >> Do, kio estas komputiko? 75 00:08:21,350 --> 00:08:23,680 Nu en la mezlernejo, kaj vere pli ĝenerale el 76 00:08:23,680 --> 00:08:25,670 tie ĉi tiuj tagoj, tie estas tio percepto aŭ tiun 77 00:08:25,670 --> 00:08:28,260 _misconception_ ke komputiko estas programado. 78 00:08:28,260 --> 00:08:30,700 Kaj tio estas absolute unu aspekto de komputiko. 79 00:08:30,700 --> 00:08:33,100 Sed programado, sendepende de la lingvo estas, estas vere nur 80 00:08:33,100 --> 00:08:35,760 ilo kiu komputilo sciencistoj uzas por solvi problemojn, ĉu 81 00:08:35,760 --> 00:08:38,710 en la domajno de komputiko aŭ pli tiuj 82 00:08:38,710 --> 00:08:41,710 tagojn en la fizikaj sciencoj, la naturaj sciencoj, en 83 00:08:41,710 --> 00:08:45,180 medicino, en homaroj, analizi grandajn arojn de datumoj. 84 00:08:45,180 --> 00:08:47,660 Ie ajn nun estas komputila kaj datumoj, estas unu 85 00:08:47,660 --> 00:08:52,250 ŝanco apliki lecionoj lernitaj en klaso kiel CS50. 86 00:08:52,250 --> 00:08:55,050 >> Do ni solvi problemo ke komputilo scienculo povus iri 87 00:08:55,050 --> 00:08:58,760 pri solvado kaj provi meti iujn ĵargono, metis iujn 88 00:08:58,760 --> 00:09:01,750 koncepta kadro, ĉirkaŭ kio povus alie esti iu 89 00:09:01,750 --> 00:09:03,250 sufiĉe abstrakta ideo. 90 00:09:03,250 --> 00:09:05,170 Do ĉi tiu estas telefono. 91 00:09:05,170 --> 00:09:07,100 Vi ne vidos, ke tio tro ofte, kvankam la universitato 92 00:09:07,100 --> 00:09:09,690 ankoraŭ ŝajnas havi tiujn en la domoj kaj dormoĉambroj. 93 00:09:09,690 --> 00:09:11,940 Sed tie en la tago, kiam vi volas uzi telefonon kiel 94 00:09:11,940 --> 00:09:13,880 ĉi tio, ne ekzistis elektronika adreslibro 95 00:09:13,880 --> 00:09:14,620 en via poŝtelefono. 96 00:09:14,620 --> 00:09:16,130 Pli ĝuste, vi tiris ion 97 00:09:16,130 --> 00:09:17,330 konata kiel telefono libro. 98 00:09:17,330 --> 00:09:20,970 Kaj jen telefono libroj havis ĉirkaŭ 1.000 paĝoj, tipe. 99 00:09:20,970 --> 00:09:23,800 Ili estis ordo de A al Z. Kaj vi simple devis trovi la 100 00:09:23,800 --> 00:09:26,390 dekstra paĝo por trovi la personon vi serĉas por 101 00:09:26,390 --> 00:09:28,890 trovi sian nomon kaj sian telefonan numeron. 102 00:09:28,890 --> 00:09:30,060 Nun kiel vi irados tra suprenrigardinte 103 00:09:30,060 --> 00:09:31,000 iu en ĉi tiu libro? 104 00:09:31,000 --> 00:09:33,670 >> Supozi mia celo estas doni mia amiko, Mike Smith, alvoko. 105 00:09:33,670 --> 00:09:35,680 Nu, kiel mi iros sur trovanta Mike Smith? 106 00:09:35,680 --> 00:09:38,840 Nu, tre racia aliro, se naiva kaj 107 00:09:38,840 --> 00:09:42,080 senutila, estus komenci tie kaj komenci flipping al 108 00:09:42,080 --> 00:09:46,630 paĝo 4 al paĝo 5 al paĝo 6, kaj por ia lineare, kune 109 00:09:46,630 --> 00:09:48,490 rekto, iru tra tiu telefono libro. 110 00:09:48,490 --> 00:09:50,920 Kaj eĉ se ĝi estas gonna be nekredeble teda, se Mike 111 00:09:50,920 --> 00:09:53,550 Smith estas en ĉi tiu libro, mi eventuale gonna atingi lin 112 00:09:53,550 --> 00:09:56,660 kiam mi fine klaki al la S sekcio de tiu libro. 113 00:09:56,660 --> 00:09:58,670 Nun kompreneble, vi ne bezonas esti komputilo sciencisto por 114 00:09:58,670 --> 00:10:00,840 scias ke tiu estas stulta maniero solvi tiun problemon. 115 00:10:00,840 --> 00:10:02,350 Kion tipa homo fari? 116 00:10:06,310 --> 00:10:07,550 Well done. 117 00:10:07,550 --> 00:10:09,230 Do vi devus klaki al la mezo, dekstra. 118 00:10:09,230 --> 00:10:12,050 Do vi volas klaki krude al la mezo, rigardu ĉi tie, kaj mi ŝajnas 119 00:10:12,050 --> 00:10:14,520 trovi mem en la M sekcio. 120 00:10:14,520 --> 00:10:17,710 Bone, do M estas klare, kion mi serĉas. 121 00:10:17,710 --> 00:10:20,070 Kaj Mike dekstre, por tiel diri, de tiu sekcio. 122 00:10:20,070 --> 00:10:22,930 Kaj kiel estis kelkaj el vi jam vidis antaŭe, ni povas laŭvorte nun 123 00:10:22,930 --> 00:10:26,670 procedi ŝiri tiun problemon en duono. 124 00:10:26,670 --> 00:10:31,720 >> [Aplaŭdo] 125 00:10:31,720 --> 00:10:32,930 Vi vere ne devus esti tiu impresita. 126 00:10:32,930 --> 00:10:34,820 Disŝiri ĝin la kudro fakte ne estas tiel malfacila. 127 00:10:34,820 --> 00:10:36,040 La vera homo faras ĝin tiamaniere. 128 00:10:36,040 --> 00:10:39,510 Sed, laŭ la kudro, ni nun havas du problemojn, ĉiu el 129 00:10:39,510 --> 00:10:40,360 kiu estas duone tiom granda. 130 00:10:40,360 --> 00:10:43,430 Kaj ni povas laŭvorte ĵeti ke duono de la problemo for. 131 00:10:43,430 --> 00:10:46,450 Nun ni ne restigis kun 1.000 paĝoj, sed, ekzemple, 500. 132 00:10:46,450 --> 00:10:47,450 Do nun kion mi faru? 133 00:10:47,450 --> 00:10:50,080 Nu, tipa homa iros proksimume en la mezo denove. 134 00:10:50,080 --> 00:10:52,000 Kaj mi trovas min kun la R sekcio. 135 00:10:52,000 --> 00:10:52,950 Do ne sufiĉe tie. 136 00:10:52,950 --> 00:10:55,890 Do denove mi povas disŝiri tiun problemon en duono. 137 00:10:55,890 --> 00:10:56,395 [Aplaŭdo] 138 00:10:56,395 --> 00:10:57,645 Dankon. 139 00:10:59,870 --> 00:11:03,260 Do nun mi nur havas iuj 250 paĝoj. 140 00:11:03,260 --> 00:11:05,580 Kaj mi povas fari ĉi denove kaj denove kaj denove kaj iri de 141 00:11:05,580 --> 00:11:09,200 125 ĝis proksimume 60 al 30 ĝis 15 kaj tiel plu. 142 00:11:09,200 --> 00:11:13,880 Kaj fine, mi get whittled malsupren al unu el la S jenaj 143 00:11:13,880 --> 00:11:17,370 kiu, se li estas en la telefona libro, Mike Smith devus esti. 144 00:11:17,370 --> 00:11:19,980 >> Nun, jen evidente sufiĉe racie algoritmo, 145 00:11:19,980 --> 00:11:22,200 kaj ĝi estas unu-temp-uzo algoritmo en ĉi tiu kazo. 146 00:11:22,200 --> 00:11:24,790 Sed kion ni povos ordigi de depreni de tiu? 147 00:11:24,790 --> 00:11:27,640 Nu, la unua alproksimiĝo, korekti se naiva kvankam 148 00:11:27,640 --> 00:11:30,130 estis, povas esti priskribita per tiu rekto. 149 00:11:30,130 --> 00:11:32,920 Do, se sur la x-akso tie ni diras ĉi tiu estas la grandeco de la 150 00:11:32,920 --> 00:11:36,240 problemo, do kiel la x-akso iras al la dekstra, la 151 00:11:36,240 --> 00:11:37,400 problemo ricevas pli granda. 152 00:11:37,400 --> 00:11:38,940 Kion tio signifas esti pli granda en la 153 00:11:38,940 --> 00:11:40,140 kunteksto de tiu problemo? 154 00:11:40,140 --> 00:11:41,750 Pli paĝoj en la telefono libro. 155 00:11:41,750 --> 00:11:43,750 Estas pli io povas kvantigi. 156 00:11:43,750 --> 00:11:45,530 Sur la y-akso, la tempo por solvi. 157 00:11:45,530 --> 00:11:49,650 Do kiel la akso iras supren, ĝi supozeble prenas pli da tempo. 158 00:11:49,650 --> 00:11:52,640 Por ke unua alproksimiĝo de lineare serĉado de paĝo 1 159 00:11:52,640 --> 00:11:57,050 al dot dot dot paĝo 1.000 estas lineara proceduro, lineara 160 00:11:57,050 --> 00:11:59,020 algoritmo aŭ procezo. 161 00:11:59,020 --> 00:12:00,990 Kaj ni povas priskribi ĝin per tiu rekto. 162 00:12:00,990 --> 00:12:04,050 Se mi aldonas pli paĝo al la telefono libro, ĝi tuj, en 163 00:12:04,050 --> 00:12:06,630 la plej malbona kazo, prenu min pli paĝo flip 164 00:12:06,630 --> 00:12:07,810 trovi Mike Smith. 165 00:12:07,810 --> 00:12:11,700 Se mi aldonas 100 paĝoj, 100 pli klakas aŭ unuoj de tempo. 166 00:12:11,700 --> 00:12:13,210 >> Nun, mi povas esti iom lerta kun ĉi. 167 00:12:13,210 --> 00:12:15,410 Mi ne bezonas vere igi ĝin unu paĝo samtempe. 168 00:12:15,410 --> 00:12:18,060 Mi povas fari tion kiel 2 samtempe aŭ 4 samtempe. 169 00:12:18,060 --> 00:12:20,220 Sed eĉ tio ne cxiuj fundamente bona. 170 00:12:20,220 --> 00:12:23,030 Eĉ se ĝi estas 2 samtempe, yeah, tian movas ĉi 171 00:12:23,030 --> 00:12:27,410 linio malsupren iom, kaj ĝi signifas ke ĝi prenas malpli da tempo donita 172 00:12:27,410 --> 00:12:28,730 la sama nombro da paĝoj. 173 00:12:28,730 --> 00:12:30,430 Sed ne estas fundamente bona. 174 00:12:30,430 --> 00:12:33,080 Sed kion ni nur faru, kaj kion vi ĉiuj faras 175 00:12:33,080 --> 00:12:34,160 instinkte? 176 00:12:34,160 --> 00:12:37,350 Vi vere sukcesis iomete io tiamaniere, 177 00:12:37,350 --> 00:12:42,020 logaritma tempo, per kiu la problemo povas kreski kaj kreski kaj 178 00:12:42,020 --> 00:12:45,210 kreski sed la kosto de solvi tiun problemon, la tempo 179 00:12:45,210 --> 00:12:47,330 bezonata por solvi tiun problemon, ne 180 00:12:47,330 --> 00:12:49,270 kreski preskaŭ tiel rapide. 181 00:12:49,270 --> 00:12:52,880 Ĉi tiu estus logaritma kurbo, log n, kie n estas 182 00:12:52,880 --> 00:12:55,480 nur la grandecon de la problemo, la nombro de paĝoj en tiu ĉi 183 00:12:55,480 --> 00:12:56,180 telefono libro. 184 00:12:56,180 --> 00:12:57,650 Kaj kion tio signifas en reala terminoj? 185 00:12:57,650 --> 00:13:00,500 Nu, se ni havas kiel 500 homoj en ĉi tiu ĉambro nun, 186 00:13:00,500 --> 00:13:02,330 aŭ pli ĝuste, se ni havas - 187 00:13:02,330 --> 00:13:05,520 miksado metaforo, ne faru tion ekzemplo ankoraŭ ĉi-jare - 188 00:13:05,520 --> 00:13:08,900 tial se ni havas 500 paĝojn en la telefono libro kaj ni duobligi ĝin 189 00:13:08,900 --> 00:13:12,660 1.000, en ĉi tiu pli inteligentaj modelo de klakanta 190 00:13:12,660 --> 00:13:15,370 al la mezo, kiom da pli paĝo larmoj estas bezonata por iri 191 00:13:15,370 --> 00:13:17,390 ekde 500 paĝoj por 1000? 192 00:13:17,390 --> 00:13:19,510 Nu, nur unu plia paĝo larmon. 193 00:13:19,510 --> 00:13:22,440 Se vi enmanigis al mi 2,000 paĝo telefono libro, neniu granda interkonsento. 194 00:13:22,440 --> 00:13:25,070 Mi nur forsxiros unu plia tempo. 195 00:13:25,070 --> 00:13:28,860 >> Do mallonge, la grandeco de la problemo povas kreski multe pli rapida 196 00:13:28,860 --> 00:13:30,650 ol la kosto de reale solvi ĝin. 197 00:13:30,650 --> 00:13:32,890 Kaj jen estas nur unu tia algoritmo. 198 00:13:32,890 --> 00:13:35,480 Estas aliaj ni povas solvi en la sama maniero. 199 00:13:35,480 --> 00:13:36,630 Kaj do kial ni ne faru tion? 200 00:13:36,630 --> 00:13:39,650 Se vi estus humor mi, kvankam mallerte tie en Sanders, iru 201 00:13:39,650 --> 00:13:42,950 antaŭe, ĉiuj, se vi povus kaj ekstari en loko. 202 00:13:46,420 --> 00:13:49,040 Kiel vi vidas sur la ekrano tie, ĉi tiu estas algoritmo, oni 203 00:13:49,040 --> 00:13:52,110 procezo, komputila programo se vi volas, ke ekzekutita de 204 00:13:52,110 --> 00:13:53,850 homoj kiuj havas nur 3 paŝoj. 205 00:13:53,850 --> 00:13:55,010 Ni estas jam sur ŝtupo 1. 206 00:13:55,010 --> 00:13:55,840 Vi ekstaris. 207 00:13:55,840 --> 00:13:58,120 Kaj nun pensas al vi mem la nombro 1. 208 00:13:58,120 --> 00:13:59,310 Tio estas via nuna nombro. 209 00:13:59,310 --> 00:14:00,990 Ĉiuj ĉi tie estas la numero 1. 210 00:14:00,990 --> 00:14:04,360 Paŝo 2, paro for kun iu staranta, aldonu vian nombroj 211 00:14:04,360 --> 00:14:07,155 kune, kaj poste adoptis la sumo kiel via nova numero. 212 00:14:15,760 --> 00:14:18,730 Unu el vi devus sidiĝi, tiam ripeti. 213 00:14:29,260 --> 00:14:33,715 >> Parolanto 1: 205. 214 00:14:33,715 --> 00:14:34,210 DAVID J. Malan: Kio estas tio? 215 00:14:34,210 --> 00:14:35,200 Parolanto 1: 205. 216 00:14:35,200 --> 00:14:36,450 DAVID J. Malan: Bone. 217 00:14:43,120 --> 00:14:44,605 Parolanto 2: Li havas la aliaj aĵoj. 218 00:14:58,120 --> 00:14:58,780 DAVID J. Malan: 205? 219 00:14:58,780 --> 00:14:59,666 Parolanto 3: Yeah. 220 00:14:59,666 --> 00:15:00,092 DAVID J. Malan: Bone. 221 00:15:00,092 --> 00:15:00,518 3. 222 00:15:00,518 --> 00:15:02,040 Parolanto 4: 400. 223 00:15:02,040 --> 00:15:02,350 Parolanto 5: 5. 224 00:15:02,350 --> 00:15:04,640 700. 225 00:15:04,640 --> 00:15:05,890 DAVID J. Malan: Bone. 226 00:15:09,110 --> 00:15:11,965 Je ĉi tiu punkto, malpli kaj malpli da homoj devus esti haltita. 227 00:15:14,690 --> 00:15:17,860 Tie estas kie ĝi ricevas pli mallerta. 228 00:15:17,860 --> 00:15:18,660 Iu tie. 229 00:15:18,660 --> 00:15:19,910 Jen. 230 00:15:28,490 --> 00:15:31,170 La plej malbona parto estas vi ankaŭ devas tre parole fari 231 00:15:31,170 --> 00:15:33,830 aritmetika antaŭ centoj de Harvard 232 00:15:33,830 --> 00:15:35,080 undergrads. 233 00:15:40,790 --> 00:15:41,820 OK. 234 00:15:41,820 --> 00:15:43,140 Iom de cimon tie. 235 00:15:43,140 --> 00:15:43,490 Okay. 236 00:15:43,490 --> 00:15:44,490 Kio estas via nombro? 237 00:15:44,490 --> 00:15:45,390 Parolanto 6: Naŭ. 238 00:15:45,390 --> 00:15:45,815 DAVID J. Malan: Kio estas tio? 239 00:15:45,815 --> 00:15:46,330 Parolanto 6: Naŭ. 240 00:15:46,330 --> 00:15:47,040 DAVID J. Malan: Naŭ. 241 00:15:47,040 --> 00:15:49,740 Okay. 242 00:15:49,740 --> 00:15:52,388 Kio estas via nombro? 243 00:15:52,388 --> 00:15:53,780 Parolanto 7: 179. 244 00:15:53,780 --> 00:15:55,570 DAVID J. Malan: 179? 245 00:15:55,570 --> 00:15:56,330 Okay. 246 00:15:56,330 --> 00:15:56,470 Bona. 247 00:15:56,470 --> 00:15:57,280 Do 188. 248 00:15:57,280 --> 00:15:58,430 Do you guys povas sidiĝi. 249 00:15:58,430 --> 00:15:59,090 Kio estas via nombro? 250 00:15:59,090 --> 00:16:00,090 Parolanto 8: 118. 251 00:16:00,090 --> 00:16:02,260 DAVID J. Malan: 118. 252 00:16:02,260 --> 00:16:05,310 Kelkaj inteligentaj undergrad komenci fari la math. 253 00:16:05,310 --> 00:16:05,590 Okay. 254 00:16:05,590 --> 00:16:07,050 118, 188. 255 00:16:07,050 --> 00:16:10,022 Kion alian ni havas? 256 00:16:10,022 --> 00:16:10,990 Parolanto 9: 71. 257 00:16:10,990 --> 00:16:13,884 DAVID J. Malan: 71. 258 00:16:13,884 --> 00:16:14,310 Speaker 10: 79. 259 00:16:14,310 --> 00:16:15,510 DAVID J. Malan: 79. 260 00:16:15,510 --> 00:16:17,100 Okay. 261 00:16:17,100 --> 00:16:18,080 Speaker 11: 47. 262 00:16:18,080 --> 00:16:19,100 DAVID J. Malan: 47. 263 00:16:19,100 --> 00:16:21,100 Kiu, instruante bastonon, kiu donas al ni kiom da? 264 00:16:24,100 --> 00:16:27,690 705 estas la respondo. 265 00:16:27,690 --> 00:16:29,905 Kaj tio estas, fakte, precize ĝustaj. 266 00:16:35,060 --> 00:16:36,970 Ne, ni estis efektive iom for tie. 267 00:16:36,970 --> 00:16:40,435 >> Sed kiel oni ĉi laboris? 268 00:16:40,435 --> 00:16:41,940 Kion ĵus okazis? 269 00:16:41,940 --> 00:16:45,560 Do, sur ĉiu ripeto de ĉi tiu algoritmo, ni komencis kun 270 00:16:45,560 --> 00:16:48,000 iu nombro da personoj staras, kaj kiu estis la 271 00:16:48,000 --> 00:16:49,350 tuta nombro n en komenco. 272 00:16:49,350 --> 00:16:51,750 Tiam duono el vi sidiĝis, kaj ni iris al n super 2. 273 00:16:51,750 --> 00:16:52,830 Tiam duono el vi sidigxis. 274 00:16:52,830 --> 00:16:56,310 Ni iris al n super 4, n super 8, n super 16, kaj tiel plu, 275 00:16:56,310 --> 00:16:59,080 ĝis, kvankam ia malintegrita tie ĉe la 276 00:16:59,080 --> 00:17:02,000 Fine, en teorio, estis ĉiuj parita for en balkono kaj 277 00:17:02,000 --> 00:17:05,780 interetaĝo kaj orkestro tie, ni havus nur unu sola 278 00:17:05,780 --> 00:17:11,790 persono staranta kun tuta valoro, en ĉi tiu kazo, de 705. 279 00:17:11,790 --> 00:17:14,460 Nun, kio tio signifas, tamen, por la rula tempo? 280 00:17:14,460 --> 00:17:16,829 Nu pensi se mi kiel la homa faris tiun permane. 281 00:17:16,829 --> 00:17:19,819 Mi jam komencis sufiĉe naive sed ĝuste kun 1, 282 00:17:19,819 --> 00:17:23,740 2, 3, 4, 5, 6, 7, 8, kaj tiel plu. 283 00:17:23,740 --> 00:17:24,920 Prenas sufiĉe tempo. 284 00:17:24,920 --> 00:17:25,980 Do mi povas fari pli bone, ĉu ne? 285 00:17:25,980 --> 00:17:27,690 En grado lernejo, vi ne nur rakontas en aĵoj. 286 00:17:27,690 --> 00:17:28,109 Vi rakontos en duope. 287 00:17:28,109 --> 00:17:30,050 Do 2, 4, 6, 8, 10, 12. 288 00:17:30,050 --> 00:17:31,630 Kaj kiu alvenas multe pli rapida. 289 00:17:31,630 --> 00:17:34,620 Sed nun fundamente, per utiligante la kolektiva 290 00:17:34,620 --> 00:17:37,070 inteligenteco de ĉiuj en tiu ĉi ĉambro, ni povas atingi 291 00:17:37,070 --> 00:17:40,660 bremsi multe pli ŝatas ĉi tion, per kiu nun la nombro de la 292 00:17:40,660 --> 00:17:42,450 homoj en ĉi tiu ĉambro povus duobligi. 293 00:17:42,450 --> 00:17:45,940 Alia 700 personoj marŝi en tiun ĉambron por 1.400 homoj, 294 00:17:45,940 --> 00:17:49,680 sed ĝi nur prenos al ni pli ripeto de tiu 295 00:17:49,680 --> 00:17:50,880 algoritmon por solvi. 296 00:17:50,880 --> 00:17:53,170 >> Kaj tiel, ĉiufoje tiuj tagoj, kiam ni havas ĉi tiujn grandega 297 00:17:53,170 --> 00:17:55,860 datumoj aroj en Facebook kaj Google kaj similaj, estas 298 00:17:55,860 --> 00:17:58,710 solvi problemojn kun iom de sagaceco, ĉi iom de 299 00:17:58,710 --> 00:18:02,280 lerteco, ke tio permesas al ni pli kaj pli por fari multe, multe 300 00:18:02,280 --> 00:18:05,150 pli potenca aĵojn kun komputiloj hodiaŭ. 301 00:18:05,150 --> 00:18:07,340 Se vi ŝatas tiajn aferojn, vi eble vidis en 302 00:18:07,340 --> 00:18:10,650 Facebook CS50 propra Puzlo Tago antaŭvidi ĉi sabaton. 303 00:18:10,650 --> 00:18:12,580 Se vi ŝatus partopreni en iu kiel 304 00:18:12,580 --> 00:18:17,010 ĉi per vi, en 2 aŭ 3 aŭ 4 teamoj de 4, ŝatus 305 00:18:17,010 --> 00:18:20,820 solvi iujn enigmojn kiel ĉi tiu, vi staras ŝancon 306 00:18:20,820 --> 00:18:23,510 gajni iuj fabelaj premiojn, inter kiuj estas Wii kaj iuj 307 00:18:23,510 --> 00:18:25,900 donaco kartoj aŭ iu alia Facebook Swag. 308 00:18:25,900 --> 00:18:28,660 Ĉi sabato, tagmezo al 3:00 am, iru al 309 00:18:28,660 --> 00:18:33,440 cs50.net/rsvp por tia. 310 00:18:33,440 --> 00:18:35,940 Kaj ĉi tiu bildo estas interreto, se vi ŝatus ludi ĉirkaŭe. 311 00:18:35,940 --> 00:18:38,010 La problemoj de ĉi tiu jaro estos nova. 312 00:18:38,010 --> 00:18:40,210 >> Vi povas rimarki en la klasĉambro, ankaŭ, des pli 313 00:18:40,210 --> 00:18:41,210 ĉambroj ĉi tiu jaro. 314 00:18:41,210 --> 00:18:45,180 Do ne nur faros la kurson esti filmado en la kutima maniero, CS50 315 00:18:45,180 --> 00:18:47,760 Oni ankaŭ povas partopreni en dokumenta sur pli alta 316 00:18:47,760 --> 00:18:50,370 eduko ke tio rigardante la transformaj spertoj 317 00:18:50,370 --> 00:18:53,000 ke studento povas havi tiujn tagojn en studento 318 00:18:53,000 --> 00:18:53,870 kurso de studado. 319 00:18:53,870 --> 00:18:56,990 Do al tiuj, do, ne nur ni estos filmaba por 320 00:18:56,990 --> 00:19:00,170 ke ni estos filmaba tiel por ĉiam pli nia 321 00:19:00,170 --> 00:19:03,670 linio publiko, tiel kiel en okazo ĉi aŭdienco tie. 322 00:19:03,670 --> 00:19:05,880 Do ni bonvenigas al la klaso de ĉi tiu jaro nia Harvard 323 00:19:05,880 --> 00:19:08,190 Pligrandigo Lernejo studentoj, Graduate School of Design, 324 00:19:08,190 --> 00:19:10,470 Edukado, la lernejo de negocoj, la Kennedy School, 325 00:19:10,470 --> 00:19:12,970 la leĝo lernejo, tiel kiel nombro de studentoj de 326 00:19:12,970 --> 00:19:16,140 Belmont, Lexington, Newton, kaj Watertown altaj lernejoj. 327 00:19:16,140 --> 00:19:17,120 Bonvenon al vi cxiuj. 328 00:19:17,120 --> 00:19:20,070 Krome ĉi tiu jaro, vi auxdis, Harvard kaj MIT, 329 00:19:20,070 --> 00:19:22,500 kaj Berkeley nun, ili eniris en kunlabora 330 00:19:22,500 --> 00:19:26,020 asocio, iniciato nomis edX, kiu estas 331 00:19:26,020 --> 00:19:28,650 iniciato por malfermi edukon al ĉiuj pli 332 00:19:28,650 --> 00:19:31,210 ĉeestantoj kaj fundamente komenci fari 333 00:19:31,210 --> 00:19:34,400 esplorado pri multe pli vasta skalo kiel al kiel homoj lernas. 334 00:19:34,400 --> 00:19:36,920 Kaj tiel CS50 estos la college unua kurso 335 00:19:36,920 --> 00:19:38,790 partopreni en tiu iniciato ankaŭ. 336 00:19:38,790 --> 00:19:41,320 Kio signifas, ke vi havos aliron al la tuta pli iloj, 337 00:19:41,320 --> 00:19:44,020 des pli curriculares enhavo, des pli video 338 00:19:44,020 --> 00:19:48,190 enhavo kiel rezulto, siavice, ekde hieraŭ matene, la 339 00:19:48,190 --> 00:19:52,210 53.019 personoj kiuj registris preni CS50 kune 340 00:19:52,210 --> 00:19:55,290 kun vi ĉi-jare en la interreto. 341 00:19:55,290 --> 00:19:56,530 Do sen - 342 00:19:56,530 --> 00:20:03,800 [Aplaŭdo] 343 00:20:03,800 --> 00:20:05,680 Do kion tio signifas, precipe, estas ke la 344 00:20:05,680 --> 00:20:07,770 instruante bastonon kaj mi pasigis sufiĉe da tempo ĉi 345 00:20:07,770 --> 00:20:10,600 somero preparas por la falo, ambaŭ sur campus kaj ekstere, tiel 346 00:20:10,600 --> 00:20:13,580 ke ni povas komenci konstrui supren korpuso de interesaj, de 347 00:20:13,580 --> 00:20:16,130 konvinkaj, de engaĝi edukaj enhavoj kiujn 348 00:20:16,130 --> 00:20:22,490 centras, precipe, sur pli intimaj conveyances de 349 00:20:22,490 --> 00:20:23,960 sufiĉe kompleksa materialo. 350 00:20:23,960 --> 00:20:26,210 >> Do aldone al la kurso de lekcioj kaj sekcioj kaj 351 00:20:26,210 --> 00:20:28,300 aĵoj nomata walkthroughs, kiun ni devos reviziti en nur 352 00:20:28,300 --> 00:20:31,620 iom, ni ankaŭ havas ĉi tiujn mallongaj ĉi tiu jaro kiu permesas 353 00:20:31,620 --> 00:20:33,570 vi engaĝiĝi kun la kurso de malsama angulo 354 00:20:33,570 --> 00:20:34,520 aro. 355 00:20:34,520 --> 00:20:36,540 Do ni uzu tiun kiel ŝanco por preni rapidajn 356 00:20:36,540 --> 00:20:38,905 travidi en kiu diskutas ĉi nocio de binaraj. 357 00:20:38,905 --> 00:20:42,220 >> Do en komputiko, ne estas aĵoj nomata algoritmoj - 358 00:20:42,220 --> 00:20:44,610 du el kiuj ni nur prenis rigardi - ĉi tiuj procedoj por 359 00:20:44,610 --> 00:20:45,690 solvi problemojn. 360 00:20:45,690 --> 00:20:46,770 Sed je la fino de la tago, vi bezonas 361 00:20:46,770 --> 00:20:48,730 reprezenti informojn iel. 362 00:20:48,730 --> 00:20:51,640 Kaj vi bezonas por reprezenti ĝin en maniero ke komputilo povas 363 00:20:51,640 --> 00:20:52,400 kompreni. 364 00:20:52,400 --> 00:20:54,940 Kaj eĉ se vi ne vere komprenas, komputiloj kaj 365 00:20:54,940 --> 00:20:58,150 vi estas en tiu 76% nun, vi probable havas iom malpreciza 366 00:20:58,150 --> 00:21:01,860 senco ke komputiloj iel pritrakti en _0s_ kaj _1s_, la duuma 367 00:21:01,860 --> 00:21:03,160 sistemo, por tiel diri. 368 00:21:03,160 --> 00:21:04,480 Nun kial estas ke la kazo? 369 00:21:04,480 --> 00:21:07,060 Nu, tio rezultas kiam komputiloj unue venis sur, se 370 00:21:07,060 --> 00:21:09,400 vi bezonis por reprezenti informojn, vi povus fari ĝin 371 00:21:09,400 --> 00:21:10,600 kun elektro. 372 00:21:10,600 --> 00:21:13,460 Kaj kvankam ĉi tiu estas iom de simplificación, tre 373 00:21:13,460 --> 00:21:16,190 facila maniero de registrado informo estas jam por 374 00:21:16,190 --> 00:21:18,000 igante ke elektro sur - 375 00:21:18,000 --> 00:21:20,460 a 1 en duuma, por tiel diri - aŭ turninte sin 376 00:21:20,460 --> 00:21:22,100 ke elektro malproksime. 377 00:21:22,100 --> 00:21:24,080 >> Do, se Barry, se vi ne gravas, ĉu ni dim la lumoj 378 00:21:24,080 --> 00:21:26,000 plene por nur momenta? 379 00:21:26,000 --> 00:21:29,730 Ĉi tie estas tre senpaga duuma 0. 380 00:21:29,730 --> 00:21:33,830 Se ni turnu la lumoj back up, nun Sanders Teatro estas 381 00:21:33,830 --> 00:21:35,860 reprezenti la duuma valoro de 1. 382 00:21:35,860 --> 00:21:38,710 Bedaŭrinde, kun nur unu bito, kun nur unu aro de 383 00:21:38,710 --> 00:21:41,070 lumoj, ni povas nur reprezentas du ciferoj en la 384 00:21:41,070 --> 00:21:42,690 mondo, 0 kaj 1. 385 00:21:42,690 --> 00:21:44,470 Kaj estus bone se la komputiloj povus rakonti 386 00:21:44,470 --> 00:21:45,340 iom pli alta ol tio. 387 00:21:45,340 --> 00:21:46,370 Sed ja povas. 388 00:21:46,370 --> 00:21:49,230 Do lasu min eltiri supren sur ekrano tie nia amiko Nate Hardison 389 00:21:49,230 --> 00:21:52,000 kiu donos al ni rapide rigardo super la kurson de nur kelkaj 390 00:21:52,000 --> 00:21:54,680 minutoj je ĉi tiu nocio de duumaj. 391 00:21:54,680 --> 00:22:01,870 >> [Vídeo] 392 00:22:01,870 --> 00:22:03,450 Nate HARDISON: Back kiam vi lernis kiel legi kaj skribi 393 00:22:03,450 --> 00:22:08,450 nombroj, vi lernis pri la ciferoj 0 ĝis 9. 394 00:22:08,450 --> 00:22:10,840 Skribi tutaj nombroj pli grandaj ol 9, vi lernis, ke ĉiuj 395 00:22:10,840 --> 00:22:13,830 vi devis fari estis uzi iujn kombinaĵo de ĉi tiuj ciferoj, 396 00:22:13,830 --> 00:22:21,000 kiel en 52 kaj 437. 397 00:22:21,000 --> 00:22:23,220 Do, tiu formo de skribo nombroj havas 398 00:22:23,220 --> 00:22:25,620 nomo, dekuma nombrosistemo. 399 00:22:25,620 --> 00:22:26,690 Kial dekuma? 400 00:22:26,690 --> 00:22:30,340 Nu, la latina radiko de dekuma, decem, signifas 10. 401 00:22:30,340 --> 00:22:33,190 Kaj kiam vi havas 10 ciferoj en via skribmaniero sistemo, 10 402 00:22:33,190 --> 00:22:35,290 iĝas pli speciala nombro. 403 00:22:35,290 --> 00:22:38,950 Ni rigardu la nombro 437 skribita en dekuma nombrosistemo al 404 00:22:38,950 --> 00:22:40,340 kompreni kial. 405 00:22:40,340 --> 00:22:50,200 >> Ni povas unue rompi 437 en 400 plus 30 plus 7. 406 00:22:50,200 --> 00:22:56,050 Ni povas preni ĝin apartigas eĉ pli por ke ni havas 4 fojoj 100 407 00:22:56,050 --> 00:23:02,990 plus 3 fojoj 10 plus 7 fojoj 1. 408 00:23:02,990 --> 00:23:05,970 Memoru lerni pri tiuj placo, la dekoj loko, 409 00:23:05,970 --> 00:23:08,050 la centoj loko, kaj tiel plu? 410 00:23:08,050 --> 00:23:10,990 Tio estas ĝuste kie tiu venas. 411 00:23:10,990 --> 00:23:14,150 Kaj fine, ni povas vidi ni havas aron da potencoj de 10 412 00:23:14,150 --> 00:23:15,770 enigita en ĉi tie. 413 00:23:15,770 --> 00:23:25,330 Ni havas 4 fojoj 10 ĝis la 2 plus 3 fojoj 10 al la 1 plus 414 00:23:25,330 --> 00:23:29,580 7 fojoj 10 al la 0. 415 00:23:29,580 --> 00:23:31,330 Do nun vi vidas kial 10 estas speciala 416 00:23:31,330 --> 00:23:33,240 numeron de dekuma nombrosistemo. 417 00:23:33,240 --> 00:23:35,240 Fakte, ni havas nomon por tio. 418 00:23:35,240 --> 00:23:38,170 Ĝi estas nomata la bazo de ĝi estas la bazo de la eksponento 419 00:23:38,170 --> 00:23:39,960 en nia aritmetiko tie. 420 00:23:39,960 --> 00:23:43,190 >> Dekuma nombrosistemo ne estas la sola maniero por reprezenti nombrojn. 421 00:23:43,190 --> 00:23:48,020 Fakte, eĉ se ni forigi la ciferoj 2 ĝis 9, ni povas 422 00:23:48,020 --> 00:23:49,610 ankoraŭ reprezentas ĉiujn numerojn kiuj 423 00:23:49,610 --> 00:23:51,620 ni povis kun dekuma. 424 00:23:51,620 --> 00:23:56,220 Do nun ni havas du ciferoj, 0 kaj 1, 2 estas nia speciala 425 00:23:56,220 --> 00:23:59,070 nombro, la bazo de nia skribmaniero sistemo. 426 00:23:59,070 --> 00:24:02,340 La nomo de ĉi tiu skribmaniero sistemo nomiĝas binara ekde 427 00:24:02,340 --> 00:24:04,890 la prefikso "bi" signifas 2. 428 00:24:04,890 --> 00:24:08,130 Do anstataŭ nun havi karaj loko kaj dekoj loko kaj 429 00:24:08,130 --> 00:24:11,950 tiel plu, ni nun havas karaj loko, duope loko, kvarpiede 430 00:24:11,950 --> 00:24:15,420 loko, kaj tiel plu, iranta sur potencoj de 2. 431 00:24:15,420 --> 00:24:17,320 Do ni vidas ĉi tion faras iu kalkulo. 432 00:24:17,320 --> 00:24:22,790 Do, 0 estas ankoraŭ 0 kaj 1 estas ankoraŭ 1. 433 00:24:22,790 --> 00:24:25,700 Tamen, nun ke ni hvas duope lokon anstataŭ la dekoj 434 00:24:25,700 --> 00:24:31,070 loko, 10 reprezentas la numero 2. 435 00:24:31,070 --> 00:24:36,240 Al preni 3, ni aldonu al tio kaj ricevi 11. 436 00:24:36,240 --> 00:24:38,310 4, ekde ekzistas nun kvarpiede loko, estas 437 00:24:38,310 --> 00:24:42,520 reprezentita de 100. 438 00:24:42,520 --> 00:24:47,280 Kvin estas 101. 439 00:24:47,280 --> 00:24:50,610 6 estas 110. 440 00:24:50,610 --> 00:24:54,470 7 estas 111. 441 00:24:54,470 --> 00:24:56,330 8, denove, havas sian propran lokon. 442 00:24:56,330 --> 00:25:00,650 Do ĝi estas 1000. 443 00:25:00,650 --> 00:25:01,750 Kaj mi pensas vi akiris la punkto. 444 00:25:01,750 --> 00:25:03,510 [FINO vídeo] 445 00:25:03,510 --> 00:25:06,900 >> DAVID J. Malan: Do, tio estas por diri, kion fari kaj komputiloj 446 00:25:06,900 --> 00:25:09,650 kio duuma estas fakte ne ke malsimilaj al kion 447 00:25:09,650 --> 00:25:12,260 ni estis prenante por donita por iuj jaroj, ĉu ne? 448 00:25:12,260 --> 00:25:14,330 Vi kalkulu lernojaro lernejo, vi lernis por rakonti en precize 449 00:25:14,330 --> 00:25:16,310 la modo ke Nate proponitaj. 450 00:25:16,310 --> 00:25:18,250 Sed vi verŝajne ankoraŭ ne vere pensis pri tio pro tio ke, 451 00:25:18,250 --> 00:25:19,990 la fakto ke ekzistas ĉi tiuj lokon, dekoj lokon, kaj 452 00:25:19,990 --> 00:25:20,490 centoj loko. 453 00:25:20,490 --> 00:25:21,185 Kaj tio estas bela arbitra. 454 00:25:21,185 --> 00:25:24,090 Kaj efektive, komputiloj simple uzi tiun malsamaj bazo. 455 00:25:24,090 --> 00:25:27,430 Sed je la fino de la tago, por fakte fizike reprezenti 456 00:25:27,430 --> 00:25:30,100 ĉi nocio de 0 kaj 1, vi evidente ne nur turni la 457 00:25:30,100 --> 00:25:31,630 lumoj por sezonoj nepre. 458 00:25:31,630 --> 00:25:33,960 Vi devas fari tion sur multe pli fajna-akno skalo. 459 00:25:33,960 --> 00:25:36,240 Kaj por pli fajna-akno, vi eble memoras ĉi stulta 460 00:25:36,240 --> 00:25:38,990 iom ludilo de infanaĝo, hareca Willy kaj tiuj malgranduloj 461 00:25:38,990 --> 00:25:40,360 magneta eroj. 462 00:25:40,360 --> 00:25:43,830 >> Do magnetaj eroj estas iu kiu povas vicigi 463 00:25:43,830 --> 00:25:45,720 en paro de malsamaj direktoj, eble 464 00:25:45,720 --> 00:25:47,780 nord-sudo aŭ sud-norde. 465 00:25:47,780 --> 00:25:50,340 Kaj tiel multe da fizka personigoj de la teknologio 466 00:25:50,340 --> 00:25:53,410 tiujn tagojn kiuj uzas binaran, kiuj uzas _0s_ kaj _1s_, simple 467 00:25:53,410 --> 00:25:58,190 havi magnetismo de interne ke vicigas aferojn, supren-malsupren aŭ 468 00:25:58,190 --> 00:26:01,970 malsupren-supren, kun tiel reprezentante 0 aŭ 1, 469 00:26:01,970 --> 00:26:02,750 respektive. 470 00:26:02,750 --> 00:26:05,360 Do ja, ni malproksimigi de la abstrakta tie kaj 471 00:26:05,360 --> 00:26:07,580 rigardi la internon de kio estas pli tradicia 472 00:26:07,580 --> 00:26:08,640 komputilo malmola disko. 473 00:26:08,640 --> 00:26:10,980 Ĉi tiu okazas al esti iom pli granda sur ekrano en kiu estas 474 00:26:10,980 --> 00:26:12,420 de labortabla komputilo. 475 00:26:12,420 --> 00:26:15,670 Sed tekkomputiloj hodiaŭ ankoraŭ havas la saman teknologion, sed estas 476 00:26:15,670 --> 00:26:18,190 laŭgrade anstataŭitaj de pli kompleksaj aĵoj kiuj 477 00:26:18,190 --> 00:26:20,490 havas fakte neniu movanta partoj. 478 00:26:20,490 --> 00:26:22,440 Interne, tiam, de malmola disko. 479 00:26:22,440 --> 00:26:23,610 >> [Vídeo] 480 00:26:23,610 --> 00:26:26,320 Speaker 12: La malmola disko estas kie via PC stokas la plimulto de 481 00:26:26,320 --> 00:26:27,870 lia permanenta datumoj. 482 00:26:27,870 --> 00:26:31,600 Por fari tion, la datumoj vojaĝas de RAM kune kun programaro 483 00:26:31,600 --> 00:26:35,290 signalojn kiuj diras al la malmola disko kiel memori ke datumojn. 484 00:26:35,290 --> 00:26:38,000 La malmola disko cirkvitoj traduki tiujn signalojn en 485 00:26:38,000 --> 00:26:40,130 tensio fluktuoj. 486 00:26:40,130 --> 00:26:43,700 Tiuj siavice kontroli la malmola disko de movanta partoj, el 487 00:26:43,700 --> 00:26:46,750 la malmultaj movanta partoj lasis en la moderna komputilo. 488 00:26:46,750 --> 00:26:49,460 Kelkaj el la signaloj kontroli motoron kiu ŝpinas 489 00:26:49,460 --> 00:26:51,300 metalo-kovrita pladoj. 490 00:26:51,300 --> 00:26:54,670 Via datumoj fakte trovigxas en tiuj pladoj. 491 00:26:54,670 --> 00:26:57,810 Aliaj signaloj movi la legi-skribi kapo legi aŭ 492 00:26:57,810 --> 00:26:59,900 skribi datumojn sur la pladoj. 493 00:26:59,900 --> 00:27:03,520 Ĉi tiu maŝino estas tiel preciza ke homa haro ne povis 494 00:27:03,520 --> 00:27:06,470 eĉ pasas inter la kapojn kaj ŝpini pladoj. 495 00:27:06,470 --> 00:27:08,780 Tamen ĉiuj laboras en terura rapidoj. 496 00:27:08,780 --> 00:27:09,520 [FINO vídeo] 497 00:27:09,520 --> 00:27:11,410 >> DAVID J. Malan: Do, se ni nun zomi en sur kio estas reale 498 00:27:11,410 --> 00:27:14,300 okazas en la pinto de tiuj pladoj en terminoj de la 499 00:27:14,300 --> 00:27:17,470 magnetismo, ni havas ĉi tiun duan el du rigardojn. 500 00:27:17,470 --> 00:27:17,755 >> [Vídeo] 501 00:27:17,755 --> 00:27:20,820 Speaker 13: Let rigardu kion ni ĵus vidis en malrapida movado. 502 00:27:20,820 --> 00:27:23,300 Kiam mallonga premas de elektro estas sendita al la 503 00:27:23,300 --> 00:27:26,520 legu-skribi kapo, ĝi klakas sur eta electroimán por 504 00:27:26,520 --> 00:27:28,110 frakcio de sekundo. 505 00:27:28,110 --> 00:27:31,320 La magneto kreas kampo kiu ŝanĝas la polaridad de 506 00:27:31,320 --> 00:27:34,280 eta, malgranda parto de la metalo eroj kiuj ŝildo 507 00:27:34,280 --> 00:27:35,790 ĉiu plado surfaco. 508 00:27:35,790 --> 00:27:39,090 Al mastro serio de tiuj etaj akuzita ĉe areoj en la disko 509 00:27:39,090 --> 00:27:41,650 reprezentas unuopa bito de datumoj en la duuma nombro 510 00:27:41,650 --> 00:27:43,680 sistemo uzita de komputiloj. 511 00:27:43,680 --> 00:27:45,977 Nun, se la aktuala estas sendita unu vojo tra la legado skribi 512 00:27:45,977 --> 00:27:49,030 kapo, la areo estas polarizita en unu direkto. 513 00:27:49,030 --> 00:27:51,110 Se la nuna estas metita en la kontraŭa direkto, la 514 00:27:51,110 --> 00:27:53,070 polarizo renversas. 515 00:27:53,070 --> 00:27:55,540 Kiamaniere vi povas datumoj ekstere la malmola disko? 516 00:27:55,540 --> 00:27:57,270 Nur inversigi la procezo. 517 00:27:57,270 --> 00:27:59,670 Do ĝi estas la eroj en la disko kiu alvenas la fluon en 518 00:27:59,670 --> 00:28:01,190 la legi-skribi kapo moviĝas. 519 00:28:01,190 --> 00:28:04,090 Kunmetis milionoj da tiuj magnetizada segmentoj kaj vi havas 520 00:28:04,090 --> 00:28:05,300 got a dosiero. 521 00:28:05,300 --> 00:28:08,600 Nun, la pecoj de sola dosiero eble disigxos ĉie 522 00:28:08,600 --> 00:28:11,140 a drajvo estas pladoj, speco de kiel la salato de 523 00:28:11,140 --> 00:28:13,140 paperojn sur via skribotablo. 524 00:28:13,140 --> 00:28:16,680 Do speciala ekstra dosieron subtenas spuro de kie ĉiu. 525 00:28:16,680 --> 00:28:18,560 Ĉu vi ne volas, ke vi havis ion tian? 526 00:28:18,560 --> 00:28:19,990 [FINO vídeo] 527 00:28:19,990 --> 00:28:21,200 >> DAVID J. Malan: Efektive. 528 00:28:21,200 --> 00:28:25,420 Do, ni havas ĉi tiun kapablecon por reprezenti informojn, nombroj 529 00:28:25,420 --> 00:28:26,310 al tre malalta nivelo. 530 00:28:26,310 --> 00:28:29,920 Ni havas fizikan maniero reprezenti tiun saman aferon. 531 00:28:29,920 --> 00:28:32,710 Sed ni ne povas vere faros cxion, kion multe de intereso tamen 532 00:28:32,710 --> 00:28:34,580 krom eble iuj aritmetiko kaj matematiko. 533 00:28:34,580 --> 00:28:37,660 Ni ne havas manieron de reprezenti ĝis nun aĵojn kiel 534 00:28:37,660 --> 00:28:40,310 alfabeta literoj tiel ke ni homoj povas komuniki 535 00:28:40,310 --> 00:28:41,970 uzante tiujn samajn mekanismojn. 536 00:28:41,970 --> 00:28:45,710 Sed dankeme ekzistas kodoprezentoj, mastroj de _0s_ kaj 537 00:28:45,710 --> 00:28:49,240 1s, kiu reprezentas pli altan nivelon konstruoj kiel a kaj b 538 00:28:49,240 --> 00:28:52,740 kaj c kaj tutaj frazoj kaj alineoj kaj similaj. 539 00:28:52,740 --> 00:28:56,070 Kaj tiel ASCII, kiu estas siglo kiu raportas al ĉi 540 00:28:56,070 --> 00:29:00,410 kodiga sistemo per kiu numero reprezentas donita litero. 541 00:29:00,410 --> 00:29:04,580 >> Ekzemple, la nombro kiun ni konas dekuma valoro 65 estas 542 00:29:04,580 --> 00:29:06,980 konata kiel la granda litero A al komputiloj. 543 00:29:06,980 --> 00:29:10,700 La dekuma valoro de 97 en komputiloj estas konata kiel 544 00:29:10,700 --> 00:29:11,980 minuskla a. 545 00:29:11,980 --> 00:29:13,070 Kaj kion tio kiu vere signifas? 546 00:29:13,070 --> 00:29:15,520 Nu, kvankam Nate antaŭ momento rakontis nur supren 547 00:29:15,520 --> 00:29:20,460 de 0 al 8, se ni devis daŭrigi rakonti ĝis 65 aŭ 548 00:29:20,460 --> 00:29:24,180 plu al 97, la mastro de _0s_ kaj _1s_ ke li havus 549 00:29:24,180 --> 00:29:27,810 desegnita sur la ekrano estus precize kion komputilo uzas 550 00:29:27,810 --> 00:29:30,300 por reprezenti la litero A en ĉiuj ĉapojn aŭ 551 00:29:30,300 --> 00:29:32,470 la letero estas en minuskla. 552 00:29:32,470 --> 00:29:35,460 Kaj efektive, ekzistas tuta skemo por ĉi tio. 553 00:29:35,460 --> 00:29:38,170 Tio estas, unuavide, blindiga leteron de 554 00:29:38,170 --> 00:29:41,150 kodoprezentoj, sed se vi enfokusigas ĝuste ĉe la dekstra duono tie, 555 00:29:41,150 --> 00:29:45,820 rimarki en ĉi mezo kolumno ni havas ĉi nocio de nombroj 556 00:29:45,820 --> 00:29:46,860 sekvita de leteroj. 557 00:29:46,860 --> 00:29:48,640 Kaj je supro ni havas 32. 558 00:29:48,640 --> 00:29:53,270 Kaj la karaktero, char, al kiu 32, la entjero, referas 559 00:29:53,270 --> 00:29:55,220 estas ŝajne la Spaco Trinkejo karaktero. 560 00:29:55,220 --> 00:29:57,350 Kiam vi frapis la Spaco Trinkejo karaktero en via portebla, 561 00:29:57,350 --> 00:30:00,110 nu, kion vi vere sendo estas nombro, ŝablono 562 00:30:00,110 --> 00:30:02,620 de _0s_ kaj _1s_, fluo de elektro se vi volas, 563 00:30:02,620 --> 00:30:05,630 reprezenti tiujn _0s_ kaj _1s_ ke la komputilo tiam 564 00:30:05,630 --> 00:30:08,190 interpretas kiel spaco karaktero sur la ekrano. 565 00:30:08,190 --> 00:30:10,070 Ekkrion punkto estas 33. 566 00:30:10,070 --> 00:30:11,210 Duobla citaĵoj estas 34. 567 00:30:11,210 --> 00:30:14,890 Kaj se ni rulumu malsupren tie super al dekstre, ni vidas ke 568 00:30:14,890 --> 00:30:18,840 65 Estas ja A, kaj 97 estas ja minuskla a. 569 00:30:18,840 --> 00:30:21,690 >> Kaj tial nun ke ni havas cxi tiun kodigon skemo, ni povas komenci 570 00:30:21,690 --> 00:30:22,920 literumi aferojn. 571 00:30:22,920 --> 00:30:27,180 Fakte, komputiloj tipe esprimi sin en normo 572 00:30:27,180 --> 00:30:29,980 unuoj, ne uzante individuo bito, kiu denove estas ne ĉiuj 573 00:30:29,980 --> 00:30:33,630 ke utile simple reprezenti 0 aŭ 1, lumoj sur aŭ for, sed 574 00:30:33,630 --> 00:30:35,390 prefere uzi sekvencoj de bitoj. 575 00:30:35,390 --> 00:30:37,610 Kaj la plej komuna unuo de mezuro, kiel vi probable scias 576 00:30:37,610 --> 00:30:39,370 kaj aŭ almenaŭ konkludita, estas bajto. 577 00:30:39,370 --> 00:30:43,820 Al bajto estas nur ok bitoj, ok _0s_ aŭ 1s en vico. 578 00:30:43,820 --> 00:30:45,950 Do ni povas starti spelling aferojn. 579 00:30:45,950 --> 00:30:48,990 Kaj tial, se ni povus, kial ne provi tion iomete 580 00:30:48,990 --> 00:30:50,440 kolektive tie. 581 00:30:50,440 --> 00:30:53,630 Ĉu estas ok personoj en ĉi tiu ĉambro, kiu pretus 582 00:30:53,630 --> 00:30:54,660 supreniru sur scenejo? 583 00:30:54,660 --> 00:30:57,790 Vi devas esti komforta aperante en kamero, sed vi 584 00:30:57,790 --> 00:30:59,860 ne vere necesas scii, se ne, kio estas 585 00:30:59,860 --> 00:31:01,550 okazas nur nun. 586 00:31:01,550 --> 00:31:05,080 Mi vidas unu persono esti volontulo super tie. 587 00:31:05,080 --> 00:31:16,220 Du, tri, kvar, kvin, ses, sep, kaj kion pri ok. 588 00:31:16,220 --> 00:31:16,800 Venu supren. 589 00:31:16,800 --> 00:31:20,390 >> Do vi iras por reprezenti bajto de popolo. 590 00:31:20,390 --> 00:31:26,750 Lasu min esti vi estos la 128 la loko, al vi la 64 kaj la loko, vi 591 00:31:26,750 --> 00:31:28,050 la 32 de loko. 592 00:31:28,050 --> 00:31:30,530 Sed ni gonna tre rapide devas inversigi tion. 593 00:31:30,530 --> 00:31:33,030 Do mi renkontos vin ĉie tie. 594 00:31:33,030 --> 00:31:37,230 Kaj vi devus esti en la 128 la loko la tuta vojo super tie. 595 00:31:37,230 --> 00:31:39,500 Same kiel la centoj loko kaj la miloj lokon would 596 00:31:39,500 --> 00:31:42,050 esti pli al la maldekstra, ni volas la plej granda lokokupilo 597 00:31:42,050 --> 00:31:43,600 esti ĉi tie sur la maldekstra tiel. 598 00:31:43,600 --> 00:31:53,090 Ni havas 64s la 32, 16 La, 8 de, 4 de, 2 la, kaj 1-aj jaroj. 599 00:31:53,090 --> 00:31:53,900 Bonega. 600 00:31:53,900 --> 00:31:56,090 Do nun ni havas - 601 00:31:56,090 --> 00:31:58,050 OK, vi povas helpi min. 602 00:31:58,050 --> 00:32:00,085 Do nun ni havas - kio estas via nomo? 603 00:32:00,085 --> 00:32:00,420 Joanne: Joanne. 604 00:32:00,420 --> 00:32:00,830 DAVID J. Malan: Joanne. 605 00:32:00,830 --> 00:32:04,100 Do Joanne kaj mi nun iras al konsilas tiuj infanoj pri kiel ni 606 00:32:04,100 --> 00:32:05,860 povas iri sur spelling ion. 607 00:32:05,860 --> 00:32:07,730 Do sur la dorsoj de siaj folioj de papero, ili havas 608 00:32:07,730 --> 00:32:10,160 iom cheat folio ke tuj diru al ili ĉu 609 00:32:10,160 --> 00:32:12,590 ili reprezentas 0 aŭ 1. 610 00:32:12,590 --> 00:32:15,870 Kaj kial ne por simpleco, ni reprezentas 0 per nur 611 00:32:15,870 --> 00:32:17,440 starante tie mallerte. 612 00:32:17,440 --> 00:32:18,220 Tre bona. 613 00:32:18,220 --> 00:32:22,060 Aŭ 1 per levante vian manon, reprezentante 1. 614 00:32:22,060 --> 00:32:25,430 Kaj ni vidu, se ni ne povas literumi el kvar karaktero 615 00:32:25,430 --> 00:32:26,250 frazo tie. 616 00:32:26,250 --> 00:32:30,930 >> Do, iru antaŭen nun, volontuloj, kaj ekzekuti ronda per 617 00:32:30,930 --> 00:32:33,390 levante la manon se vi estas 1 aŭ subteni ĝin 618 00:32:33,390 --> 00:32:36,820 malsupren se estas 0. 619 00:32:36,820 --> 00:32:42,280 Do, nun ke ni havas tiuj tri manojn supren, kion numeron, 620 00:32:42,280 --> 00:32:45,670 ĉiuj aliaj, estas reale reprezentas? 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 Kial? 624 00:32:46,910 --> 00:32:47,830 Nu, rapida prudento kontroli. 625 00:32:47,830 --> 00:32:53,200 64 La loko, ĉar ĝi estas 1, tio estas kiel 1 fojojn 64 plus 1 626 00:32:53,200 --> 00:32:56,565 fojoj 2, tiel ke estas 66 plus 1 fojoj 1. 627 00:32:56,565 --> 00:32:58,470 Tio plus 1, do 67. 628 00:32:58,470 --> 00:33:01,020 Do nun tiuj infanoj estas kolektive reprezentas 67 629 00:33:01,020 --> 00:33:04,110 kiu ŝajne reprezentas kio tie ĉi en ASCII? 630 00:33:04,110 --> 00:33:04,380 OK. 631 00:33:04,380 --> 00:33:05,140 Tial c. 632 00:33:05,140 --> 00:33:05,510 Bone. 633 00:33:05,510 --> 00:33:07,400 Do nun ni procedi al ĉirkaŭ du. 634 00:33:07,400 --> 00:33:08,940 Ĉiuj startanta kun iliaj manoj sube. 635 00:33:08,940 --> 00:33:10,590 Kaj en ronda du - 636 00:33:10,590 --> 00:33:12,410 fakte tie ne estas parto de papero ĉi tie, mi supozas, sed 637 00:33:12,410 --> 00:33:13,130 ni ŝajnigi. 638 00:33:13,130 --> 00:33:17,690 Do ronda du, supreniri aŭ malsupreniri viaj manoj. 639 00:33:17,690 --> 00:33:18,380 >> Bone. 640 00:33:18,380 --> 00:33:22,700 Publiko, kion ni nun esprimi estas 83. 641 00:33:22,700 --> 00:33:23,910 Do vi povus fari la matematiko. 642 00:33:23,910 --> 00:33:27,000 Sed por ĉiu kies mano estas ĉe vi aldonu en la numero kiu 643 00:33:27,000 --> 00:33:27,670 ili reprezentas. 644 00:33:27,670 --> 00:33:29,470 Do nun ni havas 83. 645 00:33:29,470 --> 00:33:32,140 Ni pligrandigi la cheat folio iom, kaj ni nun havas -? 646 00:33:32,140 --> 00:33:34,340 [Inaudible] 647 00:33:34,340 --> 00:33:35,370 DAVID J. Malan: Bone. 648 00:33:35,370 --> 00:33:36,740 Tio povas esti evidenta, kie ni tuj ĉi tie, sed 649 00:33:36,740 --> 00:33:40,080 tamen, ronda tri. 650 00:33:40,080 --> 00:33:40,455 OK. 651 00:33:40,455 --> 00:33:41,730 Ronda tri estas bona por iri tie. 652 00:33:41,730 --> 00:33:44,450 Do ronda tri, kion nombro estas tiuj infanoj nun 653 00:33:44,450 --> 00:33:45,700 reprezenti? 654 00:33:47,940 --> 00:33:48,200 OK. 655 00:33:48,200 --> 00:33:51,770 Mi aŭdis 53, kiu nun reprezentas? 656 00:33:51,770 --> 00:33:54,550 Interesa. 657 00:33:54,550 --> 00:33:58,630 Nun kial ĉi speco de nombrilo intuicia rezulto, ĉu ne? 658 00:33:58,630 --> 00:34:00,890 Se ni volas prezenti 5 - ni ĉiuj probable scias 659 00:34:00,890 --> 00:34:01,770 kie ĉi tiu tuj - 660 00:34:01,770 --> 00:34:05,230 kial ne mi nur levi la 4 La loko kaj la 1-oj loko? 661 00:34:05,230 --> 00:34:07,340 >> Nu, rimarkas ke ekzistas diferenco, fundamente, 662 00:34:07,340 --> 00:34:09,630 inter kiel komputila interpretas tiujn bitoj. 663 00:34:09,630 --> 00:34:13,030 Se vi provas reprezenti la numero 5, tiam absolute, 664 00:34:13,030 --> 00:34:16,199 ni nur levi manojn numero 4 kaj naskigu mano numero 1. 665 00:34:16,199 --> 00:34:17,880 Sed ni ne reprezentas nombroj tie. 666 00:34:17,880 --> 00:34:20,710 La kunteksto tie sur la scenejo estas, ke ni reprezentas 667 00:34:20,710 --> 00:34:22,300 signoj, aŭ signoj. 668 00:34:22,300 --> 00:34:25,139 Kaj en ĉi tiu kunteksto la komputilo devas konstati ke, 669 00:34:25,139 --> 00:34:28,780 ho, tiu ŝablono de bitoj ne estas numero sole, estas 670 00:34:28,780 --> 00:34:31,620 reale reprezentas pli altan nivelon koncepto, en ĉi tiu kazo 671 00:34:31,620 --> 00:34:32,840 alfabeta litero. 672 00:34:32,840 --> 00:34:36,600 Do la fakto ke ĝi estas nun reprezentas la numero 5 kun 673 00:34:36,600 --> 00:34:40,550 la valoro de 53 estas ĉar en ASCII la afero ni 674 00:34:40,550 --> 00:34:44,280 estetike vidi kiel la nombro 5 mem bezonas 675 00:34:44,280 --> 00:34:45,290 mastro de bitoj. 676 00:34:45,290 --> 00:34:46,080 Ĉar kial? 677 00:34:46,080 --> 00:34:48,780 Nu, la mondo ĝuste decidis uzi la malsupra nombroj, 0, 678 00:34:48,780 --> 00:34:51,989 1, 2, 3, por kio aspektas al esti sufiĉe kamufla aĵoj. 679 00:34:51,989 --> 00:34:54,070 Kaj efektive, jen estas la signoj, kiuj ne estas en 680 00:34:54,070 --> 00:34:56,870 klavaro, specialaj esprimoj, ke vi bezonas en komputilo al 681 00:34:56,870 --> 00:34:58,800 fari interesajn aĵojn, sed homoj neniam 682 00:34:58,800 --> 00:34:59,880 efektive tajpi ilin. 683 00:34:59,880 --> 00:35:02,080 Do 53 ja reprezentas 5. 684 00:35:02,080 --> 00:35:08,320 Nun, kiel fina prudento ĉeko, kion nombro devus ili 685 00:35:08,320 --> 00:35:10,356 reprezenti en nur momenta? 686 00:35:10,356 --> 00:35:10,752 Spektantaro: 48. 687 00:35:10,752 --> 00:35:11,150 DAVID J. Malan: Bone. 688 00:35:11,150 --> 00:35:11,920 Do 48. 689 00:35:11,920 --> 00:35:12,770 Kaj efektive, iru antaŭen. 690 00:35:12,770 --> 00:35:14,020 Ronda kvar. 691 00:35:16,510 --> 00:35:20,540 16 plus 32 estas, ja, 48. 692 00:35:20,540 --> 00:35:22,830 Kaj tiel grandan ĉirkaŭvojon de aplaŭdoj, se ni povus, por nia 693 00:35:22,830 --> 00:35:25,382 ok volontuloj tie. 694 00:35:25,382 --> 00:35:25,870 Dankon. 695 00:35:25,870 --> 00:35:27,822 Vi povas subteni ĉi tiun. 696 00:35:27,822 --> 00:35:29,286 Se vi - 697 00:35:29,286 --> 00:35:30,536 Tre bone farita. 698 00:35:33,140 --> 00:35:34,360 Ajna direkto estas fajna. 699 00:35:34,360 --> 00:35:37,950 >> Do, ni nun havas manieron ne nur de pensi pri kiel 700 00:35:37,950 --> 00:35:40,810 reprezenti datumoj kaj efektive reprezentis ĝin fizike, 701 00:35:40,810 --> 00:35:43,650 sed ankaŭ fari pli alta-nivelo aĵoj sur ĝi. 702 00:35:43,650 --> 00:35:45,640 Efektive, tiu tuj estos temo tra komputilo 703 00:35:45,640 --> 00:35:48,630 scienco de konstruado pli kaj pli interesa kompleksa 704 00:35:48,630 --> 00:35:52,170 aĵoj sur sufiĉe simpla ideoj, en ĉi tiu 705 00:35:52,170 --> 00:35:54,040 kazo nur _0s_ kaj _1s_. 706 00:35:54,040 --> 00:35:57,270 En terminoj de kial tiu estas utila, bone kvankam en 707 00:35:57,270 --> 00:35:59,760 Kompreneble kiel ĉi ni enfokusigas fundamentojn kaj sur 708 00:35:59,760 --> 00:36:03,120 programado kaj sur solvanta de problemoj, vi povas foriri en 709 00:36:03,120 --> 00:36:04,970 komputiko en ajna nombro da direktoj. 710 00:36:04,970 --> 00:36:07,600 En ĉi tiu kazo tie ĉi, ĉi tiu estas abako, ke vi havas en la 711 00:36:07,600 --> 00:36:11,120 apogi paĝo de via neoficialaj gvidas CS en Harvard, unu el 712 00:36:11,120 --> 00:36:12,450 hodiaŭ estas du printouts. 713 00:36:12,450 --> 00:36:14,270 Ĉi tio sugestas la multaj malsamaj direktoj en kiu 714 00:36:14,270 --> 00:36:16,270 vi povas iri post kurso ŝatas tion. 715 00:36:16,270 --> 00:36:19,170 Lerni pri artefarita inteligenteco, pri grafiko, 716 00:36:19,170 --> 00:36:22,230 pri maŝina lerno, pri lingvo mem. 717 00:36:22,230 --> 00:36:23,975 Realigi, ankaŭ, ke ekzistas ankoraux aliajn vojojn. 718 00:36:23,975 --> 00:36:26,550 Estas pli matematika vojoj en komputiko. 719 00:36:26,550 --> 00:36:29,020 Se vi ne estas kapabla fari ion kiel CS50 ĉi 720 00:36:29,020 --> 00:36:30,930 fali, ekzistas enkonduka kursoj en la printempo. 721 00:36:30,930 --> 00:36:33,420 Komputiko 1, ekzemple, estas ankoraŭ alia 722 00:36:33,420 --> 00:36:35,920 on-ramplo al ĉi tiu nova mondo. 723 00:36:35,920 --> 00:36:38,230 >> Nun kiel flanken en la intereso de solvi problemojn 724 00:36:38,230 --> 00:36:41,380 rilataj al kursoj, rimarkas ke CS50 elmontrita iu tempo 725 00:36:41,380 --> 00:36:44,405 antaŭe por provi solvi unu el tiuj problemoj, problemo konata 726 00:36:44,405 --> 00:36:47,500 kiel my.harvard, kiu multaj el vi povus uzi por fakte 727 00:36:47,500 --> 00:36:48,480 aĉetojn por kursoj. 728 00:36:48,480 --> 00:36:51,900 Sed se ne, kontrolu ilo kiel ĉi tiu, tiel kiel aliaj 729 00:36:51,900 --> 00:36:54,130 posteuloj, ke kelkaj el niaj pasintaj studentoj 730 00:36:54,130 --> 00:36:55,660 kaj bastono kreis. 731 00:36:55,660 --> 00:36:57,970 Sed en Harvard Kursoj, kiu estas ttt-bazita ilo - 732 00:36:57,970 --> 00:37:00,680 iu kiu vi estos kapabla desegni kaj 733 00:37:00,680 --> 00:37:04,610 disfaldante mem, tiel ankoraux aliajn aferojn tiel, per 734 00:37:04,610 --> 00:37:05,920 Fine de la semestro. 735 00:37:05,920 --> 00:37:08,890 Realigi tiun ĉi verko sur malfermita aro de datumoj, en ĉi tiu kazo 736 00:37:08,890 --> 00:37:11,350 kurson katalogo, kaj permesas lernantoj en ĉi tiu kazo al 737 00:37:11,350 --> 00:37:14,180 esplori sufiĉe kompleksa aro de datumoj. 738 00:37:14,180 --> 00:37:16,710 >> Ni elfosis lasta nokto kelkaj statistikoj surbaze de la malmultaj 739 00:37:16,710 --> 00:37:18,200 mil homoj, kiuj estis uzante tion 740 00:37:18,200 --> 00:37:19,380 la lastaj tagoj. 741 00:37:19,380 --> 00:37:22,630 Se vi estas scivola scii kiom da kursoj viaj amikoj 742 00:37:22,630 --> 00:37:25,900 vere emas butikumi, bone, hodiaŭ ĝi estas rezultoj sugestas, ke 743 00:37:25,900 --> 00:37:29,260 7.6 estas la averaĝa nombro de kursoj sur 744 00:37:29,260 --> 00:37:30,470 ies komerca listo. 745 00:37:30,470 --> 00:37:33,730 Kaj nun mi donos al vi, ankaŭ, la statistiko de la plej 746 00:37:33,730 --> 00:37:36,500 nombro de kursoj sur ies komerca listo. 747 00:37:36,500 --> 00:37:38,220 Kaj ni cxiuj versxajne scias iu kiel ĉi tio. 748 00:37:41,700 --> 00:37:44,610 201 estas la ĉi-jara rekordo. 749 00:37:44,610 --> 00:37:47,220 Nun kelkaj niaj malnovaj studentoj kaj personaro reale 750 00:37:47,220 --> 00:37:52,210 armis klipo pentri bildon por vi, kion tio 751 00:37:52,210 --> 00:37:55,220 vojo de komputiko kaj CS50 mem estas. 752 00:37:55,220 --> 00:37:58,350 Lasu min kaj elsxiros, danke al S-ro Hahvahd tie, 753 00:37:58,350 --> 00:38:02,390 video produktita de kelkaj el viaj antaŭuloj. 754 00:38:02,390 --> 00:38:04,680 Se ni povus konservi la lumojn ĉe ĉi. 755 00:38:07,860 --> 00:39:08,101 [Vídeo] 756 00:39:08,101 --> 00:39:11,987 [FINO vídeo] 757 00:39:11,987 --> 00:39:14,160 >> Speaker 14: (kantisto) Ni prenas nian tempon kun kelkaj nulo, 758 00:39:14,160 --> 00:39:17,410 por bukloj, eventoj, ni povas egali, kompilante uzante nian 759 00:39:17,410 --> 00:39:20,370 bash, ĉi tiu termino ne estos naskis. 760 00:39:20,370 --> 00:39:23,970 Hacking amuzaj, kelkaj liberaj manĝoj, prelegoj estas simple nerealaj, 761 00:39:23,970 --> 00:39:28,200 nia bela estas tia granda interkonsento, ne tiom multe por adori. 762 00:39:28,200 --> 00:39:29,784 Iru, Davido Malan. 763 00:39:29,784 --> 00:39:31,810 Walkthroughs, mi ne achique. 764 00:39:31,810 --> 00:39:33,794 Oficejo horoj, sen ies malsukcesi. 765 00:39:33,794 --> 00:39:36,274 Kie vi pensas ke vi kodigo, bebo? 766 00:39:36,274 --> 00:39:40,242 Hej, mi ĵus renkontis vin kaj ĉi tiu estas freneza, 767 00:39:40,242 --> 00:39:42,226 sed jen nia kialo. 768 00:39:42,226 --> 00:39:44,210 Prenu CS50. 769 00:39:44,210 --> 00:39:48,674 Estas malfacile kodo dekstra sen vi, bebo. 770 00:39:48,674 --> 00:39:50,658 Sed jen nia kialo. 771 00:39:50,658 --> 00:39:52,146 Prenu CS50. 772 00:39:52,146 --> 00:39:56,610 Hej, mi ĵus renkontis vin kaj ĉi tiu estas freneza, 773 00:39:56,610 --> 00:39:58,098 sed jen nia kialo. 774 00:39:58,098 --> 00:40:00,082 Prenu CS50. 775 00:40:00,082 --> 00:40:06,530 Kaj cxiu stelo firmao volas dungi min, alia kialo. 776 00:40:06,530 --> 00:40:08,018 Prenu CS50. 777 00:40:08,018 --> 00:40:12,978 Antaŭ ol vi venis en mian vivon, mi kodita tiel malbona, mi kodita tiel 778 00:40:12,978 --> 00:40:15,954 malbona, mi kodita tiel, tiel malbona. 779 00:40:15,954 --> 00:40:19,922 Antaŭ ol vi venis en mian vivon, mi kodita tiel malbona 780 00:40:19,922 --> 00:40:22,402 kaj mi ne povas reiri. 781 00:40:22,402 --> 00:40:37,410 Prenu CS50. 782 00:40:37,410 --> 00:40:40,490 >> DAVID J. Malan: Mi havis nenian ideon kiu tuj okazos. 783 00:40:40,490 --> 00:40:44,030 Do, pli serioza rigardo al kio kuŝas antaŭen. 784 00:40:44,030 --> 00:40:45,980 Do en terminoj de la atendoj de ĉi tiu kurso, 785 00:40:45,980 --> 00:40:48,490 vi ja atendas ĉeesti aŭ vidi la kurson de 786 00:40:48,490 --> 00:40:51,600 prelegoj, prezenti problemo aro, prenas du kvizoj, submetiĝi 787 00:40:51,600 --> 00:40:52,590 fina projekto. 788 00:40:52,590 --> 00:40:56,250 En terminoj de gradoj, rimarkas ke mia komento ĉe la malfermo 789 00:40:56,250 --> 00:40:58,190 pri pasi / malsukcesos, iu kiun ni tre multe prenas al 790 00:40:58,190 --> 00:40:59,310 koron en CS50. 791 00:40:59,310 --> 00:41:02,970 Ne estas preskaŭ sufiĉe de kulturo en Harvard de provi 792 00:41:02,970 --> 00:41:04,940 io kaj riskante fiasko. 793 00:41:04,940 --> 00:41:07,010 Ja, ni havis nombroj de lernantoj, kaj mi mem, en 794 00:41:07,010 --> 00:41:09,910 aparta, kiuj maltrankviliĝis pri vundi vian GPA aŭ 795 00:41:09,910 --> 00:41:13,170 duumaj B en iu kiel CS50. 796 00:41:13,170 --> 00:41:16,250 Kaj la ŝanco por preni kurson kiel ĉi tiu, kaj aliaj 797 00:41:16,250 --> 00:41:19,080 kluzo kursoj ĉe la enkonduka nivelo, pasi / malsukcesos 798 00:41:19,080 --> 00:41:22,190 Estas tre infrautilizadas ŝancon en ĉi universitato, 799 00:41:22,190 --> 00:41:22,620 ĝenerale. 800 00:41:22,620 --> 00:41:25,420 Kaj do bonvolu scii eĉ mi enskribis en ĉi tiu kurso 801 00:41:25,420 --> 00:41:28,430 komence por pasi / malsukcesos kredito sola. 802 00:41:28,430 --> 00:41:30,710 Kaj kvankam mi faris ŝaltilo ĉe la fino de la tago, estis 803 00:41:30,710 --> 00:41:33,280 tiuj kvin komencaj semajnoj, ĝis la kvina lundo de la 804 00:41:33,280 --> 00:41:36,020 semestro kiu estas la _cutoff_, kiu permesis al mi vere 805 00:41:36,020 --> 00:41:39,270 metis piedon en tiuj novaj akvoj kaj reale provi ion 806 00:41:39,270 --> 00:41:41,520 tre nekonata kaj tre malkomforta 807 00:41:41,520 --> 00:41:43,400 por mi en tiu momento. 808 00:41:43,400 --> 00:41:47,130 >> Do en terminoj, nun, de kio rolon la diversaj anguloj vojo kiu 809 00:41:47,130 --> 00:41:50,630 vi povas alproksimigi tiun kurson servi, por prelegoj, estas ĝis 810 00:41:50,630 --> 00:41:53,330 se vi partopreni kun ni en persono en ĉi loko. 811 00:41:53,330 --> 00:41:57,590 Ja, ni scias ke statistike proksimume 40% el vi faros 812 00:41:57,590 --> 00:41:59,530 speco de veni kaj iri en la kurso de la semestro. 813 00:41:59,530 --> 00:42:03,000 Kaj 10% el vi, ni neniam vidos denove post hodiaŭ. 814 00:42:03,000 --> 00:42:05,400 Kaj tio estas perfekte bone, esti honesta. 815 00:42:05,400 --> 00:42:07,810 Unu el la difinaj trajtoj de CS50 estas 816 00:42:07,810 --> 00:42:10,160 ke estas tiuj sennombraj rimedoj, kelkaj el 817 00:42:10,160 --> 00:42:12,570 kiuj ni Rattle tra en nur momenton, inkluzive 818 00:42:12,570 --> 00:42:15,320 prelegoj kaj sekcioj kaj aĵoj nomata walkthroughs kaj 819 00:42:15,320 --> 00:42:16,720 oficejo horoj kaj similaj. 820 00:42:16,720 --> 00:42:18,890 Kaj estas pli da rimedoj ol la tipa studento devus 821 00:42:18,890 --> 00:42:21,580 devas aŭ povus fizike utiligi. 822 00:42:21,580 --> 00:42:23,650 Sed tio estas pro la pafas lerni stiloj kiuj 823 00:42:23,650 --> 00:42:25,370 neniu studento korpo manifestiĝas. 824 00:42:25,370 --> 00:42:28,120 Kaj tiel en prelegoj, la ĉefa rolo, kiel mi vidas, estas 825 00:42:28,120 --> 00:42:31,650 ne parole elpuŝi sufiĉe kompleksa materialo kaj al 826 00:42:31,650 --> 00:42:34,670 nepre savu ĉiujn intricacies de la 827 00:42:34,670 --> 00:42:36,910 fundamentoj kiuj ni esploros tiun semestro, sed 828 00:42:36,910 --> 00:42:39,530 prefere por fari aĵojn kiel ni estis farante tiel malproksime jam, 829 00:42:39,530 --> 00:42:42,350 tiuj ekzemploj, engaĝante homoj scenejo, klopodante 830 00:42:42,350 --> 00:42:45,340 pentri mensan bildon, kaj ankaŭ krei, kuraĝis mi diras, iuj 831 00:42:45,340 --> 00:42:46,450 el tiuj memorindaj momentoj. 832 00:42:46,450 --> 00:42:49,200 Por ke tiel same, kiel vi luktas kun iuj temoj, vi havas 833 00:42:49,200 --> 00:42:51,770 tiujn memorojn kiel, oh, kvankam tio estis sufiĉe 834 00:42:51,770 --> 00:42:54,770 abstrakta, la math, mi perdis per portanta la 1, kiel ĝi 835 00:42:54,770 --> 00:42:57,510 vere, al la fino de la tago, ne estas ĉio, kion malsimilaj al 836 00:42:57,510 --> 00:42:58,920 ion mi jam scias. 837 00:42:58,920 --> 00:43:01,590 Kaj tial la papero kiu prelegoj servos, aŭ persone 838 00:43:01,590 --> 00:43:05,120 tie en Sanders aŭ linio en video, estas vere, por devigadi la 839 00:43:05,120 --> 00:43:08,170 enscenigi mense por vi ĉiu semajno por la diversaj konceptoj 840 00:43:08,170 --> 00:43:10,240 kaj problemoj kiujn ni estos subnaĝado en. 841 00:43:10,240 --> 00:43:13,790 >> En terminoj de la alta nivelo konceptoj, la plimulto de tiuj vortoj 842 00:43:13,790 --> 00:43:16,340 povus flui super via kapo por la momento, kaj tio estas fajna. 843 00:43:16,340 --> 00:43:18,495 Por tiuj el vi, kiuj venis en la kurso pli komforta 844 00:43:18,495 --> 00:43:20,150 ekscios de iu el tiuj temoj. 845 00:43:20,150 --> 00:43:23,150 Sed tipe por ke 10% de la klaso por kiuj ili havas 846 00:43:23,150 --> 00:43:25,810 multe pli fono, prenante AP komputiko, 847 00:43:25,810 --> 00:43:28,200 programado de kiam ili estis 12, rimarkas ke estos 848 00:43:28,200 --> 00:43:31,230 ŝancoj en sekcioj kaj en problemo aroj iri tuta 849 00:43:31,230 --> 00:43:34,240 pli en profundo en diversaj temoj, plenigi ajn 850 00:43:34,240 --> 00:43:36,710 breĉoj vi havu de via mezlernejo aŭ antaŭaj 851 00:43:36,710 --> 00:43:37,460 fono. 852 00:43:37,460 --> 00:43:39,930 En terminoj de la lingvoj, rimarkas ke kion lingvon ni 853 00:43:39,930 --> 00:43:42,550 uzi en CS50 estas grandparte pala ĉe 854 00:43:42,550 --> 00:43:43,220 la fino de la tago. 855 00:43:43,220 --> 00:43:47,090 Ni okazi uzi, unuavice, lingvo nomata C. Al la 856 00:43:47,090 --> 00:43:49,010 Fine de la semestro, ni enkondukas ttt-centrita 857 00:43:49,010 --> 00:43:51,110 lingvoj kiel PHP kaj Javascript. 858 00:43:51,110 --> 00:43:54,280 Sed ni kaj aliaj povus instrui kurson kiel tiu en plej ajna 859 00:43:54,280 --> 00:43:55,610 moderna altnivela lingvo. 860 00:43:55,610 --> 00:43:58,520 Python kaj Ruby kaj aliaj estas sufiĉe populara tiuj tagoj. 861 00:43:58,520 --> 00:44:00,970 Ĉar realigi je la fino de la tago, vi ne lernas 862 00:44:00,970 --> 00:44:04,180 en ĉi tiu kurso C. Vi ne lernas PHP aŭ JavaScript. 863 00:44:04,180 --> 00:44:07,140 Vi lernas kiel solvi problemojn, ĉu reta, 864 00:44:07,140 --> 00:44:10,480 komputilo-bazitaj, aŭ datumoj orientita mem, uzante 865 00:44:10,480 --> 00:44:12,700 tiuj simple kiel iloj. 866 00:44:12,700 --> 00:44:14,730 >> Nun, en terminoj de la loĝistiko, vi uzu 867 00:44:14,730 --> 00:44:16,670 ion, eventuale, nomita la CS50 Appliance. 868 00:44:16,670 --> 00:44:19,350 Ne gravas se vi havas Mac, PC, Linukso komputilo, 869 00:44:19,350 --> 00:44:20,010 aŭ similaj. 870 00:44:20,010 --> 00:44:22,510 Vi devos libere disponebla programaro ekde proksima semajno 871 00:44:22,510 --> 00:44:25,460 kun kiu uzi la CS50 Appliance, virtuala 872 00:44:25,460 --> 00:44:28,020 medio kiu vi uzos en via propra komputilo por ke vi 873 00:44:28,020 --> 00:44:31,120 kaj ĉiuj viaj kompanoj havas unuforman Linuksa labortablo 874 00:44:31,120 --> 00:44:31,890 en ĉi tiu kazo. 875 00:44:31,890 --> 00:44:34,390 Ĝi estas la problemo aroj, kvankam, en kiu vi vere akiri 876 00:44:34,390 --> 00:44:35,780 viaj manoj malpuraj en la kurso. 877 00:44:35,780 --> 00:44:37,630 Kaj je la fino de la tago, estas la problemo aroj, mi 878 00:44:37,630 --> 00:44:39,680 pensas, ke vere difini studento 879 00:44:39,680 --> 00:44:41,380 sperti en tiu ĉi kurso. 880 00:44:41,380 --> 00:44:43,460 Rimarkas ke multaj el la problemon aroj estos liberigita 881 00:44:43,460 --> 00:44:46,430 en du eldonoj, norma krome ke ni atendas kaj 882 00:44:46,430 --> 00:44:49,550 instigi 90% de la klaso al plonĝi en. 883 00:44:49,550 --> 00:44:51,620 Sed ni ankaŭ liberigos iu problemo aroj en 884 00:44:51,620 --> 00:44:52,920 tiel nomata hacker aldonitaj. 885 00:44:52,920 --> 00:44:54,900 Kaj vi scias ke estas la hacker krome ĉar sur ĉiu paĝo 886 00:44:54,900 --> 00:44:57,840 kun filigrano diras hacker krome ĝi. 887 00:44:57,840 --> 00:45:00,000 Kaj tio estas por ĉi demografia el vi, kiuj havas AP 888 00:45:00,000 --> 00:45:02,890 komputiko kun 10 jaroj de programado sub via zono 889 00:45:02,890 --> 00:45:05,640 kaj serĉas por plenigi tiujn truojn kaj havi pli formala, 890 00:45:05,640 --> 00:45:07,370 anstataŭ memlernanto, trejnado, eble. 891 00:45:07,370 --> 00:45:10,410 Rimarkas ke estas tre substanca demografia en la 892 00:45:10,410 --> 00:45:13,090 klaso kiu havas precize tiun saman celon. 893 00:45:13,090 --> 00:45:14,320 Vi havas kvin malfrue tagoj. 894 00:45:14,320 --> 00:45:16,490 Problemo aroj estas ĝenerale pro la ĵaŭdo, sed vi povas 895 00:45:16,490 --> 00:45:18,440 etendi kvin el tiuj templimoj uzante tiujn 896 00:45:18,440 --> 00:45:19,700 aĵoj nomata malfrue tagoj. 897 00:45:19,700 --> 00:45:22,590 Kaj ni ankaux faligis vian plej malalta partituro fine de la 898 00:45:22,590 --> 00:45:25,400 semestro po la detalojn en la syllabus. 899 00:45:25,400 --> 00:45:27,800 >> Sed alia difinanta karakterizo de CS50 super 900 00:45:27,800 --> 00:45:29,830 la jaroj fariĝis oficejo horoj. 901 00:45:29,830 --> 00:45:32,720 Estas ŝanco ke vi vidis vide en fotoj iom 902 00:45:32,720 --> 00:45:35,850 antaŭe, en kiu ni kolektas - antaŭe en domo manĝejo 903 00:45:35,850 --> 00:45:37,780 haloj, antaŭ ol en la kelo de la Scienco 904 00:45:37,780 --> 00:45:40,310 Centro, kaj ĉi-jare en Annenberg Hall - kvar noktoj de 905 00:45:40,310 --> 00:45:43,330 semajno ekde 8:00 am al 11:00 GMT kie vi havas tiun tre 906 00:45:43,330 --> 00:45:46,320 multe dividis sperto de laboro sur, baraktante 907 00:45:46,320 --> 00:45:49,300 tra, iuj problemoj, sed kun substanca apogo 908 00:45:49,300 --> 00:45:50,380 strukturo en loko. 909 00:45:50,380 --> 00:45:53,180 Fakte, la maniero ĉi funkcios estas vi alvenos je Annenberg 910 00:45:53,180 --> 00:45:55,160 se vi havas iun demandon dum la semajno, vi alporti 911 00:45:55,160 --> 00:45:58,060 via portebla, vi sidiĝu, grab iu nutraĵo, kaj vi log 912 00:45:58,060 --> 00:46:01,520 en CS50 diskuti, retejo-bazita utileco ke la instruado 913 00:46:01,520 --> 00:46:04,480 bastono disvolvis kiu permesos al vi por afiŝi demandoj 914 00:46:04,480 --> 00:46:07,910 kaj vidu sekvi-ups en tipa diskuto forumon 915 00:46:07,910 --> 00:46:10,550 senco, uzante etiketoj kaj similaj kaj auto kompleta por 916 00:46:10,550 --> 00:46:11,680 serĉi la datumoj. 917 00:46:11,680 --> 00:46:14,850 Sed vi ankaŭ povos, dum la horoj de oficejo 918 00:46:14,850 --> 00:46:16,980 horoj, ili viaj demandoj grimpis al 919 00:46:16,980 --> 00:46:18,360 reala homoj. 920 00:46:18,360 --> 00:46:21,430 Efektive, la celo finfine estas tiel tiu, ni komencos konstrui 921 00:46:21,430 --> 00:46:24,040 super la kurson de la semestro oni korpuso de espereble 922 00:46:24,040 --> 00:46:26,970 vere utila informo, komuna respondojn al komunaj 923 00:46:26,970 --> 00:46:29,640 demandojn, por ke vi mem povas solvi problemojn 924 00:46:29,640 --> 00:46:33,490 kaj akiri unstuck kiel eble plej rapide, sed dum havi la 925 00:46:33,490 --> 00:46:37,210 instruisteco, kutime 20 ĝis 30 de la instruado uloj kaj 926 00:46:37,210 --> 00:46:39,660 Kompreneble helpantoj, sur bastono tuj. 927 00:46:39,660 --> 00:46:42,420 >> Ni havos kion nomas la CS50 Greeter en Annenberg. 928 00:46:42,420 --> 00:46:46,710 Kaj kiam ni determini tion, vi scias kion, tiu demando, 929 00:46:46,710 --> 00:46:48,780 ni ne povas vere respondi efike ensalutintaj. 930 00:46:48,780 --> 00:46:49,800 Ni devas vidi vian komputilon. 931 00:46:49,800 --> 00:46:50,710 Ni volas paroli al vi unu-on-one. 932 00:46:50,710 --> 00:46:51,340 Sur unu. 933 00:46:51,340 --> 00:46:53,400 Vi vere luktas kaj vi do volas paroli 934 00:46:53,400 --> 00:46:56,010 unu-on-unu apud iu, vi estos sendita al la 935 00:46:56,010 --> 00:46:58,730 CS50 Greeter, instruanta ulo okazigon, laŭvorte, an 936 00:46:58,730 --> 00:47:01,770 iPad kiu havas studentoj 'nomoj sur unu flanko, instruante personaro de 937 00:47:01,770 --> 00:47:02,790 nomoj de la alia. 938 00:47:02,790 --> 00:47:04,760 Ni klaku via nomo sekvata de la nomo de 939 00:47:04,760 --> 00:47:06,860 instruante bastonon, kaj viaj komputila ekrano komencos 940 00:47:06,860 --> 00:47:11,170 palpebrumante dirante bonvolu iri vidi Alico aŭ bonvolu iri vidi Bob ĉe 941 00:47:11,170 --> 00:47:11,980 la bastono tablo. 942 00:47:11,980 --> 00:47:14,450 Kaj tiel en tiu maniero, ni povos sendi tion kiel 943 00:47:14,450 --> 00:47:17,610 kompetente ebla, tiel kiel gvidi vin al 944 00:47:17,610 --> 00:47:19,910 solvoj des pli facile. 945 00:47:19,910 --> 00:47:22,970 En sekcioj, tiuj estos ŝancoj por pli 946 00:47:22,970 --> 00:47:25,570 intima manoj-on ŝancoj kun unu el la 947 00:47:25,570 --> 00:47:29,040 instruado uloj kaj 12 ĝis 16 aŭ tiel de via samklasanoj en 948 00:47:29,040 --> 00:47:31,900 kiuj ĉiu semajno ni havos problemojn en la problemo aro 949 00:47:31,900 --> 00:47:33,800 kiuj petos kelkaj koncepta demandoj kaj 950 00:47:33,800 --> 00:47:35,740 numeron de bito grandeco programado demandoj kiujn vi 951 00:47:35,740 --> 00:47:37,690 povis elkompreni en via propra, kaj vi povus labori en via 952 00:47:37,690 --> 00:47:40,020 propra, sed en la kunteksto de sekcio kie ni laboras tra 953 00:47:40,020 --> 00:47:42,870 kolektive iuj el tiuj problemoj kaj iri kie la 954 00:47:42,870 --> 00:47:44,570 malsamaj konversacio prenas ni. 955 00:47:44,570 --> 00:47:48,010 >> Krome, en sekcio vi havas ŝancojn 956 00:47:48,010 --> 00:47:50,450 revizii sendoj de hejmtaskoj, ke vi faris, via 957 00:47:50,450 --> 00:47:53,620 kompanoj, foje anonymized, ĉiam tra opt-in 958 00:47:53,620 --> 00:47:55,810 se vi ŝatus dividi la laboron kiu vi donita. 959 00:47:55,810 --> 00:47:58,030 Do ĝi vere esti du-direktaj konversacio, 960 00:47:58,030 --> 00:48:00,840 ŝanco revizii vian propran laboron en multe pli 961 00:48:00,840 --> 00:48:04,080 dinamika senco, anstataŭ simple rigardante PDF aŭ 962 00:48:04,080 --> 00:48:06,920 printaĵo kaj pensado pri ĝi dum kelkaj sekundoj kaj ne 963 00:48:06,920 --> 00:48:08,920 nepre sorbi la sugestoj ke la instruado 964 00:48:08,920 --> 00:48:10,150 bastono havigis. 965 00:48:10,150 --> 00:48:12,540 Kaj vi uzas ilon tie nomis CS50 Spacetoj. 966 00:48:12,540 --> 00:48:15,670 Por kiuj ne konas, jen estas la lingvo konata kiel C supro 967 00:48:15,670 --> 00:48:17,500 forlasis, kaj vi ricevos scii tion tempon. 968 00:48:17,500 --> 00:48:19,640 Sed ĉi tiu estas ttt-bazita utileco kiun ni uzas en 969 00:48:19,640 --> 00:48:22,310 sekcio kiu permesos al vi kaj via 15 aŭ tiel samklasanoj 970 00:48:22,310 --> 00:48:24,100 ensaluti per via instruado ulo en la 971 00:48:24,100 --> 00:48:24,980 antaŭ la ĉambro. 972 00:48:24,980 --> 00:48:26,750 Vi povos skribi kodon en ĉi tiu fenestro. 973 00:48:26,750 --> 00:48:28,720 Vi povos babili elektronike, se vi ne 974 00:48:28,720 --> 00:48:30,930 fakte en sekcio en tiu aparta momento. 975 00:48:30,930 --> 00:48:33,940 Kaj via instruado ulo, kiam venas tempo por diskuti 976 00:48:33,940 --> 00:48:38,645 Alicia aŭ de Bob solvon en klaso, la instruado ulo povas 977 00:48:38,645 --> 00:48:41,380 klaku butonon kaj voila, projekciiĝas al la ekrano, 978 00:48:41,380 --> 00:48:44,250 kion ajn kiun studento estis laborante en en tiu aparta 979 00:48:44,250 --> 00:48:44,990 punkto en tempo. 980 00:48:44,990 --> 00:48:47,130 Do por tiuj el vi, kiuj amikoj kiuj prenis CS50 en 981 00:48:47,130 --> 00:48:49,750 la estinteco, rimarkas ke sekcioj estis signife 982 00:48:49,750 --> 00:48:52,600 rebooted ĉi jaron esti des pli aktivaj, des pli 983 00:48:52,600 --> 00:48:55,960 dinamika, kaj vere du-vojo konversacio inter instruado 984 00:48:55,960 --> 00:48:58,190 bastono kaj studentoj. 985 00:48:58,190 --> 00:48:59,020 >> Kaj walkthroughs. 986 00:48:59,020 --> 00:49:01,560 Do por tiuj problemo aroj, ni proponas ankaŭ ne nur la 987 00:49:01,560 --> 00:49:04,210 specifo mem, kiu estas ĝenerale sufiĉe detala 988 00:49:04,210 --> 00:49:07,380 PDF, sed ankaŭ tion, konata kiel walkthroughs per unu 989 00:49:07,380 --> 00:49:11,000 membro de la instruistaro kondukos semajna kunsido 990 00:49:11,000 --> 00:49:13,210 kiu laŭvorte marŝas vin tra la problemon aro, donante 991 00:49:13,210 --> 00:49:15,720 vi aludoj kaj konsilon kaj komencante punktoj kaj estas intencita 992 00:49:15,720 --> 00:49:17,250 demandi la tre ofte demandis 993 00:49:17,250 --> 00:49:19,360 demando, kie komenci? 994 00:49:19,360 --> 00:49:21,990 Nu, vi komencas jam por subnaĝado en la specifon sur lia 995 00:49:21,990 --> 00:49:25,100 propraj aŭ ĉeesti aŭ rigardante tiujn walkthroughs. 996 00:49:25,100 --> 00:49:27,420 La unua walkthrough, fakte, estos ĉi vendredo. 997 00:49:27,420 --> 00:49:29,520 Ili estos la vendredo, ne tiom ĉar ni kredas ke estos 998 00:49:29,520 --> 00:49:32,160 populara tempo sed ĉar ni povas tiam filmar ilin tre frue 999 00:49:32,160 --> 00:49:34,380 en la semajno por ricevi ilin en linio de la semajnfino por ke vi 1000 00:49:34,380 --> 00:49:37,670 havi tiom da tagoj kiel eblas vere partopreni en tiu 1001 00:49:37,670 --> 00:49:38,390 enhavo tiel. 1002 00:49:38,390 --> 00:49:40,900 Sed pli en kiuj en prelego ĉi vendredo. 1003 00:49:40,900 --> 00:49:43,620 >> Nun en terminoj de la apogo strukturo, la plej 1004 00:49:43,620 --> 00:49:46,430 signifa statistiko estas eble la 108 instruado 1005 00:49:46,430 --> 00:49:47,950 uloj kaj kompreneble helpantoj ke ĉi 1006 00:49:47,950 --> 00:49:49,730 Kompreneble nuntempe havas. 1007 00:49:49,730 --> 00:49:52,030 Se kelkaj el vi, kiuj ne havas konfliktantaj klasoj ŝatus 1008 00:49:52,030 --> 00:49:55,070 kunigi min tie sur la scenejo, estas tiuj infanoj, kiuj volas 1009 00:49:55,070 --> 00:49:57,990 finfine vere difini vian sperton en la kurso. 1010 00:50:06,750 --> 00:50:09,290 Mi havis multon por instrui uloj instruante min klasoj en 1011 00:50:09,290 --> 00:50:11,650 la tago, kaj mi memoras tre malmultaj el tiuj sincere. 1012 00:50:11,650 --> 00:50:15,590 Sed ĝis nun, mi ankoraŭ memoras inter tiuj malmultaj, mia CS50 TF 1013 00:50:15,590 --> 00:50:18,100 kiu vere helpis min respondi demandojn, kiu vere helpis 1014 00:50:18,100 --> 00:50:20,690 mi, kiam mi devis bataladi, kaj vere estis partnero en tiu 1015 00:50:20,690 --> 00:50:23,630 sperto de lernado tre nova mondo. 1016 00:50:23,630 --> 00:50:26,410 En iom, ĉiuj ĉi tiuj infanoj kunigos vin ekstere por 1017 00:50:26,410 --> 00:50:29,010 kuko, kiu estas tradicio de CS50, en la transepto de 1018 00:50:29,010 --> 00:50:30,030 Memorial Hall. 1019 00:50:30,030 --> 00:50:32,320 >> Sed permesu al mi unue por enkonduki vin al Nate 1020 00:50:32,320 --> 00:50:35,820 Hardison, denove, Rob Bowden, kaj Tommy MacWilliam, ĉi 1021 00:50:35,820 --> 00:50:37,460 jaro kompreneble direktas. 1022 00:50:37,460 --> 00:50:39,250 Se vi infanoj kunigus min tie en la mezo. 1023 00:50:45,250 --> 00:50:47,910 Ili ĉiuj preparis iujn inspira rimarkojn. 1024 00:50:51,540 --> 00:50:52,550 >> Tommy MACWILLIAM: mi ne preparis ion 1025 00:50:52,550 --> 00:50:53,665 inspira. 1026 00:50:53,665 --> 00:50:55,020 Sed mia nomo estas Tommy. 1027 00:50:55,020 --> 00:50:56,140 Mi estas altranga en Mather. 1028 00:50:56,140 --> 00:50:57,325 Mi studas komputiko. 1029 00:50:57,325 --> 00:50:59,490 Mi vere ekscitita esti en la heĝo teamo kaj irante 1030 00:50:59,490 --> 00:51:01,365 tra la CS50 vojaĝo kun vi. 1031 00:51:01,365 --> 00:51:04,010 Kion mi vere amas pri CS50 estas kiel ĝi vere instruas vin 1032 00:51:04,010 --> 00:51:06,040 pensi pri problemoj en nova maniero. 1033 00:51:06,040 --> 00:51:08,570 Tiu estas vere lerto jen gonna be netaksebla negrave 1034 00:51:08,570 --> 00:51:09,950 kio kampo vi iros en. 1035 00:51:09,950 --> 00:51:12,660 Kaj ne nur tio, sed ni proponas pli libera dolĉa ol ajna 1036 00:51:12,660 --> 00:51:13,910 alia kurso sur campus. 1037 00:51:20,088 --> 00:51:22,210 Yeah, do mi vere antaŭĝojas vidi kion 1038 00:51:22,210 --> 00:51:23,560 ĉiuj agas ĉi semestro. 1039 00:51:23,560 --> 00:51:25,730 Kaj se iu havas demandojn nun aŭ tra 1040 00:51:25,730 --> 00:51:27,770 la semestro, definitive bonvolu alveni al mi kaj 1041 00:51:27,770 --> 00:51:29,020 Mi kun plezuro helpi. 1042 00:51:31,450 --> 00:51:31,780 >> ROB Bowden: Hi. 1043 00:51:31,780 --> 00:51:32,530 Mi Rob Bowden. 1044 00:51:32,530 --> 00:51:33,780 Mi estas altranga en Kirkland. 1045 00:51:37,900 --> 00:51:39,760 Yeah, ke pravas. 1046 00:51:39,760 --> 00:51:41,930 Ni ja ĉiuj estas vere ekscitita por ĉi sekva semestro. 1047 00:51:41,930 --> 00:51:43,230 Ni esperas ke vi ĉiuj ekscitita. 1048 00:51:47,710 --> 00:51:49,410 Mi ne atendis tion. 1049 00:51:49,410 --> 00:51:50,390 Yeah. 1050 00:51:50,390 --> 00:51:52,200 Do ni metas tiom da penado en farante tiun 1051 00:51:52,200 --> 00:51:53,370 semestro vere granda. 1052 00:51:53,370 --> 00:51:55,960 Kaj tiel longe, kiel vi pretas por meti en la penado, estas 1053 00:51:55,960 --> 00:51:57,840 tiel vi povas eliri el ĉi tiu kurso. 1054 00:51:57,840 --> 00:52:00,130 Ah, ni - 1055 00:52:00,130 --> 00:52:01,380 yeah. 1056 00:52:04,640 --> 00:52:08,300 Vi povas akiri multe da amuzo el cxi tiu kurso. 1057 00:52:08,300 --> 00:52:10,500 Ni ne havas apogon de 108 se vi ne povus akiri multe 1058 00:52:10,500 --> 00:52:11,370 de amuzo el ĝi. 1059 00:52:11,370 --> 00:52:15,300 Do, nur provu esti implikitaj kaj vi ne pentos. 1060 00:52:23,190 --> 00:52:23,890 >> Nate HARDISON: Saluton, knaboj. 1061 00:52:23,890 --> 00:52:24,800 Mi Nate. 1062 00:52:24,800 --> 00:52:27,570 Mi estas la preceptor por la kurso. 1063 00:52:27,570 --> 00:52:29,060 Mi vere ekscitita esti ĉi tie ankaŭ. 1064 00:52:29,060 --> 00:52:30,960 Ĉi tio estas mia unua jaro tie. 1065 00:52:30,960 --> 00:52:34,210 Mi esperas ke vi ĉiuj prenas ĉi kurso kaj ĝui ĝin tiom kiom 1066 00:52:34,210 --> 00:52:35,820 Mi ĝuis ĝin ĝis nun. 1067 00:52:35,820 --> 00:52:38,570 Kaj se vi iam volas lerni por havi al 9 aŭ 10 en 1068 00:52:38,570 --> 00:52:41,730 duuma, venu paroli kun mi. 1069 00:52:41,730 --> 00:52:43,760 >> DAVID J. Malan: Do riske de lasante tiuj infanoj tie sur 1070 00:52:43,760 --> 00:52:46,980 enscenigi iom mallerte, ni Whirl tra nur kelkaj el 1071 00:52:46,980 --> 00:52:49,370 tion, kion atendi antaŭ ol ni adjourn por torto. 1072 00:52:49,370 --> 00:52:50,580 Kio estas tio ke mensogoj antaŭen? 1073 00:52:50,580 --> 00:52:53,490 Nu, se oni prenas rapidan rigardon malantaŭen en la pasinta jaro, en problemo 1074 00:52:53,490 --> 00:52:56,010 starigis 0, viaj antaŭuloj kolombo en programado 1075 00:52:56,010 --> 00:52:58,700 lingvo nomita Scratch, grafika programlingvo 1076 00:52:58,700 --> 00:53:01,220 vi uzos en la unuaj tagoj de la kurso ekde ĉi 1077 00:53:01,220 --> 00:53:04,390 Vendredo lerni iujn konceptojn nekonata al iuj de vi. 1078 00:53:04,390 --> 00:53:06,750 Sed realigi estos antaŭita aspekto de ĉi tio por 1079 00:53:06,750 --> 00:53:08,950 tiuj el vi kun antaŭa fono. 1080 00:53:08,950 --> 00:53:11,450 >> En lasta jara problemo starigis 2, studentoj kolombo en la 1081 00:53:11,450 --> 00:53:14,780 mondo de ĉifriko, la arto de enciphering aŭ grimpadi 1082 00:53:14,780 --> 00:53:17,770 informo, implementando programoj kiuj ĉifrita datumoj. 1083 00:53:17,770 --> 00:53:21,490 Kaj en la hacker Krome pasintjare faris studentoj procedi 1084 00:53:21,490 --> 00:53:24,570 por fendi aŭ malkodi la pasvortoj en tipa 1085 00:53:24,570 --> 00:53:28,090 komputilo Xe pasvorton dosieron per antaŭvidi kun algoritmoj kaj 1086 00:53:28,090 --> 00:53:31,810 heurísticas por bruta forto decidi kio iu estas 1087 00:53:31,810 --> 00:53:33,640 pasvorton en komputila sistemo estis. 1088 00:53:33,640 --> 00:53:36,630 Lasta jaro, ankaŭ, en problemo starigis 3, faris studentoj impli - en 1089 00:53:36,630 --> 00:53:37,680 problemo starigis 4 - faris studentoj 1090 00:53:37,680 --> 00:53:39,280 apliki la ludo de Sudoku. 1091 00:53:39,280 --> 00:53:42,250 Kaj en la hacker Krome tiu jaro faris studentoj ne 1092 00:53:42,250 --> 00:53:45,650 nur apliki kiel ludi la ludon, sed reale solvilo 1093 00:53:45,650 --> 00:53:47,800 per kiu la komputilo povas havigi al vi, la homo, kun 1094 00:53:47,800 --> 00:53:50,130 aludoj de pli rapide ol vi solvanta 1095 00:53:50,130 --> 00:53:51,420 tiu aparta problemo. 1096 00:53:51,420 --> 00:53:54,130 >> En problemo aro 5, ni faris forensics, ĉi tiu arto de 1097 00:53:54,130 --> 00:53:57,020 reakirante informo kiu estis hazarde aŭ tre 1098 00:53:57,020 --> 00:53:59,320 intence forviŝita de komputilo. 1099 00:53:59,320 --> 00:54:02,100 Lasta jaro, la instruistaro kaj mi promenis ĉirkaŭ kampuso 1100 00:54:02,100 --> 00:54:04,990 prenante fotoj de homoj, lokoj, kaj aĵoj, kaj poste 1101 00:54:04,990 --> 00:54:07,830 hazarde formatita la amaskomunikiloj karto en nia ĉambro kiu 1102 00:54:07,830 --> 00:54:08,900 havis ĉiuj tiuj fotoj. 1103 00:54:08,900 --> 00:54:09,650 Sed neniu problemo. 1104 00:54:09,650 --> 00:54:13,780 Ni faris jura bildo de ĉi komunikiloj karto, enmanigis ĝin 1105 00:54:13,780 --> 00:54:16,320 al ĉiuj studentoj en la klaso, kaj defiis ilin skribi 1106 00:54:16,320 --> 00:54:20,110 programoj kiuj rekuperis ĉiuj JPEG-oj de tiu karto. 1107 00:54:20,110 --> 00:54:22,010 Kaj jen estas vere unu el niaj plej ŝatataj problemo aroj. 1108 00:54:22,010 --> 00:54:24,680 >> Kaj mi elfosis en retpoŝto de unu el viaj antaŭuloj, 1109 00:54:24,680 --> 00:54:27,270 kiu estis granda amuza legi iam antaŭe. 1110 00:54:27,270 --> 00:54:30,240 Li skribis - tiu ĉi estas de Matt - kara Davido, hieraŭ mia 1111 00:54:30,240 --> 00:54:33,710 fratino hazarde formatita ŝi fotilo SD karto kaj perdita 1112 00:54:33,710 --> 00:54:35,630 a jaro valoro de memorindaj fotoj. 1113 00:54:35,630 --> 00:54:38,710 Ŝi bedaŭrinde ne estas la plej bona je apogo sian datumojn. 1114 00:54:38,710 --> 00:54:41,230 Sed ĉi tiu situacio memorigis min pri pset 5, do mi pensis, ke mi 1115 00:54:41,230 --> 00:54:44,260 klopodus kuri ŝi SD karto tra la reakiri programo 1116 00:54:44,260 --> 00:54:46,310 ke mi skribis la tutan vojon reen en oktobro. 1117 00:54:46,310 --> 00:54:48,550 Do post kvar horoj de elŝeligi kiel krei 1118 00:54:48,550 --> 00:54:51,210 krudan bildon el la formatan SD karto - 1119 00:54:51,210 --> 00:54:53,370 Google montriĝis belaj netaŭgaj tiurilate ĝis 1120 00:54:53,370 --> 00:54:55,480 ironie mi hazarde renkontas viajn instrukciojn pri 1121 00:54:55,480 --> 00:54:58,070 Interreto - 1122 00:54:58,070 --> 00:55:00,490 post laboreti tie kun iuj de la komando argumentoj, 1123 00:55:00,490 --> 00:55:02,320 Mi sukcesis krei la jura bildo. 1124 00:55:02,320 --> 00:55:04,490 Kaj post instalo kaj agordo de la CS50 1125 00:55:04,490 --> 00:55:07,520 Aparaton, mi sukcesis kuri la jura bildo per mia 1126 00:55:07,520 --> 00:55:13,110 plani kaj reakiri la tuta 1.027 de mia fratino fotoj. 1127 00:55:13,110 --> 00:55:14,340 Dekstra, Matt. 1128 00:55:14,340 --> 00:55:15,165 >> Do en la lasta year's - 1129 00:55:15,165 --> 00:55:23,080 [Aplaŭdo] 1130 00:55:23,080 --> 00:55:25,680 En lasta jara problemo aro 6, ni donis la lernantoj 1131 00:55:25,680 --> 00:55:29,910 vortaro de 150.000 anglaj vortoj kaj defiis ilin 1132 00:55:29,910 --> 00:55:32,570 skribi sorĉas Kontrolilo ke respondis demandojn de la formo 1133 00:55:32,570 --> 00:55:33,930 Estas ĉi tiu vorto ĝuste literumita aŭ 1134 00:55:33,930 --> 00:55:35,705 malĝuste tiel rapide kiel eble. 1135 00:55:35,705 --> 00:55:38,470 Kaj en opt-in bazo estis studentoj rajtas tiam 1136 00:55:38,470 --> 00:55:41,290 defii samklasanoj per posting iliaj rezultoj, la 1137 00:55:41,290 --> 00:55:44,200 kvanto de RAM ke ili uzis, la nombro de CPU cikloj aŭ 1138 00:55:44,200 --> 00:55:46,910 duaj ke ili uzis, por ke studentoj estis tiam klasifikita 1139 00:55:46,910 --> 00:55:47,900 en la paso de afiŝinto. 1140 00:55:47,900 --> 00:55:51,170 Denove, pure nedeviga aspekto de ĝi, sed granda amuzo en tiu 1141 00:55:51,170 --> 00:55:54,540 tre ofte studento atingos posicionar nombro 10 aŭ tiel plu 1142 00:55:54,540 --> 00:55:57,210 la granda tabulo en la retejo, foriri al la vespermanĝo, kaj poste 1143 00:55:57,210 --> 00:55:59,920 revenu kaj realigi sian roommate jxus borderitaj en 1144 00:55:59,920 --> 00:56:03,270 antaŭ li aŭ ŝi en la granda tabulo, tiel verŝante alian 1145 00:56:03,270 --> 00:56:07,170 du aŭ tri horojn nur por unu ĝis sia kompano. 1146 00:56:07,170 --> 00:56:08,550 >> Do ni atendas senpacience io simila 1147 00:56:08,550 --> 00:56:09,580 ĉi-jare ankaŭ. 1148 00:56:09,580 --> 00:56:12,140 En problemo starigis 7 ni ne direkti en la direkto de retejo 1149 00:56:12,140 --> 00:56:14,840 programado, reale solvi problemojn en la ĉiam 1150 00:56:14,840 --> 00:56:18,170 pli kaj pli komunaj medio de retumilo. 1151 00:56:18,170 --> 00:56:20,900 Sciu decreasingly ni elŝuti programaron en Mac kaj 1152 00:56:20,900 --> 00:56:23,650 PC, sed pli kaj pli ni faru ĉion ene de la TTT. 1153 00:56:23,650 --> 00:56:27,530 >> Kaj efektive la pasinta jaro, iuj 88% de studentoj 'fino projektoj 1154 00:56:27,530 --> 00:56:29,660 la kurso estis ttt-bazita. 1155 00:56:29,660 --> 00:56:32,020 Kaj tiuj ankaux estas lertecojn, ke vi devenas de tiu 1156 00:56:32,020 --> 00:56:33,230 klaso de Kompreneble la fino. 1157 00:56:33,230 --> 00:56:36,090 Ĉar kion atendas en kurson de la fino estas la CS50 Foiro, 1158 00:56:36,090 --> 00:56:39,060 ĉi tiu ekspozicio ke tio surbaze de la ideo de scienco justa. 1159 00:56:39,060 --> 00:56:41,750 Sed en tiu versio de justa fari ĉiuj studentoj en la klaso 1160 00:56:41,750 --> 00:56:45,400 alporti siajn teko-komputilojn kaj iliaj amikoj kaj parencoj kaj aliaj 1161 00:56:45,400 --> 00:56:48,310 al Nordokcidenta Scienco, granda konstruaĵo en la campus, starigis 1162 00:56:48,310 --> 00:56:51,030 lia portebla, akiri manĝaĵon, get iuj pufmaizo kaj trinkaĵo, 1163 00:56:51,030 --> 00:56:53,990 kaj poste eksponi siajn fino projektoj por ĉiuj tiuj en 1164 00:56:53,990 --> 00:56:57,210 asistencia kiu pasintjare kalkulitaj iuj 2.500 asistantoj 1165 00:56:57,210 --> 00:56:58,320 de trans campus. 1166 00:56:58,320 --> 00:57:02,100 Kaj esprimoj kiel ĉi tion kaj kiel ĉi tio ne estis 1167 00:57:02,100 --> 00:57:03,370 malofta ĉe la foiro. 1168 00:57:03,370 --> 00:57:06,590 >> Ghis la bela estas la CS50 Hackathon, ŝanco 1169 00:57:06,590 --> 00:57:09,350 al hop en Harvard pramo, estro por la strato al 1170 00:57:09,350 --> 00:57:12,700 Microsoft je 8:00 PM, kaj ne iri hejmen ĝis 7:00 AM. 1171 00:57:12,700 --> 00:57:16,280 Ni servas unua vespermanĝo je 8:00 am, dua vespermanĝo je 1:00 AM, 1172 00:57:16,280 --> 00:57:18,900 kaj por tiuj ankoraŭ staras je 5:00 AM, ni traktas al 1173 00:57:18,900 --> 00:57:20,400 patkukojn en IHOP. 1174 00:57:20,400 --> 00:57:23,470 Kaj la Hackathon estas ŝanco, kiel bildigis ĉi tie, 1175 00:57:23,470 --> 00:57:25,930 bucear en vian lastan projektoj, ĉu laboras pri 1176 00:57:25,930 --> 00:57:29,470 Via propra aŭ kun amikoj en medio kunlaboranto, 1177 00:57:29,470 --> 00:57:31,970 kie la tuta instruistaro laboras bone en la 1178 00:57:31,970 --> 00:57:35,430 nokto kun ampleksa provizado de Hongkongo Ĉina manĝaĵo. 1179 00:57:35,430 --> 00:57:39,550 Je 5:00 AM estos tiaj bildoj kiel tiuj estos sufiĉe komuna ĉi 1180 00:57:39,550 --> 00:57:40,940 jaro ankaŭ. 1181 00:57:40,940 --> 00:57:44,390 >> Do kiel ni adjourn en momento por kuko, memoru, ke 1182 00:57:44,390 --> 00:57:48,500 76% de la popolo en tiu ĉambro havas neniun antaŭan sperton. 1183 00:57:48,500 --> 00:57:51,090 Kaj kiel por la syllabus, kio finfine gravas en ĉi 1184 00:57:51,090 --> 00:57:53,740 Kompreneble ne estas tiel kie vi finos relativa al via 1185 00:57:53,740 --> 00:57:57,400 kompanoj, sed kie vi en semajno 11 finas kompare kun 1186 00:57:57,400 --> 00:57:59,400 vin en semajno 0. 1187 00:57:59,400 --> 00:58:01,850 Ĉi tiu estas CS50.