[Musikgengivelse] SPEAKER 1: Du er nu dimitteret fra CS50. [Applaus] SPEAKER 1: Så det var CS50. Dette er starten og I slutningen af ​​uge 12. Så jeg har aftalt, selvom jeg har modstået all sigt at bære glas hele dette foredrag, så du kan se CS50 gennem mine øjne. Dette er i den ende af, hvad der var i sidste ende betød at være en rejse fra Uge 0 til uge 12. Og hvad jeg vil gerne minde os alle er at denne linje fra den allerførste uge af klasse, der i sidste ende forhold i dette kursus er ikke så meget hvor du ender i forhold til din klassekammerater, men hvor er du i dette, Uge 12, ender relative til dig selv i uge 0. Faktisk, da du så fra, at retrospektiv, 73% af jer bare tolv plus uger siden havde ingen forudgående programmering erfaring eller i datalogi, og så jeg tør sige, at i dag, mandag i Uge 12, ingen af ​​jer er officielt mindre behagelig længere. Så tillykke til dem blandt jer, der engang var. Så som er en tradition, begynder vi begge og afslutte semestret med kage. Og det takket være Professor Margo Seltzer i Datalogi Department, brugte vi i går, et par af os, forbereder nogle kager til dig. Ganske få skumfiduser blev brugt, og hvad vi besluttede at gøre, er at dekorere en af ​​disse kager på denne måde. Det startede ud som denne med en smule mere indsats. Det begyndte at tage form, når - om et par timer i det, begyndte at se sådan ud. Og så endelig, takket være vores ven, Margo Seltzer, vil du blive spiser det i bare et lille stykke tid nedenunder i pub efter CS50. Så minde om, at på Quiz One, der var en tilbagevendende tema af numre, som du måske har bemærket. Og i post mortem for Quiz One a uge siden, spurgte vi dine klassekammerater, hvis de kunne identificere, at sekvens af tal. Jeg er bange for jeg kan ikke rigtig fortælle dig nu hvad de er, så vi ikke ødelægger, hvad ellers kunne være sjov oplevelse for dig, hvis du ikke har oplevet, men tillade mig at invitere op til scenen for de fabelagtige stress bolde, som vi lovede du følger klassekammerater, der Vidste Email os og lad os vide, hvad i virkeligheden disse tal betød. Hvis Angie, Barrett, Daniel, Elmer, Jarek, Layla, og eller Nicholas er her, kan du komme videre op til at modtage dine CS50 stress bolde. Tillykke med det. Og pænt gjort, tillykke. Så en lille smule af en påske æg i den der. Så et ord og derefter på, hvad venter efter CS50. Så huske, at det var blot et par uger siden, at vi startede livet her med Scratch og gøre Hello World med enkleste af at trække og slippe puslespillet og indså, at netop uger senere, var du alt at gennemføre lidt noget som dette. CS50 shuttle kørsel jer næsten omkring campus. Og jeg vil opfordre dig til at holde på sindet, især da du dykker ned i afgangsprojekter, der delta, især hvis du var blandt dem, mindre behagelige eller andet sted i imellem, som du nu fortsætte med at dykke i dine afgangsprojekter, der er i sidste ende en mulighed for virkelig at tage dig selv for et spin, skal du bruge din nyfundne viden og kunnen, som datalogi, og i sidste ende imponere omkring 2.000 plus mennesker med dette års CS50 Fair. Selv Milo har fået ind i handlingen. Så han har arbejdet på sin sidste projektet allerede, et websted, jeg havde opfordre dig til at besøge her. milobanana.me. Så selv Milo købt et domænenavn, hvis der også er af interesse for dig. Og hvad vi altid kender også på dette del af semestret er, at vi har taget de fleste alle af uddannelsen hjul i forvejen, men en sidste stadig, at den CS50 apparatet. Nu ved slutningen af ​​dagen, er apparatet blot ment til at være en temmelig standard Linux-server, som du har været bruge al denne tid. Og som sådan, det er repræsentativt servere, som du kan bruge i fremtiden. Så indse, at det ikke nødvendigvis er selv en uddannelse hjul, men repræsentant miljøer du vil bruge i fremtiden. Men selv da, hvis du hellere vil bruge din egen Mac eller din egen PC, indbygget indse, at apparatet er kun én måde kan du fortsætte programmeringen. Der findes værktøjer, integreret og udviklingsmiljøer, eller IDE'er, kendt som Code Blocks, Eclipse, NetBeans og lignende. Xcode så godt på Mac OS, samt på Vinduer, værktøjer som den samme, herunder cygwin, Visual Studio, og flere andre. Så vi vil opfordre dig med din afgangsprojekter, hvis du gerne vil gå ud over, hvad du har gjort i apparat, kan du absolut gøre dette på Mac OS, Windows og endda på Linux hvis du kører det selv. Nu, et ord om Problem Set Six. Du husker, at Problem Set Seks var sandsynligvis for mange af jer mest udfordrende problemet sæt. Og der var denne store board toppen som nogle af jer stræber efter at blive. Og vi vil gerne tage et øjeblik med en anden stress bold at anerkende en dine klassekammerater, der bested de fleste af personale og de fleste af klassekammerater. Her har vi Richard på toppen af ​​listen. Hvis Richard er her i dag? Richard? Richard er faktisk her i dag. Kom op, Richard! [Applaus] SPEAKER 1: Ikke klodsethed, du er forventer i dag måske, men tillykke Problem Set seks. Så jeg har netop modtaget ord - så vi gik i og indsat denne i farten - at det er en af ​​dine klassekammerats fødselsdage. Selvom tilbagekaldelse, der statistisk set dette der sandsynligvis vil ske de fleste helst dag i semester, som vi har set med den såkaldte fødselsdag problem. Men ikke desto mindre, da hans bofæller spurgte, vil vi gerne tage et øjeblik og anerkende Mike hvis fødselsdag er i dag med stress bolden. Hvis du gerne vil komme ned, Mike. [Applaus] [SINGING] SPEAKER 1: Så du husker så godt i Problem Set Five, der var lidt af en valgfri udfordring. Når du har genvundet de 50 billeder, du blev udfordret til at finde de 50 dataloger og derefter tage fotografier af dig selv med dem, ideelt som ikke-creepily som muligt. Der ikke altid sker, men vi vil gerne anerkende et par af dine klassekammerater, der bemærkede rent faktisk mange af kursets personale. Hvis Chris, Layla, og Raul kunne komme ned for deres anerkendelse og stress bolde så godt? Tillykke med det. Kom op. Vi mødes igen. Tillykke med dit konstatering af personalet. Og kom nu op, Layla, så godt. Tillykke med det. Okay, men der var et par af klassekammerater, der har fundet en hel del mere af personalet. I et tilfælde, 47 af de ansatte, og i ét tilfælde, alle 50 år. En af dine klassekammerater skriver os som på indgiver sin forelæggelse, dette er min sidste forelæggelse for Jeg så dig Harvard Game. Jeg endte med at finde 46 mennesker og en hund. Det er måske ikke være nok til at vinde, men det var en masse sjov. Og det var Daniel, der her er afbilledet med RJ, med Ben. Mærkeligt nok, han ikke synes at ville at være i denne foto med Ben. Men vi vil gerne anerkende Daniel. Men vi har også fået et andet notat fra en studerende, der på 5:23 på mandag, November 4, deadline for disse indlæg. Kære Heads, jeg har 54 i minuttet. Nogle mere kan tilføjes i det kommende timer, inkluderet er nogle andet personale jeg fandt. Derefter på 11:09 på den samme dag, dette fyr også, også kaldet Daniel, skriver, jeg er glad for at meddele, at jeg har fundet de resterende fire computer videnskabsmænd og har gennemført sættet. Så vi vil gerne anerkende Daniel som godt for at finde Milo og Jason og selv Tommy MacWilliam, tidligere leder Undervisning Fellow som nu bor i Californien er men tilsyneladende tilgængelige på Skype. Så vi vil gerne ære både Daniels med denne pris. Tillykke med det. Og tillykke til dig så godt. Okay, så jeg vil gerne tage et øjeblik nu ikke fokusere på klassekammerater, men på kursets personale. Vi har, som du ved, et hold af nogle 100 Undervisning Fellows, kursus assistenter, producenter, foruden til mig selv og kursets hoveder. Og vi vil gerne tage et øjeblik at erkender især vores bachelor chef Undervisning Fellows uden hvem dette kursus, historisk, og i år ville ikke have været muligt. Joseph og RJ og Lucas, hvis vi kunne give dem en runde af bifald. [Applaus] SPEAKER 1: Særlig tak såvel til en person, du kender måske alt for godt fra at have været indlejret i dit problem indstiller alle semester, [? Zamayla?] samt. [Applaus] SPEAKER 1: Og endelig, på kursets Heads Team, lad mig erkende både Rob, der tidligere chef Undervisning Fellow og nu er vores preceptor i computer videnskab, samt Lauren der har fungerede som leder af hele forløbet, og det er ingen underdrivelse at sige, og vi er så trist, at hun vil flytte på det kommende år, at hun har været ekstraordinære i denne rolle, og er ikke her lige nu, fordi hun er bogstaveligt talt skære kage for os nedenunder. Så hvis vi kunne klappe hende på kamera, vi vil spille det tilbage til hende senere. [Applaus] SPEAKER 1: Lest jeg være efterladende, lad mig med en svag håndbevægelse tak disse andre 102 teammedlemmer, hvem du vil se igen på bare et øjeblik. I virkeligheden, for dem af jer der ikke har klasse eller springer klasser, hvis du kunne komme videre op for bare et øjeblik og bølge goddag og farvel heroppe. Kom op. Nej, herfra. Vi vil afspille en video med disse fyre her på scenen, men lad mig genkende også nogle folk du sjældent se, om nogensinde, på scenen, fordi de altid er bag kameraerne, Kenny og Shelley og Ramon og Dan og Barry og TJ og hele holdet og produktion, der gør alt dette muligt. De er alle derude. Og vi vil gerne alle sige, før vi flytter på i dag, en lille tak og en lille teaser til hvad der ligger forude. I særdeleshed vil vi gerne invitere dig til overveje at deltage os næste år. Hvis den ansatte vil forblive på scenen til dette her. [VIDEOAFSPILNING] [Musikgengivelse] -Vi kunne ikke gøre CS50 uden det hold, vi har. 102 bachelorer, kandidater, og alumner, der virkelig gør CS50, hvad det er. [Musikgengivelse] -Min favorit ting om CS50 er - -Der er en masse sjov bag kulisserne, og du kommer til at tage del i undervisningen side af tingene snarere end indlæring side af tingene. -For mig var det absolut kontortid. -Hjælpe studerende på kontortid er altid rigtig sjovt. -Jeg kan virkelig godt lide kontortiden. -officer timers P-Set 7 og 8, fordi de er virkelig skøre og intense, og folk græd. -Jeg kan virkelig godt lide CS50 vejledning, fordi jeg lide at arbejde med eleverne i små gruppe. -Arbejde med de studerende, og ser dem gå fra udskrivning ud hash-tags fra [? Mario?] Til at gøre hash tabeller i slutningen. -At se folk vokse - -Og være ligesom, det er den samme person, og jeg lærte dem, hvordan man gør det. -At se, når eleverne afslutte et problem sæt og hvor lykkelige de er. -Det er bare det øjeblik, hvor den studerende har det, aha, jeg får det. -Du kan se, at de får det på et tidspunkt. -Det aha øjeblik. -Det er ret fantastisk at være en lærer dengang. -Jeg kan godt lide at undervise. -Jeg tror, ​​for mig er det de studerende. -Samspil med de studerende. -Kom til at kende mine elever i afsnit. -Så længe de studerende er reelt morede sig over mine vittigheder. [Latter] -I ét ord. Jeg ved det ikke, jeg ville have at sige - -Okay. -Den bedste. -Personalet. -Er det, hvad vi sagde? -Jeg har glemt, hvad vi sagde. [indskyde STEMMER] -Hvad sagde du? Er du seriøs? OK, det er hvad jeg troede. Jeg troede du sagde Davids varme bod. -Det er utroligt at være her. -Fun. Noget bedre end sjov? Et ord? Epic. Crazy. Du kan redigere denne. -Spændende. -Sexy. -Undskyld, hvad? -Marvelous. -Givende. Jeg ønsker at sige givende. -Lad mig tænke på et bedre ord. -Candy. -Computere. -Cats. -Milo. -Hvad med fred i verden? Bindestreg måske? -Jeg Allison fra Adams House. -Mit navn er Zuhela Ibrahim fra Quincy House. -Ben D House. -Jeg William fra Adams House. -Jeg Keenan fra Dunster House, og dette var CS50. -CS50, færdig. -Og det var CS50. -Det var CS50. [END VIDEOAFSPILNING] [Applaus] SPEAKER 1: Så hvis vi kan gøre en yndefuld exit på den måde, vil vi gå videre. Men lad mig invitere dem af jer derude i publikum til at overveje at tilslutte sig dette team på CS50.net/apply. Især nu, at ingen af ​​jer er mindre behagelig længere og kan meget vel være endnu mere sammenlignelige, vi er på udkig efter disse og andre roller. Så undlad venligst at tage et kig. Og lad mig faktisk spole lidt. Vi forsøger ikke at udskille for mange individer, men jeg vil gerne læse dig et notat fra en elev, som jeg modtaget den 13. maj 2011. Og han skriver, jeg er Gabriel, en 17-årig gymnasieelev fra Victoria, Brasilien. Og jeg for nylig tog CS50 kursus online via CS50.tv. Jeg har virkelig set og læst alt fra CS50 kursus, og jeg har gjort alt fra P-Sets, enten hacker udgave eller ej, men jeg gjorde ikke gøre nogen endelige projekt. Nu har jeg en idé til en endelig projekt, og det er hvorfor jeg skriver dig. Kom lige til det punkt, jeg ville gerne gøre og lære min egen tilpasning af CS50 på min skole. Desværre er de fleste af de studerende i min skole taler ikke engelsk, så jeg ville have til at oversætte alt og bestemt tilpasse visse af de dele bedre passer til situationen, en opgave, som jeg ville gerne gøre, og jeg kunne også gøre med glæde, hvis det er af interesse. Jeg er faktisk planlægger at udgive alt på en CS50.net stil hjemmeside. Og at der er, hjemmeside i Brasilien. Gabriel har også en tradition, ser det ud til, at filme hver eneste af hans foredrag. Og så det første år han lærte dette klasse, havde han omkring 50 klassekammerater i hans i gymnasiet tage CS50 med ham. Og så næste år, nogle 150 klassekammerater i hans tage CS50 eller CC50 som det hedder der, med ham, med hans far bag kameraet filme absolut alt, hvad der skete. Og så hvad jeg troede, vi ville gøre, er at dele en tre-minutters klip af CS50 s Brasiliansk version her takket være Gabriel. [VIDEOAFSPILNING] [MUSIC - opkaldet, "når DU VIL GÅ "] [END VIDEOAFSPILNING] SPEAKER 1: Nogle af jer kender ham som Gabriel. Nogle af jer kender ham som Gabe. Og flere af jer kender ham som din Undervisning Fellow, så tak og tillykke til Gabe for hvad han har gjort her. [Applaus] SPEAKER 1: Så et kig nu forude, før vi bringe et par af jer op på scenen. Så i horisonten, som du ved, er CS50 hackathon. Så som jeg nævnte for et par uger siden, dette er ikke en mulighed for så meget at starte din endelige projekt, men at gøre fremskridt med og eller afslutte dit afgangsprojekt. Og indser også, det er ikke designet til at være nogle otte plus timer af kontor timer, men virkelig en mulighed for at være arbejde selvstændigt eller sammen med din partner eller partnere, hvis gå denne rute sammen af ​​klassekammerater og personale, og generelt hælder på hver andre såvel som dig selv, kraft kraftoverførsel gennem mange udfordringer, du har indstillet for dig selv. Og jeg kan ikke understrege dette nok. Hvis du ikke har lært denne lektie allerede fra problemet sæt, er det absolut en sandhed i software udvikling, at alting tager længere, end du forventer. Så uanset hvad du tænker på at bort i løbet af de næste par uger, fordobles den. Og derfra, indser, at selv da du måske ikke nødvendigvis at nå dine bedre eller bedste forhåbninger, men sikkert vi ser frem til nogle god, stor, og ideelt set, bedste implementeringer. Men dette er, hvad der venter. På bare et par uger, vi bogstaveligt vil have nogle siger CS50 rumfærger. Vi vil gå over over floden til de såkaldte HBS Hives, som er over Innovation Lab, hvor CS50 Puzzle Dag blev afholdt i år. Du vil se en smuk plads på indenfor, inden i hvilken er en flok forskellige rum kaldet Hives, som alle som har kollaborative værkstedsrum ikke ulig hvad du har set på det Innovation Lab måske allerede. Og der vil være rig fødevarer og slik. Der vil være en sådan Hive med en flok af konsoller, hvis du gerne vil dekomprimere på et tidspunkt og spille nogle spil med klassekammerater. Men for det meste, vil du se billeder som dette arbejder på projekter og dette. Men omkring 21:00, vil vi tjene ganske lidt af pizza. Og hær af Dominos fellows ankom sidste år til at levere det. Omkring 01:00, vi vil tjene kinesisk mad. Dette år vil vi give plader. Her, så kl 5:00, hvis der stadig stående, kan du gå tilbage hjem til sove, eller slutte sig til os i en flok pendulfart der vil gå ned ad vejen til Soldier Field, hvor en meget større IHOP eksisterer end den ene i Pladsen, og vi vil tjene nogle pandekager til, så længe du kan opretholde det. Derefter et par dage efter er CS50 Fair, som du er alle inviteret såvel som dine venner og klassekammerater. Hvert år, da jeg nævnte, nogle 2.000 plus folk fra hele campus deltage denne begivenhed. Og det ser typisk lidt noget som dette, komplet med CS50 stress bolde og popcorn og slik. Hvad er sjovt i at kigge gennem fotos at dette er hvad fangede vores øje med dette billede. Efterfulgt af, hvis du panorere op, det. Men det viser sig, er det ikke alt det ualmindelige. Her er et par folk i solbriller ikke mindre nyder nogle CS50 slik. Vi er også gået, da vi vil være denne år, af venner fra industrien. Så hvis du overvejer sommertiden muligheder eller fuldtidsjob, vores venner fra Amazon og eBay, Facebook, Google, Microsoft, Cora, og andre vil fremlægge ved begivenheden og der til at chatte med dig. Samt, vil der være en mulighed for at vinde nogle fantastiske præmier. En af de måder, vi forsøger at bryde hvert år isen, således at samtaler føler ikke tvungen, men er mindst motiveret enten uløseligt eller påvirket af den ydre er har vi lidt af en tombola. Så du vil modtage en lille trykt kort ved ankomsten, der vil bede dig om dit navn, og derefter har en hel bundt af pladsholdere for Smiley Face klistermærker. Og for hver klassekammerat dig eller deltager chats op, vil du modtage en lille mærkat, der vil gå på din tombola kort. Og flere klistermærker, mere muligheder for at vinde en sådan fabelagtig præmier som disse her. Så det er en sjov lille tilføje til hvad er ellers en begivenhed helt om jer. Og sådanne billeder som dette og dette og dette, og dette venter dig i sidste ende på Den CS50 Fair. Men det ville ikke være det sidste foredrag af CS50 uden en smule tradition. Hvis vi kunne have [? Zamalya?] RJ, og Rob kom op på scenen her. Sidde ved dette bord her. Og vi har nu brug for, lad os sige, seks frivillige fra publikum til konkurrere i en kamp for vid og sans. Lad os gøre fra hver sektion her. Hvordan omkring - kom op. One. Hvordan omkring to, lige i midten? Hvordan omkring tre på enden her? Fire? Og jeg aldrig gå meget tilbage. Fem i bageste række der, helt sikkert. Og seks på enden her. Kom op, okay. Så hvis du gerne vil tage dine steder som Team One, Team Two, og Team Tre. Alle jer indirekte deltager. Som du måske husker, at som en del af sidste problem indstillet, indgav dig en hel masse quiz anmeldelse spørgsmål. Ikke alle af dem naturligvis endte på quizzen selv af grunde, der vil snart være klar. Men vi troede, vi havde uddrag fra nogle af dem, og har lidt af udfordring for vid og sans her for Team One, Team To, og Team Tre. Hvis du fyre vil hver gerne sige en hurtig hej mens jeg kø op i bestyrelsen her. LAYLA: Hej, jeg er Layla. MIKE: Jeg er Mike. Tabitha: Tabitha. MARIAM: Hej, jeg er Mariam, jeg er en freshman [? i Mauer. ?] Keiran: Hej gutter, jeg er Keiran. BRIAN: Brian. Freshman i Pennypacker. RJ: Hej, jeg er RJ. ZAMYLA: Zamyla. ROB: Rob, jeg er en freshman i Weld. SPEAKER 1: Og i dag har vi også Colton der vil være at hjælpe os med at drive den bord, hvis du gerne vil sige hej så godt. COLTON: Hvad sker der? SPEAKER 1: Okay, så det er Fare ved hjælp af absolut spørgsmål, jer alle indsendt. Vi har måske ikke tid til at rydde off hele bestyrelsen, men vi vil i det mindste forsøge at plukke fra nogle af højdepunkterne. I møntkast, der ikke gjorde faktisk sker, Team One vandt kontrol af bestyrelsen. Så på bare et øjeblik, vi kommer at sætte dette over hovedhøjde for alle at se her. Og Team One, er du i kontrol af kategori og dollar beløb. Kategorierne er Binary og ASCII, Compilere og biblioteker, Code, Computere og Rand. Åh, og for brummen i - Jeg har taget det for givet. For brummen i, har vi ikke buzzere, men vi har din hånd. Så den første hånd op som bedømmes af Colton og eller mig selv og eller grumblings fra publikum vil bestemme hvis hånd gik op først. Team One, hvilken kategori vil du have? MIKE: Kode 500. SPEAKER 1: Kode for 500. [Latter] SPEAKER 1: Så vi vil gøre nogle af de regler, som vi går. Så hvad dollar beløb ville du lyst til at satse på kode? Jeg kender, så vælg et nummer. Alt, hvad du ønsker. MIKE: 500. SPEAKER 1: For 500. Kode for 500. Hvordan C skrevet? Enhver, hvis hånd går op først. Fra folk på disse tabeller. Jeg tror, ​​jeg så Team Tre? ROB: Statisk skrevet? [Latter] SPEAKER 1: Undskyld, minus 500 for personalet. Flytning til den næste kategori. Team One er stadig i kontrol. MIKE: Binay for 500. SPEAKER 1: Binary til 500. Hvad er svaret - Team To, jeg har fået fortalt. MARIAM: Hvad er 42? [Stønnende] SPEAKER 1: Jeg er bange nu, ville en anden kan lide at gøre dette? Team One. MIKE: Et nul et nul. SPEAKER 1: Jeg hørte en nul én nul, hvilket rent faktisk er korrekt. [Applaus] SPEAKER 1: Du er faktisk gør alt arbejdet. Team One er stadig i kontrol og nu har positiv 500. ROB: Ikke Team Two miste 500? SPEAKER 1: Undskyld? ROB: Skal Team Two miste 500? SPEAKER 1: Oh, Team Two miste 500? Ja, hvis vi gør det på den måde. Du har lige mistet publikum selv. Team One, du er i kontrol. MIKE: Tilfældig for 500. SPEAKER 1: Tilfældig for 500. Og det spørgsmål er, hvad betyder ræven sige? Alvorlige præjudicielle spørgsmål af en af ​​dine klassekammerater. Team Two? BRIAN: Ding-ding-ding-ding-ding. SPEAKER 1: Jeg tror, ​​vi vil tage det selv. Vi tager det. Team To er i kontrol. Vi har tid til et par mere single Jeopardy spørgsmål. Keiran: Vi vil gå med Computere til 100. SPEAKER 1: Computere til 100. [Latter] SPEAKER 1: Team Tre. RJ: Hvad er jkl semikolon? SPEAKER 1: Men kun minus 100. Faktiske henvendelser fra dine klassekammerater. Team Two, stadig har kontrollen. BRIAN: Lad os gå computere til 500. SPEAKER 1: Computere til 500. Og det spørgsmål er, fusionere slags. [Latter] Jeg ser Team Two. BRIAN: Hvad er en n-log n sorteringsalgoritme? SPEAKER 1: Noget siger mig, der kommer ikke til at være det. Og svaret er - du ønsker at give det til ham? Positiv 500. Vi har tid til et mere enkelt Jeopardy spørgsmål. Team Two. BRIAN: Compilere og Biblioteker til 500. SPEAKER 1: Hvad betyder # include Mean? Rob? ROB: Du vil have pre-processoren til at kopiere indholdet af dot-h fil ind i filen? [PUBLIKUM BOOS] SPEAKER 1: Det er temmelig godt. 500. Så på midtvejsstatus, Team Den ene er på positiv 500. Team To på positiv 500. Og Team Tre måde stadig på negativ 100. Så nu er vi videre til Double Jeopardy. Og med Double Jeopardy, kategorierne vil nu være hash-tabeller, Programmering, Internets, HTTP, HTML og CSS, og Rand. Jeg tror Team To er i kontrol. RJ: Hvorfor ikke os? De har lige vundet. De har lige fået den sidste. SPEAKER 1: Åh, Team One. Du er Team Tre. ROB: Rand til 1.000. SPEAKER 1: Rand til 1.000. Og det spørgsmål er, hvad der bruges til at tillade dig til at gøre gratis langdistance telefonopkald? Skulle have set, at foredrag, skulle du ikke? Team Two. MARIAM: Captain Crunch fløjte, hvis du blæste det ind i AT & T ting. SPEAKER 1: Meget pænt gjort. Okay, Team Two fremad. Vi har tid til bare et par mere spørgsmål i Double Jeopardy. Team Two. BRIAN: Lad os gå til Internets for 600. SPEAKER 1: Hvad betyder 403 betyder? Det var på quizzen. Team Tre? Team Tre. ROB: Forbidden? Hvad er forbudt? SPEAKER 1: Forbidden, korrekt. Team Tre, du er i positive zone nu. Hvad vil du gerne? ROB: Internets til 1.000. SPEAKER 1: Internets til 1.000. Clarks tredje lov? Fra publikum, Daniel? [Uhørligt] SPEAKER 1: Vil du gerne afsløre? Daniel til 1.000. Vi har tid til et sidste spørgsmål før vi går ind i Final Jeopardy. Hvilken kategori vil du have? Hash-tabeller for 1000, vores sidste spørgsmål. Hvad skal man huske at gøre efter - Team Two. MARIAM: F tæt på? Nej? SPEAKER 1: Før vi afslører, hvad ville Team One svar have været? MIKE: Kontrol af, om det er nul? SPEAKER 1: Kontrol af, om det er nul. Og hvad ville Team Tre er svar have været? [Uhørligt] SPEAKER 1: Colton, hvad er svaret? Så Team One. Så jeg tror, ​​vi vil give det til jer begge. 1.000 til hvert team sætter dig ved 2.500, 1.500, ikke? Der vi går. Men Team One, tror jeg, bliver nul til 1000. Studerende du kan stadig tabe dette ved gøre dårlige matematiske beslutninger. Vi har nu indtaste Final Jeopardy. Kategori er datalogi. Team One kan du satse op til én. Det var en fejl. Hvad var det, 1.500? 1.500. Team To kan satse op til 1.500. Og Team Tre kan satse op til 600. Skriv venligst din dollar beløb på dit stykke papir, mens vi spiller nogle baggrundsmusik. Eller som vi afslører spørgsmålet. Har du lavet dine indsatser? Vi viser kun indsatser efter at besvare. Nedskriv dine dollar beløb, flot og tydeligt. Så spørgsmålet er, hvad der er CS50? Nu har vi nogle baggrundsmusik. Så Team One svar der er, og du satset 299, som er plus 100 Knapperne kan ikke rumme, men du satset 299, og dit svar var dette CS50. I mellemtiden Team To satset 700. Deres svar er en kult. Du ønsker at gå med dette? Så du har satset - De satset dette. Og deres svar var, at CS50 er det ikke. Men den officielle svar i henhold til din klassekammerat, der har indgivet denne Spørgsmålet er - [Musikgengivelse] [Latter] SPEAKER 1: This! Så der sætter disse fyre på 899. Du fyre satset alle dine penge. Gutter satset 700, men havde hvad, 1500? Hvilket er 800. Så wow, du fyre har en af ​​$ 99. Team One! Et stort tillykke. Congrats. Vi har fået en ting at gøre. Congrats. Vi har en sidste ting at gøre. Der er faktisk en hel del at foregår bag kulisserne, og desværre er det hele fanget på video, selvom du måske ikke se alt på CS50.net. Og hvad vores team har gjort for at bringe os hjem her i dag er at forberede en spole af fraklip, omkring tre minutter værd, hvad CS50 virkelig bag kulisserne. Hvis vi kunne dæmpe lyset én sidste gang her i efteråret 2013. [VIDEOAFSPILNING] -Velkommen tilbage. Dette er slutningen af ​​uge 5.. Så indtil nu - genstart. [Musikgengivelse] -Dette er begyndelsen af ​​tilbagegangen. -Ugh. -Virtual sæt døre. Vi re-arrangere disse - [Musikgengivelse] -Hej, jeg er Rob. Og lad os få grådige. Det er mig, Rob. Og når i Rom, lad os program som romerne gør. Lad os dechifrere Visionaire programmet. Jeg håber du er spil for spil på 15. Hvordan kan vi ansætte en binær søgning? Lad os finde ud af. Spekulerer hvordan man gennemfører dette spil? Nå, lad os bryde ud personalet løsning. Lad os håbe, at denne løsning hjælper sætte dig på vejen til bedring. Og jeg håber, du er klar til at plukke op hvad jeg springer fra, eller lægge ned, eller - Åh, skyde, god opfordring. Boom. -Er bestande af-hylden ved kysten? [Uhørligt] -For dem af jer der ikke kan se pinlige fejl jeg lige lavet, der er det. -Attribut. Attributter. Attribut. At. -Hvad sker der? Hvad sker der med mig? -Undskyld, jeg er lidt loopy. -Jeg kan ikke se din tommelfinger. Yes! [BEEP] -Undskyld. Der er et kamera. [Uhørligt] -ting, du gør for denne klasse. Det er alt. Programmering er hårdt. -Det er CS50. -Winner. [Musikgengivelse] -ting kaldet Hash Tabeller og hægtede lister. Træer og forsøger, alle redskaber til ens værktøjskasse med til at løse problemer mere effektivt. Vi tager - [Latter] Vi er nødt til at bruge det. [Latter] Hvordan ser vi ikke at komme? Vi har brug for fraklip nu. [END VIDEOAFSPILNING] SPEAKER 1: Dette var CS50. Kage serveres nu nedenunder. [Applaus] SPEAKER 2: På det næste CS50, den Hackathon ikke går som planlagt.