[Powered by Google Translate] [Uge 11] [David J. Malan] [Harvard University] [Dette er CS50.] [CS50.TV] [Det var CS50.] [♪ Musik - Cher Lloyd Featuring Astro udfører Want U Back ♪] (Bifald og jubel) [Det var CS50.] [♪ Musik - Keane udfører Somewhere Only We Know ♪] (Bifald og jubel) Vi havde nogle gode tider. Dette er starten på uge 11 og udgangen af ​​CS50. [Det var CS50.] Flere uger siden, vi begyndte kurset med dette mantra - Hvad i sidste ende betyder noget i dette kursus er ikke så meget, hvor du ender i forhold til din klassekammerater, men hvor man i uge 11, ender i forhold til dig selv i uge 0. Og det er virkelig noget, som vi har understreget og tror på som et kursus. Jeg bringer dette op nu - især med Quiz 1 lige bag os - at berolige og virkelig at bringe måske nogle afsluttende komfort at 1 kan Quiz 1 har været lidt lang, (lyden af ​​latter) men 2 - hvad der virkelig været interessant i undervisning dette kursus - hele holdet, og jeg i de sidste mange år - er virkelig de demografiske ændringer. I de sidste mange år er det absolut været tilfældet at vi har set numre som dette - hvor 75-plus procent af dine klassekammerater ikke har nogen forudgående CS erfaring, ingen APCS, ingen ære CS, ingen CS overhovedet; og en relativ mindretal faktisk ender med at have betydelig erfaring, og dem - vi typisk dub dem mere komfortable. Men hvad har været interessante er at se disse demografi skiftende siden 2008. I 2008 - det grønne udgør mindre, den røde repræsenterer mere, og den gule repræsenterer et sted i mellem - og er det tilstrækkeligt at sige, er den grønne demografiske været stigende. Som en procentdel vi har så mange mere komfortable studerende som nogensinde, men hvad har været interessant i årenes løb er ved at opbygge en støttestruktur på plads, der kan håndtere alle de mere effektivt dem af jer - og det er mange af jer nu - der føler især blandt de mindre behagelige i det store, grønne boks der. Så indser, at vi er godt klar over statistikker, godt klar over data. Det er absolut tilfældet, at de mere komfortable tendens til at udføre højere - flere procentpoint højere end de mindre behagelig, men som lovet i pensum, er alt dette taget i betragtning ved semesters afslutning. Faktisk er de pædagogiske stipendiater og jeg - udover bare normalisere de rå scorer som baseret på scoringer og TF er barske og så videre - vi har også en - virkelig en samtale via e-mail i slutningen af ​​semestret hvor jeg vil have 720 forskellige tråde med TF er om hver og en studerende så vi virkelig kan tage højde for, at delta fra uge 0 videre gennem Uge 11. Så forvisset om, at det er det hele faktisk taget sig af. Med det sagt, har kommentarer som denne ikke gå ubemærket hen. ["Jeg så du får en 30% af CS50 midtvejs. Tristheden er overvældende."] Nu indser jeg, at jeg så dig Harvard er ikke nødvendigvis det bedste termometer at tage temperaturen på et kursus, (latter) men hvad jeg ønskede at sige - er faktisk fremhæve en af ​​de anonyme respondenter i denne der virkelig fik det spot-on at bruge sproget, at vi ikke virkelig sat i pensum - ["... CS50 s kurve er super whack."] (Latter) Men jeg kan sige, at dette kursus virkelig har til formål at få alle igennem det med succes. Og under hensyntagen til - måske moreso end en typisk kursus - indsats, forudgående erfaring, og virkelig ændringer og progression i løbet af semesteret. Så tag til hjertet, hvis uofficielt, denne særlige respondents spørgsmål her. En anden sjov en, idet en af ​​vores undervisning stipendiater brugt dette til at dæmpe de bekymringer af nogle af hans venner. Dette optrådt på Facebook for godt et år siden. Nogle af jer har måske set denne online, men det er Lucas, en af ​​vores undervisning stipendiater. Han er imod komfort fødevarer, men David Malan gør mig føle andet. Så det var et par dage Jeg tror, ​​efter Quiz 1 i efteråret 2011, men hvis Lucas - du kunne stå op for bare et øjeblik som en af ​​vores undervisning stipendiater nu - (Bifald og jubel) Det faktisk arbejdede ud okay. Virkelig, er CS50 tænkt som denne løbende proces for os. Det er forhåbentlig ikke den klasse, du føler, vi ringede på nogen måde, og faktisk det ændrer ganske lidt hvert år. Faktisk ting, som du ser her på tavlen - Diskuter CS50 Tjek, Gradebook, Kør, Spaces, Submit - alle af disse var nye værktøjer, som teamet og andre udviklet over de sidste mange måneder for at gøre Fall 2012 desto mere forskellige, og så meget desto mere af en oplevelse for studerende, og vi helt sikkert klar over, at disse ting forbliver ufuldkomne, men opdager at du har været så meget en del af denne oplevelse og dette eksperiment som vi har i at skabe nogle af disse værktøjer og forsøger at lære af adfærdsmønstre bare hvad der virker godt, og fungerer ikke godt i et klasseværelse. Faktisk vi i år en hypotese, at Annenberg kontortid ville være bedre end sidste år. Og så den lange historie her på bare et sekund er, at for 20-plus år kontortid og CS50 blev afholdt i kælderen i Science Center - et vidunderligt deprimerende, cubicle-lignende miljø med lysstofrør. Tilbage i dag, ville vi sende et stykke papir på væggen. Du ville komme ind, du ville have et spørgsmål, du gerne skrive dit navn fysisk på væggen, og derefter TF-og jeg ville gå rundt, krydser off navne og derefter går videre til den næste studerende. Nå, det udviklet sig over tid ind i et hvidt bord. Men sidste år, vi derefter forsøgte at genstarte kontortid helt, og vi har flyttet til husene - Leverett, Pforzheimer, Quincy og Lowell House - på forskellige nætter, det og faktisk arbejdede fantastisk godt. Jeg tror, ​​det faktisk var et af de vigtigste kendetegn ved sidste års for mange af de studerende og ansatte, men vi har også slags skubbet ud alle beboerne en aften om ugen fra alle de forskellige huse. Er det tilstrækkeligt at sige, når 150 CS50 studerende dukke op der er ikke meget hjerne-break mad eller stole tilbage i værelser. Så vi tænkte at flytte til Annenberg ville være et positivt, og det havde sine plusser, men det havde også sine minusser. Helt ærligt, jeg ikke elsker personligt vibe, vi havde i Annenberg i år, så hvis du følte den måde også, indse, at dette igen er meget en proces for os, og vi taler med husene måske om at vende tilbage til dem i en eller anden form. Men selvfølgelig spændingen så er, hvis vi vender tilbage til et hus vi vil overvælde den. Så vi kunne flytte til 2 separate huse i parallel. Den fangst der - we'd har halvt så meget personale i hvert værelse, og vi bange for, at efterspørgslen derefter vil stige til det større udbud i stole. Det er den slags ting, vi vil tænke det igennem og arbejde gennem med alle de tilbagemeldinger du fyre har givet - ad nauseum, ved jeg - Med hensyn til problemet Set undersøgelser, vi som læser og tager meget på sinde. Sektioner, også. Vi genstartet i år. Det faktum, at du fyre gjorde relativt mere kodning online - i afsnittet Brug Run, eller Spaces, eller tavlen - og gjorde disse øvelser som en del af Pset var noget nyt. Også dette arbejdede godt og ikke så godt i forskellige aspekter. Så indser igen, din feedback - som der vil være en mere runde af det kommende med det endelige projekt indsendelse - er virkelig uvurderlig for at gøre kurset så godt som vi kan, for kommende generationer. De Shorts også var noget helt nyt i år og kørt i en stor del af vores deltagelse i EDX - som ved måde, vi er nu op til 120.000. Så også dette har holdt os travlt og vil holde os beskæftiget gennem foråret, og vi ville elske at engagere så mange af jer som muligt i udviklingen af CS50X, og det betyder flere videoer, mere indhold, flere værktøjer og lignende; og vi vil opfølgning via e-mail om disse muligheder. Faktisk, for 2013, ser vi på flere ansøgninger for studerende at bruge - mere integreret i kurset. For eksempel forestiller vi for CS50 Check - integrere denne i CS50 Kør selv således at der inden for rammerne af din browser, i nogle kommende valgperiode vil du være i stand til at klikke på en knap og voila få øjeblikkelig grafisk tilbagemelding på dit problem sæt - ligesom du så mid-semester med den første version af CS50 Check. Og vi vil også nytænkning kontortid og sektioner. Så nu, hvis det ikke var nok forsikring om, at det er en løbende proces - som alle af jer har været en del - det er lidt af en meme, der har stået rundt i løbet af de sidste par dage, men jeg syntes bare jeg ville dele - lest CS50 eller en anden naturligvis understreger dig ud bare en lille smule, Hvis du går til CS50.net/kittens, dette faktisk har nogle DVR - der er ingen killinger der faktisk endnu, så her vi går tilbage i tiden - lad os gå lidt længere tilbage - Åh, kom nu, komme på kamera - det er en stor kat. Lad os finde killingerne. (Latter) Der går vi! Du kan bare se det her hele dagen lang, hvis du føler dig stresset. (Latter) Tillad mig at præsentere 2 af mine kolleger - Alyssa og Joy - et øjeblik op her. Kom op, gutter. (Bifald og jubel) [Alyssa] Hej, mit navn er Alyssa. [Joy] Og jeg er Joy. [Alyssa] Vi er begge sophomores i Quincy House studerer datalogi. [Joy] Og vi er også TF er for CS50. Vi faktisk holdt et seminar kaldet IKT til DE Technology For Good. [Alyssa] Vi starter en gruppe på campus hedder Developers 4 Udvikling - [Er din kode klar til at sige hej til verden?] [Git.to/hd4d] [HarvardD4D@gmail.com] og det har til formål at give dig mulighed for at anvende dine nyfundne CS50 færdigheder at gøre en indflydelse på verden. [Joy] Så vi vil bringe i en masse talere fra forskellige områder - ligesom global sundhed, uddannelse og miljø - at være i stand til at forbinde dig med muligheder at bidrage til eksisterende projekter. [Alyssa] Og vi ønsker at skabe et rum for jer at udvikle dine egne idealer så godt. [Joy] Så hvis du er interesseret bare tjekke os ud på git.to/hd4d for at tilmelde dig til e-mail liste og bo up-to-date med en masse forskellige arrangementer og muligheder. [Alyssa] Tak! [Joy] Tak! (Bifald og jubel) [David] Vi vil sende de dias, så du har adgang til denne webadresse efter. Hvad der i dag er virkelig om, er ikke blot indpakning op kurset men også at sige et par 'tak yous ", som jeg troede, vi ville gøre op foran siden - selvom det er dig og de pædagogiske stipendiater typisk i klasseværelset miljø - indse, der er sådan et stort hold, der går - der virker bag kulisserne herunder bag kameraerne, bag lyset her i auditoriet, såvel som andre steder på campus, og vi ønskede at takke ikke blot dem kollektivt - som vi vil gøre det individuelt efter den kendsgerning i dag - men også et par af sådanne folk, der virkelig har været en integreret del af kurset og har været måske blandt de mest synlige for jer. Den første hvoraf den ene er Nate Hardison hvem vi bragt over fra Stanford University at slutte sig til os i år som guru, og hvis Nate, vil du gerne komme på op for at sige goddag en sidste gang denne valgperiode. (Jubel og bifald) [Nate] Nå, hej! Her gutter er i slutningen af ​​en lang kursus. I gutter har gjort et væld af ting, så du fortjener alle en enorm skulderklap og alle former for slik og slappe af over Thanksgiving. Jeg håber du fyre har virkelig nydt det så langt. Jeg ville bare sige tak for at lade mig være en del af kurset. Det har været en fantastisk oplevelse, og jeg håber du fyre har nydt det så meget som jeg har. Tak! (Jubel og bifald) [David] Som denne 1 billede her antyder, Nate var virkelig integreret navnlig med udvikling af CS50x som stadig er i gang, og i virkeligheden, når du har ham her tegning på skærmen i binær notation ved hjælp af en iPad - Nate filmet en hel del af de shorts, at nogle af jer måske har engageret med i løbet af dette halvår. Og så vil dette materiale leve på ikke kun dette semester, men visionen for disse shorts og mere er på at kunne gennemføre løbet i fremtidige semestre, således at der hvert år kurset ideelt set bliver en lille smule bedre, så vi kan stå på vores egne skuldre - og de af Nate og hans kolleger her - at gøre mere og mere indhold og flere og flere muligheder for studerende at komme på kursets pensum. En anden meget kendt ansigt jeg ønskede at bringe op på scenen for at sige et hej, er denne kvinde her - Zamyla Chan. (Jubel og bifald) Hej alle! For en af ​​de sidste gange, bare jeg ville sige tak til alle for dem af jer der ser det Walkthrough håber jeg, at de hjalp. Også tillykke til hver og en af ​​jer - uanset om du startede ud med ingen computer science erfaring overhovedet din første gang kodning, eller hvis du havde en lille smule - absolut jeg ved, at hver og en af ​​jer gjort så store fremskridt, og så bør du helt sikkert føle sig stolt af jer, og jeg håber, at dette også er ikke Deres sidste gang dabbling i CS50. Der er helt sikkert en masse liv efter det, om du tager kurser eller - du ved, bare fortsætte på egen hånd roder rundt. Så endnu en gang tillykke, og sige hej, når du har en chance. (Jubel og bifald) [David] Walkthroughs faktisk synes at være meget populær, og det er noget, vi er så glade for, at Zamyla enige om at tage på i år. Ja, hun meldte sig frivilligt til den rolle og har været en fantastisk velegnet i denne stilling og vil leve videre på internettet til ganske lidt tid nu. En mere fyr er en af ​​de fyre, du har set for nylig. Han klæder sig anderledes i disse dage. Han har været i en sweatshirt lige siden dette billede blev taget. Men Tommy MacWilliam startede på CS50 som en TF år siden, og dette var vores personale orientering komsammen for et par år tilbage. Og jeg sværger til Gud, så han, at ubehagelige hele arrangementet - i det omfang, at jeg faktisk faldt ham en note bagefter spørge ham, hvis der var mennesker på personale, at han vidste eller hvis vi kunne introducere ham for nogle mennesker fordi vi - på papiret var han denne fantastiske TF og denne kandidat, vi havde hyret, og jeg var virkelig bange for, at han ville forlade ud af forlegenhed. (Latter) Men det gjorde han ikke, og så Tommy hvis du gerne vil komme og sige hej så godt. (Jubel og bifald) [Tommy] Hi there! Denne e-mail, han sendte, var virkelig mere i retning af, "Hey Tommy, jeg er virkelig glad nogen følte dårligt nok for dig til at komme over for at sige hej. Jeg håber, det sker igen i fremtiden. "(Latter) Så virkelig, jeg vil bare gerne lykønske alle for at komme igennem kurset. Det er så fantastisk at se tilbage - hvis du havde ingen kodning færdigheder, Nu du har været igennem semesteret, du har lavet en scramble af venner. Du har lavet en fantastisk hjemmeside og en endnu mere fantastisk afsluttende projekt til at komme. Jeg er virkelig så taknemmelig for, at jeg har været i stand til at være en del af dette. Jeg husker stadig 3 år siden sad lige der - 2. række i det pågældende afsnit - og i de samme sæder du er, bare ønsker at være en del af dette kursus endnu mere. Jeg virkelig opfordre dig til at forfølge CS videre - også selvom det ikke er i form af nemme CS kurser - men blot at forfølge mere tekniske interesser og sådan noget. Jeg vil virkelig opfordre, at da det er en fantastisk verden at komme ind, og jeg er virkelig taknemmelig for, at jeg var i stand til. Så, held og lykke på dine endelige projekter! (Bifald) [David] En sidste for nu. En e-mail jeg modtog den 2. november 2009 - (griner) Han skriver, er det muligt at få en konto på Cloud.CS50.net-- forløberen til CS50 apparatet - hvis jeg ikke er faktisk i CS50? Jeg ønskede at tage det dette semester, men var ikke i stand til at passe det ind i min kalender. Jeg er en Freshman så kunne kun tage 4 klasser, men jeg har fulgt langs gøre alle Problem Sets, lytte til alle de foredrag - selv kommer til foredrag, når jeg kunne, etc. Men nu, hvor du er på Cloud.CS50, kan jeg ikke få det problem Set rammer problemer og hvad ikke (trist ansigt). I sidste uge arbejdede jeg på stavekontrollen med nogen i klassen men kunne ikke få den tilfredsstillelse at arbejde til langt ud på natten perfektionere det, da jeg ikke gjorde præcis ønsker at spørge den person, jeg arbejdede med for hendes ID og adgangskode, så jeg kunne bruge hendes konto til at programmere mine egne ting, mens hun sov. (Latter) Rob Bowden, alle sammen! (Jubel og bifald) [Rob] Tak! Tillykke om at gøre det her. Jeg er sikker på en masse af jer, der har betydet en masse sent onsdag og torsdag aftener. Også, det betød en masse sent torsdag med en masse af din TF er. Vær sikker på at takke din TF for alt det arbejde, de har lagt i. Jeg føler, at jeg beder mine studerende til at takke mig nu, men du behøver ikke at. (Latter) Jeg ser frem til nogle fantastiske afgangsprojekter, og jeg udfordrer dig til at gå tilbage til Pset 1 og Pset 2 og kig på specs og den kode, du rent faktisk skrev. Bare tænk over det - det er så meget lettere nu, hvor jeg har gået 6 uger siden da. Jeg er sikker på du vil blive imponeret over, hvor meget du har lært. Tak! (Jubel og bifald) [David] Vi troede, vi ville prøve noget nyt for blot et par minutter her. Hvis Josef og Tommy kunne slutte mig op her på scenen. Er der nogen i dette rum komfortable nok kommer op på scenen - under forudsætning af, at du ved din meme? Ville nogen, der kender deres memer gerne tilslutte os op her på scenen? Jeg ser en masse af dette - Ja, okay. Der er én. Kom nu op. Two. Kom nu op. Åh, så mange nu. Hvordan omkring tre her, og hvordan omkring fire. Og fem. Kom nu op. Vi har 5 stole til dig her. Dette er et nyt spil vi work-shopping her i CS50. Hvis du fyre vil hver gerne tage en skammel. Tommy og Joseph vil køre mikes her. Jeg har tænkt mig at tage sig af de dias. På bare et øjeblik, så har vi en Kend din Meme episode her 2012. Så hvad du er ved at se, er en sekvens af memer. Men lad mig introducere igen, Joseph og Tommy, for oplysningerne. Oh, hej Lucas. Du spiller også? Okay. (Griner) Tommy og Joseph. [Tommy] Okay. Så målet med dette spil er at vi kommer til at blinke op en meme på skærmen, og der er 2 dele. Først skal du nødt til at navngive hvad meme er, så vi leder efter det officielle navn ikke - oh yeah, det sjove ting med det sjove fyr - den officielle meme. Og så, for en bonus point, kan du enten lave din egen - give din egen billedtekst til meme - eller give dit bedste re-enactment. Give mening? Okay. De memer vil være her, på skærmen. [Joseph] Ønsker du at søge efter hænder op i luften? [Tommy] Du fik hænder? Okay, klar? Så her er vores første meme. [Bare brugt min sidste Pandora skip for timen] [Næste sang er endnu værre] [Joseph] Jeg så din hånd gå op. Jeg glemmer dit navn. Jeg er ked af det. Vincent. Okay. Go. [Vincent] første ord problemer. >> [Joseph] Det er korrekt. Okay. Jeg vil give Vincent et punkt. (Hepper) Faktisk kan vi passerer mike rundt og tale ind i mikrofonen, så alle kan høre dig. [David] Her giver vi Vincent en stress bold. >> [Tommy] Vincent har netop opnået en stress bold. (Jubler og klapper) [Vincent] Gåtur fra jer i sovesale til Annebrook til morgenmad. Ingen hash - nej det strimlet hash - (Latter) [Tommy] Awesome! Okay. (Jubel og bifald) (Crowd mumler som bord vælter) [Joseph] Okay. Jeg fik det. Jeg fik det fyre. Jeg fik det. [David] Du ved, jeg tror, ​​vi vil overlade i videoen. (Latter) [Joseph] Okay. Hvem er den næste? >> [Tommy] Okay. Næste meme. [Gør grin med dig for dit job] [ikke har noget job] (latter) [Joseph] Vincent hånd gik op først, men da du blot svaret den sidste, Jeg vil lade RJ gøre denne ene. [RJ] Scumbag Steve? [Tommy] Det er korrekt. (Latter og klapsalver) [RJ] Har et job. Drops tavlen. (Latter og klapsalver) (Latter fra publikum) [Tommy] Og vi kan stoppe der. RJ vinder. Ok. Næste meme. [Ikke sikre, hvis N64 spil var faktisk bedre, eller hvis bare fordi jeg var 10] [Joseph] Lexie hånd gik op. [Lexie] Futurama Fry. >> [Tommy] Det er korrekt. (Latter) [Lexie] Åh, mand. >> [Tommy] Din egen take? [Lexie] Min egen take? Ikke sikre, hvis nervøs eller bare altid har røde ansigt. (Latter) Åh, det var virkelig dårlig, gutter. Undskyld. Jeg prøvede. Elsker jer alle. (Jubel og latter) [Tommy] Okay. Vores næste meme. [Åh, du bære en Northface jakke?] [Du skal gå videre til mange eventyr] (Latter) [Joseph] Åh, kom nu, gutter. (Latter) Okay, nogen hævede deres hånd. Okay. Hvad er dit navn? [Frankie] Frankie. >> [Joseph] Frankie, gå videre. [Frankie] Er det klogt Willy? (Latter) >> [Tommy] Ikke helt. Måske et alternativt navn? >> [Joseph] Ikke helt. Er en anden ønsker at gå? Lucas? [Lucas] Det er nedladende Wonka, sådan noget? [Tommy] nedladende Wonka er korrekt. (Latter og jubel) [Lucas] Eller er du tager off 20? Åh, jeg er sikker på at du virkelig har en masse ting at gøre. (Latter) [Joseph] Jeg er ikke sikker på, hvorfor jeg holder score over her, fordi - (latter) Lad os holde bevæger sig på. Okay. [Ved ikke et spørgsmål om en test] [Svar er i et andet spørgsmål] [Joseph] Dit navn? Jeg er ked af det. Carl. [Carl] Success Kid? >> [Tommy] Ja. [Succes Kid] [Carl] Færdig sidste CS50 Pset klokken 7:30 om morgenen. (Latter) [Tommy] Okay. Næste meme. [Hvis 10 gange bedre end førende mærke hvorfor er det ikke det førende mærke?] [Joseph] Okay. Deres navn? Adam. [Adam] Er det Philosoraptor? >> [Tommy] Yes! >> [Joseph] Det er Philosoraptor. Det er korrekt. (Latter) [Joseph] RJ virkelig ønsker at sige noget. [RJ] Er det hedder CS50, fordi det var gennemsnittet på Quiz 1? (Latter og klapsalver) (Mere latter) [Rens ALLE de ting!] [Joseph] hvis hånd gik op først? Jeg tror Adams hånd gik op først. Okay. [Adam] Er det alle de ting? [Tommy] Ja, vi vil gå alle de ting eller også X al y. [Lexie] Det er i tvisten. >> [Adam] Afslut alle Psets. (Jubel og latter) [Tommy] Nu her er, hvor de begynder at få lidt hårdere. Ok. Næste meme. [Gersberms] [Mah fravrit berks] (Latter) [Joseph] Lad os lade Lexie gøre denne ene. Hun er virkelig begejstret. [Lexie] Det er Ermahgerd, pige. (Latter) Er du klar? Er I klar? Okay. Ermahgerd! (Uforståelig) (latter og klapsalver) [Ermahgerd] [Jeg kan ikke altid finde en tv-serie jeg gerne på Netflix] [Men når jeg gør det, jeg ser alle 6 sæsoner i 6 dage] [Joseph] Easy én. Kom nu, drenge. Ok. Vincent. Du har en mike allerede. [Vincent] Den mest interessante mand. >> [Tommy] Yes! Det mest interessante mand i verden. [Vincent] Okay. Jeg får ikke altid dumpet, men når jeg gør det er i CS50. (Jubel og crowd mumlen) [Tommy] Jeg er ked af det. >> [Joseph] Så meget had. Så meget had. [Ankommer til klasse sent] [Bringer notat fra hans mor] [Joseph] Okay. RJ, du er ikke en Freshman. Du kan ikke gøre dette. Fint, RJ. [RJ] College Freshman? >> [Tommy] Yes! [College Freshman] [RJ] Leder du efter en nem semester? Tag CS50. (Bifald og latter) [Hvordan har hipster brænde tungen?] [Han drak sin kaffe, før det var cool] [Joseph] Er det tid til tilskuerne at få en? Har ingen heroppe, hvad det er? [Tommy] Toss det til mængden. I ryg. I den hvide skjorte [Publikum medlem] Bad Joke Eel! >> [Tommy] Yes! (Latter) Hvem sagde det? Oh. (Latter) [publikum medlem] Jeg er normalt rigtig god til dette. Jeg ville kigge efter mit ur, men jeg har ikke tid. (Latter) [Joseph] Excellent! [David] All right! Vi har tid til bare 1 eller 2 mere her. [Jeg vil have du ved, jeg fjernede min flash-drev uden sikkert skubbe det] [Joseph] Denne ene er svært. Enhver en op her? Nogen? Lucas. [Lucas] Jeg tror det er bad-ass Spongebob eller noget? [Tommy] Ja. Tough Spongebob. Det er tæt nok. [Lucas] Jeg gjorde alle de CS50 Psets uden sene dage. (Tilhørerne mumlende derefter latter) [Jeg havde det sjovt en gang] [Det var forfærdelige] Åh min Gud, hvor mange vi bringer? [David] Sidst one! >> [Tommy] Min favorit meme. [Jeg havde det sjovt en gang] [Det var forfærdelige] All right Lexie! [Lexie] Det er Grumpy Cat. >> [Tommy] Yes! Han er så gnaven! [Grumpy Cat] [Lexie] Han er så gnaven. Den ulækker roll i. Jeg hader dem. (Latter) [David] Dette blev Kend din Meme! (Bifald og jubel) Tak alle så meget! Lad os tage et øjeblik til at takke nu de 110 kolleger at hver af os har haft dette semester, og så vil vi afslutte med et par resterende sjove ting. Hvis vi kunne dæmpe lyset til denne film her. [Tak] [♪ Musik - hvad der ikke Kill You af Kelly Clarkson ♪] [Cs50.net/apply] [David] Hvis de pædagogiske stipendiater og CA s, der er her i dag eller spring klasse kunne komme op på scenen for vores sidste øjeblikke her. (Bifald) Så det er faktisk næsten denne tid af året, hvor vi begynder at rekruttere, og tro det eller ej, vi er lidt utraditionel i at ud over undervisningen stipendiater og i tillæg til kursets assistenter, vi også i stigende grad gøre tingene lidt ikke-traditionelt med videoproduktion, med design arbejde og lignende. Så hvis der er nogle aspekter af CS50, som du gerne vil blive involveret med over J-sigt, eller foråret sigt, eller næste efterår, eller endda den kommende sommer, gøre hoved til den pågældende webadresse begynder i morgen, hvor mere information venter. [Cs50.net/apply] Bare en hvirvelvind tur gennem nogle endelige detaljer. Det er en tradition i dette kursus og i andre CS kurser for at have nogle end-of-semester gear, som alle er solgt til kostpris, designet af lærergruppen eller studerende. [Store.cs50.net] Blandt dette års design er den traditionelle, men opdateret til 2012 skjorter som denne - sweatshirts som denne - og derefter forelagt af en af ​​dine klassekammerater, denne perle her. (Latter og klapsalver) Og baseret på bifald vi lige har hørt, jeg har mistanke om, man kunne være en top sælger. [Kevin Schmid er i øjeblikket besvare dette indlæg] (latter og klapsalver) Så dem, der venter dig i butikken. Med hensyn til de endelige projekter, hvis gad vide hvor du skal begynde, og du ikke har set denne webadresse endnu vide, at Problem Set 7 CS50 Finance er virkelig betød at være et springbræt i det mindste for de web-baserede projekter, som mange af jer ender tackle. Hvis du gerne vil finde ud af at overgangen fra Pset 7 - og du er kyndige med det - til grundlæggelsen af ​​et afsluttende projekt, hvis kodebase kan baseres på Pset 7 starte på denne webadresse her. [Afgangsprojekter] [cs50.net/projectgs/begin] Hvis du virkelig gør en web-baseret projekt - hvilket igen ikke er nødvendige, men hvis du går den retning, og du gerne vil faktisk sætte din hjemmeside på internettet - og ikke bare på din bærbare computer og dit apparat - indse, at en række gratis og kommercielle muligheder, der findes, som vil bære dig over semesters afslutning. Head til den pågældende webadresse der for nærmere oplysninger om hvad man skal gøre der. [Web hosting] [cs50.net/project/hosting] Og nu med hensyn til at tage støttehjulene helt ud i CS50 - om du har en Mac eller en pc, der kører Windows eller Linux - indse, at du ikke behøver at være betragte det til CS50 apparatet. Faktisk er kurset virkelig forsøger at tage disse støttehjul off på dette punkt i semestret, så og indse, at for at programmet - uanset hvad det er af interesse for dig efter i dag, og efter afsluttende projekter - du kan absolut fortsætte med at bruge den CS50 apparatet, og faktisk en masse personale mig selv inkluderet bruge CS50 apparatet for vores egen kodning arbejde bare fordi det er en dejlig, repræsentativt udviklingsmiljø, der fundamentalt har intet at gøre med kurset - det er bare blevet konfigureret med en masse populære, gratis og open-source-værktøjer at vi alle kan lide at bruge. Men i en verden af ​​Mac OS er der Xcode, der kommer fra Apple. Der er Eclipse som er gratis, NetBeans som er gratis, Code :: Blocks, XAMPP, som er en fordeling, der lader dig køre en webserver forholdsvis nemt på din egen Mac. Windows-brugere har de samme muligheder - noget kaldet cygwin, Eclipse, NetBeans, Code :: Blocks samt Microsoftware kaldet Visual Studio samt det XAMPP software. Faktisk har vi ikke skubbe denne tidligere på semester så vi ikke forstyrre CS50 apparat, men nu, hvor vi er imod semesters afslutning, ved, at som Harvard bachelorer, du rent faktisk har adgang til gratis eksemplarer af Windows 8 og mere. [Windows 8] [cs50.net/windows] Hvis interesse, hoved til denne webadresse her. Microsoft stiller til rådighed for Harvard ganske lidt af software. Det udelukker Microsoft Office, men operativsystemer mere er tilgængelige dér hvis du fyre ønsker. Bare indse, hvis du gør dette og opgradere fra Windows 7 til Windows 8 med CS50 apparat installeret, er du sandsynligvis nødt til at geninstallere VMWare Player da Windows 8 kan lide at slette ting i forbindelse med VMware Fusion - ikke apparatet tilsyneladende, men hypervisoren mindst. Og dem af jer der kører Linux, indser, at du har muligheder her - klang og gdb indbygget på din Linux computer, nogle af de samme software såvel som du lige har set. Tilbagespoling now to uge 0, og det er her vi begyndte. I gutter har bestemt komme helt en måder derfra. Vi oplevede den gud-frygtelige hej verden i C kort tid derefter, men bare tænke. Hurtigt frem til Scramble, at Forensics, at Problem Set 7 i CS50 Finans - forhåbentlig du føler, du er kommet et godt stykke, uanset hvor du faktisk startede semesteret. Så hvad venter du nu er det CS50 hackathon. [CS50 hackathon] [Ons 12/5, fra 20:00 til 07:00] Dette er en tradition påbegyndt for et par år siden. Space vil være begrænset. Du vil høre om dette via e-mail fra os i lidt over en uges tid, hvor vi vil begynde et lotteri slags, men hvis du ønsker at deltage i CS50 hackathon, Strukturen vil stort set være som følger. Vi bogstaveligt talt har CS50 pendulfart, der vil tage dig fra Harvard Square til Kendall Square hvor Microsoft har en smuk kontor, som vi tilbringer hele aftenen i, og ved ankomsten, vil du se denne hallway her. Walking ned den og op til de elevatorer, vil du så se en som Kenny her hilsen du med masser af balloner, hvorefter du vil se et meget dygtigt formuleret tegn gjorde hvert år af TF er med henblik på at finde ud af, hvilken linje du skal få i. Ok. (Latter og stønner) Tja, det kommer til at være der. Så vil du få fat i et navneskilt fra en af ​​de folk tjekker dig i. Du vil sætte det på, og omkring 9 pm du få fat i nogle slik og lignende. Du vil oprette butik med din bærbare computer og hundredvis af dine klassekammerater. TF er, CA-og jeg vil svæver rundt gøre vores egne ting - besvare spørgsmål og lignende. Kort tid derefter, vil nogle pizza blive serveret. Dette var sidste års arrangement her. Så vil vi alle vende tilbage til arbejdet skrive noget kode. Så omkring 1 am, vil nogle kinesisk mad blive serveret, og du vil overgangen fra dette miljø til en lidt mere som denne, og omkring halvdelen af ​​tabellen faktisk afskåret. Det var catering fra en lokal kinesisk sted sidste år. Så omkring 2 eller 3 am vi vil komme tilbage til arbejdet, og derfra overgang til - hvis du stadig vågen - at IHOP. I virkeligheden, selvom du er vågen, når du får på rumfærgen er det ikke altid virker 'til slutningen. Dette er ikke ualmindeligt i IHOP ned af vejen. Og så efter dette, selvfølgelig, er det CS50 Fair der er en begivenhed for alle elever i klassen. [CS50 Fair] [man 12/10, fra 11:00 til 4:30] Det er meningen, at være virkelig højdepunktet af semesteret hen imod semestrets udgang hvor du vil have mulighed for at gå ned ad trapper som disse i det nordvestlige Science, lige op vej. Du vil blive overdænget med stress bolde typisk af TF er klædt noget som dette. Ved ankomsten vil du hovedet til et bord, hvor hundredvis af fakultetet og de studerende og personale fra hele campus vil deltage dig med balloner og med mennesker kigget over din skærm ser på, hvad du har gjort, med sådanne fede ting som personalekonsulenter beliggende i ryggen. Vi inviterer vores venner fra branchen, så du kan chatte op folk om livet efter 50 - uanset om det er en praktikplads, der er af interesse, en fuld tid job, eller lignende. Dette er en begyndelse liste over dette års deltagere, der vil slutte sig til os. Måske mere attraktiv, har vi også en tombola hvert år, hvorved ved ankomsten for hver elev, chatte dig op - uanset om du er i den klasse, eller du er en ven af ​​en person i klassen - du blive udleveret ved en CS50 elev en lille mærkat. Jo flere klistermærker du optjener fra at have disse chats, desto flere muligheder du har at vinde flotte præmier som disse fra sidste år. [Wii, iPad, Wbox Kinect, Samsung Galaxy Tab, Nintendo 3DS, Kindle Fire, iPod touch, B & N Nook Simple Touch, 100GB Dropbox opgraderinger, Beats by Dre] Så det også hjælper med at bryde isen, så hvis du ikke ønsker at være, at akavet person, går op til en person og begynder chatter dem op - nu i det mindste har du en undskyldning - du vil have en Xbox. Der vil også være til stede noget mad, og nogle fødevarer, og derefter på 4:30 pm, på et øjeblik, vil det hele komme til en ende den 10. december. Men før vi kommer til det punkt, og før vi udsætte til kage nedenunder i pub lige efter dette, har vi blot endnu en video i CS50 Efterår 2012. På vegne af mig selv og personalet, tak. Og vi vil efterlade dig med dette afsluttende hukommelse her. (Lyden af ​​cellphone alarm ringetone) [♪ Theme from Mission Impossible spil ♪] [To be continued] [12.10.12] [The CS50 Fair] (Bifald og latter) Det er det for CS50! Cake serveres nu! Vi vil se dig på messen! (Bifald og jubel) [CS50.TV]