[MUSIC SPILLE] DAVID MALAN: Så min nye Mike er trolig i siste halvdel av telefonboken. Jeg kan nå rive problemet i to. Det var faktisk ekte, den kampen. [MUSIC SPILLE] ROBOT: Du mennesker er så lett å slå. DAVID MALAN: All right. Dette er CS50 og dette er i slutten av uke 11. Så vi håper, spesielt kommer på hælene på quiz én, at dere alle er lettet, men også stolt på hvor langt du har kommet. Faktisk så mange av you-- 72% hvis fjor er enhver reflection-- hadde ingen tidligere erfaring å ta en informatikk kurs før. Og så selv om du følte deg litt mindre enn begeistret hensyn til hvor prøven null eller en eller noen bestemt stykke hadde slått ut, bare vurdere deltaet fra i dag versus uke null. Faktisk er dette, tilbakekalling ganske mye der vi startet. Og for mange av dere, bare å få de darn etter looper å jobbe kan ha vært en innledende utfordring og Jeg vil oppfordre deg på et tidspunkt, Hvis du ønsker litt selv tildelt lekser, gå tilbake og re-implementere Mario, enten det er i Javascript eller PHP eller i C, og se, forhåpentligvis, hvor lett, den slags logikk kommer nå til deg. I dag pakk vi opp kurs her i New Haven og vi gir deg en følelse av hva fremdeles er på horisonten, selv utenfor klasserommet. Først og fremst er den CS50 Hackathon, en episk all nighter der du og dine klassekamerater i Cambridge vil ha en mulighet til å dykke inn og continue-- ikke forhåpentligvis start-- endelige prosjekter for rundt 12 timer, ankommer rundt 07:00 av busser at vi vil gi her fra New Haven til Cambridge. Rundt 09:00, vil vi tjene første middag rundt 01:00, vi vil tjene andre middag, og rundt 05:00, vi vil tjene frokost for de som fortsatt står. Og du vil se slike minner som disse mens du arbeider gjennom kvelden. Godteri, og som lovet i uken null, grønnsaker for andre gang i historie, samt 04:00, ting begynner å se litt ut som dette. Og så utover det, innse at hva som skjer fremover er CS50 Fair her ved Yale, så at lærere og studenter og ansatte fra over denne campus har en muligheten til å glede i nøyaktig hvordan mye dere alle dro av dette semesteret. Vil det være i Commons, den CS50 Fair mandag 14. mai. Så gjør holder det i tankene og mer å komme med detaljer online. Men hvis Cambridge er noen indikasjon, innse at minner som dette her venter. Og du bør absolutt gjerne inviter vennene dine i mellomtiden. Og hvis se deg på CS50 Fair var ikke insentiv nok, vi tenkte vi skulle invitere noen av våre venner fra bransjer. Hvis du ønsker å prate opp alumni og rekrutterere fra eBay, ESPN, Facebook, Google, Palantir, YEI, og YHack, og muligens mer, kommer forbi. Og om ikke det er nok til å komme se du eller rekrutterere fra industri, innser at det vil være en tombola med flotte premier, blant dem, disse. Og hva vil skje er, etter ankommer på messen, både du og deltakerne vil få utdelt en lite program for dagens arrangement forteller deg hva du skal gjøre. Når, hva er det. Det vil være noen liten plass holdere for smiley face klistremerker. Og alle dere, den Studentene vil få noen 10 pluss smiley face klistremerker og alle som bryter at sosial forlegenhet og kommer opp til deg og sier, hva gjorde du? Eller kan jeg se en demo av det du gjorde? Du lever dem et klistremerke og at klistremerke er en oppføring i en fabelaktig tombola som dette her. Så det burde hjelpe deg å bryte isen og gi alle litt av en unnskyldning å smøre disse hjulene. Og du vil se slike uttrykk og minner som denne her, dette her, og da, stolt, vil dere alle ha din første noensinne "jeg tok CS50 "t-skjorter også. Så mer på det som kommer. Nå i tillegg til Selvfølgelig er veldig spesielt tilbys i dag som å hva som er på horisonten, innser også at blant brosjyrer, takket være Megan, er Yale første gang uoffisielle guide til CS ved Yale, hvor hun fantastisk diagramed de ulike baner som du kan ta etter at han forlot CS50 eller 112 eller andre kurs her på Yale, slik at du kan utforske ting langt utover CS50 selv, hvis du ønsker. Og diagrammet du vil se det er akkurat det. Og også for, skjønner at i dag, 03:00 til 04:30 PM er den første noensinne CS50 Expo her på Yale, over i Sterling Memorial Library. Og dette er en mulighet å se noen av prosjektene at vår egen lærerstaben og noen av de upperclassmen her har skapt i sine klasser, i sine forskningsprosjekter, i gründer interessene deres. Så bli med oss ​​der for snacks og noen fantastiske muligheter og glimt med hensyn til hva du nå kan gjøre som en fremadstormende datamaskin vitenskapsmann. Og i form av muligheter nå, med CS50 seg selv, til å engasjere seg, skjønner, hvis ukjente, som i tillegg til dette college tilbud av CS50, den College Board-- som du kanskje husker fondly eller mindre fondly-- er i ferd med å sette opp en ny AP Computer Science læreplanen. Så noen av dere, noen av dere, kan ha tatt AP CSA, Computer Science A, som fokusert, ærlig, veldig mye på språket Java, liksom av til utelukkelse av inspirasjon, ganske ofte, og spenning og problem løse mer generelt. Hva er egentlig fint om en ny læreplanen som er blir utgitt i høst 2016 fra College Board er at det vil være AP Computer Vitenskap prinsipper som er mye mer beslektet med mer inspirerende CS null, CS ett, CS to kurs de fleste universiteter kan kalle dem. Og det vil være en rekke implementeringer av dette kurset. UC Berkeley gjør en. co.org gjør en. CS50 gjør en. Og så hvis du har en interesse i bli involvert i videregående skole utdanning og arbeidsliv med CS50 i egenskap ansatte, gjøre oppsøkende som dette, gjør nå ut til oss også noen av kursene hoder. Og også også, begynner nå å rekruttere. Du er alt bare om å være kvalifisert til å holde denne samme klasse her på Yale. Og hva som er spesielt, ærlig, spennende, utrolig det siste året er som virkelig, med CS50, Vi har hatt et team av noen 44 i stor grad graduate medarbeidere som tjenestegjør som lavere læring assistenter eller TAs mer generelt, første gang i Yale historie. Og så du vil være den andre generering av akkurat den muligheten. Så vi oppfordrer deg til å bruke enten som en TA eller CA i undervisningen rolle eller i en rekke andre roller. Det er nok å si, med alle sanger og danser, bokstavelig talt, at vi ser ut til å har, er det en rekke måter hvor du kan få involvert kreativt, kunstnerisk, samt pedagogisk. Så la oss beskjed via denne nettadressen her. Nå en liten stund fra nå, vi vil utsette med vår tradisjon akkurat som vi begynte dette semesteret med kake i matsalen rundt hjørnet. Men vi ønsker å knytte opp noen løse tråder. Og først og fremst, vil jeg akkurat som å gjenkjenne en. Dette skjedde i forrige uke. Så jeg har blitt kjent med "Overhørt på Yale," where-- hvis vi, skal vi si, forbedre denne videoen, eller dette photo-- vil du se denne skjorten som jeg ble solgt for $ 15 og da dette bildet ble tatt. Business, jeg er blitt fortalt, har vært god helt siden da. Gikk ikke over super godt hjem. Men uansett hvordan denne helg goes-- og faktisk, ett annet [uhørbart]. Så vi gjorde Rumpus dag, CS50. Hookup Bingo figuren, som er på baksiden, innebærer CS50. Jeg vet egentlig ikke ønsker mine ord til å dukke opp i avskrift, så jeg skal just-- OK, here we go. OK, så det er en av rutene. [LATTER] Vil ikke være i stand til å søke på det ordet selv. Greit. Slik at uavhengig av hvordan denne spesielle helg viser seg med Harvard Yale, vet det har vært en absolutt ære for oss, og så veldig spennende å jobbe med Scass, med Jason, med Andy, med hele teamet her. Yale vs. Harvard, er vi fremdeles jobber med det, tydeligvis. [LATTER] Det har virkelig vært spesiell. Og som jeg har sagt før, av alle universitetene å samarbeide med på denne måten, det har virkelig vært spesiell for oss å jobbe her med teamet og studenter ved Yale. Så det har vært fantastisk gledelig og vi er evig takknemlig for denne muligheten til å være Velkommen som vi har vært her. Ja, la meg si noen takke yous først, før vi snu ting over til noen av du og noen publikum deltakelse. Først og fremst for å Scass, til Jason, til Andy, og hele Yale team. Takk for at du gjør dette Selvfølgelig så fantastisk her. [BIFALL] Jeg vil gjerne trekke hensyn til alle navn at komponere CS50 team både her og i New Haven. Over 100 av oss, kolleger i begge disse byene. Og så skal vi ikke bruke tid på, jeg frykt, på hver og en av navnene. Jeg hadde lyst til å tegne din oppmerksomhet til en kamerat, Særlig for et par grunner. Avbildet her er undervisning stipendiat Alex, som, tilsynelatende, kort tid før han tok fire par CS50 Nyanser fra en nylig hendelse. Men Alex har vært en fantastisk tegn til å ha i staben. Han var, skal vi si, ikke den største supporter av CS50 kommer til Yale litt over et år siden, men han har slått inn denne ekstraordinære medlem av vår lærerstaben, en ekstraordinær Senior i informatikk, og, og, og viktigst, antall ene oppå CS50 Big Board i år. Så gratulerer til Alex også, her. [BIFALL] OK. Moro faktum, så med Rob Bowden hjem, gjøre han og jeg kjører Big Borde det siste året. Og så Rob var så irritert at Alex hadde best i ham at vi selv gjorde en tilfeldig revisjon av Alex kode å sørge for at det var konsistent med problemet sett spesifikasjonen, og ja, ble best han Andrew og Rob her i årets Big Board, så gratulerer til ham også. Noen kjappe takke yous til teamet hjem, Daven og Maria og Hannah og Rob, som vi vil snart se. Den gir også en rekke full tid medlemmer som jobber i stor grad tilbake hjemme bak kulissene, Doug, som leder opp vår CS50 AP program, Dan Armendariz, som, med våre venner på Cloud 9, tok til neste nivå vår bruk av CS50 IDE år, Colton, selvfølgelig, med hvem vi har startet musikk de fleste hver dag, Aliess, som er bokstavelig talt i samme posere akkurat nå tilbake i skap der oppe, opp toppen. Og da Dan Coffey fra vår produksjon team, Scully fra vår produksjon team, Ian, Ramon, Jordan. Og, selvfølgelig, en veldig kjent innse det, ganske humoristisk, du ser på akkurat dette positur eller akkurat denne sammenhengen både i Cambridge og nå her i New Haven, vår egen Zamyla, hvem hvis vi forbedre, ser mer som dette på de fleste hver laptop på kontortid mest hver kveld. Og faktisk, ikke alle ansatte, selvfølgelig kunne være her i dag, men jeg tenkte hva vi vil gjøre er dempe lysene for et øyeblikk og tillate de ansatte, begge fra New Haven og Cambridge, til å tilby noen ord av sine egne. [VIDEO playblack] -Det Er ingen andre kurs der alle som arbeider for kurset er så glade for å være der og, lignende, være involvert i det, som CS50. Jeg vet ikke, det er som dette virkelig, liker, viktig og spesiell ansvar og type en utrolig opplevelse og jeg er virkelig glad for at jeg får være en del av folks utdanning. -CS50 Etter min mening, er fantastisk. Jeg elsker det. Jeg elsket det da jeg tok en klasse, og jeg elsker det enda mer som en TA. -TFing Er mye arbeid, men det er virkelig givende fordi du kommer til å lære så mye. Du virkelig bli kjent med elevene. Du blir kjent med materialet selv. Og du får bare ønske dem bli dataforskere. -Mine Studenter er Høydepunktet mitt semester. [MUSIC SPILLE] -Og Dette er CS50. -Jeg Har bare aldri følt like mye som en leder på campus som jeg har dette semesteret. -Dette Er en av de eneste muligheter på Yale campus å virkelig bli investert i undervisningen. -Det Er kult å se CS50 fra den andre siden. -Jeg Ble overrasket over hvor spente alle elevene var. -Det Er også fint når, som, mennesker, som, gjenopprette, som, et bilde av Rick Astley og er like, hvem er det? -Ja, Jeg ønsket å gi tilbake fordi jeg fikk mye støtte da jeg var student. -Alle Du trenger er entusiasme og kjærlighet undervisning eller CS, eller noen av de ovennevnte og du vil være i stand til å gjøre det. -Alle Elevene mine holde Rick-rulle meg. [MUSIC SPILLE] -Det Har vært så gøy å, som, undervise om dette ting som jeg virkelig elsker og tror er en mye moro og, som, prøve å få andre mennesker spent på det også. Jeg er Annaleah Ernst og dette er CS50. [SKÅL] [MUSIC SPILLE] [END PLAYBACK] DAVID MALAN: Greit, så du kan huske at vi begynte dette semesteret ser på beregningsorientert tenkning og løse problemer flere effektivt mens du tenker litt mer som en datamaskin. Og snarere enn rehash noe som peanøttsmør og gelé, Husker at vi hadde telefonboken her, vi løste slike problemer som oppgavesett på parti med 15. Men vi tenkte at vi skulle prøve noe litt nytt her, hvor vi ser bare i hvilken grad denne ideen om å tenke beregnings har sunket inn. Hvor vi tenkte vi skulle prøve å tilby opp, i form en frivillig, noen instruksjoner og se hvordan vel vi alle kan følge dem. Og for dette, må jeg minst en frivillig. Hvis du kan be-- Jeg ser at noen blir klappet på skulderen rett der. Betyr det kvalifiserer? Nei? Nei, all right. Hva med, OK, i det grønne. Kom tilbake. Kom over. Så la oss gå videre og gjøre dette. Jeg har noen notater her oppe at vi skal jobbe videre sammen. Og hva er ditt navn? ERICA: Erica. DAVID MALAN: Erica? Greit. La meg gi deg dette. Erica, hyggelig å møte deg. Greit, så i løpet av et moment-- deg alle bør ha et blankt ark. Hvis du ikke gjør det, bare rote rundt og se om du kan hente en. Og finne en penn eller whatnot. Og vi kommer til å prøve noe sånt som dette. Hvis du er komfortabel å gjøre det, Erica, jeg må du beskrive hva du se på denne ugjennomsiktig stykke papir slik at publikum her er bare kommer til å gjøre bokstavelig talt hva du sier ved å følge instruksjonene. Og så i løpet av et øyeblikk, jeg skal komme rundt og å ta en vilkårlig prøvetaking av noen bilder og vi får se hvor nøyaktig klassekameratene har gjort. ERICA: OK. DAVID MALAN: Fornuftig? ERICA: Yeah. DAVID MALAN: All right. Så du på dette punktet, som publikum, bør har et blankt papir, en penn eller blyant, og du bør gjøre nøyaktig hva Erica sier. Gå. ERICA: Liggende retning. I sentrum av både den vertikale og horisontal akse på siden tegne en firkant, ikke et rektangel, selv sider, omtrent en tomme på hver side med midten av plassen i midten av papiret. Direkte above-- tenker landskap orientation-- over denne firkanten men berøre det, bør du ha en sirkel med samme radius som halvparten av den siden av plassen. Slik at kretsen skal være i stand å passe inn i den firkantede og skal bare berøre toppen av midten, midten av den øverste siden av plassen. Og så rett under torget, du bør ha en likesidet trekant med ett topppunkt berøre bunnen av plassen og deretter likesidet. DAVID MALAN: All right. Så det var usedvanlig presis. La meg gi deg her for bare et øyeblikk og se hvis vi kan få et par svar. Kan jeg ta din? OK. Grab din, din. Nå kommer jeg til å fiske etter one-- Jeg vet ikke, det er veldig bra. Du er veldig god på dette. Kan jeg ta denne? Takk skal du ha. [LATTER] Vi vil random. Kan jeg ta ditt også? Takk skal du ha. Nei, det er et kompliment. OK, ja veldig bra. Takk skal du ha. Greit. Og bare så jeg ikke forsømmelse noen over her. Det er veldig bra, OK. OK, det er søtt. Greit. Det er nok for denne. Så la oss se hvordan vi gjorde her. All right, så hvorfor ikke vi gå videre nå og jeg vil ødelegge, med Erica fortsatt her, hva bildet skulle være. Vidunderlig, nettopp beskrevet, vil jeg hevde. Nå la meg gå videre og ta en titt på et tilfeldig utvalg av bildene at vi har funnet opp her. Så la oss gå. Den første flere jeg funnet were-- her er ett. Så veldig pent gjort. Her er en annen, veldig pent gjort. Her er en annen, og det er her det begynte å bli vanskelig fordi det er som 50 eller 100 av disse der ute. Men da jeg holdt søker og vi fant dette. Så orienteringen var ikke helt rett. En annen riktige. Vi hadde denne ene, alle rett, så er ikke helt riktig. Så er det denne, kanskje ikke helt riktig målestokk. Og så søt en, hvis jeg kan, veldig pent gjort. Gratulerer til Erica for å gjøre en god jobb. Takk skal du ha. Hvorfor kan ikke vi get-- kan vi få en mer frivillig til å komme og gjøre det samme? Kom opp, ja. Og jeg er lei meg for å ta papirene fra alle. Hvis du kan prøve å scrounge én annen brikke, vi vil gjøre dette en gang mer i denne retning. Hva er ditt navn? ADAM: Adam. DAVID MALAN: Adam. Kom opp. Greit. Så oppgaven kommer til å være veldig lignende, annet bilde. Hyggelig å møte deg. Kom rundt. Greit. Og vi kommer til å gjøre dette igjen, denne gang med et forskjellig bilde fra Adam. Adam kommer til å beskrive for du, opaquely-- vise confidence-- følgende. Gulvet er ditt. ADAM: Det er en veldig stor firkant. Kan jeg si det? DAVID MALAN: Ja, det er bra. Det er riktig. ADAM: Men veldig stort, liksom. Men starter på center-- som, fra sentrum men det liker utvides fra midten og utover. Så som er midten av siden fortsatt sentrum, så hold det i tankene. [LATTER] Deretter deler den i to, men som, i sentrum, går hot dog stil. Yeah. Like. Så deretter dele det på den måten, som opp og ned, vertikalt. Vertikal. Og deretter fra den vertikale linje, som går fra høyre side fra sentrum av det vertikal linje, gå til høyre å dele det rektangel på høyre side i to. OK. Så, men nå, det kommer til å få en litt vanskelig, så la oss holde på her. Du kommer til å gjøre det igjen, men går opp fra det. Så nå skal du ha et rektangel, en stort rektangel, og to små firkanter på den andre siden. Og deretter dele din firkant i høyre på halve samme måte som du delt den store plassen i begynnelsen. OK. OK. Nå, så nå har du denne firkanten som er delt inn i to rektangler. Og deretter trekke den samme linjen du trakk i begynnelsen fra sentrum poenget med den opprinnelige plassen med den linje i midten til far-- horisontalt fra at ny opp og ned linjen. Og så gjenskape den plassen igjen i øvre høyre kvadrant. Jeg mener, ikke kvadranten, uansett den åttende er av en kvadrant. DAVID MALAN: Jeg kommer til å gå begynner å få arkene, OK? ADAM: Ja, OK. Så hvis det er noen spørsmål, Jeg kan ta dem nå. DAVID MALAN: Kan jeg se bare noen eksempler? Greit, vi fikk denne her. Greit, dette her. All right, fortsatt fungerer. Veldig bra. Ja. ADAM: Jeg er ikke god på denne klassen. DAVID MALAN: Takk. Yeah. OK. La meg ta disse to. Takk skal du ha. Greit, og en mer fra over her. En mer fra over her. Takk skal du ha. Å, det er perfekt. Takk skal du ha. Greit. Så Adam, la oss se hvordan de gjorde. Og jeg skal avsløre på skjermen hva bildet var denne gangen. Så det vi var på jakt etter denne tid, per Adams presise instruksjoner, var dette. Og hva vi fikk var noen arbeider av skjønnhet her, vil jeg si. ADAM: Oh, I-- wow. DAVID MALAN: du overrasket? [LATTER] Da har vi denne. Så like i ånden, men ikke helt. Så har vi denne vindus versjon. Og da denne. [LATTER] Og så dette er kanskje min favoritt. Dette er bare litt skjevt. ADAM: At man er ikke min feil. At man er ikke min feil. DAVID MALAN: Vel all right, takk og gratulerer til Adam for å være så presis. ADAM: Takk. DAVID MALAN: Så hvorfor gjør vi ikke prøv dette minst én gang men slags snu ting rundt. Så nå trenger vi noen som er komfortabel tegning og har hundre av dine klassekamerater stirrer ned på ryggen din mens du tegner, tar instruksjoner fra klassekameratene dine. OK, hva med i lilla. Kom opp. Greit. Så i en moment-- hva heter du? ANGELA: Angela. DAVID MALAN: Angela. Kom opp, Angela. Så Angela kommer til å stå omtrent her, hvor hun skal ikke være i stand til å se overhead, kan hun bare se styrets. Hyggelig å treffe deg, Angela. Her er din stykke kritt. Jeg kommer til å vise Publikum bildet og deretter omtrent ryddig, typen som PBJ, vi vil ha dere rope ut, lineært, akkurat det du ønsker Angela å tegne. Høres bra? God. Yeah. Ville noen ønsker å tilby en instruks om å Angela? Det er ikke at-- godt, OK. PUBLIKUM: Circle? På toppen av brettet. DAVID MALAN: All right, jeg har hørt sirkel på toppen av brettet. PUBLIKUM: Det er en pinne figur. DAVID MALAN: OK jeg hørt det er en pinne figur. Og her, du ønsker å holde dette i den andre hånden? OK, det neste? ANGELA: Stick figur, all right. DAVID MALAN: Tegn en sirkel i midten av brettet. Det er en pinne figur. Stoppe! Stoppe! Stoppe! Bare holde kroppen. ANGELA: Så det er som en lollipop? DAVID MALAN: Legg de to beina først. ANGELA: Her nede. DAVID MALAN: OK, jeg har hørt ja. ANGELA: Så her? DAVID MALAN: Armen begynner fra kroppen mot hodet. ANGELA: Sånn? Hva? DAVID MALAN: OK, her, vent, hva med dette. Den ene armen går opp. PUBLIKUM: Den høyre arm har hånd på hoften og den andre arm-- DAVID MALAN: Den høyre armen has-- jeg hørt høyre arm har sin arm på hoften. ANGELA: Hans høyre arm? DAVID MALAN: Hans høyre. ANGELA: Sånn? DAVID MALAN: Ja. Hva annet? PUBLIKUM: Den andre arm-- Den andre armen går opp. DAVID MALAN: Den andre armen går opp. ANGELA: Oh, sånn? DAVID MALAN: Greit, og-- PUBLIKUM: Han sier noe. DAVID MALAN: Han sier noe. ANGELA: Som en tale boble? Det er en linje, ca. 10:00, som går ut fra hodet. En linje kl 10:00 posisjon som du tegner, som, fra den radius, projecting-- [LATTER] ANGELA: Like? PUBLIKUM: Nei! DAVID MALAN: Det er en linje 10:00 fra hodet ut. PUBLIKUM: Se ut som en linje kommer ut over radien. Ikke trekke den. Gjør hva du gjorde opprinnelig. DAVID MALAN: Gjør hva du gjorde opprinnelig. Yeah. PUBLIKUM: Han sier hei. DAVID MALAN: Write-- han sier hei. Hva tror vi? Greit. Gratulasjoner. Hvis du ønsker å ta en se, du faktisk har det. Veldig pent gjort. Så vi ikke har prøv dette siste mulighet before-- før vi utsette for cake-- men vi tenkte at vi skulle prøve å få enda mer av deg involvert vs. Noen av de ansatte også. Og så, hvis jeg could-- er der fem ansatte som ønsker å jobbe frivillig og komme på over her? Stelios, ønsker å ta fire venner på ned? Fra de ansatte. Kom ned. Yeah. Andy. Yeah. Kom ned. Og hvis dere ønsker å organisere dere på en linje bak denne blå tabellen. Nå trenger vi fem student frivillige. OK, så hva med dere to sitter der. Tre, fire, i midten. Oh, og over her, fem på slutten. Kom opp. Jepp, du på slutten. Kom ned. Og studenter skal være over her. Og-- gjorde vi mister some-- en, to, tre, fire jeg pekte på noen som still-- ja, du, du kommer ned. Greit. Så vi vil forklare reglene her hvis du ikke har hørt om dette før, men det høres litt noe sånt [SPILLER kjenningsmelodien til familiefeide] Aw. OK. Så her har vi familie-- Colton, nettside? OK. Så her har vi Family Feud. Og nå må du tilgi. Du husker kanskje at i oppgavesettet åtte, spurte vi deg en rekke quiz anmeldelse spørsmål som er slags, liksom i form av Jeopardy spørsmål, selv om det var spørsmål og svar. Vi bestemte oss etter utstedelse p-set åtte som vi ønsker å spille Family Feud stedet, så vi har tatt noen friheter hvordan å konvertere Jeopardy spørsmål til Family Feud, men følgende data kan eller ikke være representative for riktige svar. Så med det, som sagt, Måten dette kommer til å fungere er at vi har studenten teamet her. Vi har det personalet her. Vi skal først ha to medlemmer av ansatte og studenter møtes. Jeg kommer til å stille et spørsmål og første buzz på med dette her-- VOICE: Det var lett. DAVID MALAN: --Easy Button, som var de eneste røde knappene vi kunne finne. Og ifølge fyr på Staples, har han aldri sett noen faktisk kjøpe Easy Button i Staples. Det vil være hvordan to personer buzz i. Den som surrer i første ikke bare får et visst antall punkter de får også kontroll over brettet. Målet er da, hvis elevene, for eksempel vinne den kaste, dere må komme opp med de beste flere svar før du får tre- streiker ved å gjette galt. Jeg skal re-forklare dette mens vi går. Greit. Så la oss gå videre og begynne som følger. Hva er navnet ditt? VLAD: Vlad. Vlad, all right. Hyggelig å møte deg. Og introdusere deg selv til dette laget. Shreyas: Shreyas. DAVID MALAN: Shreyas. Så her har vi to Easy Knapper, ett spørsmål, og følgende vil bli avslørt nå av Colton, En funksjon erklært i standard io dot h. VOICE: Det var lett. DAVID MALAN: Du treffer den første så vi vil gå med de ansatte. Shreyas: Print f. DAVID MALAN: Vis oss print f. [DING] DAVID MALAN: Very nice. Så nå har de ansatte kontroll over brettet. Oh, og hvis vi skal å holde stillingen, må vi noen som er virkelig gode på aritmetisk under press. Egentlig? Egentlig? Egentlig? OK. Jeg så hånden din først. Kom ned. Hva er navnet ditt? DYLAN: Dylan. DAVID MALAN: Oh, Dylan, all right. Dylan, hyggelig å møte deg. Så hvis du kunne ta en del kritt og til venstre og høyre side av stick figur, holde orden nøyaktig av følgende aritmetikk. De ansatte har nå 68 poeng. Greit. Så neste spørsmål, spesielt for Andy, er den samme. Andy, hva er en funksjon deklarert i standard i o dot h? ANDY: scanf. DAVID MALAN: Colton, vise oss scanf. [DING] Veldig hyggelig, så en ekstra 12 poeng for personalet. Stelios, samme spørsmålet, En funksjon deklarert i standard i o dot h. Bare Stelios, takk. STELIOS: Sett c. DAVID MALAN: Putc. Vis oss putc. [ERROR BUZZER] En streik. Bare to forbli. Staff, en funksjon erklært i standard jeg o dot h. STELIOS: Jeg mener, det er. DAVID MALAN: Vel, nei, det kan være der, men disse er bare de seks beste svarene. Key detail-- at betyr ikke at det er galt. Det betyr bare det ikke er blant de seks svarene. PUBLIKUM: Han er utenlandsk. DAVID MALAN: Så det var dårlig, bare ikke galt. Medarbeider: getc DAVID MALAN: getc. [DING] DAVID MALAN: Vi vil gi det til deg. Fgetc. Fem poeng mer på brettet. Staff, en funksjon erklært i standard jeg o dot h. Medarbeider: F lese. DAVID MALAN: F lest, vise oss. [ERROR BUZZER] DAVID MALAN: To streik. Shreyas, har du en siste sjanse til studentene, bare ved å få en av svarene på tavlen, fikk mulighet til å stjele poeng. Du kan alle-- Medarbeider: Å, kan vi vel? DAVID MALAN: Nei, det kan du ikke. Det er bare deg. Bare deg. Shreyas: Er F Åpne i standard i o? DAVID MALAN: Vi skal se. F åpen. [DING] Det er, for ti punkter. Tilbake til Andy. Gjøre eller ødelegge her. Funksjon deklarert i standard i o dot h. ANDY: F nær. DAVID MALAN: Vis oss f nær. [DING] Veldig bra. Seks? Vi har bare fem. Vi har bare fem svar i styret, som betyr at ansatte har vunnet denne kategorien. Veldig bra. Nei det er mangel på funksjonen. Greit. Så nå la oss gå opp for våre andre runde. Så vi trenger Andy og hva heter du? BONNIE: Bonnie. DAVID MALAN: Bonnie, hyggelig å møte deg. All right, kom opp til summer. Greit, og her er vi har det neste spørsmålet. Programvare brukt under programmeringen. Nevne et stykke programvare du bruker under programmeringen. ANDY: IDE DAVID MALAN: CS50 IDE [ERROR BUZZER] ANDY: Jeg totally-- hva? Oh, ingen måte. [DING] DAVID MALAN: Text Editor. Ønsker vi å gi det til dem? Ja. Ja. God jobb til ansatte. Yes-- [uhørbart] den Studentene ser virkelig ulykkelig. OK. Så Stelios, nevne et stykke Programvaren som brukes under programmeringen. Og begynne å tenke på en måte å stjele dette. STELIOS: GDB. DAVID MALAN: GDB, Debugger. [DING] Veldig hyggelig for 15 flere poeng. Oppriktig? FRANK: En terminal. DAVID MALAN: En terminalvindu. [ERROR BUZZER] Å, jeg beklager. Programvare brukt under programmeringen. Medarbeider: Valgrind. DAVID MALAN: Valgrind, vise oss. [ERROR BUZZER] Oh, Shreyas, studentene, du trenger bare ett svar som er på bordet for å stjele disse punktene. Shreyas: En kompilator. DAVID MALAN: Vis oss kompilatoren. [DING] Veldig bra. Tilbake til Andy. ANDY: Dette er et stort press. DAVID MALAN: Programvare brukt under programmeringen. ANDY: Et operativsystem. DAVID MALAN: Et operativsystem. [ERROR BUZZER] Studenter, er det tre mulige svar igjen på brettet. Hva kommer til å være svaret? Du kan alle bestemme sammen. STUDENTER: Interpreter? DAVID MALAN: En tolk. [ERROR BUZZER] Vis oss tolk. Nei! Så la oss gå videre og avsløre nå hva svarene var på brettet. Nummer fire. [DING] [LATTER] Nummer fem. [DING] Oh, og nummer seks. [DING] Spotify. Greit. Så disse punktene bo på denne siden. Jeg tror vi har tid til en runde til før kaken. La oss gå videre og skip-- la oss hoppe over neste. . Ja Ja, hoppe over. Break, rask. OK. Vi ønsker ikke å gjøre det til deg en siste gang. Greit. Så det siste spørsmålet her nå for Stelios, takk. Og hvem er opp neste? SABRINA: Sabrina. DAVID MALAN: Sabrina, hyggelig å møte deg. Greit. Så den som treffer knappen først, spørsmålet er Favorite oppgavesettet. VOICE: Det var lett. DAVID MALAN: jeg hører det over her, studentene. SABRINA: P satt null. DAVID MALAN: Vis oss p sett null. Veldig hyggelig for 26 poeng. Greit, så students-- som er opp neste her? Jeg tror du er opp neste. Hva er navnet ditt? Alek: Alek. DAVID MALAN: Alek, hyggelig å møte deg. Greit, din favoritt oppgavesettet. Alek: Vis meg p sett åtte. DAVID MALAN: Vis meg p sett åtte. [ERROR BUZZER] Jeg vil si, basert på faktiske data fra oppgavesettet åtte, så p sett åtte var ikke blant de Toppen fire svar i denne saken. Hva er navnet ditt? BURKE: Burke. DAVID MALAN: Burke, hva er din favoritt problemet satt, eller toppen favoritt oppgavesettet blant alle de andre klassekameratene? BURKE: Krypterer eller [Uhørbart] p satt sju. P satt sju. DAVID MALAN: Vis oss p sett syv. Nummer én svar fra faktiske studenter. Greit. Hva har du for din favoritt problem setter. STUDENT: Den ene med chiffer, kryptere. Den med som krypto. DAVID MALAN: (stille) P satt to? STUDENT: Ja. DAVID MALAN: P satt to! [DING] Veldig bra. Det finnes bare ett svar igjen på brettet fordi vi gjorde de fire øverste svarene. Så if-- hva heter du igjen? BONNIE: Bonnie. DAVID MALAN: Bonnie. Bonnie, om du kan fortelle oss hva Harvard og Yale studenter fjerde mest favoritt problem satt var-- BONNIE: Jeg føler at jeg har en veldig skjevt syn. VLAD: Den med bildeprosesser? BONNIE: Nei jeg tror alle hatet den. VLAD: Really? Jeg elsket det. DAVID MALAN: Og hva våre nåværende summer? 166 til litt mindre. Men for 100 poeng, [LATTER] BONNIE: Å gud, oh no. Ikke legg press på meg. Oh, ikke noe press. STUDENT: P satt en var lett. Alle liker enkle p sett. BONNIE: P satt en? DAVID MALAN: 90 poeng! BONNIE: P satt en? DAVID MALAN: Vis oss p sett en. [ERROR BUZZER] Ikke den fjerde favoritt oppgavesettet. Vlad? VLAD: Jeg think-- jeg think-- min favoritt var med fotografering, men jeg vet ikke. DAVID MALAN: Jeg hører etterforskning. BONNIE: Folk sier etterforskning? DAVID MALAN: Jeg hører etterforskning. Jeg bare hørte det. P satt fem, hørte jeg. BONNIE: Kan vi be publikum? DAVID MALAN: Du ønsker til avstemning publikum? BONNIE: Ja, la oss be publikum. P satt tre. DAVID MALAN: Hvem ønsker å bli millionær, her. BONNIE: P satt tre. VLAD: P satt fire. DAVID MALAN: Tre. Jeg hører fire. BONNIE: Jeg ser mange firere. STUDENT: OK, skal vi gjøre fire. BONNIE: Tre eller fire. DAVID MALAN: Jeg hører tre. Jeg hører en annen tre. BONNIE: Oh no! Ken, kom deg ut! DAVID MALAN: Jeg hører tre. BONNIE: Tre, OK, overveldende. STUDENT: OK. La oss bare gjøre tre. DAVID MALAN: Det eneste stopper oss fra kake. STUDENT: P satt tre. DAVID MALAN: Vis oss, for spillet, p satt tre. [DING] [SKÅL] Greit. Det er det for CS50. Vi vil se deg for kake. [BIFALL] [MUSIC SPILLE]