[Powered by Google Translate] [Uke 11] [David J. Malan] [Harvard University] [Dette er CS50.] [CS50.TV] [Dette var CS50.] [♪ Musikk - Cher Lloyd Med Astro utfører Vil U Tilbake ♪] (Applaus og jubel) [Dette var CS50.] [♪ Musikk - Keane utfører Somewhere Only Vi vet ♪] (Applaus og jubel) Vi hadde noen gode tider. Dette er starten på uke 11 og i slutten av CS50. [Dette var CS50.] Flere uker siden, begynte vi kurset med dette mantra - Hva som til slutt teller i dette kurset er ikke så mye hvor du ender opp i forhold til din klassekamerater, men hvor du, i uke 11, ender opp i forhold til deg selv i uke 0. Og dette er virkelig noe vi har vektlagt og tror på som et kurs. Jeg tar opp dette nå - spesielt med Quiz 1 rett bak oss - å berolige og virkelig å få kanskje noen avsluttende komfort at en kan Quiz 1 har vært litt lang, (lyden av latter) men 2 - hva er egentlig vært interessant i å undervise dette kurset - hele teamet og jeg for de siste årene - er virkelig skiftende demografi. For de siste årene det har definitivt vært tilfelle som vi har sett tall som dette - hvor 75-plus prosent av klassekameratene dine har ingen tidligere CS erfaring, ingen APCS, ingen ære CS, ingen CS overhodet; og en relativ minoritet faktisk ende opp med å ha betydelig erfaring, og de - vi vanligvis dub de mer behagelig. Men hva har vært interessant er å se disse demografi endring siden 2008. I 2008 - den grønne representerer mindre, representerer den røde mer, og den gule representerer et sted i mellom - og nok det å si, har den grønne demografiske vært økende. Som andel har vi så mange mer komfortable studenter som alltid, men hva har vært interessant årene bygger ut en bærekonstruksjon på plass som kan håndtere alle de mer effektivt de av dere - og dette er mange av dere nå - som føler særlig blant de mindre komfortable i det store, grønne boksen der. Så skjønner at vi er godt klar over statistikken, vel klar over data. Det er absolutt slik at de mer behagelig tendens til å utføre høyere - flere prosentpoeng høyere enn mindre komfortable, men som lovet i pensum, er alt dette tatt i betraktning ved semesters slutt. Faktisk de pedagogiske stipendiater og I - dessuten bare normalisere råskår basert på delen score og TF er tørrhet og så videre - Vi har også en - virkelig en samtale via e-post i slutten av semesteret hvor jeg vil ha 720 separate tråder med TF er om hver og ens studenter slik at vi virkelig kan ta hensyn til at deltaet fra uke 0 på gjennom uke 11. Så, være trygg på at det er alt faktisk tatt vare på. Med det sagt, kommentarer som dette ikke gå ubemerket hen. ["Jeg så du får en 30% på CS50 mellomlang sikt. Sorgen er overveldende."] Nå innser jeg at jeg så deg Harvard ikke nødvendigvis den beste termometer å ta temperaturen på et kurs, (latter) men det jeg hadde lyst til å si - er markere faktisk en av de anonyme respondentene i denne som virkelig fikk det spot-on å bruke språket som vi ikke virkelig satt i pensum - ["... CS50 er kurven er super klask."] (Latter) Men jeg kan si at dette kurset egentlig er ment for å få alle gjennom det med hell. Og tar hensyn til - kanskje mer så enn en typisk forløp - innsats, tidligere erfaring, og virkelig endringer og progresjon i løpet av semesteret. Så, ta til hjertet, hvis uoffisielt, denne respondentens spørsmål her. En annen morsom en, ved at en av våre pedagogiske karer brukte denne til å assuage bekymringene av noen av hans venner. Dette dukket opp på Facebook for et drøyt år siden. Noen av dere har kanskje sett dette på nettet, men dette er Lucas, en av våre pedagogiske stipendiater. Han er mot comfort food, men David Malan gjør meg noe annet. Så det var et par dager jeg tror etter Quiz 1 i høst 2011, men hvis Lucas - du kan stå opp for bare et øyeblikk som en av våre pedagogiske karer nå - (Applaus og jubel) Det faktisk har fungert greit. Virkelig, er CS50 ment å være denne pågående prosessen for oss. Dette er forhåpentligvis ikke den klassen du føler vi phoned i på noen måte, og faktisk den endres ganske mye hvert år. Faktisk ting som du ser her på brettet - CS50 Sjekk, Diskuter karakterboken, Kjør, Spaces, Send - alle disse var nye verktøy som teamet og andre utviklet over de siste månedene for å gjøre Fall 2012 alle mer annerledes og alle de mer av en opplevelse for studenter, og vi innser at disse tingene forblir ufullkomne, men innser at du har vært så mye en del av denne erfaringen og dette eksperimentet som vi har i å skape noen av disse verktøyene og prøver å lære av atferdsmønstre bare hva som fungerer bra og fungerer ikke bra i et klasserom. Faktisk, dette året vi en hypotese om at Annenberg kontortid ville være bedre enn i fjor. Og så er den lange historien her i bare et sekund på at for 20-pluss år kontortid og CS50 ble holdt i kjelleren på Science Center - en fantastisk-deprimerende, cubicle-lignende miljø med lysstoffrør. Tilbake i dag, ville vi legge et stykke papir på veggen. Du ville komme inn, du ville ha et spørsmål, du vil skrive navnet ditt fysisk på veggen, og deretter TF-tallet og jeg ville gå rundt, avkryssing navn og deretter gå videre til neste studenten. Vel, utviklet det over tid i en hvit bord. Men i fjor, vi så forsøkt å gjenstarte kontortid helt, og vi har flyttet til husene - Leverett, Pforzheimer, Quincy og Lowell House - på forskjellige kvelder, og det faktisk fungert fantastisk godt. Jeg tror det faktisk var en av de definerende karakteristikkene av fjoråret for mange av studentene og de ansatte, men vi har også slags skjøvet ut alle beboerne en natt en uke fra alle de forskjellige husene. Det er nok å si, når 150 CS50 studenter møter opp det er ikke mye hjerne-break mat eller stoler igjen i rommene. Så tenkte vi å flytte til Annenberg ville være en netto positiv, og det hadde sine positive, men det hadde også sine minuser. Ærlig, jeg elsker ikke personlig vibe som vi hadde i Annenberg i år, så hvis du følte det slik, også innse at dette igjen er svært mye en prosess for oss, og vi snakker med husene kanskje om retur til dem i noen form. Men, selvfølgelig, er spenningen så hvis vi går tilbake til ett hus vi vil overvelde den. Så kunne vi gå til 2 separate hus i parallell. Fangsten der - we'd har halvparten så mye ansatte i hvert rom, og vi er bekymret for at etterspørselen vil da stige for å møte større tilførsel i stoler. Dette er den slags ting vi skal tenke gjennom og arbeide gjennom med alle tilbakemeldingene dere har gitt - ad nauseum, jeg vet - på oppgavesettet undersøkelser, som vi leser og tar veldig mye på hjertet. Seksjoner, også. Vi restartet i år. Det faktum at dere gjorde relativt mer koding på nettet - i avsnitt med Run, eller Spaces, eller tavla - og gjorde disse øvelsene som en del av Pset var noe nytt. Også dette fungerte bra og ikke så bra i ulike aspekter. Så innser igjen, tilbakemelding - som det vil være en runde av det kommende med avsluttende prosjekt innlevering - er virkelig uvurderlig for å gjøre kurset som best vi kan for fremtidige generasjoner. De Shorts, også, var noe helt nytt i år og drevet i stor grad av vår deltakelse i EDX - som for øvrig er vi nå opp til 120.000. Så, dette også har holdt oss opptatt og vil holde oss opptatt gjennom våren, og vi vil gjerne engasjere så mange av dere som mulig i utviklingen av CS50X, og dette betyr at flere videoer, mer innhold, flere verktøy og lignende; og vi vil followup via e-post om disse mulighetene. Faktisk, for 2013, vi ser på flere programmer for studenter å bruke - mer integrert i emnet. For eksempel ser vi for CS50 Sjekk - integrere det inn CS50 Kjør selv slik at innenfor rammen av nettleseren din, i noen fremtidig sikt, vil du være i stand til å klikke på en knapp og voila få umiddelbar grafisk tilbakemelding på oppgavesett - mye som så deg mid-semester med den første versjonen av CS50 Check. Og vi vil også rethinking kontortid og seksjoner. Så nå hvis det ikke var nok forsikring om at dette er en pågående prosess - som alle dere har vært en del - dette er litt av en meme som har pågått rundt i løpet av de siste dagene, men jeg tenkte jeg skulle dele - lest CS50 eller annen selvsagt stresse deg ut bare litt, hvis du går til CS50.net/kittens, har dette faktisk noen DVR - det er ingen kattunger det faktisk ennå, så her vi bla tilbake i tid - la oss gå litt lenger tilbake - Å, kom igjen, få på kameraet - det er en stor katt. La oss finne kattungene. (Latter) Der vi går! Du kan bare se dette hele dagen lang hvis du føler deg stresset. (Latter) Tillat meg å presentere to av mine kolleger - Alyssa og Joy - for et øyeblikk her oppe. Kom igjen, gutter. (Applaus og jubel) [Alyssa] Hei, mitt navn er Alyssa. [Joy] Og jeg er Joy. [Alyssa] Vi er begge sophomores i Quincy Hus studere informatikk. [Joy] Og vi er også TF-er for CS50. Vi har faktisk holdt et seminar kalt IKT for DE Technology for godt. [Alyssa] Vi starter en gruppe på campus kalt Developers 4 Utvikling - [Er koden klar til å si hei til verden?] [Git.to/hd4d] [HarvardD4D@gmail.com] og det har som mål å styrke deg til å bruke dine nyvunne CS50 ferdigheter å gjøre et inntrykk på verden. [Joy] Så vi kommer til å få inn en rekke foredragsholdere fra ulike felt - som global helse, utdanning og miljø - for å kunne koble deg muligheter å bidra til eksisterende prosjekter. [Alyssa] Og vi ønsker å skape et rom for dere å utvikle dine egne idealer også. [Joy] Så hvis du er interessert bare sjekke oss ut på git.to/hd4d for å registrere deg for e-postliste og holde deg oppdatert med en rekke forskjellige arrangementer og muligheter. [Alyssa] Takk! [Joy] Takk! (Applaus og jubel) [David] Vi skal legge lysbildene slik at du har tilgang til denne nettadressen etter. Det som i dag er egentlig om er ikke bare å pakke opp kurset men også å si noen "Takk yous 'som jeg trodde vi ville gjøre opp foran siden - selv om det er du og undervisning stipendiater vanligvis i klasserommet - skjønner det er en så stor gruppe som går - som fungerer bak kulissene også bak kameraene, bak lysene her i foredragssalen, så vel som andre steder på campus, og vi ønsket å takke ikke bare dem kollektivt - som vi vil gjøre så individuelt etter faktum i dag - men også noen slike folk som har virkelig vært en integrert del av kurset og har vært kanskje blant de mest synlige for dere. Den første av disse er Nate Hardison som vi brakt over fra Stanford University å bli med oss ​​i år som veileder, og hvis Nate, ønsker du å komme på opp til å si hei en siste gang denne sesongen. (Jubel og applaus) [Nate] Vel, hallo! Her dere er på slutten av en lang løype. Dere har gjort massevis av ting, slik at dere alle fortjener en stor klapp på ryggen og alle slags godteri og slappe av over Thanksgiving. Jeg håper dere likte det så langt. Jeg ville bare si takk for at jeg fikk være en del av kurset. Det har vært en fantastisk opplevelse, og jeg håper dere likte den så mye som jeg har. Takk! (Jubel og applaus) [David] Som dette 1 bilde her antyder, Nate virkelig var integrert spesielt med utvikling av CS50x som fortsatt pågår, og faktisk når du har ham her tegne på skjermen i binær notasjon, ved hjelp av en iPad - Nate filmet ganske mange av de shorts som noen av dere kanskje har engasjert med i løpet av dette semesteret. Og så vil dette materialet live på ikke bare dette semesteret, men visjonen for disse shorts og mer er det å bære over i fremtidige semestre, slik at hvert år kurs ideelt blir litt bedre, slik at vi kan stå på egne skuldre - og de av Nate og hans kolleger her - for å gjøre mer og mer innhold og flere og flere muligheter for studenter å få på kursets pensum. En annen svært kjent ansikt jeg ønsket å ta opp på scenen for å si en hei er denne kvinnen her - Zamyla Chan. (Jubel og applaus) Hei alle sammen! For en av de siste gangene, jeg ville bare si takk til alle for de av dere som ser på Walkthrough, håper jeg at de hjalp. Også, gratulerer til hver og en av dere - uansett om du startet med ingen datamaskin science erfaring overhodet første gang koding eller hvis du hadde en liten bit - definitivt jeg vet at hver og en av dere har gjort så mye fremgang, og så bør du definitivt føle seg stolt av dere, og jeg håper at dette også er ikke din siste gang dabbling i CS50. Det er definitivt mye av livet etter det om du tar kurs eller - du vet, bare fortsette på egenhånd fikling rundt. Så, gratulerer igjen, og si hei når du har en sjanse. (Jubel og applaus) [David] Walkthroughs faktisk synes å være svært populært, og dette er noe som vi er så glad for at Zamyla enige om å ta på seg denne i år. Faktisk, frivillig hun for rollen, og har vært en fantastisk egnet i den posisjonen og vil leve på på internett for ganske mye tid nå. One more fyr er ett av de stipendiatene du har sett mer nylig. Han kler annerledes i disse dager. Han har vært i en sweatshirt helt siden dette bildet ble tatt. Men Tommy MacWilliam startet på CS50 som TF år siden, og dette var vår stab orientering komme-sammen et par år tilbake. Og jeg sverger til Gud, så han at ubehagelig hele arrangementet - i den grad at jeg faktisk droppet ham et notat etterpå spør ham om det var Folk i staben som han visste eller hvis vi kunne introdusere ham til noen mennesker fordi vi - på papiret var han denne fantastiske TF og denne kandidaten vi hadde leid, og jeg var oppriktig bekymret for at han skulle slutte ut av forlegenhet. (Latter) Men han gjorde det ikke, og så Tommy hvis du ønsker å komme og hilse også. (Jubel og applaus) [Tommy] Hei der! Den e at han sendte var egentlig mer i retning av, "Hei Tommy, jeg er virkelig glad for at noen følte seg ille nok for deg å komme over for å si hei. Jeg håper det skjer igjen i fremtiden. "(Latter) Så egentlig, jeg vil bare gratulere alle for å komme gjennom kurset. Det er så utrolig å se tilbake - hvis du hadde ingen koding ferdigheter, nå har du gått gjennom semesteret, har du gjort en scramble av venner. Du har gjort en fantastisk nettside og en enda mer fantastisk avsluttende prosjekt som kommer. Jeg er virkelig så takknemlig for at jeg har vært i stand til å være en del av dette. Jeg husker fortsatt tre år siden sitter rett der - andre rad i den delen - og i de samme setene er du, bare ønsker å være en del av dette kurset enda mer. Jeg oppfordrer deg til å forfølge CS videre - selv om det ikke er i form av enkle CS kurs - men bare forfølger flere tekniske interesser og ting som det. Jeg vil virkelig oppfordre at siden det er en fantastisk verden å komme inn, og jeg er veldig takknemlig for at jeg var i stand til. Så, lykke til på den endelige prosjekter! (Applaus) [David] En siste for nå. En e-post jeg fikk den 2. november 2009 - (ler) Skriver han, er det mulig å få en konto på Cloud.CS50.net-- forløperen til CS50 apparatet - hvis jeg faktisk ikke i CS50? Jeg ønsket å ta det dette semesteret, men var ikke i stand til å passe det inn i timeplanen min. Jeg er en Freshman så kunne bare ta 4 klasser, men jeg har fulgt langs gjøre alle av problemet sett, lytte til alle forelesningene - selv kommer til forelesninger når jeg kunne, etc. Men nå som du er på Cloud.CS50, jeg kan ikke få problemet fastsatte rammer problemer og hva som ikke (trist ansikt). Forrige uke jobbet jeg på stavekontrollen med noen i klassen men kunne ikke få tilfredsstillelse av å jobbe sent i natt perfeksjonere det siden jeg ikke nøyaktig ønsker å spørre den personen jeg jobbet med for hennes ID og passord slik at jeg kunne bruke hennes konto for å programmere mine egne ting mens hun sov. (Latter) Rob Bowden, alle sammen! (Jubel og applaus) [Rob] Takk! Gratulerer på å gjøre det her. Jeg er sikker på at for mange av dere som er ment mye sent onsdag og torsdag kveld. Også, det betydde mye for sent torsdager for mye av din TF-tallet. Sørg for å takke din TF for alt arbeidet de har satt i. Jeg føler at jeg ber mine studenter å takke meg nå, men du trenger ikke. (Latter) Jeg ser frem til noen fantastiske endelige prosjekter, og jeg utfordrer deg til å gå tilbake til PSet en og PSet 2 og se på spesifikasjoner og koden som du faktisk skrev. Bare tenk på det - dette er så mye lettere nå som jeg har gått 6 uker siden da. Jeg er sikker på at du vil bli imponert over hvor mye du har lært. Takk! (Jubel og applaus) [David] Vi trodde vi ville prøve noe nytt for bare et par minutter her. Hvis Josef og Tommy kunne bli med meg opp her på scenen. Er noen i dette rommet komfortabel nok kommer opp på scenen - forutsetter at du kjenne din meme? Vil noen som kjenner sine memes liker å bli med oss ​​her oppe på scenen? Jeg ser mye av dette - Ja, ok. Det er en. Kom opp. To. Kom opp. Åh, så mange nå. Hva med tre her, og hvordan om fire. Og fem. Kom opp. Vi har 5 krakker for deg her. Dette er et nytt spill vi work-shopping her i CS50. Hvis dere vil hver liker å ta en krakk. Tommy og Joseph skal kjøre mikes her. Jeg kommer til å ta vare på lysbildene. På bare et øyeblikk, har vi en Know Your Meme episode her 2012. Så hva du er i ferd med å se er en sekvens av memes. Men la meg introdusere igjen, Josef og Tommy, for opplysningene. Oh, hi Lucas. Du spiller også? Okay. (Ler) Tommy og Joseph. [Tommy] All right. Så er målet med dette spillet skal vi blinke opp en meme på skjermen, og det er 2 deler. Først må du gi navn hva meme er, så vi leter etter det offisielle navnet ikke - oh yeah, det morsomme ting med det morsom fyr - det offisielle meme. Og så, for en bonus poeng, kan du enten lage din egen - gi din egen tekst til meme - eller gi din beste re-enactment. Fornuftig? Okay. De memes vil være her, på skjermen. [Joseph] Vil du se etter hendene opp i luften? [Tommy] Du fikk hendene? Ok, klar? Så, her er vår første meme. [Bare brukt min siste Pandora skip for time] [Neste sang er enda verre] [Joseph] Jeg så hånden gå opp. Jeg glemmer navn. Jeg beklager. Vincent. Okay. Go. [Vincent] Første ord problemer. >> [Joseph] Det er riktig. Okay. Jeg skal gi Vincent et poeng. (Cheering) Egentlig kan vi passere mike rundt og snakke inn i mikrofonen slik at alle kan høre deg. [David] Her vil vi gi Vincent en stress ball. >> [Tommy] Vincent har nettopp fått en stress ball. (Heier og applauderer) [Vincent] Gå fra dere i dorms til Annebrook til frokost. Ingen hash - ingen shredded hash - (Latter) [Tommy] Awesome! Okay. (Jubel og applaus) (Publikum bilyder som styrerepresentant tips over) [Joseph] Okay. Jeg fikk den. Jeg fikk den folkens. Jeg fikk den. [David] Du vet, tror jeg vi skal la det i videoen. (Latter) [Joseph] All right. Hvem er neste? >> [Tommy] All right. Neste meme. [Gjør narr av deg for jobben] [Har ingen jobb] (latter) [Joseph] Vincent hånd gikk opp først, men siden du bare svart det siste, Jeg skal la RJ gjøre dette. [RJ] Scumbag Steve? [Tommy] Det er riktig. (Latter og applaus) [RJ] Har en jobb. Drops tavlen. (Latter og applaus) (Publikum ler) [Tommy] Og vi kan stoppe der. RJ vinner. OK. Neste meme. [Ikke sikker på om N64 spill var faktisk bedre eller hvis bare fordi jeg var 10] [Joseph] Lexie hånd gikk opp. [Lexie] Futurama Fry. >> [Tommy] Det er riktig. (Latter) [Lexie] Oh, mann. >> [Tommy] din egen ta? [Lexie] Min egen take? Ikke sikker på om nervøs eller bare har alltid rød i ansiktet. (Latter) Å, det var virkelig ille, folkens. Unnskyld. Jeg prøvde. Elsker dere alle. (Skål og latter) [Tommy] All right. Vår neste meme. [Oh, slite deg en Northface jakke?] [Du må gå på for mange opplevelser] (Latter) [Joseph] Oh, kom igjen, folkens. (Latter) Ok, hevet noen sin hånd. Okay. Hva heter du? [Frankie] Frankie. >> [Joseph] Frankie, gå videre. [Frankie] er lurt det Willy? (Latter) >> [Tommy] Ikke helt. Kanskje et alternativt navn? >> [Joseph] Ikke helt. Ønsker noen andre til å gå? Lucas? [Lucas] Det er Nedlatende Wonka, noe sånt? [Tommy] Nedlatende Wonka er riktig. (Latter og jubel) [Lucas] Eller, du tar av 20? Å, jeg sikker på at du virkelig har en masse ting å gjøre. (Latter) [Joseph] Jeg er ikke sikker på hvorfor jeg holder score over her fordi - (latter) La oss fortsette videre. Okay. [Vet ikke et spørsmål på en test] [Svaret er i et annet spørsmål] [Joseph] Ditt navn? Jeg beklager. Carl. [Carl] Suksess Kid? >> [Tommy] Ja. [Suksess Kid] [Carl] Ferdig siste CS50 Pset på 7:30 om morgenen. (Latter) [Tommy] All right. Neste meme. [Hvis 10 ganger bedre enn ledende merkevare hvorfor er ikke det den ledende merkevare?] [Joseph] All right. Navnet ditt? Adam. [Adam] Er det Philosoraptor? >> [Tommy] Yes! >> [Joseph] Det er Philosoraptor. Det er riktig. (Latter) [Joseph] RJ virkelig ønsker å si noe. [RJ] Er det kalt CS50 fordi det var gjennomsnittet på Quiz 1? (Latter og applaus) (Mer latter) [Rengjøre alle ting!] [Joseph] Hvem hånd gikk opp først? Jeg tror Adam hånd gikk opp først. Okay. [Adam] Er det alle de tingene? [Tommy] Yeah, vil vi gå alle de tingene eller også x all y. [Lexie] Det er i tvist. >> [Adam] Fullfør alle Psets. (Skål og latter) [Tommy] Nå her er der de begynner å bli litt vanskeligere. OK. Neste meme. [Gersberms] [Mah fravrit berks] (Latter) [Joseph] la oss la Lexie gjøre dette. Hun er virkelig spent. [Lexie] Det er Ermahgerd, jente. (Latter) Er du klar? Dere klar? Okay. Ermahgerd! (Uforståelig) (latter og applaus) [Ermahgerd] [Jeg ikke alltid finner en TV-serie jeg liker på Netflix] [Men når jeg gjør det, ser jeg alle 6 sesonger i 6 dager] [Joseph] Enkel ett. Kom igjen, folkens. OK. Vincent. Du har en mike allerede. [Vincent] Det mest interessante mann. >> [Tommy] Yes! Det mest interessante mannen i verden. [Vincent] All right. Jeg har ikke alltid få dumpet, men når jeg gjør det er i CS50. (Jubel og publikum mumlet) [Tommy] Jeg beklager. >> [Joseph] Så mye hat. Så mye hat. [Ankommer til klassen sent] [Bringer notat fra sin mor] [Joseph] All right. RJ, du er ikke en Freshman. Du kan ikke gjøre dette. Fine, RJ. [RJ] College Freshman? >> [Tommy] Yes! [College Freshman] [RJ] Leter du etter en enkel semester? Ta CS50. (Applaus og latter) [Hvordan kom hipster brenne tungen?] [Han drakk kaffe før det var kult] [Joseph] Er det tid for publikum å få en? Har ingen her oppe vet hva det er? [Tommy] Kaste det til publikum. I ryggen, i den hvite skjorten. [Publikummer] Bad Joke Eel! >> [Tommy] Yes! (Latter) Hvem sa det? Oh. (Latter) [publikummer] Jeg er vanligvis veldig gode på dette. Jeg vil se på min vakt, men jeg har ikke tid. (Latter) [Joseph] Utmerket! [David] All right! Vi har tid til bare 1 eller 2 mer her. [Jeg vil ha deg vet, fjernet jeg meg glimtet kjøre uten trygt å mate den] [Joseph] Dette er vanskelig. Noen her oppe? Noen? Lucas. [Lucas] Jeg tror det er bad-ass Spongebob eller noe? [Tommy] Ja. Tøff Spongebob. Det er nær nok. [Lucas] Jeg gjorde alle de CS50 Psets uten noen sene dager. (Publikum mumlet da latter) [Jeg hadde det gøy en gang] [Det var forferdelig] Oh my God, hvor mange vi bringe? [David] Last one! >> [Tommy] Min favoritt meme. [Jeg hadde det gøy en gang] [Det var forferdelig] Greit Lexie! [Lexie] Det er Grumpy Cat. >> [Tommy] Yes! Han er så gretten! [Grumpy Cat] [Lexie] Han er så gretten. Den skumle roll i. Jeg hater dem. (Latter) [David] Dette ble kjent med Meme! (Applaus og jubel) Takk så mye! La oss ta et øyeblikk å takke nå 110 medarbeidere at hver av oss har hatt dette semesteret, og så får vi bryte opp med et par gjenværende morsomme ting. Hvis vi kunne dempe lysene for denne filmen her. [Takk] [♪ Music - Hva ikke dreper deg av Kelly Clarkson ♪] [Cs50.net/apply] [David] Hvis de pedagogiske stipendiater og CA-er som er her i dag eller hoppe klasse kunne komme opp på scenen for våre siste øyeblikk her. (Applaus) Så er det faktisk nesten den tiden av året hvor vi begynner å rekruttere, og tro det eller ei, vi er litt utradisjonelle i at i tillegg til undervisning stipendiater og i tillegg til kurset assistenter, vi også stadig gjør ting litt ikke-tradisjonelt med videoproduksjon, med design arbeid, og lignende. Så hvis det er noen aspekter av CS50 at du ønsker å bli involvert med over J-term, eller vårsemesteret, eller neste høst, eller til og med førstkommende sommer, gjør hodet til den aktuelle nettadressen starter i morgen hvor mer informasjon venter. [Cs50.net/apply] Bare en virvelvind tur gjennom noen endelige detaljene. Det er en tradisjon i dette kurset og i andre CS kurs for å ha noen end-of-semester utstyr, som alle er solgt til kostpris, designet av lærerstaben eller studenter. [Store.cs50.net] Blant årets design er den tradisjonelle, men oppdatert for 2012 skjorter som dette - sweatshirts som dette - og deretter presentert av en av dine klassekamerater, denne perlen her. (Latter og applaus) Og basert på applausen vi nettopp hørte, mistenker jeg dette kan være en bestselger. [Kevin Schmid tiden svare på dette innlegget] (latter og applaus) Så, de venter på deg i butikken. I form av endelige prosjektene, hvis lurer på hvor du skal begynne, og du har ikke sett denne nettadressen ennå, vet at oppgavesettet 7 CS50 Finance er egentlig ment å være et springbrett minst for web-baserte prosjekter som mange av dere ender opp takling. Hvis du ønsker å finne ut hvordan overgangen fra PSet 7 - og du er kunnskapsrike med det - til stiftelsen av et avsluttende prosjekt som kodebasen kan være basert på Pset 7 starter på denne nettadressen her. [Siste prosjekter] [cs50.net/projectgs/begin] Hvis du faktisk gjør en web-basert prosjekt - som igjen er ikke nødvendig, men hvis du går den retningen, og du ønsker å faktisk sette ditt nettsted på Internett - og ikke bare på den bærbare datamaskinen og apparatet - innse at en rekke gratis og kommersielle alternativer finnes som vil bære deg utover semesteret er slutt. Hodet til denne nettadressen der for informasjon om hva du skal gjøre der. [Web hosting] [cs50.net/project/hosting] Og nå i form av å ta trening hjul helt av i CS50 - om du har en Mac eller en PC, kjører Windows eller Linux - innse at du ikke trenger å være beholding til CS50 apparatet. Faktisk er kurset virkelig prøver å ta disse trening hjul av på dette punktet i semesteret, og så innse at for å programmere - uansett hva det er av interesse for deg etter dag og etter siste prosjekter - du kan absolutt fortsette å bruke CS50 apparatet, og faktisk mye av de ansatte meg selv inkludert bruk CS50 apparatet for vår egen koding arbeid bare fordi det er en fin, representativ utviklingsmiljø som fundamentalt har ingenting å gjøre med kurset - det er bare blitt konfigurert med en rekke populære, gratis og åpen kildekode-verktøy at vi alle liker å bruke. Men i en verden av Mac OS er det Xcode, som kommer fra Apple. Det er Eclipse som er gratis, NetBeans som er gratis, Kode :: Blocks, XAMPP som er en fordeling som lar deg kjøre en webserver ganske enkelt på din egen Mac. Windows-brukere har de samme alternativene - noe som heter cygwin, Eclipse, NetBeans, Kode :: Blocks, samt Microsoftware kalt Visual Studio, samt denne XAMPP programvare. Faktisk fikk vi ikke skyve dette tidligere i semesteret for at vi forstyrrer CS50 apparatet, men nå som vi er mot semesters slutt, vet at som Harvard studenter, du faktisk har tilgang til gratis kopier av Windows 8 og mer. [Windows 8] [cs50.net/windows] Hvis av interesse, ta turen til denne webadressen her. Microsoft gjør tilgjengelig for Harvard ganske mye programvare. Det utelukker Microsoft Office, men operativsystemer mer er tilgjengelig der hvis dere ønsker. Bare innse hvis du gjør dette og oppgradere fra Windows 7 til Windows 8 med CS50 apparatet installert, er du sannsynligvis nødt til å installere VMWare Player siden Windows 8 liker å slette ting relatert til VMWare fusion - ikke apparatet tilsynelatende, men hypervisoren minst. Og de av dere som kjører Linux, skjønner at du har alternativer her - klang og gdb problemfritt på Linux-datamaskin, samt noen av den samme programvaren du nettopp så. Spol tilbake nå til uke 0, og dette er hvor vi begynte. Dere har definitivt kommet ganske måter fra det. Vi så god-awful hello world in C kort tid etterpå, men bare tror. Spole frem til Scramble, til Forensics, til oppgavesettet 7 i CS50 Finance - forhåpentligvis du føler du har kommet et stykke, uansett hvor du faktisk begynte semesteret. Så venter hva du nå er CS50 hackathon. [CS50 hackathon] [Ons 12/5, 20:00-7 am] Dette er en tradisjon begynt for noen år siden. Plass vil bli begrenset. Du vil høre om dette via e-post fra oss i litt over en ukes tid når vi skal starte et lotteri av former, men hvis du ønsker å delta i CS50 hackathon, strukturen vil i hovedsak være som følger. Vi har bokstavelig talt CS50 skyttelbussene som tar deg fra Harvard Square til Kendall Square der Microsoft har en vakker kontor som vi tilbringer hele kvelden i, og ved ankomst, vil du se denne gangen her. Turgåing ned det og opp til heiser, vil du da se noen som Kenny her hilsen du med masse ballonger, og da vil du se en svært cleverly formulert skilt foretatt hvert år av TF er for å finne ut hvilken linje du bør få i. OK. (Latter og stønn) Vel, det kommer til å være der. Da vil du ta en navnelapp fra en av folkene sjekker du inn Du vil sette den på, og rundt 21:00 vil du ta litt godteri og lignende. Du vil sette opp butikken med den bærbare datamaskinen og hundrevis av dine klassekamerater. TF-tallet, CA-tallet og jeg vil være flytende rundt gjør våre egne ting - besvare spørsmål og lignende. Kort tid etterpå, vil noen pizza bli servert. Dette var fjorårets arrangement her. Så får vi alle komme tilbake til arbeid å skrive noe kode. Deretter rundt 1 am, vil noen kinesisk mat serveres, og du vil overgangen fra dette miljø til en litt mer som dette, og om lag halvparten av tabellen er faktisk kuttet av. Det var catering fra en lokal kinesisk sted i fjor. Deretter rundt 2 eller 3 am vi vil komme tilbake til arbeid, og derfra overgang til - Hvis du fortsatt våken - til IHOP. Faktisk, selv om du er våken når du kommer på romfergen, betyr det ikke alltid fungerer 'til slutt. Dette er ikke uvanlig i IHOP nedover veien. Og så etter dette, selvfølgelig, er det CS50 Fair som er en begivenhet for alle elevene i klassen. [CS50 Fair] [man 12/10, 11 - 04:30] Det er ment å være virkelig klimaks av semesteret mot semesters slutt der har du en mulighet til å stige trapper som disse i nordvest Science, bare opp veien. Du vil bli bombardert med stress baller vanligvis ved TF er kledd noe sånt som dette. Ved ankomst vil du hodet til en tabell der hundrevis av lærere og studenter og ansatte fra hele campus vil bli med deg med ballonger og med folk glancing over din skjermen ser på hva du har gjort, med slike kule ting som rekrutterere ligger i ryggen. Vi inviterer våre venner fra industrien, slik at du kan chatte opp folk om livet etter 50 - enten det er et internship som er av interesse, en full-time konserten, eller lignende. Dette er en begynnelse liste over årets deltakere som vil bli med oss. Kanskje mer overbevisende, vi har også en tombola hvert år der ved ankomst for hver elev, chatte du - enten du er i klassen eller er du en venn av noen i klassen - du bli overlevert ved en CS50 student en liten klistremerke. Jo flere klistremerker du akkumulerer fra å ha disse samtaler, jo flere muligheter du har å vinne flotte premier som disse fra i fjor. [Wii, iPad, Wbox Kinect, Samsung Galaxy Tab, Nintendo 3DS, Kindle Fire, iPod touch, B & N NOOK Simple Touch, 100GB Dropbox oppgraderinger, Beats by Dre] Så hjelper det også bryte isen slik at hvis du ikke ønsker å være så vanskelig person som går opp til noen og begynner å chatte dem opp - nå minst du har en unnskyldning - du vil ha en Xbox. Det vil også være til stede litt mat, og litt mat, og deretter 4:30 pm, på et øyeblikk, vil alt komme til en slutt 10. desember. Men før vi kommer til det punktet, og før vi utsette til kake nede i pub rett etter dette, har vi bare én video i CS50 Fall 2012. På vegne av meg selv og de ansatte, takk. Og vi vil forlate deg med denne siste minne her. (Lyden av mobiltelefon alarm ringing) [♪ Theme from Mission Impossible spiller ♪] [Videreføres] [12.10.12] [The CS50 Fair] (Applaus og latter) Det er nok for CS50! Cake serveres nå! Vi får se deg på messen! (Applaus og jubel) [CS50.TV]