1 00:00:00,000 --> 00:02:41,640 >> [Musikgengivelse] 2 00:02:41,640 --> 00:02:44,100 >> SPEAKER 1: Du er nu dimitteret fra CS50. 3 00:02:44,100 --> 00:02:47,405 4 00:02:47,405 --> 00:02:53,560 >> [Applaus] 5 00:02:53,560 --> 00:02:56,040 >> SPEAKER 1: Så det var CS50. 6 00:02:56,040 --> 00:02:59,180 Dette er starten og I slutningen af ​​uge 12. 7 00:02:59,180 --> 00:03:02,930 Så jeg har aftalt, selvom jeg har modstået all sigt at bære glas hele dette 8 00:03:02,930 --> 00:03:06,130 foredrag, så du kan se CS50 gennem mine øjne. 9 00:03:06,130 --> 00:03:11,300 Dette er i den ende af, hvad der var i sidste ende betød at være en rejse fra 10 00:03:11,300 --> 00:03:12,810 Uge 0 til uge 12. 11 00:03:12,810 --> 00:03:15,790 >> Og hvad jeg vil gerne minde os alle er at denne linje fra den allerførste 12 00:03:15,790 --> 00:03:18,790 uge af klasse, der i sidste ende forhold i dette kursus er ikke så meget 13 00:03:18,790 --> 00:03:22,130 hvor du ender i forhold til din klassekammerater, men hvor er du i dette, 14 00:03:22,130 --> 00:03:26,110 Uge 12, ender relative til dig selv i uge 0. 15 00:03:26,110 --> 00:03:29,640 Faktisk, da du så fra, at retrospektiv, 73% af jer bare tolv 16 00:03:29,640 --> 00:03:34,430 plus uger siden havde ingen forudgående programmering erfaring eller i datalogi, og 17 00:03:34,430 --> 00:03:39,050 så jeg tør sige, at i dag, mandag i Uge 12, ingen af ​​jer er officielt 18 00:03:39,050 --> 00:03:40,870 mindre behagelig længere. 19 00:03:40,870 --> 00:03:43,800 Så tillykke til dem blandt jer, der engang var. 20 00:03:43,800 --> 00:03:47,664 21 00:03:47,664 --> 00:03:52,830 >> Så som er en tradition, begynder vi begge og afslutte semestret med kage. 22 00:03:52,830 --> 00:03:56,540 Og det takket være Professor Margo Seltzer i Datalogi 23 00:03:56,540 --> 00:04:01,870 Department, brugte vi i går, et par af os, forbereder nogle kager til dig. 24 00:04:01,870 --> 00:04:05,430 Ganske få skumfiduser blev brugt, og hvad vi besluttede at gøre, er at dekorere 25 00:04:05,430 --> 00:04:07,400 en af ​​disse kager på denne måde. 26 00:04:07,400 --> 00:04:09,790 Det startede ud som denne med en smule mere indsats. 27 00:04:09,790 --> 00:04:12,130 Det begyndte at tage form, når - 28 00:04:12,130 --> 00:04:15,310 om et par timer i det, begyndte at se sådan ud. 29 00:04:15,310 --> 00:04:18,850 Og så endelig, takket være vores ven, Margo Seltzer, vil du blive 30 00:04:18,850 --> 00:04:23,900 spiser det i bare et lille stykke tid nedenunder i pub efter CS50. 31 00:04:23,900 --> 00:04:28,520 >> Så minde om, at på Quiz One, der var en tilbagevendende tema af numre, som du 32 00:04:28,520 --> 00:04:29,350 måske har bemærket. 33 00:04:29,350 --> 00:04:34,320 Og i post mortem for Quiz One a uge siden, spurgte vi dine klassekammerater, hvis 34 00:04:34,320 --> 00:04:36,570 de kunne identificere, at sekvens af tal. 35 00:04:36,570 --> 00:04:40,900 Jeg er bange for jeg kan ikke rigtig fortælle dig nu hvad de er, så vi ikke ødelægger, hvad 36 00:04:40,900 --> 00:04:44,530 ellers kunne være sjov oplevelse for dig, hvis du ikke har oplevet, men 37 00:04:44,530 --> 00:04:48,560 tillade mig at invitere op til scenen for de fabelagtige stress bolde, som vi 38 00:04:48,560 --> 00:04:53,460 lovede du følger klassekammerater, der Vidste Email os og lad os vide, hvad 39 00:04:53,460 --> 00:04:54,670 i virkeligheden disse tal betød. 40 00:04:54,670 --> 00:04:59,030 >> Hvis Angie, Barrett, Daniel, Elmer, Jarek, Layla, og eller Nicholas er 41 00:04:59,030 --> 00:05:03,640 her, kan du komme videre op til at modtage dine CS50 stress bolde. 42 00:05:03,640 --> 00:05:06,390 43 00:05:06,390 --> 00:05:07,640 Tillykke med det. 44 00:05:07,640 --> 00:05:20,230 45 00:05:20,230 --> 00:05:24,800 Og pænt gjort, tillykke. 46 00:05:24,800 --> 00:05:28,440 Så en lille smule af en påske æg i den der. 47 00:05:28,440 --> 00:05:33,070 >> Så et ord og derefter på, hvad venter efter CS50. 48 00:05:33,070 --> 00:05:36,300 Så huske, at det var blot et par uger siden, at vi startede livet her med 49 00:05:36,300 --> 00:05:39,520 Scratch og gøre Hello World med enkleste af at trække og slippe 50 00:05:39,520 --> 00:05:43,640 puslespillet og indså, at netop uger senere, var du alt at gennemføre 51 00:05:43,640 --> 00:05:44,760 lidt noget som dette. 52 00:05:44,760 --> 00:05:47,600 CS50 shuttle kørsel jer næsten omkring campus. 53 00:05:47,600 --> 00:05:50,780 >> Og jeg vil opfordre dig til at holde på sindet, især da du dykker ned i 54 00:05:50,780 --> 00:05:54,070 afgangsprojekter, der delta, især hvis du var blandt dem, 55 00:05:54,070 --> 00:05:57,470 mindre behagelige eller andet sted i imellem, som du nu fortsætte med at dykke 56 00:05:57,470 --> 00:06:01,500 i dine afgangsprojekter, der er i sidste ende en mulighed for virkelig at 57 00:06:01,500 --> 00:06:04,660 tage dig selv for et spin, skal du bruge din nyfundne viden og kunnen, som 58 00:06:04,660 --> 00:06:08,120 datalogi, og i sidste ende imponere omkring 2.000 plus mennesker med 59 00:06:08,120 --> 00:06:10,170 dette års CS50 Fair. 60 00:06:10,170 --> 00:06:12,830 >> Selv Milo har fået ind i handlingen. 61 00:06:12,830 --> 00:06:16,200 Så han har arbejdet på sin sidste projektet allerede, et websted, jeg havde 62 00:06:16,200 --> 00:06:18,080 opfordre dig til at besøge her. 63 00:06:18,080 --> 00:06:19,790 milobanana.me. 64 00:06:19,790 --> 00:06:24,150 Så selv Milo købt et domænenavn, hvis der også er af interesse for dig. 65 00:06:24,150 --> 00:06:27,490 >> Og hvad vi altid kender også på dette del af semestret er, at vi har 66 00:06:27,490 --> 00:06:30,430 taget de fleste alle af uddannelsen hjul i forvejen, men en sidste 67 00:06:30,430 --> 00:06:32,240 stadig, at den CS50 apparatet. 68 00:06:32,240 --> 00:06:35,550 Nu ved slutningen af ​​dagen, er apparatet blot ment til at være en temmelig standard 69 00:06:35,550 --> 00:06:38,700 Linux-server, som du har været bruge al denne tid. 70 00:06:38,700 --> 00:06:40,540 Og som sådan, det er repræsentativt servere, som du 71 00:06:40,540 --> 00:06:41,660 kan bruge i fremtiden. 72 00:06:41,660 --> 00:06:45,070 Så indse, at det ikke nødvendigvis er selv en uddannelse hjul, men 73 00:06:45,070 --> 00:06:47,390 repræsentant miljøer du vil bruge i fremtiden. 74 00:06:47,390 --> 00:06:51,570 >> Men selv da, hvis du hellere vil bruge din egen Mac eller din egen PC, indbygget 75 00:06:51,570 --> 00:06:55,100 indse, at apparatet er kun én måde kan du fortsætte programmeringen. 76 00:06:55,100 --> 00:06:59,160 Der findes værktøjer, integreret og udviklingsmiljøer, eller IDE'er, 77 00:06:59,160 --> 00:07:01,850 kendt som Code Blocks, Eclipse, NetBeans og lignende. 78 00:07:01,850 --> 00:07:06,580 Xcode så godt på Mac OS, samt på Vinduer, værktøjer som den samme, herunder 79 00:07:06,580 --> 00:07:09,110 cygwin, Visual Studio, og flere andre. 80 00:07:09,110 --> 00:07:11,730 Så vi vil opfordre dig med din afgangsprojekter, hvis du gerne vil gå 81 00:07:11,730 --> 00:07:14,500 ud over, hvad du har gjort i apparat, kan du absolut gøre dette 82 00:07:14,500 --> 00:07:18,840 på Mac OS, Windows og endda på Linux hvis du kører det selv. 83 00:07:18,840 --> 00:07:21,750 >> Nu, et ord om Problem Set Six. 84 00:07:21,750 --> 00:07:24,740 Du husker, at Problem Set Seks var sandsynligvis for mange af jer mest 85 00:07:24,740 --> 00:07:25,770 udfordrende problemet sæt. 86 00:07:25,770 --> 00:07:29,110 Og der var denne store board toppen som nogle af jer stræber efter at blive. 87 00:07:29,110 --> 00:07:32,060 Og vi vil gerne tage et øjeblik med en anden stress bold at anerkende en 88 00:07:32,060 --> 00:07:36,790 dine klassekammerater, der bested de fleste af personale og de fleste af klassekammerater. 89 00:07:36,790 --> 00:07:40,160 Her har vi Richard på toppen af ​​listen. 90 00:07:40,160 --> 00:07:42,800 Hvis Richard er her i dag? 91 00:07:42,800 --> 00:07:43,750 Richard? 92 00:07:43,750 --> 00:07:45,270 Richard er faktisk her i dag. 93 00:07:45,270 --> 00:07:46,671 Kom op, Richard! 94 00:07:46,671 --> 00:08:00,430 >> [Applaus] 95 00:08:00,430 --> 00:08:02,960 >> SPEAKER 1: Ikke klodsethed, du er forventer i dag måske, men 96 00:08:02,960 --> 00:08:08,180 tillykke Problem Set seks. 97 00:08:08,180 --> 00:08:14,930 Så jeg har netop modtaget ord - så vi gik i og indsat denne i farten - 98 00:08:14,930 --> 00:08:16,900 at det er en af ​​dine klassekammerats fødselsdage. 99 00:08:16,900 --> 00:08:20,640 Selvom tilbagekaldelse, der statistisk set dette der sandsynligvis vil ske de fleste helst dag i 100 00:08:20,640 --> 00:08:22,770 semester, som vi har set med den såkaldte fødselsdag problem. 101 00:08:22,770 --> 00:08:26,630 Men ikke desto mindre, da hans bofæller spurgte, vil vi gerne tage et øjeblik og 102 00:08:26,630 --> 00:08:29,980 anerkende Mike hvis fødselsdag er i dag med stress bolden. 103 00:08:29,980 --> 00:08:31,843 Hvis du gerne vil komme ned, Mike. 104 00:08:31,843 --> 00:08:39,731 >> [Applaus] 105 00:08:39,731 --> 00:08:57,500 >> [SINGING] 106 00:08:57,500 --> 00:09:00,900 >> SPEAKER 1: Så du husker så godt i Problem Set Five, der var lidt af 107 00:09:00,900 --> 00:09:01,960 en valgfri udfordring. 108 00:09:01,960 --> 00:09:05,200 Når du har genvundet de 50 billeder, du blev udfordret til at finde de 50 109 00:09:05,200 --> 00:09:10,290 dataloger og derefter tage fotografier af dig selv med dem, 110 00:09:10,290 --> 00:09:12,560 ideelt som ikke-creepily som muligt. 111 00:09:12,560 --> 00:09:15,350 Der ikke altid sker, men vi vil gerne anerkende et par af dine 112 00:09:15,350 --> 00:09:19,750 klassekammerater, der bemærkede rent faktisk mange af kursets personale. 113 00:09:19,750 --> 00:09:23,840 Hvis Chris, Layla, og Raul kunne komme ned for deres anerkendelse og 114 00:09:23,840 --> 00:09:25,090 stress bolde så godt? 115 00:09:25,090 --> 00:09:28,880 116 00:09:28,880 --> 00:09:30,130 >> Tillykke med det. 117 00:09:30,130 --> 00:09:33,980 118 00:09:33,980 --> 00:09:35,230 Kom op. 119 00:09:35,230 --> 00:09:41,915 120 00:09:41,915 --> 00:09:43,510 Vi mødes igen. 121 00:09:43,510 --> 00:09:46,210 Tillykke med dit konstatering af personalet. 122 00:09:46,210 --> 00:09:48,800 Og kom nu op, Layla, så godt. 123 00:09:48,800 --> 00:09:50,810 Tillykke med det. 124 00:09:50,810 --> 00:09:57,430 >> Okay, men der var et par af klassekammerater, der har fundet en hel del mere 125 00:09:57,430 --> 00:09:58,350 af personalet. 126 00:09:58,350 --> 00:10:02,980 I et tilfælde, 47 af de ansatte, og i ét tilfælde, alle 50 år. 127 00:10:02,980 --> 00:10:06,880 En af dine klassekammerater skriver os som på indgiver sin forelæggelse, dette 128 00:10:06,880 --> 00:10:09,460 er min sidste forelæggelse for Jeg så dig Harvard Game. 129 00:10:09,460 --> 00:10:13,270 Jeg endte med at finde 46 mennesker og en hund. 130 00:10:13,270 --> 00:10:16,490 Det er måske ikke være nok til at vinde, men det var en masse sjov. 131 00:10:16,490 --> 00:10:21,600 Og det var Daniel, der her er afbilledet med RJ, med Ben. 132 00:10:21,600 --> 00:10:24,610 Mærkeligt nok, han ikke synes at ville at være i denne foto med Ben. 133 00:10:24,610 --> 00:10:26,410 Men vi vil gerne anerkende Daniel. 134 00:10:26,410 --> 00:10:32,660 >> Men vi har også fået et andet notat fra en studerende, der på 5:23 på mandag, 135 00:10:32,660 --> 00:10:34,930 November 4, deadline for disse indlæg. 136 00:10:34,930 --> 00:10:39,070 Kære Heads, jeg har 54 i minuttet. 137 00:10:39,070 --> 00:10:42,200 Nogle mere kan tilføjes i det kommende timer, inkluderet er nogle 138 00:10:42,200 --> 00:10:43,930 andet personale jeg fandt. 139 00:10:43,930 --> 00:10:49,980 Derefter på 11:09 på den samme dag, dette fyr også, også kaldet Daniel, 140 00:10:49,980 --> 00:10:53,700 skriver, jeg er glad for at meddele, at jeg har fundet de resterende fire computer 141 00:10:53,700 --> 00:10:57,030 videnskabsmænd og har gennemført sættet. 142 00:10:57,030 --> 00:11:02,340 >> Så vi vil gerne anerkende Daniel som godt for at finde Milo og Jason og 143 00:11:02,340 --> 00:11:07,610 selv Tommy MacWilliam, tidligere leder Undervisning Fellow som nu bor i 144 00:11:07,610 --> 00:11:11,610 Californien er men tilsyneladende tilgængelige på Skype. 145 00:11:11,610 --> 00:11:18,000 Så vi vil gerne ære både Daniels med denne pris. 146 00:11:18,000 --> 00:11:23,250 147 00:11:23,250 --> 00:11:25,210 Tillykke med det. 148 00:11:25,210 --> 00:11:27,980 Og tillykke til dig så godt. 149 00:11:27,980 --> 00:11:37,250 >> Okay, så jeg vil gerne tage et øjeblik nu ikke fokusere på klassekammerater, 150 00:11:37,250 --> 00:11:39,450 men på kursets personale. 151 00:11:39,450 --> 00:11:43,220 Vi har, som du ved, et hold af nogle 100 Undervisning Fellows, kursus 152 00:11:43,220 --> 00:11:47,940 assistenter, producenter, foruden til mig selv og kursets hoveder. 153 00:11:47,940 --> 00:11:51,070 Og vi vil gerne tage et øjeblik at erkender især vores 154 00:11:51,070 --> 00:11:54,290 bachelor chef Undervisning Fellows uden hvem dette kursus, 155 00:11:54,290 --> 00:11:56,980 historisk, og i år ville ikke have været muligt. 156 00:11:56,980 --> 00:12:02,210 Joseph og RJ og Lucas, hvis vi kunne give dem en runde af bifald. 157 00:12:02,210 --> 00:12:08,900 >> [Applaus] 158 00:12:08,900 --> 00:12:12,410 >> SPEAKER 1: Særlig tak såvel til en person, du kender måske alt for 159 00:12:12,410 --> 00:12:16,070 godt fra at have været indlejret i dit problem indstiller alle semester, 160 00:12:16,070 --> 00:12:16,640 [? Zamayla?] 161 00:12:16,640 --> 00:12:17,602 samt. 162 00:12:17,602 --> 00:12:23,860 >> [Applaus] 163 00:12:23,860 --> 00:12:27,450 >> SPEAKER 1: Og endelig, på kursets Heads Team, lad mig erkende både 164 00:12:27,450 --> 00:12:31,100 Rob, der tidligere chef Undervisning Fellow og nu er vores preceptor i computer 165 00:12:31,100 --> 00:12:35,060 videnskab, samt Lauren der har fungerede som leder af hele forløbet, 166 00:12:35,060 --> 00:12:39,260 og det er ingen underdrivelse at sige, og vi er så trist, at hun vil flytte på 167 00:12:39,260 --> 00:12:43,090 det kommende år, at hun har været ekstraordinære i denne rolle, og er ikke 168 00:12:43,090 --> 00:12:45,940 her lige nu, fordi hun er bogstaveligt talt skære kage for os 169 00:12:45,940 --> 00:12:46,890 nedenunder. 170 00:12:46,890 --> 00:12:50,833 Så hvis vi kunne klappe hende på kamera, vi vil spille det tilbage til hende senere. 171 00:12:50,833 --> 00:13:00,020 >> [Applaus] 172 00:13:00,020 --> 00:13:03,450 >> SPEAKER 1: Lest jeg være efterladende, lad mig med en svag håndbevægelse tak 173 00:13:03,450 --> 00:13:08,100 disse andre 102 teammedlemmer, hvem du vil se igen på bare et øjeblik. 174 00:13:08,100 --> 00:13:11,620 I virkeligheden, for dem af jer der ikke har klasse eller springer klasser, hvis 175 00:13:11,620 --> 00:13:15,920 du kunne komme videre op for bare et øjeblik og bølge goddag og farvel heroppe. 176 00:13:15,920 --> 00:13:16,886 Kom op. 177 00:13:16,886 --> 00:13:18,136 Nej, herfra. 178 00:13:18,136 --> 00:13:22,420 179 00:13:22,420 --> 00:13:31,750 Vi vil afspille en video med disse fyre her på scenen, men lad mig genkende 180 00:13:31,750 --> 00:13:40,310 også nogle folk du sjældent se, om nogensinde, på scenen, fordi de altid er 181 00:13:40,310 --> 00:13:45,670 bag kameraerne, Kenny og Shelley og Ramon og Dan og Barry og TJ og 182 00:13:45,670 --> 00:13:48,080 hele holdet og produktion, der gør alt dette muligt. 183 00:13:48,080 --> 00:13:49,370 De er alle derude. 184 00:13:49,370 --> 00:13:53,860 >> Og vi vil gerne alle sige, før vi flytter på i dag, en lille tak og 185 00:13:53,860 --> 00:13:56,390 en lille teaser til hvad der ligger forude. 186 00:13:56,390 --> 00:14:01,830 I særdeleshed vil vi gerne invitere dig til overveje at deltage os næste år. 187 00:14:01,830 --> 00:14:04,460 Hvis den ansatte vil forblive på scenen til dette her. 188 00:14:04,460 --> 00:14:04,952 >> [VIDEOAFSPILNING] 189 00:14:04,952 --> 00:14:09,690 >> [Musikgengivelse] 190 00:14:09,690 --> 00:14:11,780 >> -Vi kunne ikke gøre CS50 uden det hold, vi har. 191 00:14:11,780 --> 00:14:15,340 102 bachelorer, kandidater, og alumner, der virkelig gør 192 00:14:15,340 --> 00:14:16,734 CS50, hvad det er. 193 00:14:16,734 --> 00:14:25,320 >> [Musikgengivelse] 194 00:14:25,320 --> 00:14:26,720 >> -Min favorit ting om CS50 er - 195 00:14:26,720 --> 00:14:30,052 >> -Der er en masse sjov bag kulisserne, og du kommer til at tage del i 196 00:14:30,052 --> 00:14:32,740 undervisningen side af tingene snarere end indlæring side af tingene. 197 00:14:32,740 --> 00:14:34,630 >> -For mig var det absolut kontortid. 198 00:14:34,630 --> 00:14:37,020 >> -Hjælpe studerende på kontortid er altid rigtig sjovt. 199 00:14:37,020 --> 00:14:38,325 >> -Jeg kan virkelig godt lide kontortiden. 200 00:14:38,325 --> 00:14:43,780 >> -officer timers P-Set 7 og 8, fordi de er virkelig skøre og 201 00:14:43,780 --> 00:14:45,900 intense, og folk græd. 202 00:14:45,900 --> 00:14:49,780 >> -Jeg kan virkelig godt lide CS50 vejledning, fordi jeg lide at arbejde med eleverne i små 203 00:14:49,780 --> 00:14:49,960 gruppe. 204 00:14:49,960 --> 00:14:53,250 >> -Arbejde med de studerende, og ser dem gå fra udskrivning ud 205 00:14:53,250 --> 00:14:57,160 hash-tags fra [? Mario?] Til at gøre hash tabeller i slutningen. 206 00:14:57,160 --> 00:14:58,380 >> -At se folk vokse - 207 00:14:58,380 --> 00:15:03,700 >> -Og være ligesom, det er den samme person, og jeg lærte dem, hvordan man gør det. 208 00:15:03,700 --> 00:15:07,050 >> -At se, når eleverne afslutte et problem sæt og hvor lykkelige de er. 209 00:15:07,050 --> 00:15:10,940 >> -Det er bare det øjeblik, hvor den studerende har det, aha, jeg får det. 210 00:15:10,940 --> 00:15:12,940 >> -Du kan se, at de får det på et tidspunkt. 211 00:15:12,940 --> 00:15:15,460 >> -Det aha øjeblik. 212 00:15:15,460 --> 00:15:17,010 >> -Det er ret fantastisk at være en lærer dengang. 213 00:15:17,010 --> 00:15:18,600 >> -Jeg kan godt lide at undervise. 214 00:15:18,600 --> 00:15:21,320 >> -Jeg tror, ​​for mig er det de studerende. 215 00:15:21,320 --> 00:15:22,765 >> -Samspil med de studerende. 216 00:15:22,765 --> 00:15:24,270 >> -Kom til at kende mine elever i afsnit. 217 00:15:24,270 --> 00:15:28,140 >> -Så længe de studerende er reelt morede sig over mine vittigheder. 218 00:15:28,140 --> 00:15:35,042 >> [Latter] 219 00:15:35,042 --> 00:15:38,590 >> -I ét ord. 220 00:15:38,590 --> 00:15:42,240 Jeg ved det ikke, jeg ville have at sige - 221 00:15:42,240 --> 00:15:42,740 >> -Okay. 222 00:15:42,740 --> 00:15:44,141 >> -Den bedste. 223 00:15:44,141 --> 00:15:46,060 >> -Personalet. 224 00:15:46,060 --> 00:15:47,040 >> -Er det, hvad vi sagde? 225 00:15:47,040 --> 00:15:48,930 >> -Jeg har glemt, hvad vi sagde. 226 00:15:48,930 --> 00:15:50,180 >> [indskyde STEMMER] 227 00:15:50,180 --> 00:15:52,460 228 00:15:52,460 --> 00:15:53,450 >> -Hvad sagde du? 229 00:15:53,450 --> 00:15:54,350 Er du seriøs? 230 00:15:54,350 --> 00:15:54,950 OK, det er hvad jeg troede. 231 00:15:54,950 --> 00:15:56,840 Jeg troede du sagde Davids varme bod. 232 00:15:56,840 --> 00:15:59,052 >> -Det er utroligt at være her. 233 00:15:59,052 --> 00:16:00,302 >> -Fun. 234 00:16:00,302 --> 00:16:03,812 235 00:16:03,812 --> 00:16:05,716 Noget bedre end sjov? 236 00:16:05,716 --> 00:16:06,668 Et ord? 237 00:16:06,668 --> 00:16:07,620 Epic. 238 00:16:07,620 --> 00:16:08,606 Crazy. 239 00:16:08,606 --> 00:16:11,580 Du kan redigere denne. 240 00:16:11,580 --> 00:16:13,070 >> -Spændende. 241 00:16:13,070 --> 00:16:14,090 >> -Sexy. 242 00:16:14,090 --> 00:16:14,735 >> -Undskyld, hvad? 243 00:16:14,735 --> 00:16:15,480 >> -Marvelous. 244 00:16:15,480 --> 00:16:17,420 >> -Givende. 245 00:16:17,420 --> 00:16:18,770 Jeg ønsker at sige givende. 246 00:16:18,770 --> 00:16:20,470 >> -Lad mig tænke på et bedre ord. 247 00:16:20,470 --> 00:16:22,895 >> -Candy. 248 00:16:22,895 --> 00:16:24,205 >> -Computere. 249 00:16:24,205 --> 00:16:25,190 >> -Cats. 250 00:16:25,190 --> 00:16:27,482 >> -Milo. 251 00:16:27,482 --> 00:16:29,400 >> -Hvad med fred i verden? 252 00:16:29,400 --> 00:16:32,530 253 00:16:32,530 --> 00:16:34,218 Bindestreg måske? 254 00:16:34,218 --> 00:16:35,640 >> -Jeg Allison fra Adams House. 255 00:16:35,640 --> 00:16:38,200 >> -Mit navn er Zuhela Ibrahim fra Quincy House. 256 00:16:38,200 --> 00:16:39,220 >> -Ben D House. 257 00:16:39,220 --> 00:16:40,500 >> -Jeg William fra Adams House. 258 00:16:40,500 --> 00:16:44,060 >> -Jeg Keenan fra Dunster House, og dette var CS50. 259 00:16:44,060 --> 00:16:45,080 >> -CS50, færdig. 260 00:16:45,080 --> 00:16:46,310 >> -Og det var CS50. 261 00:16:46,310 --> 00:16:47,755 >> -Det var CS50. 262 00:16:47,755 --> 00:16:56,028 263 00:16:56,028 --> 00:16:56,516 >> [END VIDEOAFSPILNING] 264 00:16:56,516 --> 00:17:04,349 >> [Applaus] 265 00:17:04,349 --> 00:17:08,890 >> SPEAKER 1: Så hvis vi kan gøre en yndefuld exit på den måde, 266 00:17:08,890 --> 00:17:10,380 vil vi gå videre. 267 00:17:10,380 --> 00:17:14,119 Men lad mig invitere dem af jer derude i publikum til at overveje at tilslutte sig dette 268 00:17:14,119 --> 00:17:15,930 team på CS50.net/apply. 269 00:17:15,930 --> 00:17:19,630 Især nu, at ingen af ​​jer er mindre behagelig længere og kan 270 00:17:19,630 --> 00:17:22,060 meget vel være endnu mere sammenlignelige, vi er på udkig efter 271 00:17:22,060 --> 00:17:23,280 disse og andre roller. 272 00:17:23,280 --> 00:17:25,130 Så undlad venligst at tage et kig. 273 00:17:25,130 --> 00:17:26,640 >> Og lad mig faktisk spole lidt. 274 00:17:26,640 --> 00:17:30,680 Vi forsøger ikke at udskille for mange individer, men jeg vil gerne læse dig 275 00:17:30,680 --> 00:17:36,910 et notat fra en elev, som jeg modtaget den 13. maj 2011. 276 00:17:36,910 --> 00:17:40,940 Og han skriver, jeg er Gabriel, en 17-årig gymnasieelev fra 277 00:17:40,940 --> 00:17:41,860 Victoria, Brasilien. 278 00:17:41,860 --> 00:17:46,010 Og jeg for nylig tog CS50 kursus online via CS50.tv. 279 00:17:46,010 --> 00:17:49,700 Jeg har virkelig set og læst alt fra CS50 kursus, og jeg har gjort 280 00:17:49,700 --> 00:17:52,660 alt fra P-Sets, enten hacker udgave eller ej, men jeg gjorde ikke 281 00:17:52,660 --> 00:17:54,050 gøre nogen endelige projekt. 282 00:17:54,050 --> 00:17:56,720 >> Nu har jeg en idé til en endelig projekt, og det er 283 00:17:56,720 --> 00:17:58,210 hvorfor jeg skriver dig. 284 00:17:58,210 --> 00:18:01,040 Kom lige til det punkt, jeg ville gerne gøre og lære min egen 285 00:18:01,040 --> 00:18:03,690 tilpasning af CS50 på min skole. 286 00:18:03,690 --> 00:18:06,560 Desværre er de fleste af de studerende i min skole taler ikke engelsk, så jeg 287 00:18:06,560 --> 00:18:09,680 ville have til at oversætte alt og bestemt tilpasse visse af de dele 288 00:18:09,680 --> 00:18:13,640 bedre passer til situationen, en opgave, som jeg ville gerne gøre, og jeg kunne også 289 00:18:13,640 --> 00:18:15,770 gøre med glæde, hvis det er af interesse. 290 00:18:15,770 --> 00:18:17,870 Jeg er faktisk planlægger at udgive alt på en 291 00:18:17,870 --> 00:18:20,190 CS50.net stil hjemmeside. 292 00:18:20,190 --> 00:18:23,660 >> Og at der er, hjemmeside i Brasilien. 293 00:18:23,660 --> 00:18:28,060 Gabriel har også en tradition, ser det ud til, at filme 294 00:18:28,060 --> 00:18:29,360 hver eneste af hans foredrag. 295 00:18:29,360 --> 00:18:32,760 Og så det første år han lærte dette klasse, havde han omkring 50 klassekammerater i 296 00:18:32,760 --> 00:18:35,780 hans i gymnasiet tage CS50 med ham. 297 00:18:35,780 --> 00:18:40,720 Og så næste år, nogle 150 klassekammerater i hans tage CS50 eller CC50 298 00:18:40,720 --> 00:18:43,880 som det hedder der, med ham, med hans far bag kameraet filme 299 00:18:43,880 --> 00:18:45,620 absolut alt, hvad der skete. 300 00:18:45,620 --> 00:18:50,140 Og så hvad jeg troede, vi ville gøre, er at dele en tre-minutters klip af CS50 s 301 00:18:50,140 --> 00:18:55,120 Brasiliansk version her takket være Gabriel. 302 00:18:55,120 --> 00:18:59,921 303 00:18:59,921 --> 00:19:00,420 >> [VIDEOAFSPILNING] 304 00:19:00,420 --> 00:19:01,670 >> [MUSIC - opkaldet, "når DU VIL GÅ "] 305 00:19:01,670 --> 00:21:49,510 306 00:21:49,510 --> 00:21:49,860 >> [END VIDEOAFSPILNING] 307 00:21:49,860 --> 00:21:51,460 >> SPEAKER 1: Nogle af jer kender ham som Gabriel. 308 00:21:51,460 --> 00:21:52,770 Nogle af jer kender ham som Gabe. 309 00:21:52,770 --> 00:21:57,360 Og flere af jer kender ham som din Undervisning Fellow, så tak og 310 00:21:57,360 --> 00:22:00,782 tillykke til Gabe for hvad han har gjort her. 311 00:22:00,782 --> 00:22:14,040 >> [Applaus] 312 00:22:14,040 --> 00:22:18,930 >> SPEAKER 1: Så et kig nu forude, før vi bringe et par af jer op på scenen. 313 00:22:18,930 --> 00:22:23,210 Så i horisonten, som du ved, er CS50 hackathon. 314 00:22:23,210 --> 00:22:26,430 Så som jeg nævnte for et par uger siden, dette er ikke en mulighed for så meget at 315 00:22:26,430 --> 00:22:29,830 starte din endelige projekt, men at gøre fremskridt med og eller 316 00:22:29,830 --> 00:22:31,340 afslutte dit afgangsprojekt. 317 00:22:31,340 --> 00:22:35,210 Og indser også, det er ikke designet til at være nogle otte plus timer af kontor 318 00:22:35,210 --> 00:22:38,930 timer, men virkelig en mulighed for at være arbejde selvstændigt eller sammen med din 319 00:22:38,930 --> 00:22:42,760 partner eller partnere, hvis gå denne rute sammen af ​​klassekammerater og 320 00:22:42,760 --> 00:22:46,800 personale, og generelt hælder på hver andre såvel som dig selv, kraft 321 00:22:46,800 --> 00:22:50,390 kraftoverførsel gennem mange udfordringer, du har indstillet for dig selv. 322 00:22:50,390 --> 00:22:52,220 >> Og jeg kan ikke understrege dette nok. 323 00:22:52,220 --> 00:22:54,710 Hvis du ikke har lært denne lektie allerede fra problemet sæt, er det 324 00:22:54,710 --> 00:22:58,920 absolut en sandhed i software udvikling, at alting tager 325 00:22:58,920 --> 00:23:00,710 længere, end du forventer. 326 00:23:00,710 --> 00:23:03,520 Så uanset hvad du tænker på at bort i løbet af de næste par 327 00:23:03,520 --> 00:23:05,380 uger, fordobles den. 328 00:23:05,380 --> 00:23:08,940 Og derfra, indser, at selv da du måske ikke nødvendigvis at nå dine 329 00:23:08,940 --> 00:23:12,680 bedre eller bedste forhåbninger, men sikkert vi ser frem til nogle 330 00:23:12,680 --> 00:23:15,660 god, stor, og ideelt set, bedste implementeringer. 331 00:23:15,660 --> 00:23:16,650 >> Men dette er, hvad der venter. 332 00:23:16,650 --> 00:23:19,170 På bare et par uger, vi bogstaveligt vil have 333 00:23:19,170 --> 00:23:20,670 nogle siger CS50 rumfærger. 334 00:23:20,670 --> 00:23:24,190 Vi vil gå over over floden til de såkaldte HBS Hives, som er 335 00:23:24,190 --> 00:23:29,020 over Innovation Lab, hvor CS50 Puzzle Dag blev afholdt i år. 336 00:23:29,020 --> 00:23:32,200 Du vil se en smuk plads på indenfor, inden i hvilken er en flok 337 00:23:32,200 --> 00:23:36,390 forskellige rum kaldet Hives, som alle som har kollaborative værkstedsrum 338 00:23:36,390 --> 00:23:40,240 ikke ulig hvad du har set på det Innovation Lab måske allerede. 339 00:23:40,240 --> 00:23:43,540 Og der vil være rig fødevarer og slik. 340 00:23:43,540 --> 00:23:46,280 Der vil være en sådan Hive med en flok af konsoller, hvis du gerne vil 341 00:23:46,280 --> 00:23:49,210 dekomprimere på et tidspunkt og spille nogle spil med klassekammerater. 342 00:23:49,210 --> 00:23:52,560 Men for det meste, vil du se billeder som dette arbejder på 343 00:23:52,560 --> 00:23:53,840 projekter og dette. 344 00:23:53,840 --> 00:23:56,900 >> Men omkring 21:00, vil vi tjene ganske lidt af pizza. 345 00:23:56,900 --> 00:24:00,020 Og hær af Dominos fellows ankom sidste år til at levere det. 346 00:24:00,020 --> 00:24:01,940 Omkring 01:00, vi vil tjene kinesisk mad. 347 00:24:01,940 --> 00:24:04,180 Dette år vil vi give plader. 348 00:24:04,180 --> 00:24:10,960 Her, så kl 5:00, hvis der stadig stående, kan du gå tilbage hjem til 349 00:24:10,960 --> 00:24:14,060 sove, eller slutte sig til os i en flok pendulfart der vil gå ned ad vejen til 350 00:24:14,060 --> 00:24:17,680 Soldier Field, hvor en meget større IHOP eksisterer end den ene i 351 00:24:17,680 --> 00:24:21,220 Pladsen, og vi vil tjene nogle pandekager til, så længe du kan 352 00:24:21,220 --> 00:24:22,560 opretholde det. 353 00:24:22,560 --> 00:24:27,090 >> Derefter et par dage efter er CS50 Fair, som du er alle inviteret 354 00:24:27,090 --> 00:24:29,740 såvel som dine venner og klassekammerater. 355 00:24:29,740 --> 00:24:33,390 Hvert år, da jeg nævnte, nogle 2.000 plus folk fra hele campus deltage 356 00:24:33,390 --> 00:24:34,060 denne begivenhed. 357 00:24:34,060 --> 00:24:37,060 Og det ser typisk lidt noget som dette, komplet med 358 00:24:37,060 --> 00:24:40,900 CS50 stress bolde og popcorn og slik. 359 00:24:40,900 --> 00:24:43,975 Hvad er sjovt i at kigge gennem fotos at dette er hvad fangede vores 360 00:24:43,975 --> 00:24:46,150 øje med dette billede. 361 00:24:46,150 --> 00:24:50,620 Efterfulgt af, hvis du panorere op, det. 362 00:24:50,620 --> 00:24:52,890 Men det viser sig, er det ikke alt det ualmindelige. 363 00:24:52,890 --> 00:24:58,060 Her er et par folk i solbriller ikke mindre nyder nogle CS50 slik. 364 00:24:58,060 --> 00:25:01,180 >> Vi er også gået, da vi vil være denne år, af venner fra industrien. 365 00:25:01,180 --> 00:25:04,240 Så hvis du overvejer sommertiden muligheder eller fuldtidsjob, vores 366 00:25:04,240 --> 00:25:07,925 venner fra Amazon og eBay, Facebook, Google, Microsoft, Cora, og 367 00:25:07,925 --> 00:25:11,660 andre vil fremlægge ved begivenheden og der til at chatte med dig. 368 00:25:11,660 --> 00:25:16,110 Samt, vil der være en mulighed for at vinde nogle fantastiske præmier. 369 00:25:16,110 --> 00:25:20,490 En af de måder, vi forsøger at bryde hvert år isen, således at 370 00:25:20,490 --> 00:25:24,170 samtaler føler ikke tvungen, men er mindst motiveret enten 371 00:25:24,170 --> 00:25:26,810 uløseligt eller påvirket af den ydre er har vi lidt af en tombola. 372 00:25:26,810 --> 00:25:29,970 >> Så du vil modtage en lille trykt kort ved ankomsten, der vil bede dig 373 00:25:29,970 --> 00:25:32,350 om dit navn, og derefter har en hel bundt af pladsholdere 374 00:25:32,350 --> 00:25:34,520 for Smiley Face klistermærker. 375 00:25:34,520 --> 00:25:38,710 Og for hver klassekammerat dig eller deltager chats op, vil du modtage en 376 00:25:38,710 --> 00:25:40,700 lille mærkat, der vil gå på din tombola kort. 377 00:25:40,700 --> 00:25:43,640 Og flere klistermærker, mere muligheder for at vinde en sådan fabelagtig 378 00:25:43,640 --> 00:25:45,370 præmier som disse her. 379 00:25:45,370 --> 00:25:49,100 Så det er en sjov lille tilføje til hvad er ellers en begivenhed 380 00:25:49,100 --> 00:25:51,200 helt om jer. 381 00:25:51,200 --> 00:25:57,320 Og sådanne billeder som dette og dette og dette, og dette venter dig i sidste ende på 382 00:25:57,320 --> 00:25:58,750 Den CS50 Fair. 383 00:25:58,750 --> 00:26:04,130 >> Men det ville ikke være det sidste foredrag af CS50 uden en smule tradition. 384 00:26:04,130 --> 00:26:10,500 Hvis vi kunne have [? Zamalya?] RJ, og Rob kom op på scenen her. 385 00:26:10,500 --> 00:26:12,330 Sidde ved dette bord her. 386 00:26:12,330 --> 00:26:18,390 Og vi har nu brug for, lad os sige, seks frivillige fra publikum til 387 00:26:18,390 --> 00:26:20,680 konkurrere i en kamp for vid og sans. 388 00:26:20,680 --> 00:26:23,990 Lad os gøre fra hver sektion her. 389 00:26:23,990 --> 00:26:25,080 Hvordan omkring - 390 00:26:25,080 --> 00:26:25,690 kom op. 391 00:26:25,690 --> 00:26:26,500 One. 392 00:26:26,500 --> 00:26:28,870 Hvordan omkring to, lige i midten? 393 00:26:28,870 --> 00:26:31,160 Hvordan omkring tre på enden her? 394 00:26:31,160 --> 00:26:32,650 Fire? 395 00:26:32,650 --> 00:26:34,970 Og jeg aldrig gå meget tilbage. 396 00:26:34,970 --> 00:26:39,290 Fem i bageste række der, helt sikkert. 397 00:26:39,290 --> 00:26:43,480 Og seks på enden her. 398 00:26:43,480 --> 00:26:46,120 Kom op, okay. 399 00:26:46,120 --> 00:26:49,980 >> Så hvis du gerne vil tage dine steder som Team One, Team Two, og Team Tre. 400 00:26:49,980 --> 00:26:52,465 Alle jer indirekte deltager. 401 00:26:52,465 --> 00:26:55,720 Som du måske husker, at som en del af sidste problem indstillet, indgav dig en 402 00:26:55,720 --> 00:26:58,020 hel masse quiz anmeldelse spørgsmål. 403 00:26:58,020 --> 00:27:02,770 Ikke alle af dem naturligvis endte på quizzen selv af grunde, der 404 00:27:02,770 --> 00:27:03,920 vil snart være klar. 405 00:27:03,920 --> 00:27:08,300 Men vi troede, vi havde uddrag fra nogle af dem, og har lidt af udfordring 406 00:27:08,300 --> 00:27:12,530 for vid og sans her for Team One, Team To, og Team Tre. 407 00:27:12,530 --> 00:27:15,320 Hvis du fyre vil hver gerne sige en hurtig hej mens jeg kø 408 00:27:15,320 --> 00:27:18,180 op i bestyrelsen her. 409 00:27:18,180 --> 00:27:20,840 >> LAYLA: Hej, jeg er Layla. 410 00:27:20,840 --> 00:27:22,192 >> MIKE: Jeg er Mike. 411 00:27:22,192 --> 00:27:23,340 >> Tabitha: Tabitha. 412 00:27:23,340 --> 00:27:27,620 >> MARIAM: Hej, jeg er Mariam, jeg er en freshman [? i Mauer. ?] 413 00:27:27,620 --> 00:27:30,270 >> Keiran: Hej gutter, jeg er Keiran. 414 00:27:30,270 --> 00:27:30,960 >> BRIAN: Brian. 415 00:27:30,960 --> 00:27:32,210 Freshman i Pennypacker. 416 00:27:32,210 --> 00:27:34,840 417 00:27:34,840 --> 00:27:36,702 >> RJ: Hej, jeg er RJ. 418 00:27:36,702 --> 00:27:39,692 >> ZAMYLA: Zamyla. 419 00:27:39,692 --> 00:27:41,915 >> ROB: Rob, jeg er en freshman i Weld. 420 00:27:41,915 --> 00:27:44,880 421 00:27:44,880 --> 00:27:47,930 >> SPEAKER 1: Og i dag har vi også Colton der vil være at hjælpe os med at drive den 422 00:27:47,930 --> 00:27:49,815 bord, hvis du gerne vil sige hej så godt. 423 00:27:49,815 --> 00:27:51,660 >> COLTON: Hvad sker der? 424 00:27:51,660 --> 00:27:56,940 >> SPEAKER 1: Okay, så det er Fare ved hjælp af absolut spørgsmål, 425 00:27:56,940 --> 00:27:58,090 jer alle indsendt. 426 00:27:58,090 --> 00:28:00,990 Vi har måske ikke tid til at rydde off hele bestyrelsen, men vi vil i det mindste 427 00:28:00,990 --> 00:28:03,210 forsøge at plukke fra nogle af højdepunkterne. 428 00:28:03,210 --> 00:28:10,610 I møntkast, der ikke gjorde faktisk sker, Team One vandt kontrol 429 00:28:10,610 --> 00:28:11,350 af bestyrelsen. 430 00:28:11,350 --> 00:28:14,320 Så på bare et øjeblik, vi kommer at sætte dette over hovedhøjde 431 00:28:14,320 --> 00:28:16,440 for alle at se her. 432 00:28:16,440 --> 00:28:19,930 >> Og Team One, er du i kontrol af kategori og dollar beløb. 433 00:28:19,930 --> 00:28:24,690 Kategorierne er Binary og ASCII, Compilere og biblioteker, Code, 434 00:28:24,690 --> 00:28:25,940 Computere og Rand. 435 00:28:25,940 --> 00:28:29,260 436 00:28:29,260 --> 00:28:31,650 Åh, og for brummen i - 437 00:28:31,650 --> 00:28:33,340 Jeg har taget det for givet. 438 00:28:33,340 --> 00:28:36,530 For brummen i, har vi ikke buzzere, men vi har din hånd. 439 00:28:36,530 --> 00:28:41,360 Så den første hånd op som bedømmes af Colton og eller mig selv og eller grumblings 440 00:28:41,360 --> 00:28:45,810 fra publikum vil bestemme hvis hånd gik op først. 441 00:28:45,810 --> 00:28:48,726 Team One, hvilken kategori vil du have? 442 00:28:48,726 --> 00:28:50,320 >> MIKE: Kode 500. 443 00:28:50,320 --> 00:28:53,740 >> SPEAKER 1: Kode for 500. 444 00:28:53,740 --> 00:29:00,460 >> [Latter] 445 00:29:00,460 --> 00:29:03,080 >> SPEAKER 1: Så vi vil gøre nogle af de regler, som vi går. 446 00:29:03,080 --> 00:29:05,525 Så hvad dollar beløb ville du lyst til at satse på kode? 447 00:29:05,525 --> 00:29:08,330 448 00:29:08,330 --> 00:29:10,360 Jeg kender, så vælg et nummer. 449 00:29:10,360 --> 00:29:11,748 Alt, hvad du ønsker. 450 00:29:11,748 --> 00:29:19,350 451 00:29:19,350 --> 00:29:20,170 >> MIKE: 500. 452 00:29:20,170 --> 00:29:20,980 >> SPEAKER 1: For 500. 453 00:29:20,980 --> 00:29:25,220 Kode for 500. 454 00:29:25,220 --> 00:29:27,210 Hvordan C skrevet? 455 00:29:27,210 --> 00:29:28,690 Enhver, hvis hånd går op først. 456 00:29:28,690 --> 00:29:31,900 457 00:29:31,900 --> 00:29:33,940 Fra folk på disse tabeller. 458 00:29:33,940 --> 00:29:35,310 Jeg tror, ​​jeg så Team Tre? 459 00:29:35,310 --> 00:29:36,560 >> ROB: Statisk skrevet? 460 00:29:36,560 --> 00:29:41,511 461 00:29:41,511 --> 00:29:45,740 [Latter] 462 00:29:45,740 --> 00:29:48,962 >> SPEAKER 1: Undskyld, minus 500 for personalet. 463 00:29:48,962 --> 00:29:51,730 464 00:29:51,730 --> 00:29:55,290 Flytning til den næste kategori. 465 00:29:55,290 --> 00:29:56,760 Team One er stadig i kontrol. 466 00:29:56,760 --> 00:30:00,780 467 00:30:00,780 --> 00:30:02,900 >> MIKE: Binay for 500. 468 00:30:02,900 --> 00:30:06,040 >> SPEAKER 1: Binary til 500. 469 00:30:06,040 --> 00:30:09,000 Hvad er svaret - 470 00:30:09,000 --> 00:30:11,260 Team To, jeg har fået fortalt. 471 00:30:11,260 --> 00:30:13,803 >> MARIAM: Hvad er 42? 472 00:30:13,803 --> 00:30:16,158 >> [Stønnende] 473 00:30:16,158 --> 00:30:19,890 >> SPEAKER 1: Jeg er bange nu, ville en anden kan lide at gøre dette? 474 00:30:19,890 --> 00:30:32,620 475 00:30:32,620 --> 00:30:33,750 Team One. 476 00:30:33,750 --> 00:30:36,160 >> MIKE: Et nul et nul. 477 00:30:36,160 --> 00:30:39,708 >> SPEAKER 1: Jeg hørte en nul én nul, hvilket rent faktisk er korrekt. 478 00:30:39,708 --> 00:30:47,090 >> [Applaus] 479 00:30:47,090 --> 00:30:49,960 >> SPEAKER 1: Du er faktisk gør alt arbejdet. 480 00:30:49,960 --> 00:30:55,190 Team One er stadig i kontrol og nu har positiv 500. 481 00:30:55,190 --> 00:30:56,796 >> ROB: Ikke Team Two miste 500? 482 00:30:56,796 --> 00:30:57,190 >> SPEAKER 1: Undskyld? 483 00:30:57,190 --> 00:30:58,616 >> ROB: Skal Team Two miste 500? 484 00:30:58,616 --> 00:31:01,030 >> SPEAKER 1: Oh, Team Two miste 500? 485 00:31:01,030 --> 00:31:02,700 Ja, hvis vi gør det på den måde. 486 00:31:02,700 --> 00:31:07,230 487 00:31:07,230 --> 00:31:09,550 Du har lige mistet publikum selv. 488 00:31:09,550 --> 00:31:10,800 Team One, du er i kontrol. 489 00:31:10,800 --> 00:31:15,330 490 00:31:15,330 --> 00:31:15,570 >> MIKE: Tilfældig for 500. 491 00:31:15,570 --> 00:31:17,760 >> SPEAKER 1: Tilfældig for 500. 492 00:31:17,760 --> 00:31:20,561 Og det spørgsmål er, hvad betyder ræven sige? 493 00:31:20,561 --> 00:31:23,450 494 00:31:23,450 --> 00:31:27,920 Alvorlige præjudicielle spørgsmål af en af ​​dine klassekammerater. 495 00:31:27,920 --> 00:31:28,740 Team Two? 496 00:31:28,740 --> 00:31:29,990 >> BRIAN: Ding-ding-ding-ding-ding. 497 00:31:29,990 --> 00:31:35,570 498 00:31:35,570 --> 00:31:37,510 >> SPEAKER 1: Jeg tror, ​​vi vil tage det selv. 499 00:31:37,510 --> 00:31:40,155 Vi tager det. 500 00:31:40,155 --> 00:31:42,140 Team To er i kontrol. 501 00:31:42,140 --> 00:31:44,566 Vi har tid til et par mere single Jeopardy spørgsmål. 502 00:31:44,566 --> 00:31:47,920 503 00:31:47,920 --> 00:31:50,480 >> Keiran: Vi vil gå med Computere til 100. 504 00:31:50,480 --> 00:31:54,340 >> SPEAKER 1: Computere til 100. 505 00:31:54,340 --> 00:31:59,200 >> [Latter] 506 00:31:59,200 --> 00:32:01,560 >> SPEAKER 1: Team Tre. 507 00:32:01,560 --> 00:32:04,065 >> RJ: Hvad er jkl semikolon? 508 00:32:04,065 --> 00:32:11,280 509 00:32:11,280 --> 00:32:16,420 >> SPEAKER 1: Men kun minus 100. 510 00:32:16,420 --> 00:32:19,410 Faktiske henvendelser fra dine klassekammerater. 511 00:32:19,410 --> 00:32:20,783 Team Two, stadig har kontrollen. 512 00:32:20,783 --> 00:32:23,540 513 00:32:23,540 --> 00:32:25,640 >> BRIAN: Lad os gå computere til 500. 514 00:32:25,640 --> 00:32:27,200 >> SPEAKER 1: Computere til 500. 515 00:32:27,200 --> 00:32:30,030 Og det spørgsmål er, fusionere slags. 516 00:32:30,030 --> 00:32:34,700 [Latter] 517 00:32:34,700 --> 00:32:36,360 Jeg ser Team Two. 518 00:32:36,360 --> 00:32:44,801 519 00:32:44,801 --> 00:32:48,470 >> BRIAN: Hvad er en n-log n sorteringsalgoritme? 520 00:32:48,470 --> 00:32:51,850 >> SPEAKER 1: Noget siger mig, der kommer ikke til at være det. 521 00:32:51,850 --> 00:32:53,100 Og svaret er - 522 00:32:53,100 --> 00:32:56,720 523 00:32:56,720 --> 00:32:57,950 du ønsker at give det til ham? 524 00:32:57,950 --> 00:33:01,950 Positiv 500. 525 00:33:01,950 --> 00:33:04,825 Vi har tid til et mere enkelt Jeopardy spørgsmål. 526 00:33:04,825 --> 00:33:07,605 527 00:33:07,605 --> 00:33:09,300 Team Two. 528 00:33:09,300 --> 00:33:13,820 >> BRIAN: Compilere og Biblioteker til 500. 529 00:33:13,820 --> 00:33:15,325 >> SPEAKER 1: Hvad betyder # include Mean? 530 00:33:15,325 --> 00:33:20,130 531 00:33:20,130 --> 00:33:21,506 Rob? 532 00:33:21,506 --> 00:33:25,500 >> ROB: Du vil have pre-processoren til at kopiere indholdet af dot-h fil 533 00:33:25,500 --> 00:33:28,278 ind i filen? 534 00:33:28,278 --> 00:33:32,544 >> [PUBLIKUM BOOS] 535 00:33:32,544 --> 00:33:35,550 >> SPEAKER 1: Det er temmelig godt. 536 00:33:35,550 --> 00:33:37,610 500. 537 00:33:37,610 --> 00:33:42,035 Så på midtvejsstatus, Team Den ene er på positiv 500. 538 00:33:42,035 --> 00:33:43,950 Team To på positiv 500. 539 00:33:43,950 --> 00:33:47,650 Og Team Tre måde stadig på negativ 100. 540 00:33:47,650 --> 00:33:50,556 Så nu er vi videre til Double Jeopardy. 541 00:33:50,556 --> 00:33:58,490 Og med Double Jeopardy, kategorierne vil nu være hash-tabeller, 542 00:33:58,490 --> 00:34:06,106 Programmering, Internets, HTTP, HTML og CSS, og Rand. 543 00:34:06,106 --> 00:34:09,000 544 00:34:09,000 --> 00:34:10,719 Jeg tror Team To er i kontrol. 545 00:34:10,719 --> 00:34:12,110 >> RJ: Hvorfor ikke os? 546 00:34:12,110 --> 00:34:13,860 De har lige vundet. 547 00:34:13,860 --> 00:34:15,840 De har lige fået den sidste. 548 00:34:15,840 --> 00:34:16,429 >> SPEAKER 1: Åh, Team One. 549 00:34:16,429 --> 00:34:17,679 Du er Team Tre. 550 00:34:17,679 --> 00:34:20,758 551 00:34:20,758 --> 00:34:22,420 >> ROB: Rand til 1.000. 552 00:34:22,420 --> 00:34:23,550 >> SPEAKER 1: Rand til 1.000. 553 00:34:23,550 --> 00:34:28,449 Og det spørgsmål er, hvad der bruges til at tillade dig til at gøre gratis langdistance 554 00:34:28,449 --> 00:34:29,699 telefonopkald? 555 00:34:29,699 --> 00:34:32,674 556 00:34:32,674 --> 00:34:35,830 Skulle have set, at foredrag, skulle du ikke? 557 00:34:35,830 --> 00:34:36,610 Team Two. 558 00:34:36,610 --> 00:34:41,656 >> MARIAM: Captain Crunch fløjte, hvis du blæste det ind i AT & T ting. 559 00:34:41,656 --> 00:34:43,135 >> SPEAKER 1: Meget pænt gjort. 560 00:34:43,135 --> 00:34:47,580 561 00:34:47,580 --> 00:34:49,659 Okay, Team Two fremad. 562 00:34:49,659 --> 00:34:53,150 Vi har tid til bare et par mere spørgsmål i Double Jeopardy. 563 00:34:53,150 --> 00:34:55,389 Team Two. 564 00:34:55,389 --> 00:35:01,320 >> BRIAN: Lad os gå til Internets for 600. 565 00:35:01,320 --> 00:35:03,030 >> SPEAKER 1: Hvad betyder 403 betyder? 566 00:35:03,030 --> 00:35:06,355 567 00:35:06,355 --> 00:35:09,755 Det var på quizzen. 568 00:35:09,755 --> 00:35:10,530 Team Tre? 569 00:35:10,530 --> 00:35:13,130 Team Tre. 570 00:35:13,130 --> 00:35:14,380 >> ROB: Forbidden? 571 00:35:14,380 --> 00:35:16,340 572 00:35:16,340 --> 00:35:19,180 Hvad er forbudt? 573 00:35:19,180 --> 00:35:21,510 >> SPEAKER 1: Forbidden, korrekt. 574 00:35:21,510 --> 00:35:26,060 Team Tre, du er i positive zone nu. 575 00:35:26,060 --> 00:35:27,310 Hvad vil du gerne? 576 00:35:27,310 --> 00:35:30,520 577 00:35:30,520 --> 00:35:34,160 >> ROB: Internets til 1.000. 578 00:35:34,160 --> 00:35:35,740 >> SPEAKER 1: Internets til 1.000. 579 00:35:35,740 --> 00:35:36,990 Clarks tredje lov? 580 00:35:36,990 --> 00:35:48,700 581 00:35:48,700 --> 00:35:50,815 Fra publikum, Daniel? 582 00:35:50,815 --> 00:35:52,065 >> [Uhørligt] 583 00:35:52,065 --> 00:35:57,750 584 00:35:57,750 --> 00:35:59,930 >> SPEAKER 1: Vil du gerne afsløre? 585 00:35:59,930 --> 00:36:06,250 Daniel til 1.000. 586 00:36:06,250 --> 00:36:11,440 Vi har tid til et sidste spørgsmål før vi går ind i Final Jeopardy. 587 00:36:11,440 --> 00:36:13,070 Hvilken kategori vil du have? 588 00:36:13,070 --> 00:36:17,010 589 00:36:17,010 --> 00:36:20,340 Hash-tabeller for 1000, vores sidste spørgsmål. 590 00:36:20,340 --> 00:36:22,390 Hvad skal man huske at gøre efter - 591 00:36:22,390 --> 00:36:27,010 592 00:36:27,010 --> 00:36:29,240 Team Two. 593 00:36:29,240 --> 00:36:30,410 >> MARIAM: F tæt på? 594 00:36:30,410 --> 00:36:31,660 Nej? 595 00:36:31,660 --> 00:36:34,770 596 00:36:34,770 --> 00:36:38,260 >> SPEAKER 1: Før vi afslører, hvad ville Team One svar have været? 597 00:36:38,260 --> 00:36:39,630 >> MIKE: Kontrol af, om det er nul? 598 00:36:39,630 --> 00:36:40,190 >> SPEAKER 1: Kontrol af, om det er nul. 599 00:36:40,190 --> 00:36:42,751 Og hvad ville Team Tre er svar have været? 600 00:36:42,751 --> 00:36:45,680 >> [Uhørligt] 601 00:36:45,680 --> 00:36:46,935 >> SPEAKER 1: Colton, hvad er svaret? 602 00:36:46,935 --> 00:36:51,110 603 00:36:51,110 --> 00:36:52,340 Så Team One. 604 00:36:52,340 --> 00:36:56,010 Så jeg tror, ​​vi vil give det til jer begge. 605 00:36:56,010 --> 00:37:05,010 1.000 til hvert team sætter dig ved 2.500, 1.500, ikke? 606 00:37:05,010 --> 00:37:06,010 Der vi går. 607 00:37:06,010 --> 00:37:12,770 Men Team One, tror jeg, bliver nul til 1000. 608 00:37:12,770 --> 00:37:18,445 Studerende du kan stadig tabe dette ved gøre dårlige matematiske beslutninger. 609 00:37:18,445 --> 00:37:21,050 610 00:37:21,050 --> 00:37:23,030 >> Vi har nu indtaste Final Jeopardy. 611 00:37:23,030 --> 00:37:28,540 612 00:37:28,540 --> 00:37:31,270 Kategori er datalogi. 613 00:37:31,270 --> 00:37:37,390 Team One kan du satse op til én. 614 00:37:37,390 --> 00:37:39,060 Det var en fejl. 615 00:37:39,060 --> 00:37:40,574 Hvad var det, 1.500? 616 00:37:40,574 --> 00:37:41,520 1.500. 617 00:37:41,520 --> 00:37:44,950 Team To kan satse op til 1.500. 618 00:37:44,950 --> 00:37:47,260 Og Team Tre kan satse op til 600. 619 00:37:47,260 --> 00:37:50,690 >> Skriv venligst din dollar beløb på dit stykke papir, mens vi spiller 620 00:37:50,690 --> 00:37:51,940 nogle baggrundsmusik. 621 00:37:51,940 --> 00:37:55,930 622 00:37:55,930 --> 00:37:57,180 Eller som vi afslører spørgsmålet. 623 00:37:57,180 --> 00:38:10,310 624 00:38:10,310 --> 00:38:12,430 Har du lavet dine indsatser? 625 00:38:12,430 --> 00:38:16,610 626 00:38:16,610 --> 00:38:20,620 Vi viser kun indsatser efter at besvare. 627 00:38:20,620 --> 00:38:25,060 Nedskriv dine dollar beløb, flot og tydeligt. 628 00:38:25,060 --> 00:38:29,770 Så spørgsmålet er, hvad der er CS50? 629 00:38:29,770 --> 00:38:31,320 Nu har vi nogle baggrundsmusik. 630 00:38:31,320 --> 00:39:06,550 631 00:39:06,550 --> 00:39:16,050 >> Så Team One svar der er, og du satset 299, som er plus 100 632 00:39:16,050 --> 00:39:21,760 Knapperne kan ikke rumme, men du satset 299, og dit svar 633 00:39:21,760 --> 00:39:25,150 var dette CS50. 634 00:39:25,150 --> 00:39:30,010 I mellemtiden Team To satset 700. 635 00:39:30,010 --> 00:39:31,995 Deres svar er en kult. 636 00:39:31,995 --> 00:39:41,930 637 00:39:41,930 --> 00:39:45,510 Du ønsker at gå med dette? 638 00:39:45,510 --> 00:39:48,140 Så du har satset - 639 00:39:48,140 --> 00:39:51,510 640 00:39:51,510 --> 00:39:54,110 De satset dette. 641 00:39:54,110 --> 00:39:58,420 Og deres svar var, at CS50 er det ikke. 642 00:39:58,420 --> 00:40:01,410 Men den officielle svar i henhold til din klassekammerat, der har indgivet denne 643 00:40:01,410 --> 00:40:02,380 Spørgsmålet er - 644 00:40:02,380 --> 00:40:03,368 >> [Musikgengivelse] 645 00:40:03,368 --> 00:40:10,284 >> [Latter] 646 00:40:10,284 --> 00:40:11,534 >> SPEAKER 1: This! 647 00:40:11,534 --> 00:40:13,750 648 00:40:13,750 --> 00:40:23,180 Så der sætter disse fyre på 899. 649 00:40:23,180 --> 00:40:25,080 Du fyre satset alle dine penge. 650 00:40:25,080 --> 00:40:31,050 Gutter satset 700, men havde hvad, 1500? 651 00:40:31,050 --> 00:40:32,830 Hvilket er 800. 652 00:40:32,830 --> 00:40:36,880 Så wow, du fyre har en af ​​$ 99. 653 00:40:36,880 --> 00:40:37,520 Team One! 654 00:40:37,520 --> 00:40:38,770 Et stort tillykke. 655 00:40:38,770 --> 00:40:43,046 656 00:40:43,046 --> 00:40:43,890 Congrats. 657 00:40:43,890 --> 00:40:46,790 Vi har fået en ting at gøre. 658 00:40:46,790 --> 00:40:48,040 Congrats. 659 00:40:48,040 --> 00:40:50,750 660 00:40:50,750 --> 00:40:53,430 >> Vi har en sidste ting at gøre. 661 00:40:53,430 --> 00:40:58,260 Der er faktisk en hel del at foregår bag kulisserne, og 662 00:40:58,260 --> 00:41:02,350 desværre er det hele fanget på video, selvom du måske ikke 663 00:41:02,350 --> 00:41:04,670 se alt på CS50.net. 664 00:41:04,670 --> 00:41:10,200 Og hvad vores team har gjort for at bringe os hjem her i dag er at forberede en spole 665 00:41:10,200 --> 00:41:15,970 af fraklip, omkring tre minutter værd, hvad CS50 virkelig bag 666 00:41:15,970 --> 00:41:17,210 kulisserne. 667 00:41:17,210 --> 00:41:22,290 Hvis vi kunne dæmpe lyset én sidste gang her i efteråret 2013. 668 00:41:22,290 --> 00:41:25,930 >> [VIDEOAFSPILNING] 669 00:41:25,930 --> 00:41:26,640 >> -Velkommen tilbage. 670 00:41:26,640 --> 00:41:29,610 Dette er slutningen af ​​uge 5.. 671 00:41:29,610 --> 00:41:33,580 Så indtil nu - 672 00:41:33,580 --> 00:41:34,830 genstart. 673 00:41:34,830 --> 00:41:38,186 674 00:41:38,186 --> 00:41:47,150 >> [Musikgengivelse] 675 00:41:47,150 --> 00:41:48,860 >> -Dette er begyndelsen af ​​tilbagegangen. 676 00:41:48,860 --> 00:41:49,480 >> -Ugh. 677 00:41:49,480 --> 00:41:53,040 >> -Virtual sæt døre. 678 00:41:53,040 --> 00:41:55,844 Vi re-arrangere disse - 679 00:41:55,844 --> 00:42:14,410 >> [Musikgengivelse] 680 00:42:14,410 --> 00:42:15,520 >> -Hej, jeg er Rob. 681 00:42:15,520 --> 00:42:17,050 Og lad os få grådige. 682 00:42:17,050 --> 00:42:18,240 Det er mig, Rob. 683 00:42:18,240 --> 00:42:20,950 Og når i Rom, lad os program som romerne gør. 684 00:42:20,950 --> 00:42:23,090 Lad os dechifrere Visionaire programmet. 685 00:42:23,090 --> 00:42:25,310 Jeg håber du er spil for spil på 15. 686 00:42:25,310 --> 00:42:26,810 Hvordan kan vi ansætte en binær søgning? 687 00:42:26,810 --> 00:42:27,800 Lad os finde ud af. 688 00:42:27,800 --> 00:42:29,390 Spekulerer hvordan man gennemfører dette spil? 689 00:42:29,390 --> 00:42:31,510 Nå, lad os bryde ud personalet løsning. 690 00:42:31,510 --> 00:42:35,400 Lad os håbe, at denne løsning hjælper sætte dig på vejen til bedring. 691 00:42:35,400 --> 00:42:39,790 Og jeg håber, du er klar til at plukke op hvad jeg springer fra, eller 692 00:42:39,790 --> 00:42:41,370 lægge ned, eller - 693 00:42:41,370 --> 00:42:45,690 694 00:42:45,690 --> 00:42:47,490 Åh, skyde, god opfordring. 695 00:42:47,490 --> 00:42:48,800 Boom. 696 00:42:48,800 --> 00:42:51,750 >> -Er bestande af-hylden ved kysten? 697 00:42:51,750 --> 00:42:53,000 >> [Uhørligt] 698 00:42:53,000 --> 00:42:55,516 699 00:42:55,516 --> 00:42:58,020 >> -For dem af jer der ikke kan se pinlige fejl jeg lige lavet, 700 00:42:58,020 --> 00:42:58,750 der er det. 701 00:42:58,750 --> 00:42:59,440 >> -Attribut. 702 00:42:59,440 --> 00:43:00,830 Attributter. 703 00:43:00,830 --> 00:43:01,640 Attribut. 704 00:43:01,640 --> 00:43:03,032 At. 705 00:43:03,032 --> 00:43:03,960 >> -Hvad sker der? 706 00:43:03,960 --> 00:43:04,690 Hvad sker der med mig? 707 00:43:04,690 --> 00:43:06,430 >> -Undskyld, jeg er lidt loopy. 708 00:43:06,430 --> 00:43:07,910 >> -Jeg kan ikke se din tommelfinger. 709 00:43:07,910 --> 00:43:09,770 Yes! 710 00:43:09,770 --> 00:43:11,170 >> [BEEP] 711 00:43:11,170 --> 00:43:11,510 >> -Undskyld. 712 00:43:11,510 --> 00:43:13,940 Der er et kamera. 713 00:43:13,940 --> 00:43:15,190 >> [Uhørligt] 714 00:43:15,190 --> 00:43:17,840 715 00:43:17,840 --> 00:43:19,688 >> -ting, du gør for denne klasse. 716 00:43:19,688 --> 00:43:22,652 717 00:43:22,652 --> 00:43:24,630 Det er alt. 718 00:43:24,630 --> 00:43:25,780 Programmering er hårdt. 719 00:43:25,780 --> 00:43:29,200 >> -Det er CS50. 720 00:43:29,200 --> 00:43:30,923 >> -Winner. 721 00:43:30,923 --> 00:43:44,250 [Musikgengivelse] 722 00:43:44,250 --> 00:43:46,370 >> -ting kaldet Hash Tabeller og hægtede lister. 723 00:43:46,370 --> 00:43:50,450 Træer og forsøger, alle redskaber til ens værktøjskasse med til at løse problemer 724 00:43:50,450 --> 00:43:52,080 mere effektivt. 725 00:43:52,080 --> 00:43:53,031 Vi tager - 726 00:43:53,031 --> 00:43:59,630 [Latter] 727 00:43:59,630 --> 00:44:01,080 Vi er nødt til at bruge det. 728 00:44:01,080 --> 00:44:03,980 729 00:44:03,980 --> 00:44:07,270 [Latter] 730 00:44:07,270 --> 00:44:10,430 Hvordan ser vi ikke at komme? 731 00:44:10,430 --> 00:44:11,860 Vi har brug for fraklip nu. 732 00:44:11,860 --> 00:44:12,880 >> [END VIDEOAFSPILNING] 733 00:44:12,880 --> 00:44:14,850 >> SPEAKER 1: Dette var CS50. 734 00:44:14,850 --> 00:44:16,920 Kage serveres nu nedenunder. 735 00:44:16,920 --> 00:44:20,890 [Applaus] 736 00:44:20,890 --> 00:44:24,740 >> SPEAKER 2: På det næste CS50, den Hackathon ikke går som planlagt. 737 00:44:24,740 --> 00:44:33,643