[Musik spiller] DAVID MALAN: Så min nye Mike er nok i sidste halvdel af telefonbogen. Jeg kan nu rive problemet i halve. Det var faktisk rigtig, denne kamp. [Musik spiller] ROBOT: Du mennesker er så nemme at slå. DAVID MALAN: Okay. Dette er CS50 og dette er slutningen af ​​ugen 11. Så vi håber, især kommer på i hælene på quiz én, at alle jer er lettet, men også stolt af, hvor langt du er kommet. Faktisk så mange af du-- 72%, hvis sidste år er enhver reflection-- havde ingen forudgående erfaring at tage en datalogi kursus før. Og så selvom du følte lidt mindre end begejstret til, hvordan quiz nul eller én eller nogle bestemt stykke havde vist sig, lige overveje delta fra i dag versus uge nul. Faktisk er denne, tilbagekaldelse er temmelig meget, hvor vi startede. Og for mange af jer, bare at få dem darn efter sløjfer til at arbejde kan have været en indledende udfordring og Jeg vil opfordre dig på et tidspunkt, hvis du gerne vil noget self tildelt lektier, gå tilbage og på ny at gennemføre Mario, uanset om det er i JavaScript eller PHP eller endda i C, og se bare, forhåbentlig, hvor let, den slags logik nu kommer til dig. I dag har vi wrap op kursus her i New Haven og vi giver dig en fornemmelse af, hvad stadig er på horisonten, selv uden for klasseværelset. Først og fremmest er det CS50 hackathon, en episk alle nighter hvorunder du og dine klassekammerater i Cambridge vil få lejlighed til at dykke ind continue-- og ikke forhåbentlig start-- endelige projekter for ca. 12 timer, ankommer omkring 7:00 med busser at vi vil give her fra New Haven til Cambridge. Omkring 09:00, vil vi tjener første middag omkring 1:00 AM, vi vil tjene anden middag, og omkring 5:00, vi vil tjene morgenmad for dem, der stadig står. Og du vil se sådanne erindringer som disse mens du arbejder gennem aftenen. Candy, og som lovet i uge nul, grøntsager for anden gang i historie, samt 04:00, tingene begynder at se lidt sådan ud. Og så ud over dette, indse, at hvad der er forude er CS50 Fair her på Yale, så at fakultetet og de studerende og ansatte fra på tværs af denne campus har en mulighed for at glæde i præcis hvordan meget du alt trukket fra dette semester. Vil der være i Commons, det CS50 Fair mandag den 14.. Så gør holder det i tankerne og mere til at komme med detaljer online. Men hvis Cambridge er nogen indikation, indse, at minderne som denne her venter. Og du bør helt sikkert velkommen til at inviter dine venner i mellemtiden. Og hvis se dig på CS50 Fair var ikke incitament nok, vi troede, vi ville invitere nogle af vores venner fra industrier. Hvis du gerne vil chatte op alumner og personalekonsulenter fra eBay, ESPN, Facebook, Google, Palantir, YEI, og YHack, og muligvis mere, kommer fra. Og hvis det ikke er nok til at komme se du eller aftagerne fra industrien, indse, at der vil være en tombola med fantastiske præmier, blandt dem, disse. Og hvad vil der ske, er, når ankommer på messen, både dig og deltagerne vil blive udleveret en lille program til dagens begivenhed fortæller dig hvad du skal gøre. Når, hvad er der. Der vil være nogle lille sted holdere til smiley ansigt klistermærker. Og alle jer, den studerende vil få nogle 10 plus smiley ansigt klistermærker og enhver, der bryder at social kejtethed og kommer op til dig og siger, hvad gjorde du? Eller kan jeg se en demo af hvad du gjorde? Du afleverer dem et klistermærke og at mærkaten er en post i en fabelagtig tombola som denne her. Så det skulle hjælpe dig med at bryde isen og give alle en lille smule af en undskyldning at smøre disse hjul. Og du vil se sådanne udtryk og erindringer som denne her, denne ene her, og derefter, stolt, vil alle jer har din første nogensinde "Jeg tog CS50 "t-shirts så godt. Så mere om det at komme. Nu foruden den Selvfølgelig er meget specifikt tilbydes i dag, at hvad der er i horisonten, indser også, at blandt de uddelingskopier, takket være Megan, er Yale første nogensinde uofficiel guide til CS på Yale, hvor hun er vidunderligt et diagram de forskellige veje, som du kan tage efter at have forladt CS50 eller 112 eller andre kurser her på Yale, så du kan udforske tingene langt ud over CS50 selv, hvis du ønsker. Og diagrammet vil du se der er nøjagtigt. Og også alt, indse, at dag, fra 3:00 til 04:30 PM er den første nogensinde CS50 Expo her på Yale over i Sterling Memorial Library. Og dette er en mulighed at se nogle af de projekter, at vores egen lærerstab og nogle af upperclassmen her har skabt i deres klasser, i deres forskningsprojekter, i iværksættervirksomheder interesse deres. Så du slutte sig til os der til snacks og nogle fantastiske muligheder og glimt om, hvad du nu kan gøre som en aspirerende datalog. Og i form af muligheder nu, med CS50 selv, at blive involveret, indser, hvis uvant, at Ud over dette uddannet udbud af CS50, den College Board-- som du kan huske kærligt eller mindre fondly-- er i færd med at oprette en ny AP Computer Science pensum. Så nogle af jer, et par af jer, har måske taget AP CSA, datalogi A, som fokuseret, helt ærligt, meget på Java, sort af med udelukkelse af inspiration, ganske ofte, og spænding og problemet løse mere generelt. Hvad er virkelig rart, om en ny rammer læseplan, der er bliver udgivet i efteråret 2016 fra College Board er, at det vil være AP Computer Videnskab Principper som er meget mere beslægtet med mere inspirerende CS nul, CS en, CS to kurser de fleste universiteter kunne kalde dem. Og der vil være en række implementeringer af dette kursus. UC Berkeley gør en. co.org gør en. CS50 gør en. Og så hvis du har en interesse i at blive involveret i gymnasiet uddannelse og arbejde med CS50 i personalet kapacitet, laver opsøgende som dette, skal du nå ud til os såvel nogen af ​​de kurser hoveder. Og også alt, nu begynder at rekruttere. Du er alt bare om at være berettiget at undervise i denne samme klasse her på Yale. Og hvad har været specielt, ærligt, spændende, forbløffende det seneste år er der virkelig, med CS50, har vi haft et hold af nogle 44 stort set bachelor ansatte, der tjener som bachelor læring assistenter eller TA'er mere generelt første gang i Yale historie. Og så du vil være det andet generation af netop denne mulighed. Så vi opfordre dig til at anvende enten som en TA eller CA i undervisningen rollen eller i en række andre roller. Er det tilstrækkeligt at sige, med alle sange og danse, bogstaveligt, at vi synes at har, er der et antal måder, hvor du kan få involveret kreativt, kunstnerisk, såvel som uddannelsesmæssigt. Så lad os vide via denne URL her. Nu lidt fra nu, vi vil udsætte med vores tradition ligesom vi begyndte dette semester med kage i spisesalen rundt om hjørnet. Men vi vil gerne binde op et par løse ender. Og først og fremmest, jeg havde bare gerne genkende en. Det skete i sidste uge. Så jeg er blevet bekendt med "Overhøres på Yale," where-- hvis vi, skal vi sige, forbedre denne video, eller denne photo-- vil du se denne skjorte, jeg blev solgt for $ 15 og derefter dette billede blev taget. Business, jeg har fået fortalt, har været god lige siden da. Fandt du ikke gå over super godt hjem. Men uanset, hvordan dette weekend goes-- og faktisk, én anden [uhørligt]. Så vi gjort Rumpus dag, CS50. Den tilslutning Bingo diagram, som er på ryggen, involverer CS50. Jeg har ikke rigtig lyst mine ord til at dukke op i udskrift, så jeg vil bare-- OK, nu sker det. OK, så det er en af ​​firkanterne. [LATTER] Vil ikke være i stand til at søge på ordet selv. Okay. Så uanset hvordan denne særlige weekend viser sig med Harvard Yale, kender det har været en absolut ære for os og så frygtelig spændende at arbejde med Scass, med Jason, med Andy, med hele holdet her. Yale vs Harvard, vi er stadig arbejder på det, tilsyneladende. [LATTER] Det er virkelig har været særligt. Og som jeg har sagt før, af alle universiteter at samarbejde med på denne måde, Det er virkelig været særligt for os at arbejde her med holdet og de studerende på Yale. Så det har været vidunderligt glædeligt og vi er evigt taknemmelige for denne mulighed for at være velkommen som vi har været her. Faktisk, lad mig sige nogle takker yous første, før vi vende tingene over til nogle af du og nogle publikum deltagelse. Først og fremmest til Scass, til Jason, til Andy, og hele Yale holdet. Tak for at gøre dette Selvfølgelig så forbløffende her. [BIFALD] Jeg vil gerne henlede Deres opmærksom på alle de navne, at komponere CS50 hold både her og i New Haven. Over 100 af os, kolleger i begge disse byer. Og så vil vi ikke bruge tid, jeg frygt, på hver eneste af de navne. Jeg ønskede at henlede Deres opmærksomheden på et fyr, især for et par grunde. På billedet her underviser kolleger Alex, der tilsyneladende kort før han tog fire par CS50 Nuancer fra en nylig begivenhed. Men Alex har været en fantastisk karakter til at have på personale. Han var, skal vi sige, ikke den største supporter af CS50 kommer til Yale lidt over et år siden, men han er forvandlet til denne ekstraordinære medlem af vores lærerstab, en ekstraordinær Senior i datalogi, og og og vigtigst, antallet én oven CS50 Big Board i år. Så tillykke til Alex samt, her. [BIFALD] OKAY. Sjovt faktum, så med Rob Bowden derhjemme, gør han og jeg køre Big Bord det seneste år. Og så Rob var så irriteret at Alex havde bested ham at vi selv gjorde en tilfældig revision af Alex kode at sikre, at det var i overensstemmelse med problemet sæt specifikationer, og ja, bested han Andrew og Røve her i dette års Big Board, så tillykke til ham så godt. Nogle hurtige tak yous til holdet hjem, Daven og Maria og Hannah og Rob, hvem vi vil snart se. Og også en række de fuldtidsansatte medlemmer der arbejder stort set tilbage hjem bag kulisserne, Doug, som leder vores CS50 AP program, Dan Armendariz, som, med vores venner på Cloud 9, tog til det næste niveau vores brug af CS50 IDE i år, Colton, selvfølgelig, med hvem vi har startet musik de fleste hver dag, Aliess, der er bogstaveligt talt i den samme udgør lige nu tilbage i skab deroppe, op øverst. Og så Dan Coffey fra vores produktion team, Scully fra vores produktion hold, Ian, Ramon, Jordan. Og naturligvis en meget velkendt står, at ganske humoristisk, du ser i netop denne udgøre eller nøjagtig denne sammenhæng både i Cambridge og nu her i New Haven, vores egen Zamyla, som hvis vi styrke, ser mere som denne på de fleste hver laptop ved kontortid mest hver aften. Og i virkeligheden, ikke alle de ansatte, naturligvis kunne være her i dag, men jeg tænkte, hvad vi ville gøre, er dæmpe lyset et øjeblik og tillade, at ansatte, både fra New Haven og Cambridge, at tilbyde nogle ord af deres egne. [VIDEO PLAYBLACK] -Der Er ingen anden kursus, hvor alle, der arbejder for kurset er lige så glade for at være der, og, lignende, blive inddraget i det, som CS50. Jeg ved det ikke, det er ligesom dette virkelig, ligesom, vigtige og særlige ansvar og art en utrolig oplevelse og jeg er virkelig glad for at jeg kommer til at være en del af folks uddannelse. -CS50 Efter min mening er forbløffende. Jeg elsker det. Jeg elskede det, da jeg tog en klasse, og jeg elsker det endnu mere som en TA. -TFing Er en masse arbejde, men det er virkelig givende fordi du får til at undervise så meget. Du virkelig komme til at kende dine elever. Du får dig selv til at kende materialet. Og du får bare vil have dem bliver dataloger. -Mine Studerende er det fremhævning af min semester. [Musik spiller] -Og Det er CS50. -Jeg Bare aldrig følt så meget som en leder på campus, som jeg har i dette semester. -Det Er en af ​​de eneste muligheder på Yale campus For virkelig at få investeret i undervisningen. -Det Er virkelig cool at se CS50 fra den anden side. -Jeg Blev overrasket over, hvor ophidset alle studerende var. -Det Er også rart, når, ligesom, mennesker, ligesom, komme sig, ligesom, et billede af Rick Astley og er ligesom, hvem er det? -Ja, Jeg ønskede at give tilbage fordi jeg fik en masse støtte da jeg var studerende. -Alle Du behøver, er entusiasme og en kærlighed af undervisningen eller CS, eller nogen af ​​de ovennævnte og du vil være i stand til at gøre det. -Alle Mine elever holde Rick-rullende mig. [Musik spiller] -Det Har været så sjovt at, ligesom, undervise om denne ting, som jeg virkelig elske og mener er en masse sjov, og ligesom, forsøge at få andre mennesker begejstrede for det så godt. Jeg er Annaleah Ernst og dette er CS50. [Cheers] [Musik spiller] [END AFSPIL] DAVID MALAN: Okay, så du kan huske at vi begyndte dette semester ser på beregningsmæssige tænkning og løsning af problemer mere effektivt samtidig tænker lidt mere som en computer. Og snarere end opkog noget ligesom jordnøddesmør og gelé, minde om, at vi havde telefonbogen her, vi løst problemer som problematiske sæt på spil på 15. Men vi troede, vi ville forsøge noget lidt nyt her, hvor vi ser lige, i hvilket omfang denne idé om at tænke beregningsmæssigt er sunket i. Hvorved vi troede, vi ville forsøge at tilbyde op, i form en frivillig, nogle instruktioner og se, hvordan godt vi kan alle følge dem. Og for dette, jeg har brug for mindst én frivillig. Hvis du måske være-- jeg ser nogen bliver tappet på skulderen lige der. Betyder det kvalificerer? Ingen? Nej, okay. Hvad med, OK, i det grønne. Kom tilbage. Kom forbi. Så lad os gå videre og gøre dette. Jeg har nogle noter op her at vi vil arbejde på sammen. Og hvad er dit navn? ERICA: Erica. DAVID MALAN: Erica? Okay. Lad mig give dig dette. Erica, rart at møde dig. Okay, så i bare et moment-- dig alle skal have et blankt stykke papir. Hvis du ikke gør det, bare nasse rundt og se om du kan få fat i en. Og finde en kuglepen eller whatnot. Og vi vil prøve noget som dette. Hvis du er komfortabel Dermed Erica, I du nødt til at beskrive, hvad du se på denne uigennemsigtige stykke papir så publikum her er kun kommer til at gøre bogstaveligt hvad du siger ved at følge dine instruktioner. Og så i blot et øjeblik, vil jeg komme rundt og tage en tilfældig sampling af nogle billeder og vi vil se, hvor præcist dine klassekammerater har gjort. ERICA: OK. DAVID MALAN: mening? ERICA: Ja. DAVID MALAN: Okay. Så du på dette tidspunkt, som publikum, bør har et blankt stykke papir, en pen eller blyant, og du bør gøre præcis, hvad Erica siger. Gå. ERICA: Liggende. I centrum af både den lodrette og vandrette akse siden, tegne et kvadrat, ikke et rektangel, selv sider, omkring en tomme på hver side med midten af ​​pladsen i midten af ​​papiret. Direkte above-- tænker landskab orientation-- over den firkantede men røre ved det, bør du have en cirkel med samme radius som halvdelen af ​​den side af pladsen. Så cirklen skal kunne at passe ind i pladsen og være bare røre toppen af den midterste, den midterste af den øverste side af pladsen. Og så direkte under pladsen, du skal have en ligesidet trekant med én toppunktet rører bunden af pladsen og derefter ligesidet. DAVID MALAN: Okay. Så det var overordentlig præcis. Lad mig efterlade dig her for bare et øjeblik og se hvis vi kan få et par svar. Kan jeg få fat i din? OKAY. Grib din, dit. Nu vil jeg til at fiske efter en-- Jeg ved det ikke, det er meget godt. Du er alle meget gode til dette. Kan jeg tage denne her? Tak. [LATTER] Vi vil randomisere. Kan jeg tage jeres, også? Tak. Nej, det er en kompliment. OK, ja meget god. Tak. Okay. Og bare så jeg ikke forsømmelse nogen herovre. Det er meget godt, OK. OK, det er yndig. Okay. Det er nok for denne ene. Så lad os se, hvordan vi gjorde her. Okay så hvorfor ikke vi gå videre nu, og jeg vil forkæle med Erica her stadig, hvad billedet skulle være. Vidunderligt, netop beskrevet, ville jeg argumentere. Lad mig nu gå videre og tage et kig på en tilfældig stikprøve af billederne at vi fandt heroppe. Så lad os gå. Den første adskillige jeg fundet were-- her er en. Så meget pænt gjort. Her er en anden, meget pænt gjort. Her er en anden, og det er her det var ved at blive akavet, fordi der er ligesom 50 eller 100 af disse derude. Men så jeg holdt søger og vi fandt dette. Så orienteringen ikke var helt rigtigt. En anden rigtige. Vi havde denne ene, alt højre, så ikke helt rigtigt. Så er der denne ene, måske ikke helt til at skalere. Og så yndig en, hvis jeg må, meget pænt gjort. Tillykke til Erica for at gøre sådan et godt stykke arbejde. Tak. Hvorfor gør vi ikke get-- kan vi få et mere frivilligt til at komme og gøre det samme? Kom op, ja. Og jeg er ked af at tage papirerne fra alle. Hvis du kan forsøge at nasse et andet stykke, vi vil gøre dette én gang mere i denne retning. Hvad er dit navn? ADAM: Adam. DAVID MALAN: Adam. Kom op. Okay. Så opgaven bliver meget lignende, andet billede. Dejligt at møde dig. Kom rundt. Okay. Og vi vil gøre det igen, denne gang med et andet billede fra Adam. Adam kommer til at beskrive for dig, opaquely-- vise confidence-- den følgende. Gulvet er dit. ADAM: Det er en meget stor firkant. Kan jeg sige det? DAVID MALAN: Ja, det er godt. Det er korrekt. ADAM: Men meget store, lignende. Men starte ved center-- lignende fra centrum, men det kan lide udvider udad fra midten. Så ligesom, midt på siden er stadig i centrum, så holder det i tankerne. [LATTER] Derefter opdele det på midten, men lignende, i centrum, kommer Hotdog stil. Ja. Synes godt om. Så opdele det på den måde, som op og ned, lodret. Lodret. Og derefter fra den vertikale linje, der går fra højre fra midten af ​​denne lodret linje, gå til højre at opdele dette rektangel på højre side i halve. OKAY. Så, men nu, det kommer til at få en lidt tricky, så lad os holde her. Du kommer til at gøre det igen, men går op fra der. Så nu skal du have en rektangel, en store rektangel, og to små firkanter på den anden side. Og derefter opdele dit firkant i øverste højre i halvdelen på samme måde, som du delte den store plads i begyndelsen. OKAY. OKAY. Nu, så nu har du, at torvet der er opdelt i to rektangler. Og derefter tegne den samme linje, du trak i begyndelsen fra centrum punkt af den oprindelige square med denne linje i centrum til far-- vandret fra at nye op og ned linje. Og så genskabe den firkantede igen i øverste højre kvadrant. Jeg mener, ikke den kvadrant, uanset den ottende er af kvadrant. DAVID MALAN: Jeg har tænkt mig at gå begynde at få arkene, OK? ADAM: Ja, OK. Så hvis der er nogen spørgsmål, Jeg kan tage dem nu. DAVID MALAN: Kan jeg se blot et par eksempler? Okay, vi fik denne ene her. Okay, denne ene her. Okay, stadig arbejder. Meget fint. Ja. ADAM: Jeg er ikke god til denne klasse. DAVID MALAN: Tak. Ja. OKAY. Lad mig tage disse to. Tak. Okay, og en mere fra herovre. Et mere fra herovre. Tak. Åh, det er perfekt. Tak. Okay. Så Adam, lad os se, hvordan de gjorde. Og jeg vil afsløre på skærmen hvad billedet blev denne gang. Så hvad vi ledte efter denne tid, pr Adams præcise instrukser, var dette. Og hvad vi fik var nogle værker af skønhed her, vil jeg sige. ADAM: Åh, jeg-- wow. DAVID MALAN: Du er overrasket? [LATTER] Så har vi denne ene. Så ens i ånden, men ikke helt. Så har vi denne windowed version. Og så denne ene. [LATTER] Og så er det måske min favorit. Denne ene er bare lidt skæv. ADAM: At man ikke er min skyld. At man ikke er min skyld. DAVID MALAN: Nå okay, tak og tillykke til Adam for at være så præcis. ADAM: Tak. DAVID MALAN: Så hvorfor gør vi ikke prøve dette mindst én mere tid men slags flip tingene. Så nu har vi brug for en person, der er komfortable tegning og som har hundrede af dine klassekammerater stirrede ned i ryggen, mens du tegner, tage instruktioner fra dine klassekammerater. OK, hvad med i lilla. Kom op. Okay. Så i en moment-- hvad er dit navn? ANGELA: Angela. DAVID MALAN: Angela. Kom op, Angela. Så Angela kommer til at stå nogenlunde her, hvor hun skulle ikke være i stand til at se overhead, kan hun kun se bestyrelsens. Rart at møde dig, Angela. Her er din stykke kridt. Jeg har tænkt mig at vise publikum billedet og så nogenlunde ordentlig, lidt ligesom den PBJ, vi får jer råbe, lineært, præcis hvad du ønsker Angela at tegne. Lyder godt? God. Ja. Vil nogen gerne tilbyde en instruktion til Angela? Det er ikke at-- godt, OK. PUBLIKUM: Circle? På toppen af ​​brættet. DAVID MALAN: Okay, jeg hørte cirkel på toppen af ​​brættet. PUBLIKUM: Det er en tændstikmand. DAVID MALAN: OK, jeg hørte det er en tændstikmand. Og her, du ønsker at holde dette i den anden hånd? OK, det næste? ANGELA: tændstikmand, okay. DAVID MALAN: Tegn en cirkel i midten af ​​brættet. Det er en tændstikmand. Stop! Stop! Stop! Kun holde kroppen. ANGELA: Så det er ligesom en slikkepind? DAVID MALAN: Læg de to ben først. ANGELA: Ned her. DAVID MALAN: OK, jeg hørte ja. ANGELA: Så her? DAVID MALAN: Armen starter fra kroppen mod hovedet. ANGELA: Ligesom det? Hvad? DAVID MALAN: OK, her, vent, hvad med dette. Den ene arm går op. PUBLIKUM: Den højre arm har hånd på hoften, og den anden arm-- DAVID MALAN: Den højre arm has-- jeg hørte højre arm har sin arm på hans hofte. ANGELA: Hans højre arm? DAVID MALAN: Hans højre. ANGELA: Ligesom det? DAVID MALAN: Ja. Hvad ellers? PUBLIKUM: Den anden arm-- Den anden arm går op. DAVID MALAN: Den anden arm går op. ANGELA: Åh, sådan? DAVID MALAN: Okay, og-- PUBLIKUM: Han siger noget. DAVID MALAN: Han siger noget. ANGELA: Ligesom en taleboble? Der er en linje, ca. 10:00, der går ud fra hovedet. En linje klokken 10:00 position, som du tegner, lignende fra radius, projecting-- [LATTER] ANGELA: Like? Publikum: Nej! DAVID MALAN: Der er en linje klokken 10:00 fra hovedet ud. PUBLIKUM: Se lignende en linje kommer ud over radius. Må ikke trække det. Gør hvad du gjorde oprindeligt. DAVID MALAN: Gør hvad du gjorde oprindeligt. Ja. PUBLIKUM: Han siger hej. DAVID MALAN: Write-- han siger hej. Hvad tror vi? Okay. Tillykke. Hvis du gerne vil tage en se, du rent faktisk fik det. Meget pænt gjort. Så vi har ikke prøve denne sidste chance before-- før vi udsætte for cake-- men vi troede, vi ville forsøge at få alle de flere af jer involveret vs Nogle af de ansatte så godt. Og så, hvis jeg could-- er der fem medarbejdere der gerne vil arbejde frivilligt og kom herover? Stelios, ønsker at bringe fire venner på ned? Fra personalet. Kom ned. Ja. Andy. Ja. Kom ned. Og hvis du fyre vil gerne til at organisere jer i en linie bag denne blå tabel. Nu har vi brug for fem frivillige studerende. OK, så hvad med dig to sidder der. Tre, fire, i midten. Åh, og herovre, fem på enden. Kom op. Jep, du på enden. Kom ned. Og de studerende skal være herovre. Og-- gjorde vi mister some-- et, to, tre, fire Jeg pegede på en person der still-- ja, du, du kommer ned. Okay. Så vi vil forklare reglerne her, hvis du ikke har hørt om dette før, men det lyder lidt noget lignende [SPILLER temasang til familie FEUD] Aw. OKAY. Så her har vi Family-- Colton, hjemmeside? OKAY. Så her har vi Family Fejde. Og nu er du nødt til at tilgive. Du husker måske, at i problemer sæt otte, spurgte vi dig en række quiz gennemgang spørgsmål, der er slags, en slags i form af Jeopardy spørgsmål, selv om det var spørgsmål og svar. Vi besluttede efter udstedelse p-sæt otte, som vi ønsker at spille Family Fejde i stedet, så vi har taget nogle friheder hvordan at konvertere Jeopardy spørgsmål til Family fejde, men følgende data kan eller kan ikke være reflekterende af korrekte svar. Så med det, der sagde, at måde dette kommer til at arbejde er, at vi har den studerende holdet her. Vi har personale teamet her. Vi vil først have to medlemmer af medarbejdere og studerende står slukket. Jeg har tænkt mig at stille et spørgsmål, og første til at summe i med denne her-- VOICE: Det var let. DAVID MALAN: --Easy Button, som var de eneste røde knapper, vi kunne finde. Og ifølge fyr på Staples, har han aldrig set nogen rent faktisk køber Easy Button i Staples. Det vil være, hvordan to mennesker brummer i. Den, der summer i første ikke blot får et bestemt antal point, de får også kontrol af bestyrelsen. Målet, derefter, hvis de studerende, for eksempel, vinde den kaste, jer nødt til at komme op med de øverste flere svar før det bliver tre strejker ved at gætte forkert. Jeg vil igen forklare dette, som vi går. Okay. Så lad os gå videre og begynde som følger. Hvad er dit navn? VLAD: Vlad. Vlad, okay. Dejligt at møde dig. Og introducere dig til dette hold. Shreyas: Shreyas. DAVID MALAN: Shreyas. Så her har vi to Easy Knapper, et spørgsmål, og følgende vil blive afsløret nu ved at Colton, En funktion erklæret i standard io dot h. VOICE: Det var let. DAVID MALAN: Du ramte den først så vi vil gå med personalet. Shreyas: Print f. DAVID MALAN: Vis os print f. [DING] DAVID MALAN: Very nice. Så nu personalet har kontrol af bestyrelsen. Åh, og hvis vi skal at holde score, vi har brug for en person, der er virkelig god til aritmetiske under pres. Virkelig? Virkelig? Virkelig? OKAY. Jeg så din hånd først. Kom ned. Hvad er dit navn? DYLAN: Dylan. DAVID MALAN: Åh, Dylan, okay. Dylan, rart at møde dig. Så hvis du kunne få fat i et stykke kridt og til venstre og højre for tændstikmand, holde styr præcist af følgende aritmetik. Personalet har nu 68 point. Okay. Så næste spørgsmål, der specifikt for Andy, er den samme. Andy, hvad er en funktion erklæret i standard i o dot h? ANDY: scanf. DAVID MALAN: Colton, vis os scanf. [DING] Meget flot, så en ekstra 12 point for holdet personale. Stelios, samme spørgsmål, En funktion erklæret i standard i o dot h. Bare Stelios, tak. STELIOS: Sæt c. DAVID MALAN: Putc. Vis os putc. [ERROR BUZZER] Én strejke. Kun to tilbage. Personale, en funktion erklæret i standard i o dot h. STELIOS: Jeg mener, det er. DAVID MALAN: Nå, nej, det kunne være derinde, men disse er kun de øverste seks svar. Key detail-- der betyder ikke, det er forkert. Det betyder blot, det er ikke blandt de seks svar. PUBLIKUM: Han er udenlandske. DAVID MALAN: Så det var dårligt, bare ikke forkert. PERSONALE MEDLEM: getc DAVID MALAN: getc. [DING] DAVID MALAN: Vi giver det til dig. Fgetc. Fem point mere på tavlen. Personale, en funktion erklæret i standard i o dot h. PERSONALE MEDLEM: F læse. DAVID MALAN: F læse, vise os. [ERROR BUZZER] DAVID MALAN: To strejker. Shreyas, har du en sidste chance, indtil de studerende, blot ved at få en af svarene på tavlen, har mulighed for at stjæle point. Du kan all-- PERSONALE MEDLEM: Åh, kan vi? DAVID MALAN: Nej, du kan ikke. Det er bare dig. Bare dig. Shreyas: IS F åben i standard i o? DAVID MALAN: Vi skal se. F åben. [DING] Det er for ti punkter. Tilbage til Andy. Gøre eller bryde her. Funktion erklæret i standard i o dot h. ANDY: F tæt på. DAVID MALAN: Vis os f tæt på. [DING] Meget fint. Seks? Vi har kun fem. Vi har kun fem svar på tavlen, hvilket betyder, at personalet har vundet denne kategori. Meget fint. Nej det er manglende funktion. Okay. Så lad os nu gå op til vores anden runde. Så vi har brug for Andy og hvad er dit navn? BONNIE: Bonnie. DAVID MALAN: Bonnie, rart at møde dig. Okay, kom nu op til brummer. Okay, og her er vi har det næste spørgsmål. Software, der bruges, mens programmering. Nævne et stykke software du bruge, mens programmering. ANDY: IDE DAVID MALAN: CS50 IDE [ERROR BUZZER] ANDY: Jeg totally-- hvad? Åh, ingen måde. [DING] DAVID MALAN: Text Editor. Ønsker vi at give det til dem? Ja. Ja. Godt arbejde til personalet. Yes-- [uhørligt] den studerende ser virkelig ulykkelig. OKAY. Så Stelios, nævne et stykke af software, der bruges, mens programmering. Og begynde at tænke på en måde at stjæle dette. STELIOS: GDB. DAVID MALAN: GDB, Debugger. [DING] Meget rart for 15 flere point. Åben? FRANK: En terminal. DAVID MALAN: En terminal vindue. [ERROR BUZZER] Åh, jeg er ked af. Software, der bruges, mens programmering. PERSONALE MEDLEM: Valgrind. DAVID MALAN: Valgrind, vis os. [ERROR BUZZER] Åh, Shreyas, de studerende, du bare brug for ét svar, der er på brættet for at stjæle disse punkter. Shreyas: En compiler. DAVID MALAN: Vis os compiler. [DING] Meget fint. Tilbage til Andy. ANDY: Dette er et stort pres. DAVID MALAN: Software bruges, mens programmering. ANDY: et operativsystem. DAVID MALAN: et operativsystem. [ERROR BUZZER] Studerende, der er tre mulige svar tilbage på brættet. Hvad kommer til at være dit svar? Du kan alle beslutte sammen. STUDERENDE: Tolk? DAVID MALAN: En tolk. [ERROR BUZZER] Vis os tolk. Ingen! Så lad os gå videre og afslører nu hvad svarene var på brættet. Nummer fire. [DING] [LATTER] Nummer fem. [DING] Åh, og nummer seks. [DING] Spotify. Okay. Så disse punkter bliver på denne side. Jeg tror, ​​vi har tid til en mere runde før kagen. Lad os gå videre og skip-- lad os springe den næste. . Ja Ja, springe. Break, hurtig. OKAY. Vi ønskede ikke at gøre det til dig en sidste gang. Okay. Så det sidste spørgsmål her nu for Stelios, tak. Og hvem er op næste? SABRINA: Sabrina. DAVID MALAN: Sabrina, rart at møde dig. Okay. Så uanset hvem rammer knappen først, Spørgsmålet er Favorit problem indstillet. VOICE: Det var let. DAVID MALAN: jeg hører det herovre, de studerende. SABRINA: P sæt nul. DAVID MALAN: Vis os p sæt nul. Meget rart for 26 point. Okay, så students-- der er op næste her? Jeg tror, ​​du er op næste. Hvad er dit navn? Alek: Alek. DAVID MALAN: Alek, rart at møde dig. Okay, din foretrukne problem indstillet. Alek: Vis mig p sæt otte. DAVID MALAN: Vis mig p sæt otte. [ERROR BUZZER] Jeg vil sige, baseret på det faktiske data fra problem sæt otte, så p sæt otte var ikke blandt de top fire svar i denne sag. Hvad er dit navn? BURKE: Burke. DAVID MALAN: Burke, hvad er din foretrukne problem indstillet, eller den øverste foretrukne problem sæt blandt alle dine andre klassekammerater? BURKE: Krypterer eller [Uhørligt] s sæt syv. P sæt syv. DAVID MALAN: Vis os p sæt syv. Nummer et svar fra de faktiske studerende. Okay. Hvad har du til din favorit problem sætter. STUDENT: Den ene med cipher, kryptere. Den ene med lignende krypto. DAVID MALAN: (roligt) P sæt to? STUDENT: Ja. DAVID MALAN: P sæt to! [DING] Meget fint. Der er kun ét svar tilbage på brættet fordi vi gjorde de fire øverste svar. Så if-- hvad er dit navn igen? BONNIE: Bonnie. DAVID MALAN: Bonnie. Bonnie, hvis du kan fortælle os, hvad det Harvard og Yale studerende fjerde mest favorit problem sæt was-- BONNIE: Jeg føler, at jeg har en virkelig skæv visning. VLAD: Den ene med billede processer? BONNIE: Nej jeg tror alle hadede at en. VLAD: Virkelig? Jeg elskede det. DAVID MALAN: Og hvad vores nuværende totaler? 166 til lidt mindre. Men for 100 point, [LATTER] BONNIE: Åh gud, åh nej. Ikke sætte pres på mig. Åh, ingen pres. STUDENT: P indstille en var let. Alle kan lide nemme p sæt. BONNIE: P sæt en? DAVID MALAN: 90 point! BONNIE: P sæt en? DAVID MALAN: Vis os p sæt én. [ERROR BUZZER] Ikke den fjerde foretrukne problem indstillet. Vlad? VLAD: Jeg tror-- jeg tror-- min favorit var med fotografi, men jeg ved det ikke. DAVID MALAN: Jeg hører retsvidenskab. BONNIE: Folk siger retsvidenskab? DAVID MALAN: Jeg hører retsvidenskab. Jeg kun hørt det. P sæt fem, hørte jeg. BONNIE: Kan vi spørge publikum? DAVID MALAN: Du ønsker at polle publikum? BONNIE: Ja, lad os bede publikum. P sæt tre. DAVID MALAN: Hvem ønsker at være en millionær, her. BONNIE: P sæt tre. VLAD: P sæt fire. DAVID MALAN: Tre. Jeg hører fire. BONNIE: Jeg ser en masse fours. STUDENT: OK, skal vi gøre fire. BONNIE: Tre eller fire. DAVID MALAN: Jeg hører tre. Jeg hører en anden tre. BONNIE: Åh nej! Ken, komme ud! DAVID MALAN: Jeg hører tre. BONNIE: Tre, OK, overvældende. STUDENT: OK. Lad os bare gøre tre. DAVID MALAN: Det eneste stoppe os fra kage. STUDENT: P sæt tre. DAVID MALAN: Vis os, for spillet, s sæt tre. [DING] [Cheers] Okay. Det er det for CS50. Vi vil se dig til kage. [BIFALD] [Musik spiller]