[Muziek] DAVID MALAN: Dus mijn nieuwe Mike is waarschijnlijk in de tweede helft van het telefoonboek. Ik kan nu scheuren van het probleem in de helft. Dat was eigenlijk echt, dat strijd. [Muziek] ROBOT: Jullie mensen zijn zo makkelijk te verslaan. DAVID MALAN: Oké. Dit is CS50 en dit het einde van week 11. Dus we hopen, in het bijzonder die op de hielen van een quiz, dat jullie allemaal zijn opgelucht, maar ook trots van hoe ver je bent gekomen. Inderdaad, zo veel van u-- 72% als vorig jaar is elke reflection-- had geen ervaring nemen van een informatica cursus voor. En dus zelfs als je voelde een beetje minder dan enthousiast hoe quiz nul of één of een bepaald stuk was bleek, alleen rekening houden met de delta vanaf nu versus week nul. Inderdaad, dit, recall is vrij veel waar we begonnen. En voor velen van jullie, net die darn voor loops te werken kan een eerste uitdaging zijn geweest en Ik wil u aanmoedigen op een bepaald punt, als je wat wilt zelf toegewezen huiswerk, ga terug en opnieuw te implementeren Mario, of het is in JavaScript of PHP of zelfs in C, en zien, hopelijk, hoe gemakkelijk, dat soort logica komt nu aan u. Vandaag wrap we de Natuurlijk hier in New Haven en wij geven u een gevoel van wat nog steeds aan de horizon, zelfs buiten het klaslokaal. Eerst en vooral is de CS50 Hackathon, een epische al nighter waarin u en uw klasgenoten in Cambridge krijgen de kans om te duiken hebben in en continue-- niet hopelijk start-- laatste projecten voor sommige 12 uur, aankomst rond 07:00 door bussen dat we hier zullen verstrekken van New Haven naar Cambridge. Rond 09:00, zullen wij dienen eerste diner rond 01:00, we zullen tweede diner serveren, en rond 05:00, we ontbijt serveren voor degenen die nog steeds overeind. En je zult zulke herinneringen zoals deze te zien tijdens het werken door de avond. Snoep, en zoals beloofd in week nul, groenten voor de tweede keer in geschiedenis, maar ook 04:00, dingen beginnen om een ​​beetje als volgt uitzien. En dan verder dan dat, beseffen dat wat er gaat gebeuren is de CS50 Fair hier bij Yale, dus dat docenten en studenten en medewerkers uit heel deze campus hebben een mogelijkheid om te genieten van hoe hoeveel je al getrokken uit dit semester. Zullen er in Lagerhuis, de CS50 Fair op maandag de 14e. Dus doe dat in gedachten houden en meer om online te komen met details. Maar als Cambridge een indicatie is, beseffen dat herinneringen als deze Hier wachten. En je moet zeker voel je vrij om Nodig je vrienden uit in de tussentijd. En als je bij het zien van de CS50 Eerlijk waren niet genoeg stimulans, we dachten dat we zouden sommige uitnodigen van onze vrienden van industrieën. Als je wilt om te chatten up alumni en recruiters van eBay, ESPN, Facebook, Google, Palantir, YEI en YHack, en mogelijk meer, wel komen door. En alsof dat nog niet genoeg is om te komen zien u of de recruiters van de industrie, beseffen dat er een loterij zal zijn met fantastische prijzen, waaronder deze. En wat zal gebeuren is, na aankomt op de beurs, zowel u en de deelnemers zal worden overhandigd een klein programma voor de dag van de gebeurtenis u vertellen wat te doen. Wanneer, wat er is. Er zal een aantal kleine plaats houders voor smiley gezicht stickers. En u allen, de studenten, zal ongeveer 10 krijgen plus smiley face stickers en iedereen die breekt dat sociale onhandigheid en komt aan u en zegt, wat heb je gedaan? Of zie ik een demo van wat je gedaan hebt? Je geeft ze een sticker en dat sticker is een entry in een fantastische loterij, zoals deze hier. Dus dat moet u helpen doorbreken het ijs en iedereen een beetje een excuus die wielen vet. En je zult zulke uitdrukkingen zien en herinneringen als deze Hier, deze hier, en Vervolgens, trots, wil jullie allemaal uw eerste "I nam CS50 "t-shirts ook. Zodat meer daarover te komen. Nu naast de Natuurlijk, is heel specifiek vandaag aangeboden om wat is er aan de horizon, beseffen ook dat onder de handouts, dankzij Megan, Yale is ooit de eerste onofficiële gids voor CS aan de Yale, waar ze heerlijk is diagramed de verschillende paden die je na het verlaten van CS50 kan nemen of 112 of andere cursussen hier op Yale, dus je kunt dingen ontdekken ver buiten CS50 zelf, als je zou willen. En het diagram u zult ziet er precies dat. En ook te beseffen dat Vandaag, 3:00-04:30 PM is de eerste ooit CS50 Expo hier bij Yale, over in Sterling Memorial Library. En dit is een kans een aantal van de projecten te zien dat onze eigen docenten en sommige upperclassmen hier in hun klassen hebt gemaakt, in hun onderzoeksprojecten, in ondernemende belangen van hen. Dus wees er samen met ons voor snacks en een aantal fantastische kansen en een glimp wat je nu kunt doen als een aspirant-informaticus. En in termen van kansen nu, met CS50 zelf, om mee te doen, beseffen, als onbekende, dat Naast deze universiteit het aanbieden van CS50, de College Board-- die u kunt liefdevol of minder fondly-- herinneren is in het proces van het opzetten een nieuw AP Computer Science curriculum. Dus sommigen van jullie, een paar van jullie, zou kunnen hebben genomen AP CSA, Computer Science A, die gericht, eerlijk gezegd, heel erg de Java rangschikken van uitsluiting van inspiratie, heel vaak, en opwinding en probleem oplossen algemeen. Wat is echt leuk om een ​​nieuwe curriculum dat is wordt vrijgegeven in de herfst 2016 van het College van Bestuur is dat het AP computer wordt Wetenschap principes die is veel meer verwant aan inspirerender CS nul, CS één, CS twee cursussen universiteiten hen zou kunnen noemen. En er zal een aantal van zijn implementaties van deze cursus. UC Berkeley doet een. co.org doet één. CS50 doet één. En dus als je interesse in verwikkeld raken in de middelbare school onderwijs en het werken met CS50 in het personeel capaciteit, doet outreach als dit, doen reiken voor ons evenals een van de cursussen hoofden. En tevens ook, begint nu het werven. Jullie zijn allemaal op het punt om in aanmerking te komen deze dezelfde klasse hier les te geven aan de Yale. En wat is vooral geweest, eerlijk gezegd, opwindend, amazing het afgelopen jaar is dat echt, met CS50, hebben we een team van zo'n 44 grotendeels undergraduate medewerkers die fungeren als undergraduate onderwijs assistenten of TA meer in het algemeen, de eerste keer in de geschiedenis van Yale. En zo zal u de tweede te zijn generatie van precies die mogelijkheid. We dus raden u aan om zijn hetzij als een TA of CA in het onderwijs rol of in een aantal andere functies. Het volstaat te zeggen, met alle liederen en dansen, letterlijk, dat we lijken te hebben, is er een aantal manieren waar je kunt krijgen creatief betrokken, artistiek, als onderwijskundig. Dus laat het ons weten via deze URL hier. Nu een tijdje vanaf nu, we zullen verdagen met onze traditie net zoals we begonnen dit semester met cake in de eetzaal om de hoek. Maar we willen binden een paar losse eindjes. En eerst en vooral, zou ik net als om één te herkennen. Dit gebeurde vorige week. Dus ik heb leren kennen geworden "Hoorde aan de Yale," where-- als we, laten we zeggen, verbeteren deze video, of dit photo-- zult u dit overhemd dat ik werd verkocht zien voor $ 15 en toen deze foto werd genomen. Zaken, ik word verteld, heeft goede ooit sindsdien. Niet gaan over super goed terug naar huis. Maar ongeacht de wijze waarop deze weekend goes-- en eigenlijk, een andere [onverstaanbaar]. Zodat we de Rumpus vandaag, CS50. De aansluiting Bingo grafiek, die is op de rug, gaat CS50. Ik heb niet echt dat mijn woorden om te laten zien in het transcript, dus ik zal gewoon-- OK, daar gaan we. OK, dus dat is een van de pleinen. [GELACH] Zal niet in staat om te zoeken op dat woord wel. Prima. Dus ongeacht hoe deze specifieke weekend blijkt met Harvard Yale, weet het is een absolute eer voor ons en zo vreselijk spannend om samen te werken met Scass, met Jason, met Andy, met het hele team hier. Yale versus Harvard, we zijn nog steeds aan die blijkbaar. [GELACH] Het is echt bijzonder geweest. En zoals ik al eerder heb gezegd, van alle universiteiten samenwerken met op deze wijze het is echt speciaal voor ons om hier te werken met het team en de studenten aan de Yale. Dus het is heerlijk bevredigend geweest en we zijn altijd dankbaar voor deze gelegenheid om zijn verwelkomd als we hier zijn geweest. Inderdaad, laat ik zeggen wat bedankjes eerste, voordat we weer dingen over aan een aantal van u en een aantal publiek deelname. Eerst en vooral, om Scass, Jason, Andy, en het hele team van Yale. Dank u voor het maken van deze Natuurlijk hier zo geweldig. [APPLAUS] Ik wil graag vestigen uw aandacht voor alle namen dat componeren CS50's team zowel hier als in New Haven. Meer dan 100 van ons, collega's in beide steden. En dus zullen we geen tijd te besteden, ik angst, op elk van de namen. Ik wilde tekenen uw aandacht voor een collega, in het bijzonder, voor een paar redenen. Hier afgebeeld leert collega Alex, die blijkbaar kort voordat hij duurde vier paren CS50 Tinten van een recente gebeurtenis. Maar Alex heeft een geweldige geweest karakter te hebben op het personeel. Hij was, laten we zeggen, niet de grootste supporter van CS50 komt naar Yale net iets meer dan een jaar geleden, maar hij is veranderd in deze buitengewone lid van onze docenten, een buitengewone Senior in Computer Science, en, en, en belangrijker nog, het aantal één bovenop CS50's Big Board dit jaar. Dus felicitaties aan Alex ook hier. [APPLAUS] OK. Leuk feitje, dus met Rob Bowden terug naar huis, doen hij en ik de Big Boord van het afgelopen jaar. En dus Rob was zo geïrriteerd Alex had hem versloeg dat we deed zelfs een willekeurige audit van Alex code om ervoor te zorgen dat het in overeenstemming was het probleem set-specificatie, en inderdaad, versloeg hij en Andrew Rob hier in dit jaar de Big Board, dus proficiat aan hem. Een aantal snelle bedankjes aan het team terug naar huis, Daven en Maria en Hannah en Rob, die we zullen snel zien. Ook een aantal de full-time leden die werken grotendeels terug thuis achter de schermen, Doug, die aan het hoofd van onze CS50 AP programma, Dan Armendariz, die, met onze vrienden in Cloud 9, nam naar het volgende niveau ons gebruik van CS50 IDE dit jaar, Colton, Natuurlijk, met wie we begonnen muziek de meeste elke dag, Aliess, die letterlijk in dezelfde vormen nu terug in de kast daar, boven. En dan Dan Coffey uit onze productie-team, Scully van onze productie team, Ian, Ramon, Jordanië. En natuurlijk een zeer vertrouwd gezicht dat, heel humoristisch, zie je in dit precies stellen of juist deze context zowel in Cambridge en nu hier in New Haven, onze eigen Zamyla, wie Als we versterken, lijkt meer als dit op de meeste elke laptop op kantooruren meest elke nacht. En in feite, niet al het personeel, Natuurlijk kan hier vandaag zijn, maar ik dacht dat wat we zouden doen is dim de lichten voor een moment en laat het personeel, zowel uit New Haven en Cambridge, om enkele woorden van hun eigen land bieden. [VIDEO af te spelenBlack] -Er Is geen andere cursus waarin iedereen die werkt voor de cursus is zo enthousiast om daar te zijn en, als, worden betrokken bij het, zoals CS50. Ik weet het niet, het is als dit echt, net als, belangrijke en bijzondere verantwoordelijkheid en soort een ongelooflijke ervaring en ik ben echt blij dat ik krijg om te worden een deel van het onderwijs van mensen. -CS50 In mijn mening, is verbazingwekkend. Ik hou ervan. Ik vond het toen ik een klasse nam, en ik vind het nog meer als een TA. -TFing Is een hoop werk, maar het is echt de moeite waard omdat je zoveel leren. Je echt aan je leerlingen te leren kennen. U krijgt het materiaal zelf weten. En je krijgt ze gewoon willen geworden informatici. -Mijn Studenten zijn de hoogtepunt van mijn semester. [Muziek] -En Dit is CS50. -Ik Heb gewoon nooit gevoeld zo veel als een leider op de campus als ik dit semester. -dit Is een van de weinige kansen op de campus van Yale om echt te investeren in het onderwijs. -Het Is echt cool om te zien CS50 van de andere kant. -Ik Was verbaasd over hoe opgewonden alle studenten waren. -Het Is ook leuk als, als, mensen, zoals, terug te krijgen, als, een foto van Rick Astley en zijn als, wie is dat? Ja, ik wilde terug te geven want ik heb veel steun toen ik een student. -Alle Je nodig hebt is het enthousiasme en liefde van onderwijs of CS, of een van de bovenstaande en je zult in staat zijn om het te doen. -alle Mijn studenten houden Rick-rollen me. [Muziek] -Het Is al zo leuk om, als, leren over dit ding dat ik echt liefde en denken is een veel plezier en, zoals, proberen om andere mensen enthousiast over het ook. Ik ben Annaleah Ernst en dit is CS50. [Cheers] [Muziek] [END AFSPELEN] DAVID MALAN: Oké, dus je kan herinneren dat we begonnen dit semester kijken naar computationele denken en het oplossen van problemen meer efficiënt terwijl het denken een beetje meer als een computer. En in plaats van iets herkauwen zoals pindakaas en jam, herinneren dat we hier hadden het telefoonboek, we problemen zoals probleem sets opgelost op spel 15. Maar we dachten dat we zouden proberen iets nieuw hier, waarbij we zien in hoeverre dit idee van denken computationeel is gezonken in. Waarbij we dachten dat we zouden proberen offeren, in de vorm van een vrijwilliger, enkele instructies en zie hoe goed we kunnen allemaal volgen ze. En voor deze, moet ik ten minste één vrijwilliger. Als je zou be-- ik iemand zie die tikte op de schouder daar. Heeft die in aanmerking komen? Nee? Nee, al goed. Hoe zit het, OK, in het groen. Kom terug. Kom op dan. Dus laten we verder gaan en doen dit. Ik heb enkele notities hier dat we samen verder zal werken. En wat is je naam? ERICA: Erica. DAVID MALAN: Erica? Prima. Laat me je dit te geven. Erica, leuk je te ontmoeten. Oké, dus in slechts een moment-- u alles moet een blanco stuk papier te hebben. Als je dat niet, alleen bietsen rond en kijk of je kunt grijpen een. En vinden van een pen of zo. En we gaan proberen iets zoals dit. Als u vertrouwd bent doen, Erica, ik moet je om te beschrijven wat je zien op deze ondoorzichtige stuk papier zodat het publiek hier alleen maar om letterlijk wat te doen je zegt dat door het volgen van uw instructies. En dan in slechts een Momenteel kom ik rond te komen en neem een ​​willekeurige bemonstering van enkele foto's en we zullen zien hoe nauwkeurig je klasgenoten hebben gedaan. ERICA: OK. DAVID MALAN: Maak gevoel? ERICA: Ja. DAVID MALAN: Oké. Zodat u op dit punt, als het publiek, moet een leeg vel papier, een pen of potlood, en je moet doen precies wat Erica zegt. Ga. ERICA: Liggend. In het midden van zowel de verticale en de horizontale as van de pagina, trek een vierkant, niet een rechthoek, zelfs kanten, ongeveer een inch aan elke zijde met het midden van het vierkant in het midden van het papier. Direct above-- denken landschap orientation-- boven dat plein maar aan te raken, moet u beschikken over een cirkel met dezelfde radius als de helft van de kant van het plein. Dus de cirkel moet kunnen om te passen in het vierkant en gewoon aanraken van de top van het midden, het midden van de bovenzijde van het plein. En dan direct onder het plein, moet je een gelijkzijdige driehoek met een hoogste punt contact met de bodem van het plein en dan gelijkzijdige. DAVID MALAN: Oké. Zodat was buitengewoon nauwkeurig. Laat me je hier achterlaten voor slechts een moment en zien Als we een paar van de antwoorden te krijgen. Kan ik pak jou? OK. Pak de jouwe, de jouwe. Nu ga ik om te vissen op een-- Ik weet het niet, dat is heel goed. Jullie zijn allemaal erg goed in. Kan ik dit doen? Dank je. [GELACH] We zullen willekeurig. Mag ik van jou ook? Dank je. Nee, dat is een compliment. OK, ja zeer goed. Dank je. Prima. En net dus ik doe niet verwaarlozing iedereen hier. Dat is heel goed, OK. OK, dat is schattig. Prima. Dat is genoeg voor deze. Dus laten we zien hoe we hier deden. Oké, dus waarom niet we gaan nu vooruit en ik verwennen, met Erica nog steeds hier, wat het beeld zou moeten zijn. Heerlijk, precies beschreven, zou ik pleiten. Laat me nu ga je gang en neem een ​​kijkje bij een aselecte steekproef van de foto's dat we hier te vinden up. Dus laten we gaan. De eerste paar I gevonden were-- hier is één. Dus zeer mooi gedaan. Hier is een andere, zeer mooi gedaan. Hier is nog een, en dit is waar het werd steeds lastig, want er is zoals 50 of 100 van deze die er zijn. Maar dan bleef ik zoeken en we vonden dit. Dus de oriëntatie was niet helemaal goed. Een andere juiste. We hadden deze ene, alles Goed, niet helemaal goed. Dan is er dit ene, misschien niet helemaal op schaal. En dan de schattige één, als ik mag, zeer mooi gedaan. Proficiat aan Erica voor het doen van een goede baan. Dank je. Waarom gaan we niet get-- kunnen we nog een vrijwilliger te komen en hetzelfde doen? Kom op, ja. En het spijt me voor het nemen de papieren van iedereen. Als je kunt proberen om bietsen een ander stuk, we zullen dit keer te doen meer in deze richting. Hoe heet je? ADAM: Adam. DAVID MALAN: Adam. Kom op maximaal. Prima. Dus de taak zal zeer worden vergelijkbaar ander beeld. Leuk je te ontmoeten. Kom op rond. Prima. En we gaan om dit opnieuw te doen, ditmaal met een ander beeld van Adam. Adam gaat beschrijven u, opaquely-- tonen confidence-- het volgende. Het woord is aan u. ADAM: Het is een zeer groot plein. Mag ik dat zeggen? DAVID MALAN: Ja, dat is goed. Dat is correct. ADAM: Maar zeer groot, net als. Maar beginnen bij het center-- als, van het centrum, maar het graag breidt uit buitenwaarts van het centrum. Dus als, het midden van de pagina nog steeds het centrum, dus hou dat in gedachten. [GELACH] Dan, verdeel het in de helft, maar net als, in het centrum, gaat hotdog stijl. Ja. Als. Dus verdeel het op die manier dan, zoals op en neer, verticaal. Verticaal. En dan van de verticale lijn, gaande van de rechterzijde van het middelpunt van die verticale lijn, ga naar rechts die rechthoek verdelen rechts doormidden. OK. Zo, maar nu, het gaat om een ​​te krijgen beetje lastig, dus laten we hier te houden. Je gaat om dat te doen opnieuw, maar gaan uit dat. Dus nu moet je een rechthoek te hebben, een grote rechthoek, en twee kleine vierkantjes aan de andere kant. En dan verdeel je vierkant in de rechterbovenhoek in de helft van de dezelfde manier verdeeld het grote plein aan het begin. OK. OK. Nu, dus nu heb je die vierkante dat is verdeeld in twee rechthoeken. En dan trekken die dezelfde lijn u trok aan het begin van het centrum punt van de oorspronkelijke vierkante met die lijn in het centrum de far-- horizontaal vanaf dat nieuwe en neer lijn. En dan weer opnieuw dat plein in de rechterbovenhoek kwadrant. Ik bedoel, niet het kwadrant, ongeacht de achtste is van een kwadrant. DAVID MALAN: Ik ga om te gaan beginnen steeds de lakens, OK? ADAM: Ja, OK. Dus als er nog vragen, Ik kan die nu te nemen. DAVID MALAN: Kan ik zie slechts een paar voorbeelden? Oké, we hebben het hier. Oké, deze hier. Oké, nog steeds bezig. Erg fijn. Ja. ADAM: Ik ben niet goed in deze klasse. DAVID MALAN: Dank je wel. Ja. OK. Laat me deze twee. Dank je. Oké, en één meer van hier. Een meer van hier. Dank je. Oh, dat is perfect. Dank je. Prima. Dus Adam, laten we eens kijken hoe ze het deden. En ik zal op het scherm te onthullen wat het beeld was deze keer. Dus wat we zochten voor deze tijd, per precieze instructies van Adam, dit was. En wat we kregen was een aantal werken van schoonheid hier, zal ik zeggen. ADAM: Oh, ik-- wow. DAVID MALAN: Je verrast? [GELACH] Dan hebben we deze. Dus vergelijkbaar in de geest, maar niet helemaal. Dan hebben we dit windowed versie. En dan deze. [GELACH] En dan is dit misschien wel mijn favoriet. Dit is gewoon een beetje scheef. ADAM: Dat is niet mijn schuld. Die ene is niet mijn schuld. DAVID MALAN: Nou goed, dank u en proficiat aan Adam omdat ze zo nauwkeurig. ADAM: Dank je wel. DAVID MALAN: Dus waarom doen we niet probeer dit tenminste nog een keer maar soort flip dingen rond. Dus nu moeten we iemand die comfortabel tekenen en een honderdtal van je klasgenoten staren in de rug terwijl u tekent, nemen instructies van je klasgenoten. Oké, hoe zit het in paars. Kom op maximaal. Prima. Dus in een moment-- wat is uw naam? ANGELA: Angela. DAVID MALAN: Angela. Kom op, Angela. Dus Angela gaat ruwweg staan Hier, waar ze niet kunnen zien de overhead, kunnen ze alleen de raad van bestuur. Leuk je te ontmoeten, Angela. Hier is uw stukje krijt. Ik ga naar de show publiek de foto en dan ruwweg ordelijk, net zoiets als de PBJ, we moeten jullie schreeuwen, lineair, precies wat je wilt Angela om te tekenen. Klinkt goed? Goed. Ja. Iemand zou willen bieden een instructie aan Angela? Het is niet goed dat--, OK. PUBLIEK: Circle? Aan de bovenkant van het bord. DAVID MALAN: Oké, ik hoorde cirkel aan de bovenkant van het bord. Publiek: Het is een stok figuur. DAVID MALAN: OK, ik hoorde het is een stok figuur. En hier, je wilt houden dit in uw andere hand? OK, de volgende stap? ANGELA: stok cijfer, al goed. DAVID MALAN: Teken een cirkel in het midden van het bord. Het is een stok figuur. Stop! Stop! Stop! Alleen houden het lichaam. ANGELA: Dus het is als een lolly? DAVID MALAN: Voeg de eerste twee benen. ANGELA: Hier beneden. DAVID MALAN: OK, hoorde ik ja. ANGELA: Dus hier? DAVID MALAN: De arm begint uit het lichaam naar het hoofd. ANGELA: Net als dat? Wat? DAVID MALAN: OK, hier, wacht, hoe zit dit. Een arm omhoog gaat. Publiek: De rechterarm heeft de hand op de heup en de andere arm-- DAVID MALAN: De rechterarm has-- ik hoorde de rechterarm heeft zijn arm op zijn heup. ANGELA: Zijn rechterarm? DAVID MALAN: Zijn rechterhand. ANGELA: Net als dat? DAVID MALAN: Ja. Wat anders? Publiek: De andere arm-- De andere arm stijgt. DAVID MALAN: De andere arm omhoog gaat. ANGELA: Oh, als dat? DAVID MALAN: Oké, en-- PUBLIEK: Hij heeft iets te zeggen. DAVID MALAN: Hij is iets te zeggen. ANGELA: Als een tekstballon? Er is een lijn, ongeveer 10:00, dat uitgaat van het hoofd. Een lijn om 10:00 positie die u tekent, zoals uit de radius, projecting-- [GELACH] ANGELA: Zoals? Publiek: Nee! DAVID MALAN: Er is een lijn om 10.00 uur vanaf het hoofd uit. PUBLIEK: Zie als een lijn coming out boven de straal. Niet tekenen. Doe wat u oorspronkelijk deed. DAVID MALAN: Doe wat u oorspronkelijk deed. Ja. PUBLIEK: Hij zegt hallo. DAVID MALAN: Write-- hij zegt hallo. Wat denken wij? Prima. Gefeliciteerd. Als je wilt naar een te nemen kijk, je inderdaad kreeg. Zeer mooi gedaan. Dus we hebben niet proberen deze laatste kans before-- voordat we verdagen voor cake-- maar we dachten dat we zouden proberen des te meer van je krijgt betrokken vs. Sommige van het personeel ook. En dus, als ik could-- zijn er vijf medewerkers die graag als vrijwilliger en kom dan hier? Stelios, wil brengen vier vrienden naar beneden? Van het personeel. Kom maar naar beneden. Ja. Andy. Ja. Kom maar naar beneden. En als jullie willen om jezelf te organiseren in een lijn achter deze blauwe tafel. Nu moeten we vijf studenten vrijwilligers. OK, dus hoe zit je twee zitten. Drie, vier, in het midden. Oh, en hier, vijf aan het einde. Kom op maximaal. Yep, je op het einde. Kom maar naar beneden. En studenten zullen hier. En-- hebben we verliezen some-- één, twee, drie, vier ik wees naar iemand die still-- ja, u, onderaan kom je op. Prima. Dus we de regels hier als leggen je niet hebt gehoord van dit vóór, maar het klinkt een beetje iets als [SPEELT themalied aan familievete] Aw. OK. Dus hier hebben we Family-- Colton, website? OK. Dus hier hebben we Family Feud. En nu je moet vergeven. U herinnert zich misschien dat in probleem set acht, vroegen we u een aantal quiz beoordeling vragen die zijn soort, een soort van in de vorm van Jeopardy vragen, ook al was het vraag en antwoord. We besloten na de afgifte van -p acht dat we willen Family Feud te spelen in plaats daarvan, dus we hebben een aantal vrijheden hoe genomen converteren Jeopardy vragen om Family Feud, maar de volgende gegevens kan of mag niet reflecterende juiste antwoorden. Dus met dat gezegd zijnde, de manier waarop dit gaat werken is dat we de student team hier. We hebben het team van medewerkers hier. We gaan eerst twee leden van het personeel en studenten gezicht af. Ik ga een vraag te stellen en de eerst een om in buzz met deze hier-- VOICE: Dat was makkelijk. DAVID MALAN: --Easy Button, die was de enige rode knoppen die we konden vinden. En volgens de man bij Staples, heeft hij nooit gezien iemand daadwerkelijk kopen de Easy Button in Staples. Dat zal zijn hoe de twee mensen buzz in. Wie gonst in eerste instantie niet alleen krijgt een aantal punten, zij de controle van de raad van bestuur krijgt ook. Het doel dan, als de studenten Zo winnen dat gooien, jullie moeten komen met de top meerdere antwoorden voordat het krijgen van drie stakingen door verkeerde gissen. Ik zal opnieuw uit te leggen dat als we gaan. Prima. Dus laten we verder gaan en beginnen als volgt. Wat is je naam? VLAD: Vlad. Vlad, oke. Leuk je te ontmoeten. En stel jezelf aan dit team. SHREYAS: Shreyas. DAVID MALAN: Shreyas. Dus hier hebben we twee Gemakkelijk Knoppen, een vraag, en de volgende zal worden onthuld nu door Colton, Een functie verklaard in standaard io dot h. VOICE: Dat was makkelijk. DAVID MALAN: Je eerste hit it dus we zullen gaan met het personeel. SHREYAS: Print f. DAVID MALAN: Toon ons druk f. [DING] DAVID MALAN: Very nice. Dus nu heeft het personeel controle van de raad van bestuur. Oh, en als we gaan om score bij te houden, moeten we iemand die echt goed in rekenkundige onder druk. Echt? Echt? Echt? OK. Ik zag de eerste hand. Kom maar naar beneden. Wat is je naam? DYLAN: Dylan. DAVID MALAN: Oh, Dylan, oke. Dylan, leuk je te ontmoeten. Dus als je een stuk zou kunnen grijpen krijt en links en het recht van het stok cijfer, bijhouden nauwkeurig de volgende rekenkunde. De medewerkers hebben nu 68 punten. Prima. Dus de volgende vraag, in het bijzonder Andy, is hetzelfde. Andy, wat is een functie verklaarde in standaard i o dot h? ANDY: Scanf. DAVID MALAN: Colton, toon ons scanf. [DING] Erg leuk, dus een extra 12 punten voor het team van medewerkers. Stelios, dezelfde vraag, Een functie verklaarde in standaard i o dot h. Net Stelios, alstublieft. STELIOS: Put c. DAVID MALAN: putc. Toon ons putc. [FOUT ZOEMER] Een staking. Slechts twee blijven. Personeel, een functie verklaard in standaard i o dot h. STELIOS: Ik bedoel, het is. DAVID MALAN: Nou, nee, het zou kunnen zijn daar, maar dit zijn slechts de top zes antwoorden. Key detail-- dat betekent niet dat het verkeerd is. Het betekent alleen dat het niet de zes antwoorden. PUBLIEK: Hij is vreemd. DAVID MALAN: Dus het was slecht, maar niet verkeerd. MEDEWERKER: getc DAVID MALAN: getc. [DING] DAVID MALAN: We zullen het aan u geven. Fgetc. Vijf punten meer op het bord. Personeel, een functie verklaard in standaard i o dot h. MEDEWERKER: F lezen. DAVID MALAN: F lezen, toon ons. [FOUT ZOEMER] DAVID MALAN: Twee stakingen. Shreyas, heb je nog een laatste kans tot de studenten, simpelweg door het krijgen van een van de de antwoorden op het bord, heeft de kans om de punten te stelen. U kunt all-- MEDEWERKER: Oh, kunnen we? DAVID MALAN: Nee, dat kan je niet. Het is gewoon je. Alleen jij. SHREYAS: IS F open standaard i o? DAVID MALAN: We zullen zien. F geopend. [DING] Het is tien punten. Terug naar Andy. Maken of breken hier. Functie verklaard in standaard i o dot h. ANDY: F dicht. DAVID MALAN: Toon ons f dicht. [DING] Erg fijn. Zes? We hebben slechts vijf. We hebben maar vijf antwoorden op het bord, die betekent dat het personeel heeft deze categorie gewonnen. Erg fijn. Nee het is een gebrek aan functie. Prima. Dus laten we nu gaan voor onze tweede ronde. Dus moeten we Andy en wat is uw naam? BONNIE: Bonnie. DAVID MALAN: Bonnie, leuk je te ontmoeten. Oké, kom op naar de zoemer. Oké, en hier zijn we hebben de volgende vraag. Software die wordt gebruikt tijdens het programmeren. Noem een ​​stukje software u gebruikt tijdens het programmeren. ANDY: De IDE DAVID MALAN: CS50 IDE [FOUT ZOEMER] ANDY: Ik totally-- wat? Oh, op geen enkele manier. [DING] DAVID MALAN: Text Editor. Willen we het aan hen? Ja. Ja. Goed gedaan aan het personeel. Yes-- [onverstaanbaar] de studenten kijken echt ongelukkig. OK. Dus Stelios, de naam van een stuk software die gebruikt wordt tijdens het programmeren. En beginnen te denken van een manier om dit te stelen. STELIOS: GDB. DAVID MALAN: GDB, Debugger. [DING] Erg leuk voor 15 punten. Frank? FRANK: Een terminal. DAVID MALAN: Een terminal venster. [FOUT ZOEMER] Oh het spijt me. Software die wordt gebruikt tijdens het programmeren. MEDEWERKER: Valgrind. DAVID MALAN: Valgrind, toon ons. [FOUT ZOEMER] Oh, Shreyas, de studenten, u slechts één antwoord dat is nodig op het bord om deze punten te stelen. SHREYAS: Een compiler. DAVID MALAN: Toon ons compiler. [DING] Erg fijn. Terug naar Andy. ANDY: Dit is een grote druk. DAVID MALAN: Software gebruikt tijdens het programmeren. ANDY: Een besturingssysteem. DAVID MALAN: Een besturingssysteem. [FOUT ZOEMER] Studenten, zijn er drie mogelijke antwoorden op het bord. Wat er gaat uw antwoord? U kunt alle samen beslissen. STUDENTEN: Interpreter? DAVID MALAN: Een tolk. [FOUT ZOEMER] Toon ons tolk. Nee! Dus laten we verder gaan en onthullen nu wat antwoorden waren op het bord. Nummer vier. [DING] [GELACH] Nummer vijf. [DING] Oh, en nummer zes. [DING] Spotify. Prima. Dus deze punten te blijven aan deze kant. Ik denk dat we tijd hebben voor nog een ronde voor taart. Laten we verder gaan en skip-- Laten we de volgende overslaan. . Ja Ja, overslaan. Breken, snel. OK. We wilden niet om dat te doen om u een laatste keer. Prima. Dus de laatste vraag hier nu Stelios, dank je. En wie is er de volgende? SABRINA: Sabrina. DAVID MALAN: Sabrina, leuk je te ontmoeten. Prima. Dus wie eerst raakt de knop, de vraag is Favorite probleem ingesteld. VOICE: Dat was makkelijk. DAVID MALAN: Ik hoor het hier, de studenten. SABRINA: P ingesteld op nul. DAVID MALAN: Toon ons p set nul. Erg leuk voor 26 punten. Oké, dus students-- wie is er hier naast? Ik denk dat je van plan bent de volgende. Wat is je naam? ALEK: Alek. DAVID MALAN: Alek, leuk je te ontmoeten. Oké, je favoriete probleem te stellen. ALEK: Toon me p set acht. DAVID MALAN: Toon me p set acht. [FOUT ZOEMER] Ik zal zeggen, gebaseerd op de werkelijke gegevens uit probleem set acht, dus p set acht was niet onder de top vier antwoorden in dit geval. Wat is je naam? BURKE: Burke. DAVID MALAN: Burke, wat is uw favoriete probleem te stellen, of de topfavoriet probleem stellen tussen al uw andere klasgenoten? BURKE: Versleutelt of [Onverstaanbaar] p zeven. P stelde zeven. DAVID MALAN: Toon ons p set zeven. Nummer één antwoord van de werkelijke studenten. Prima. Wat heb je voor je favoriete probleem stelt. STUDENT: De een met het cijfer, versleutelen. De ene met als crypto. DAVID MALAN: (STIL) P ingesteld twee? STUDENT: Ja. DAVID MALAN: P set twee! [DING] Erg fijn. Er is maar één antwoord links op het bord omdat we de top vier antwoorden. Dus if-- hoe heet je ook alweer? BONNIE: Bonnie. DAVID MALAN: Bonnie. Bonnie, als u kunt ons vertellen wat het Harvard en Yale studenten vierde meest favoriete probleem set was-- BONNIE: Ik voel me alsof ik hebben echt een scheef oog. VLAD: Degene met afbeelding processen? BONNIE: Nee, ik denk dat iedereen haatte die ene. VLAD: Echt waar? Ik vond het geweldig. DAVID MALAN: En wat onze huidige totalen? 166 iets minder. Maar voor 100 punten [GELACH] BONNIE: Oh god, oh nee. Zet de druk op mij. Oh, geen druk. STUDENT: P set was makkelijk. Iedereen houdt gemakkelijk p sets. BONNIE: P set één? DAVID MALAN: 90 punten! BONNIE: P set één? DAVID MALAN: Toon ons p set één. [FOUT ZOEMER] Niet de vierde favoriete probleem te stellen. Vlad? VLAD: Ik think-- Ik think-- mijn favoriete was met fotografie, maar ik weet het niet. DAVID MALAN: Ik hoor forensics. BONNIE: Mensen zeggen forensisch onderzoek? DAVID MALAN: Ik hoor forensics. Ik hoorde het pas. P set vijf, hoorde ik. BONNIE: Kunnen we vragen het publiek? DAVID MALAN: U wilt aan het publiek poll? BONNIE: Ja, laten we vragen het publiek. P set drie. DAVID MALAN: Wie wil zijn een miljonair, hier. BONNIE: P set drie. VLAD: P set vier. DAVID MALAN: Drie. Ik hoor vier. BONNIE: Ik zie een hoop fours. STUDENT: OK, we moeten doen vier. BONNIE: Drie of vier. DAVID MALAN: ik drie horen. Ik hoor nog eens drie. BONNIE: Oh nee! Ken, eruit! DAVID MALAN: ik drie horen. BONNIE: Drie, OK, overweldigend. STUDENT: OK. Laten we gewoon drie doen. DAVID MALAN: Het enige wat stoppen met ons van taart. STUDENT: P set drie. DAVID MALAN: Toon ons, voor het spel, blz set drie. [DING] [Cheers] Prima. Dat is het voor CS50. Wij zullen u voor cake. [APPLAUS] [Muziek]