[Muziek] LUIDSPREKER 1: U bent nu afstuderen aan de CS50. [Applaus] LUIDSPREKER 1: Dus dit was CS50. Dit is het begin en het einde van week 12. Dus ik heb afgesproken, al heb ik weerstond all term voor glas dragen deze hele lezing, zodat u kunt zien CS50 door mijn ogen. Dit is dan het einde van wat uiteindelijk bedoeld om een ​​reis van zijn Week 0 tot week 12. En wat ik zou willen om ons eraan te herinneren is dat deze lijn vanaf de allereerste week van de klasse die wat uiteindelijk zaken in deze cursus is niet zozeer waar je terecht komt ten opzichte van uw klasgenoten, maar waar ben je in deze, Week 12, uiteindelijk relatieve om jezelf in week 0. Inderdaad, zoals je zag van die retrospectief, 73% van jullie slechts twaalf plus weken geleden had geen voorafgaande programmering ervaring of in de informatica, en dus ik durf te zeggen dat het vandaag, maandag van Week 12, niemand van jullie is officieel minder comfortabel meer. Dus felicitaties aan die onder u, die eertijds. Zo is een traditie, we allebei beginnen en eindigt het semester met cake. En zo dankzij Professor Margo Seltzer in de Informatica Afdeling, brachten we gisteren, een paar van ons, voorbereiding van een aantal taarten voor jou. Nogal wat marshmallows werden gebruikt, en wat we besloten te doen is te versieren een van deze koeken op deze manier. Het begon als dit met een beetje meer inspanning. Het begon vorm te krijgen toen - over een paar uur in het, begon te lijken dit. En dan eindelijk, dankzij onze vriend, Margo Seltzer, wordt u eten van deze in slechts een korte tijd beneden in de pub na CS50. Zo herinneren dat op Quiz One, was er een terugkerend thema van nummers die u misschien gemerkt. En in de post mortem voor Quiz One een week geleden hebben we je klasgenoten gevraagd of zij konden identificeren dat rij getallen. Ik ben bang dat ik kan echt niet zeggen nu wat ze zijn, opdat wij niet bederven wat misschien leuke ervaring voor anders als je niet hebt ervaren, maar staat u mij uit te nodigen tot het podium voor de fabelachtige stress ballen die wij beloofde je volgt klasgenoten die heeft mail ons en laat ons weten wat in feite die aantallen betekende. Als Angie, Barrett, Daniel, Elmer, Jarek, Layla, en of Nicholas zijn hier, kom op je aan en ontvang uw CS50 stress ballen. Gefeliciteerd. En mooi gedaan, gefeliciteerd. Dus een beetje een Pasen ei in die ene daar. Dus een woord dan over wat wacht na CS50. Zo herinneren dat het was gewoon een paar weken geleden dat we begonnen het leven hier met Kras en het maken van Hello World met de eenvoudigste van slepen en neerzetten puzzel stukjes en besefte dat alleen weken later, was je alle uitvoerende een beetje zoiets als dit. CS50 shuttle rijden jezelf vrijwel rond de campus. En ik wil u aanmoedigen om in te houden erg, vooral als u een duik in afstudeerprojecten die delta, in het bijzonder als je onder degenen minder comfortabel of ergens tussen, zoals je nu verder om te duiken in uw laatste projecten, die uiteindelijk een kans om echt neem jezelf uit voor een spin, gebruik je nieuw verworven kennis en savvy van computer wetenschap, en uiteindelijk imponeren zo'n 2.000 plus mensen met dit jaar de CS50 Fair. Zelfs Milo heeft gekregen in de actie. Dus hij is al bezig met zijn laatste project al, een website die ik zou u aanmoedigen om hier te bezoeken. milobanana.me. Dus zelfs Milo kocht een domeinnaam als ook dat is voor u van belang. En wat we ook altijd weten op dit deel van het semester is dat we hebben genomen uit bijna alle van de opleiding wielen al, maar een laatste blijft, dat de CS50 apparaat. Nu aan het eind van de dag, het apparaat is bedoelde gewoon een vrij standaard te zijn Linux-server die je bent geweest met al die tijd. En als zodanig, het is representatief van servers die u zou kunnen gebruiken in de toekomst. Dus beseffen dat het niet per se zelf een training wiel maar representatieve omgevingen je zult gebruiken in de toekomst. Maar zelfs dan, als je liever gebruik maken van uw eigen Mac of uw eigen pc, native beseffen dat het apparaat is slechts een Zo kun je gaan met programmeren. Er bestaat gereedschappen, geïntegreerde en ontwikkelomgevingen, of IDE, bekend als Code Blocks, Eclipse, NetBeans, en dergelijke. Xcode ook op Mac OS, evenals op Windows, tools zoals dezelfde inbegrip cygwin, Visual Studio, en verscheidene anderen. Dus we willen u aanraden met uw afstudeerprojecten als je wilt gaan dan wat je hebt gedaan in de toestel, kan je absoluut doen op Mac OS, Windows, en zelfs op Linux als je dat zelf uit te voeren. Nu, een woord op Probleemverzameling Six. U zult zich herinneren dat Probleemverzameling Six was waarschijnlijk voor velen van jullie het meest uitdagende probleem sets. En er was een groot bord boven die een aantal van u willen zijn. En we zouden graag een moment nemen met een andere stress-bal naar een erkennen van je klasgenoten die het grootste deel van bested het personeel en de meeste klasgenoten. Hier hebben we Richard boven op de lijst. Als Richard is hier vandaag? Richard? Richard is inderdaad hier vandaag. Kom op, Richard! [Applaus] LUIDSPREKER 1: Niet de onhandigheid je bent verwacht vandaag misschien, maar gefeliciteerd met Probleemverzameling Six. Dus ik heb net ontvangen woord - dus gingen we in en ingebracht dit on the fly - dat het een van je klasgenoot verjaardagen. Hoewel herinneren dat dit statistisch waarschijnlijk de meeste elke dag van gebeuren het semester zoals we hebben gezien met de zogenaamde verjaardag probleem. Maar toch, sinds zijn huisgenoten vroeg, willen we graag een moment te nemen en erkennen Mike jarige is vandaag de dag met de stress bal. Indien u graag om naar beneden te komen, Mike. [Applaus] [Zang] LUIDSPREKER 1: Zo zult u ook herinneren in Probleemverzameling Vijf, er was een beetje van een optionele uitdaging. Zodra u hersteld die 50 foto's, je werden uitgedaagd om te vinden die 50 informatici en neem dan foto's van jezelf met hen, ideaal als niet-creepily mogelijk. Dat is niet altijd gebeuren, maar we zouden graag een paar van je erkennen klasgenoten die wel in feite vinden veel van het personeel van de cursus. Als Chris, Layla, en Raul kon komen neer voor hun erkenning en stress ballen ook? Gefeliciteerd. Kom maar naar boven. We ontmoeten elkaar weer. Gefeliciteerd met uw bevinding van het personeel. En kom op maximaal, Layla, als goed. Gefeliciteerd. Oke, maar er waren een paar klasgenoten die heel wat meer gevonden van het personeel. In een geval, 47 van het personeel, en in een geval, alle 50. Een van je klasgenoten schrijft ons als bij het indienen van zijn indiening, dit is mijn laatste inzending voor de Ik Je Zag Harvard Game. Uiteindelijk heb ik het vinden van 46 personen en een hond. Het is misschien niet voldoende om te winnen, maar het was heel erg leuk. En dat was Daniël, die hier is afgebeeld met RJ, met Ben. Vreemd genoeg heeft hij niet te willen om in die foto met Ben. Maar we willen graag Daniel erkennen. Maar we kregen ook nog een briefje van een student die om 05:23 op maandag, 4 november, de deadline Voor het inleveren. Geachte Heads, ik heb 54 op de minuut. Variaties kunnen worden toegevoegd in de komende uur, inbegrepen zijn een aantal ander personeel vond ik. Dan om 11:09 uur op diezelfde dag, dit collega ook, ook genaamd Daniel, schrijft, Ik ben blij om dat ik te kondigen de overige vier computer hebben gevonden wetenschappers en hebben de set voltooid. Dus willen we graag Daniel erkennen als goed voor het vinden van Milo en Jason en zelfs Tommy MacWilliam, voormalig hoofd Teaching Fellow die woont nu in California maar blijkbaar toegankelijk op Skype. Dus willen we zowel eren Daniels met deze prijs. Gefeliciteerd. En proficiat aan u als goed. Oke, dus ik zou graag een moment nemen nu niet focussen op klasgenoten, maar op het personeel van de cursus. We hebben, zoals u weet, een team van een 100 Teaching Fellows, natuurlijk assistenten, producenten, naast om mezelf en de hoofden van de cursus. En we zouden graag een moment nemen om te erkennen in het bijzonder onze undergraduate Head Teaching Fellows zonder wie deze cursus, historisch gezien, en dit jaar zou niet mogelijk zijn geweest. Jozef en RJ en Lucas, als we konden geef ze een applaus. [Applaus] LUIDSPREKER 1: Bijzondere dank ook aan iemand die je kent misschien al te goed uit te zijn ingebed in uw probleem stelt alle semester, [? Zamayla?] ook. [Applaus] LUIDSPREKER 1: En tot slot, op de cursus Heads Team, laat me erkennen beide Rob, wiens Voormalig hoofd Teaching Fellow en nu onze leermeester in computer wetenschap, alsmede Lauren die diende als hoofd van de hele cursus, en het is geen understatement om te zeggen, en we zijn zo verdrietig, dat ze zal bewegen op dit komende jaar, dat is zij buitengewoon in deze rol, en is niet hier nu omdat ze letterlijk snijden cake voor ons beneden. Dus als we konden klappen voor haar op de camera, we zullen dit later afspelen voor haar. [Applaus] LUIDSPREKER 1: Opdat ik, nalatig, laat me met een lichte handbeweging dank die andere 102 teamleden die u zult weer te zien in slechts een moment. In feite, voor degenen onder u die niet over klasse of zijn spijbelen, indien je kon komen op voor slechts een moment en zwaaien en tot ziens hier. Kom maar naar boven. Nee, vanaf hier. We zullen hier een video af te spelen met deze jongens op het podium, maar laat me herkennen Ook sommige mensen je zelden ziet, of nooit, op het podium omdat ze altijd achter de camera's, Kenny en Shelley en Ramon en Dan en Barry en TJ en het hele team en de productie die maakt dit allemaal mogelijk. Ze zijn er allemaal. En we willen allemaal zeggen voordat we verder gaan op vandaag, een beetje dank u en een kleine teaser voor wat komen gaat. In het bijzonder willen wij u uitnodigen om overwegen bij ons volgend jaar. Als het personeel zou willen blijven op het podium voor deze hier. [VIDEO AFSPELEN] [Muziek] -We konden niet CS50 doen zonder het team dat we hebben. 102 studenten, afgestudeerden, en alumni die echt maken CS50 wat het is. [Muziek] -Mijn favoriete ding over CS50 is - -Er is een hoop plezier achter de schermen, en je krijgt om deel te nemen aan de leer kant van de dingen in plaats dan het leren kant van de dingen. -Voor mij was het zeker kantooruren. -Het helpen van studenten aan kantooruren is altijd erg leuk. -Ik hou echt van de kantooruren. -De officier uur van P-Set 7 en 8, want die zijn echt gek en intens, en de mensen huilden. -Ik hou echt van CS50 tutoring, omdat ik zoals het werken met leerlingen in kleine groep. -Werken met de studenten en het kijken naar ze gaan uit te printen hash-tags uit [? Mario?] Te maken hash tabellen aan het eind. -Het zien mensen groeien - -En zijn deze trant, is dezelfde persoon, en ik leerde hen hoe dat te doen. -Het zien wanneer leerlingen een werkstuk afmaken ingesteld en hoe gelukkig ze zijn. -Het is gewoon het moment dat de student heeft dat, aha, ik snap het. -Je ziet dat ze krijgen op een bepaald punt. Dat aha ogenblik. -Het is vrij geweldig om zijn dan een leraar. -Ik hou van lesgeven. -Ik denk dat voor mij is het de studenten. -Interactie met de studenten. -Kennismaken met mijn studenten weten in paragraaf. -Zolang de studenten zijn echt geamuseerd door mijn grappen. [Lachen] -In een woord. Ik weet het niet, ik zou moeten zeggen - -Oke. -Het beste. -Het personeel. -Is dat wat we zeiden? -Ik ben vergeten wat we zeiden. [Onderbreekt hem VOICES] -Wat zei je? Meen je dat? OK, dat is wat ik dacht. Ik dacht dat je zei Davids strakke lijven. -Het is ongelooflijk om hier te zijn. -Fun. Iets beter dan plezier? Een woord? Epic. Gek. Je kunt dit bewerken. -Spannende. -Sexy. -Sorry, wat? -Marvelous. -Belonen. Ik wil zeggen belonen. -Laat me denken aan een beter woord. -Candy. -Computers. -Cats. -Milo. -Hoe zit het met de wereldvrede? Koppelteken misschien? -Ik ben Allison van Adams House. -Mijn naam is Zuhela Ibrahim van Quincy House. -Ben D House. -Ik ben William van Adams House. -Ik ben Keenan van Dunster House, en dit was CS50. -CS50, gedaan. -En dit was CS50. -Dit was CS50. [END VIDEO AFSPELEN] [Applaus] LUIDSPREKER 1: Dus als we kunnen maken een sierlijke exit op die manier, we zullen verder te gaan. Maar laat me uitnodigen die van u in het publiek te overwegen deelname aan dit team bij CS50.net/apply. In het bijzonder, nu dat niemand van jullie minder comfortabel meer en kan goed des vergelijkbaar zijn, we zijn op zoek naar deze en andere functies. Dus neem een ​​kijkje nemen. En laat me eigenlijk een beetje terug te spoelen. We proberen niet uit om enkel te veel individuen, maar ik wil je graag lezen een briefje van een student die ik ontvangen op 13 mei 2011. En hij schrijft: Ik ben Gabriël, een 17-jarige middelbare scholier uit Victoria, Brazilië. En ik nam onlangs de CS50 cursus online via CS50.tv. Ik zag en las alles van de CS50 natuurlijk, en ik heb gedaan alles van de P-sets, ofwel hacker editie of niet, maar ik heb niet Voer een afstudeerproject. Nu heb ik een idee voor een definitieve project en dat Daarom schrijf ik je. Krijgen recht op het punt, zou ik graag mijn eigen te maken en te leren aanpassing van de CS50 in mijn school. Helaas zijn de meeste van de studenten in mijn school spreken geen Engels, dus ik zou hebben om alles te vertalen en zeker passen sommige van de onderdelen beter passen bij de situatie, een taak die ik zou ik graag doen, en ik kon ook doe graag als het van belang is. Ik ben eigenlijk van plan om publiceren alles op een CS50.net stijl website. En dat is dat website in Brazilië. Gabriel heeft ook een traditie, zo lijkt het, van filmen ieder van zijn lezingen. En dus het eerste jaar van dit leerde hij klasse, zo'n 50 klasgenoten van had hij zijn op de middelbare school nemen CS50 met hem. En dan is het volgend jaar, zo'n 150 klasgenoten van zijn nemen CS50, of CC50 zoals het er heet, met hem, met zijn vader achter de camera filmen absoluut alles wat er gebeurd. En dus wat ik dacht dat we zouden doen, is het aandeel een drie minuten durende clip van CS50's Braziliaanse versie hier dankzij Gabriel. [VIDEO AFSPELEN] [MUZIEK - DE OPROEP, "WAAR You Will Go "] [END VIDEO AFSPELEN] LUIDSPREKER 1: Sommigen van jullie kennen hem als Gabriel. Sommigen van jullie kennen hem als Gabe. En een aantal van jullie kennen hem als uw Teaching Fellow, dus dank u en felicitaties aan Gabe voor wat hij hier heeft gedaan. [Applaus] LUIDSPREKER 1: Dus een blik nu vooruit voordat we brengen een paar van jullie op het podium. Dus aan de horizon, zoals u weet, is de CS50 Hackathon. Dus zoals ik al zei een paar weken geleden, dit is geen mogelijkheid alles te start uw afstudeerproject, maar om vooruitgang te boeken en of afwerking van uw afstudeerproject. En besef ook, het is niet bedoeld om zijn ongeveer acht plus uur van kantoor uur, maar eigenlijk een kans te zelfstandig of met werken van uw partner of partners wanneer gaan die route naast klasgenoten en personeel, en in het algemeen leunend op elkaar evenals andere zelf, kracht voeden door vele uitdagingen die je hebt voor jezelf te stellen. En ik kan niet genoeg benadrukken. Als u deze les niet hebben geleerd al vanaf probleem sets, het is absoluut een waarheid in software ontwikkeling dat alles neemt langer dan je verwacht. Dus wat je ook denkt aan het opzetten opzij voor de komende weken, verdubbelen. En van daar, beseffen dat zelfs dan je misschien niet per se bereiken van uw beter of best aspiraties, maar zeker kijken we uit naar een aantal goed, groot, en idealiter, beste implementaties. Maar dit is wat te wachten staat. In slechts een paar weken tijd, we letterlijk zal hebben sommigen zeggen CS50 shuttles. We zullen over het hoofd over de rivier naar de zogenaamde HBS Hives, die boven het Innovation Lab, waar de CS50 Puzzle Day werd dit jaar gehouden. Je ziet een mooie ruimte op de binnen, binnen waarvan er een stelletje verschillende kamers genoemd Hives, al die gezamenlijk werk ruimtes hebben, niet in tegenstelling tot wat je hebt gezien op de Innovation Lab misschien al. En er voldoende zal zijn voedsel en snoep. Er zal een van deze Hive met een bos van consoles als je wilt decomprimeren op een bepaald punt en spelen een paar games met klasgenoten. Maar voor het grootste deel, zie je beelden zoals deze werken op projecten en dit. Maar rond 21:00, we serveren heel wat pizza. En het leger van Domino's bursalen aangekomen vorig jaar om het te leveren. Rond 01:00 gaan we serveren Chinees eten. Dit jaar zullen we borden bieden. Hier, dan, op 5:00, indien nog staan, kunt u terug naar huis te gaan slapen, of bij ons in een bos van shuttles dat zal gaan op de weg naar Soldier's Field, waar een veel grotere IHOP bestaat dan in de Plein, en we zullen serveren enkele pannenkoeken voor zo lang als je kunt het houden. Daarna een paar dagen na is de CS50 Fair, waar u bent allemaal uitgenodigd evenals uw vrienden en klasgenoten. Elk jaar, zoals ik al zei, zo'n 2.000 plus mensen van over de campus te wonen dit evenement. En het ziet er meestal een beetje zoiets als dit, compleet met CS50 stress ballen en popcorn en snoep. Wat is plezier in het kijken door de foto's is dat dit is wat gevangen onze oog met deze foto. Gevolgd door, als je pan op, dat. Maar het blijkt, het is niet zo ongewoon. Hier is een paar van de mensen in zonnebril niet minder genieten van een CS50 snoep. We zijn ook lid geworden, zoals we dit zullen zijn jaar, door vrienden uit het bedrijfsleven. Dus als u overweegt zomer kansen of full-time banen, onze vrienden van Amazon en eBay, Facebook, Google, Microsoft, Cora, en anderen zullen de indiening op het evenement en er om u te kletsen. Eveneens, zal er een kans zijn om een ​​aantal fantastische prijzen te winnen. Een van de manieren waarop we proberen in te breken het ijs elk jaar, zodat de gesprekken voel me niet gedwongen, maar worden minstens gemotiveerd ofwel intrinsiek of extrinsiek is hebben we een beetje een loterij. Dus je zult een beetje gedrukte kaart ontvangen bij aankomst dat zal u vragen voor uw naam en dan heeft een hele stelletje dummies voor het gezicht van Smiley stickers. En voor elke klasgenoot u of een genodigde chats up, ontvangt u een kleine sticker die zal gaan op uw loterij kaart. En meer stickers, des mogelijkheden om dergelijke fantastische winnen prijzen als deze hier. Dus het is een leuke add-on aan wat is anders een evenement geheel over jullie. En zulke beelden als dit en dit en dit en dit wacht u uiteindelijk bij de CS50 Fair. Maar het zou de laatste college niet van CS50 zonder een beetje traditie. Als we [kunnen hebben? Zamalya?] En RJ, en Rob kom op op het podium hier. Zitten aan deze tafel hier. En we nu nodig hebben, laten we zeggen, zes vrijwilligers uit het publiek om concurreren in een slag van verstand. Laten we van elke sectie hier. Hoe zit - Kom maar naar boven. One. Wat dacht je van twee, in het midden? Hoe zit het met drie aan het einde hier? Vier? En ik nooit erg terug. Vijf op de achterste rij daar, zeker. En zes op het einde hier. Kom op, oke. Dus als u graag uw plaats in te nemen als Team One, Team Two, en Team Three. Jullie allemaal indirect deelnemen. Zoals je misschien weet, dat als onderdeel van de laatste probleem stellen, je een ingediend hele hoop quiz beoordeling vragen. Niet allemaal natuurlijk uiteindelijk op de quiz zelf om redenen die zal binnenkort duidelijk. Maar we dachten dat we zouden fragment uit een aantal van deze en hebben een beetje uitdaging van verstand hier voor Team One, Team Two, en Team Three. Als jullie zouden elkaar willen zeggen een snelle hallo terwijl ik in de rij het bestuur hier. LAYLA: Hoi, ik ben Layla. MIKE: Ik ben Mike. TABITHA: Tabitha. MARIAM: Hoi, ik ben Mariam, ik ben een eerstejaars [? in Mauer. ?] Keiran: Hoi, jongens, ik ben Keiran. BRIAN: Brian. Eerstejaars in Pennypacker. RJ: Hoi, ik ben RJ. ZAMYLA: Zamyla. ROB: Rob, ik ben een eerstejaars in Weld. LUIDSPREKER 1: En vandaag hebben we ook Colton die zullen helpen ons lopen de raad, als je wilt gedag zeggen ook. COLTON: Wat is er? LUIDSPREKER 1: Oke, dus dit is Jeopardy met behulp van de zeer vragen die u allen ingediend. We misschien niet de tijd om duidelijk uit de hele bord, maar we zullen in ieder geval proberen om uit te rukken af ​​wat van de hoogtepunten. In de toss van de munt die dat niet deden echt gebeuren, Team One won controle van de raad van bestuur. Dus in slechts een moment, we gaan deze op de overhead zetten voor iedereen te zien hier. En Team One, bent u de baas van categorie en bedrag in dollars. De categorieën zijn Binary en ASCII, Compilers en bibliotheken, Code, Computers en Rand. Oh, en voor zoemen in - Ik heb dit voor lief genomen. Voor zoemen in, we hebben geen buzzers, maar we hebben wel je hand. Dus de eerste hand omhoog als berecht door Colton en of mezelf en of gemopper uit het publiek zal bepalen wiens hand ging als eerste. Team One, welke categorie zou u willen? MIKE: Code 500. LUIDSPREKER 1: Code voor 500. [Lachen] LUIDSPREKER 1: Dus we gaan ervoor een aantal van de regels als we gaan. Dus wat bedrag in dollars zou je graag inzetten op code? Ik weet het, dus kies een nummer. Alles wat je wilt. MIKE: 500. LUIDSPREKER 1: voor 500. Code voor 500. Hoe wordt C getypt? Iedereen wiens hand omhoog gaat als eerste. Van de mensen die aan deze tafels. Ik denk dat ik zag Team Drie? ROB: statisch getypeerde? [Lachen] LUIDSPREKER 1: Het spijt me, minus 500 voor het personeel. Verhuizen naar de volgende categorie. Team One is nog steeds onder controle. MIKE: Binay voor 500. LUIDSPREKER 1: Binary voor 500. Wat is het antwoord - Team Two, heb ik gehoord. MARIAM: Wat is 42? [Kreunen] LUIDSPREKER 1: Ik ben nu bang, zou iemand anders zijn om dit te doen? Team One. MIKE: Een nul een nul. LUIDSPREKER 1: Ik hoorde een nul een nul, hetgeen inderdaad juist. [Applaus] LUIDSPREKER 1: Je bent eigenlijk doet al het werk. Team One is nog steeds onder controle en heeft nu een positieve 500. ROB: Niet Team Twee verliezen 500? LUIDSPREKER 1: Sorry? ROB: Moet Team Twee verliezen 500? LUIDSPREKER 1: Oh, moet Team Twee verliezen 500? Ja, als we het doen bent op die manier. Je verloor gewoon de menigte wel. Team One, bent u de baas. MIKE: Random voor 500. LUIDSPREKER 1: Random voor 500. En die vraag is, wat heeft de vos zeggen? Ernstige vragen voorgelegd door een van je klasgenoten. Team Twee? BRIAN: Ding-ding-ding-ding-ding. LUIDSPREKER 1: Ik denk dat we neem dat wel. We nemen dat. Team Twee onder controle. We hebben tijd voor een paar meer enkele Jeopardy vragen. Keiran: We gaan met Computers voor 100. LUIDSPREKER 1: Computers voor 100. [Lachen] LUIDSPREKER 1: Team Drie. RJ: Wat is jkl puntkomma? LUIDSPREKER 1: Maar alleen minus 100. Werkelijke inzendingen van je klasgenoten. Team Twee, nog steeds onder controle. BRIAN: Laten we gaan Computers voor 500. LUIDSPREKER 1: Computers voor 500. En die vraag is, samenvoegen sorteren. [Lachen] Ik zie Team Two. BRIAN: Wat is een n-log n sorteeralgoritme? LUIDSPREKER 1: Iets zegt me dat gaat niet om het te zijn. En het antwoord is - je wilt het aan hem geven? Positieve 500. We hebben nog tijd voor een enkele Jeopardy vraag. Team Two. BRIAN: compilers en Bibliotheken 500. LUIDSPREKER 1: Wat doet # include betekenen? Rob? ROB: U wilt dat de pre-processor te kopiëren de inhoud van de dot-h file in het bestand? [PUBLIEK BOOS] LUIDSPREKER 1: Dat is vrij goed. 500. Dus op het centrale punt, Team Een daarvan is op positieve 500. Team Twee bij positieve 500. En Team Drie andere manier nog steeds bij negatieve 100. Dus nu gaan we over naar Double Jeopardy. En met Double Jeopardy, de categorieën zal nu Hash Tables, Programmering, Internets, HTTP, HTML en CSS, en Rand. Ik denk dat Team Twee onder controle. RJ: Waarom wij niet? Ze gewoon gewonnen. Ze hebben net de laatste. LUIDSPREKER 1: Oh, Team One. Je bent Team Three. ROB: Rand voor 1000. LUIDSPREKER 1: Rand voor 1000. En die vraag is, wat vroeger te laten u gratis lange afstand maken telefoontjes? Moeten hebben toegekeken dat lezing, zou je niet? Team Two. MARIAM: The Captain Crunch fluitje, indien u blies in de AT & T ding. LUIDSPREKER 1: Zeer mooi gedaan. Oke, Team Twee werkt volop. We hebben tijd voor slechts een paar meer vragen in Double Jeopardy. Team Two. BRIAN: Laten we gaan voor Internets voor 600. LUIDSPREKER 1: Wat betekent 403 bedoel je? Dat was op de quiz. Team Three? Team Three. ROB: Verboden? Wat is verboden? LUIDSPREKER 1: Verboden, correct. Team Drie, je bent in de positieve zone nu. Wat zou je willen? ROB: Internets voor 1000. LUIDSPREKER 1: Internets voor 1000. Clark's derde wet? Van het publiek, Daniel? [Onverstaanbaar] LUIDSPREKER 1: Wilt u openbaren? Daniel voor 1000. We hebben nog tijd voor een laatste vraag voordat we in Final Jeopardy. In welke categorie wilt u? Hash tabellen voor 1000, onze laatste vraag. Wat moet je nog doen na - Team Two. MARIAM: F afsluiten? Nee? LUIDSPREKER 1: Voordat we onthullen, wat zou Team One's antwoord zijn geweest? MIKE: Controleren of het null? LUIDSPREKER 1: Controleren of het is null. En wat zou Team Three's antwoord zijn geweest? [Onverstaanbaar] LUIDSPREKER 1: Colton, wat is het antwoord? Dus Team One. Dus ik denk dat we zullen geven het aan jullie beiden. 1000 aan elk team brengt u in 2500, 1500, niet? Daar gaan we. Maar Team One, denk ik, krijgt de nul voor 1000. Studenten kunt u nog steeds deze verliezen door het maken van slechte wiskundige beslissingen. We betreden nu Final Jeopardy. Categorie is Computer Science. Team One kunt u maximaal inzet tot een. Dat was een bug. Wat was het, 1500? 1500. Team Twee kunt maximaal inzet tot 1500. En Team Drie kunt maximaal inzet tot 600. Noteer uw dollar bedragen op uw stuk papier terwijl we spelen wat achtergrondmuziek. Of zoals we onthullen de vraag. Heb je gemaakt je inzetten? We tonen alleen inzetten na het beantwoorden. Noteer uw dollar bedragen, mooi en duidelijk. Dus de vraag is, wat is CS50? Nu hebben we wat achtergrond muziek. Dus antwoord Team One's die er is, en u ingezette 299, die plus 100 toetsen kunnen niet tegemoet te komen, maar je ingezet 299, en uw antwoord , deze is CS50. Ondertussen Team Twee ingezet 700. Hun antwoord dat het een sekte. U wilt gaan met dit? Dus u heeft ingezet - Zij ingezet dit. En hun antwoord was dat CS50 is dit niet. Maar het officiële antwoord volgens je klasgenoot die dit voorgelegd vraag is - [Muziek] [Lachen] LUIDSPREKER 1: This! Dus dat zet deze jongens bij 899. Jullie inzet van al uw geld. Jullie ingezet 700, maar had wat, 1500? Dat is 800. Dus wow, jullie hebben een door de $ 99. Team One! Een dikke proficiat. Congrats. We hebben nog een ding te doen. Congrats. We hebben nog een laatste ding om te doen. Er is inderdaad nogal wat dat gaat achter de schermen, en Helaas, alles is vastgelegd op video, ook al heb je misschien niet zie alles op CS50.net. En wat ons team heeft gedaan om ons te brengen huis hier vandaag is om een ​​haspel te bereiden van outtakes, ongeveer drie minuten de moeite waard, van wat CS50 is werkelijk achter de schermen. Als we de lichten kon dimmen laatste tijd hier in de herfst van 2013. [VIDEO AFSPELEN] -Welkom terug. Dit is het einde van week 5. Dus tot nu toe - opnieuw op. [Muziek] -Dit is het begin van de daling. -Ugh. -Virtual stel deuren. We zullen herschikken deze - [Muziek] -Hallo, ik ben Rob. En laten we hebberig. Het is me, Rob. En wanneer je in Rome, laten we het programma zoals de Romeinen doen. Laten we het ontcijferen van de Visionaire programma. Ik hoop dat je spel voor Game of 15 bent. Hoe kunnen we gebruik van een binary search? Laten we eens kijken. Vraagt ​​u zich af hoe dit spel te implementeren? Nou, laten we breken het personeel oplossing. Laten we hopen dat deze oplossing helpt zet je op de weg naar herstel. En ik hoop dat je klaar te halen bent up wat ik afhaken, of neer te zetten, of - Oh, shoot, goede call. Boom. -Zijn voorraden de-plank aan de kust? [Onverstaanbaar] -Voor degenen onder u die niet kunt zien gênant fout die ik maakte, daar is het. -Attribuut. Attributen. Attribuut. Op. -Wat gebeurt er? Wat gebeurt er met me? -Sorry, ik ben een beetje geschift. -Ik kan niet zien je duim. Yes! [BEEP] -Sorry. Er is een camera. [Onverstaanbaar] -Dingen die je voor deze klasse. Dat is alles. Programmeren is moeilijk. -Dit is CS50. -Winnaar. [Muziek] -Things genaamd Hash Tables en Linked Lists. Bomen en Tries, alle instrumenten voor een tool kit waarmee om problemen op te lossen effectiever. We nemen - [Lachen] Wij moeten dat gebruiken. [Lachen] Hoe hebben we niet zien aankomen? We moeten nu outtakes. [END VIDEO AFSPELEN] LUIDSPREKER 1: Dit was CS50. Cake wordt nu geserveerd beneden. [Applaus] SPEAKER 2: Bij de volgende CS50, de Hackathon gaat niet zoals gepland.