[Powered by Google Translate] [Week 11] [David J. Malan] [Harvard Universiteit] [Hierdie is CS50.] [CS50.TV] [Dit was CS50.] [♪ Music - Cher Lloyd Met Astro die uitvoering Wil U Terug ♪] (Applous en toejuiging) [Dit was CS50.] [♪ Music - Keane uitvoering van Somewhere Only We Know ♪] (Applous en toejuiging) Ons het 'n paar goeie tye. Dit is die begin van Week 11 en die einde van CS50. [Dit was CS50.] N paar weke gelede het ons begin met die kursus met hierdie mantra - Wat uiteindelik sake in hierdie kursus is nie soseer waar jy opeindig nie relatief tot jou klasmaats, maar waar julle in Week 11, beland met betrekking tot jouself in Week 0. En dit is regtig iets wat ons het beklemtoon en glo in 'n kursus. Ek bring dit nou - veral met Quiz 1 net agter ons - gerus te stel en regtig miskien bring 'n sluitingsdatum troos dat 1 Quiz 1 gewees het 'n bietjie lank, (klank van die lag) maar 2 - wat is regtig interessant in die onderrig van hierdie kursus - die hele span en ek vir die afgelope paar jaar - is regtig die veranderende demografie. Vir die afgelope paar jaar is dit beslis die geval wat ons gesien het nommers soos hierdie - waar 75-plus persent van jou klasmaats geen vorige CS ervaring, geen APCS, geen eer CS, geen CS alles; en 'n relatiewe minderheid eintlik eindig met 'n beduidende ervaring, en diegene wat ons gewoonlik dub meer gemaklik. Maar wat interessant is om hierdie demografiese verandering sedert 2008 te sien. In 2008 - die groen verteenwoordig minder, die rooi verteenwoordig, en die geel verteenwoordig iewers tussen - en is dit voldoende om te sê, het die groen demografiese groei. As 'n persentasie ons soveel meer gemaklik studente as ooit, maar wat interessant is oor die jare is die bou van 'n steunstruktuur in die plek wat al die meer doeltreffend te hanteer dié van julle - en dit is nou baie van julle - wat veral onder diegene wat minder gemaklik voel in daardie groot, groen boks. So, besef dat ons is deeglik bewus van die statistieke, deeglik bewus van data. Dit is absoluut die geval dat diegene wat meer gemaklik is geneig om hoër voer - meer persentasiepunte hoër as dié minder gemaklike, maar soos belowe in die sillabus, word al hierdie dinge in ag geneem by die einde van semester se. Inderdaad, die onderrig genote en ek - behalwe net die normalisering van die routellings wat gebaseer is op artikel tellings en TF se hardheid en so meer - ons het ook 'n werklik 'n gesprek oor die e-pos aan die einde van die semester waar ek sal 720 aparte drade met die TF se oor elkeen se studente sodat ons kan regtig in ag neem dat delta van Week 0 op deur Week 11. So, wees verseker dat dit wel almal geneem sorg van. Met dit gesê, kommentaar soos hierdie nie ongesiens verbygaan nie. "Ek het gesien jy kry 'n 30% op die CS50 mid-term Die hartseer is oorweldigend."] Nou, ek besef dat ek sien jy Harvard nie noodwendig die beste termometer die temperatuur van 'n kursus te neem, (lag) maar wat ek wou sê - is eintlik een van die anonieme respondente beklemtoon hierdie wat werklik het dit die kol oor die gebruik van taal wat ons nie werklik in die sillabus - ["... CS50 se kurwe is super veeg."] (Lag) Maar ek kan sê dat hierdie kursus regtig is bedoel om almal te kry deur dit suksesvol. En neem in ag - miskien meer so as 'n tipiese kursus - pogings, vorige ondervinding, en werklik veranderinge en progressie oor die loop van die semester. So, ter harte neem, as nie-amptelik, hierdie spesifieke respondent se vrae hier. Nog 'n pret een, in dat een van ons onderrig genote gebruik dit om die kommer te sus van 'n paar van sy vriende. Dit op Facebook verskyn het net meer as 'n jaar gelede. Sommige van julle dalk gesien het hierdie online, maar dit is Lucas, een van ons onderrig genote. Hy is teen comfort food, maar Dawid Malan maak my anders voel. So dit was 'n paar dae wat ek dink na Quiz 1 in die herfs 2011, maar as Lucas - jy kan staan ​​vir 'n oomblik as een van ons onderrig genote wat nou - (Applous en toejuiging) Dit is inderdaad uitgewerk okay. CS50 Regtig, is bedoel om hierdie voortdurende proses wees vir ons. Dit is hopelik nie die klas wat jy voel ons gebel in enige manier, en dit nogal 'n bietjie verander elke jaar. Om die waarheid te sê, dinge wat jy hier sien op die bord - CS50 Check, Bespreek gradebook, Begin, spasies, indien - al hierdie nuwe gereedskap dat die span en ander ontwikkel oor die afgelope paar maande ten einde te maak Fall 2012 al hoe meer verskillende en al hoe meer van 'n ervaring vir studente, en ons besef dat hierdie dinge bly onvolmaakte, maar besef jy is net soveel 'n deel van hierdie ervaring, en hierdie eksperiment as ons in die skep van sommige van hierdie instrumente en probeer om te leer van gedragspatrone net wat goed werk en werk nie goed in 'n klaskamer. Inderdaad, hierdie jaar het ons vermoed dat Annenberg kantoorure sou beter wees as verlede jaar. En ja, die lang geskiedenis hier in net 'n tweede is dat vir 20-plus jare kantoorure en CS50 is gehou in die kelder van die Science Center - 'n wonderlike neerdrukkend, aantrekhokkie-agtige omgewing met fluorescent verligting. Terug in die dag, sou ons plaas 'n stukkie papier op die muur. Jy sou kom, sou jy 'n vraag het, jy jou naam fisies op die muur skryf, en dan die TF en ek sou rondloop, kruising af name en dan beweeg op na die volgende student. Wel, wat met verloop van tyd ontwikkel het in 'n wit bord. Maar verlede jaar, het ons dan probeer kantoorure na heeltemal te herlaai, en ons het verhuis na die huise - Leverett, Pforzheimer, Quincy en Lowell House - op verskillende nagte, en dit eintlik gewerk het wonderlik goed. Ek dink dit eintlik was een van die kenmerkende eienskappe van die vorige jaar vir baie van die studente en personeel, maar ons ook soort van gestoot uit al die inwoners een aand 'n week uit al die verskillende huise. Voldoende om te sê, toe 150 CS50 studente toon daar is nie veel brein-break kos of stoele links in die kamers. So, ons het gedink beweeg na Annenberg sou wees 'n netto positiewe, en dit het sy plus punte, maar dit het ook sy nadele. Die waarheid te sê, het ek nie persoonlik is lief vir die vibe wat ons gehad het in hierdie jaar Annenberg, so as jy voel dat die manier ook besef dat dit weer 'n proses is baie vir ons, en ons praat, saam met die huise miskien oor die terugkeer na hulle in een of ander vorm. Maar, natuurlik, die spanning is dan as ons terugkeer na een huis ons sal dit oorweldig. Sodat ons kan beweeg 2 aparte huise in parallel. Die vang daar - we'd helfte soveel personeel in elke kamer, en ons is bekommerd dat die vraag dan sal styg om te voldoen aan die groter aanbod in stoele. Dit is die soort van dinge wat ons sal dink en werk deur met al die terugvoer wat julle verskaf het - ad nauseum, ek weet - op die probleem Set opnames, wat ons lees en neem baie aan die hart. Afdelings, ook. Ons herselflaai hierdie jaar. Die feit dat julle ouens het relatief meer kodering aanlyn - in Artikel gebruik van Run, of ruimtes, of die skryfbord - en het dié oefeninge as deel van die Pset was iets nuuts. Dit is ook goed gewerk het en nie so goed in verskillende aspekte. Dus, weer besef, jou terugvoer - wat daar sal nog een ronde van die komende met die finale projek voorlegging - is werklik van onskatbare waarde vir die maak van die kursus as die beste as wat ons kan vir toekomstige geslagte. Die Shorts, ook, was iets nuuts hierdie jaar en gedrewe op te tree in 'n groot deel deur ons deelname in EDX - wat by the way, ons is nou tot 120.000. Dit so is, het ons besig gehou en sal ons besig hou deur middel van die lente, en ons wil graag om deel te neem soveel as moontlik van julle in die ontwikkeling van CS50X, en dit beteken meer video's, meer inhoud, meer gereedskap en dies meer; en ons sal followup via e-pos oor daardie geleenthede. Inderdaad, vir 2013, ons op soek na meer aansoeke vir studente om te gebruik - meer geïntegreer in die kursus. Byvoorbeeld, ons visies vir CS50 Check - integrasie wat in CS50 Begin self sodat binne die grense van jou blaaier, in 'n toekomstige termyn, sal jy in staat wees om 'n knoppie te kliek en voila onmiddellike grafiese terugvoer kry op jou probleem Sets - baie soos jy gesien het, die middel van die semester met die eerste weergawe van CS50 Check. En ons sal ook rethinking kantoor ure en artikels. So, nou as dit nie genoeg was nie gerusstelling dat hierdie is 'n deurlopende proses - waarvan almal van julle ouens was deel - dit is 'n bietjie van 'n meme wat rond gaan oor die afgelope paar dae, maar ek het net gedink ek wil deel - sodat CS50 of 'n ander kursus wys jou net 'n bietjie uit, as jy gaan na CS50.net/kittens, dit het eintlik 'n DVR - daar is geen katjies daar eintlik nie, so hier is ons blaai terug in die tyd - laat ons 'n bietjie verder terug te gaan - O, kom op, op kamera - dit is 'n groot kat. Kom ons vind die katjies. (Lag) Daar gaan ons! Jy kan net kyk na die hele dag lank as jy gespanne voel. (Lag) Laat my toe om 2 van my kollegas in te voer - Alyssa en Joy - vir 'n oomblik hier. Kom op, ouens. (Applous en toejuiging) [Alyssa] Hi, my naam is Alyssa. [Joy] En ek is Joy. [Alyssa] Ons is beide sophomores in Quincy House die bestudering van Rekenaarwetenskap. [Joy] En ons is ook TF se vir CS50. Ons is eintlik 'n seminaar genoem ICT vir die Tegnologie vir 'n goeie. [Alyssa] Ons is die begin van 'n groep op die kampus genoem Ontwikkelaar 4 Ontwikkeling - Is jou kode gereed om te sê hallo vir die wêreld?] [Git.to/hd4d] [HarvardD4D@gmail.com] en dit het ten doel om te bemagtig jy jou nuutgevonde CS50 vaardighede toe te pas 'n impak op die wêreld te maak. [Joy] So, ons gaan om te bring in 'n baie van die sprekers van verskillende velde soos globale gesondheid, onderwys en die omgewing - om in staat wees om u te verbind met geleenthede om by te dra tot die bestaande projekte. [Alyssa] En ons wil 'n ruimte te skep vir julle ouens om jou eie ideale te ontwikkel sowel. [Joy] Dus, as jy belangstel om net check ons ​​uit by git.to/hd4d in om aan te meld vir die e-pos lys, en up-to-date te bly met 'n baie verskillende gebeure en geleenthede. [Alyssa] Dankie! [Joy] Dankie! (Applous en toejuiging) [Dawid] Ons sal na die skyfies, sodat jy het toegang tot hierdie URL na. Wat vandag is regtig oor is nie net wikkel die kursus maar ook gesê 'n paar "dankie yous wat ek gedink ons ​​wil doen aan die voorkant sedert - selfs al dit is jy en die onderrig genote tipies in die klaskamer omgewing - besef daar is so 'n groot span wat gaan - wat werk agter die skerms insluitend agter die kameras, agter die ligte hier in die saal, sowel as elders op die kampus, en ons wou nie net hulle om kollektief te bedank - soos ons sal so individueel na die feit vandag doen - maar ook 'n paar sulke mense wat werklik 'n integrale deel van die kursus en miskien is onder die mees sigbare vir julle ouens. Waarvan die eerste een van Nate Hardison wat ons het van die Stanford Universiteit om saam met ons hierdie jaar as leermeester, en as Nate, wat jy wil om te kom op tot hallo sê een laaste keer hierdie term. (Cheers en applous) [Nate] Wel, hello! Hier is julle ouens is aan die einde van 'n lang kursus. Julle het 'n ton van die dinge gedoen, sodat julle almal verdien 'n groot klop op die skouer en alle vorme van snoep en ontspan oor Thanksgiving. Ek hoop julle ouens regtig geniet dit so ver. Ek wou net om dankie te sê vir die verhuring van my wees om 'n deel van die kursus. Dit was 'n ongelooflike ervaring, en ek hoop julle geniet dit soveel as wat ek het. Dankie! (Cheers en applous) [Dawid] Aangesien hierdie 1 image hier aandui, Nate was regtig integrale veral met die ontwikkeling van CS50x wat is nog aan die gang, en in werklikheid wanneer jy hom hier te teken op die skerm in binêre notasie, met behulp van 'n iPad - Nate verfilm 'n hele paar van die kortbroek wat sommige van julle dalk betrokke was oor die loop van die semester. En ja, sal hierdie materiaal leef, nie net op hierdie semester, maar die visie vir hierdie kortbroek en nog baie meer want dit uit te voer in die toekoms semesters, so die kursus wat elke jaar ideaal kry 'n bietjie beter, sodat ons op ons eie skouers staan ​​- en dié van Nate en sy kollegas hier - meer en meer inhoud te maak en meer en meer geleenthede vir studente om op die kursus se kurrikulum. Nog 'n baie bekende gesig wat ek wou op die verhoog te bring 'n hallo te sê is hierdie vrou hier - Zamyla Chan. (Cheers en applous) Hi almal! Vir een van die laaste keer, ek wou net om dankie te sê aan almal vir diegene van julle wat die Walk Through kyk, Ek hoop dat dit gehelp het. Ook baie geluk aan elkeen van julle - ongeag of jy begin met hoegenaamd geen rekenaarwetenskap ervaring jou eerste keer kodering of as jy 'n bietjie - beslis Ek weet dat elkeen van julle soveel vordering gemaak het, en so moet jy beslis voel trots op julle, en ek hoop dat dit ook nie jou laaste tyd rondspeel in CS50. Daar is beslis 'n baie van die lewe na dit of jy neem kursusse of - jy weet, net voort op jou eie vroetel rond. So, baie geluk weereens, en sê hi wanneer jy 'n kans. (Cheers en applous) [Dawid] ipv inderdaad blyk baie gewild te wees, en dit is iets wat ons is so bly dat Zamyla ooreengekom om te neem op hierdie jaar. Trouens, sy het vrywillig vir die rol en is 'n wonderlike geskik in daardie posisie en sal lewe op die Internet vir nogal 'n bietjie van die tyd nou. Een meer mede is een van die kêrels wat jy het meer onlangs gesien. Hy rokke anders hierdie dae. Hy was sedertdien in 'n sweater hierdie foto geneem is. Maar Tommy MacWilliam by CS50 begin as 'n TF jaar gelede, en dit was ons personeel oriëntasie kry saam 'n paar jaar terug. En ek sweer aan God, Hy het verwag dat ongemaklik die hele gebeurtenis - tot die mate dat ek eintlik laat val het 'n nota daarna om Hom te vra indien daar mense op die personeel dat hy geweet het of as ons kon stel hom aan sommige mense omdat ons - op papier was hy hierdie wonderlike TF en hierdie kandidaat wat ons gehuur het, en ek is werklik bekommerd dat hy gaan om op te hou van die ongemaklikheid. (Lag) Maar hy het nie, en so Tommy as jy wil om te kom en sê hallo sowel. (Cheers en applous) [Tommy] Hi daar! Die e-pos wat hy gestuur was regtig meer langs die lyne van "Hey Tommy, ek is regtig bly iemand voel sleg genoeg is om vir jou te kom om te groet. Ek hoop dat in die toekoms weer gebeur "(lag). So regtig, ek wil net almal geluk te wens vir die kry deur middel van die kursus. Dit is so amazing om terug te kyk - as jy het geen kodering vaardighede, nou is jy deur die semester gegaan, jy het 'n geskarrel van vriende. Jy het 'n wonderlike webwerf en 'n selfs meer verbasend finale projek te kom. Ek is regtig so dankbaar dat ek in staat was om 'n deel van hierdie. Ek onthou nog 3 years ago sit reg daar - die 2de ry in daardie artikel - en in dieselfde sitplekke jy net wil 'n deel van hierdie kursus selfs meer wees. Ek het regtig u aanmoedig om CS verder voort te sit - selfs al is dit nie in die vorm van maklik CS kursusse - maar net die voortsetting van meer tegniese belange en dinge soos dat. Ek wil regtig aanmoedig aangesien dit is 'n wonderlike wêreld te kry in, en ek is regtig dankbaar dat ek in staat was om. So, baie geluk op jou finale projekte! (Applous) [Dawid] Een van die laaste een vir nou. N e-pos wat ek ontvang het op 2 November 2009 - (lag) Hy skryf, is dit moontlik om 'n rekening te kry op Cloud.CS50.net - die voorloper tot die CS50 toestel - as ek nie eintlik in CS50? Ek wou dit hierdie semester, maar nie in staat was om dit aan te pas in my skedule. Ek is 'n groentjie so kon net 4 klasse neem, maar ek het die volgende saam doen al van die probleem Sets, luister na al die lesings - selfs na lesings kom wanneer ek kon, ens. Maar nou dat jy op Cloud.CS50, kan ek nie die Problem Set raamwerk probleme en wat nie (hartseer gesig). Verlede week het ek met iemand in die klas op die speltoetser gewerk maar kon nie die bevrediging van die werk laat in die nag vervolmaak dit, want ek het nie wil presies die persoon wat ek besig was met haar ID en wagwoord sodat ek kan vra haar rekening gebruik om my eie dinge te programmeer terwyl sy geslaap het. (Lag) Rob Bowden, almal! (Cheers en applous) [Rob] Dankie! Baie geluk op die maak van dit hier. Ek is seker vir 'n baie van julle wat bedoel om 'n baie laat Woensdag en Donderdag aande. Ook, is dit bedoel om 'n baie laat Donderdae vir 'n baie van jou TF se. Maak seker dat jou TF te bedank vir al die werk wat hulle het. Ek voel asof ek my studente te vra om my nou te bedank, maar jy hoef nie te. (Lag) Ek sien uit na 'n paar ongelooflike finale projekte, en Ek daag jou uit om terug te gaan na PSet 1 en PSet 2 en kyk na die specs en die kode wat jy eintlik geskryf. Dink net oor dit - dit is soveel makliker nou dat ek 6 weke gegaan het sedertdien. Ek is seker jy sal beïndruk wees met hoeveel jy geleer het. Dankie! (Cheers en applous) [Dawid] Ons het gedink ons ​​wil iets nuuts te probeer net vir 'n paar minute hier. As Josef en Tommie kan saam met my hier op die verhoog. Is daar iemand in hierdie kamer gemaklik genoeg kom op die verhoog - gekondisioneer op jou weet wat jou meme? Sou iemand wat hulle nooi weet hou daarvan om saam met ons hier op die verhoog? Ek sien 'n klomp van hierdie - Ja, okay. Daar's een. Kom op. Twee. Kom op. O, so baie nou. Hoe omtrent drie hier, en hoe sowat vier. En vyf. Kom op. Ons het 5 stoelgange vir jou hier. Dit is 'n nuwe spel wat ons werk-shopping hier in CS50. As jy ouens wil graag 'n stoel te neem. Tommy en Josef gaan die Mikes om hier te hardloop. Ek gaan om te sorg vir die skyfies. In net 'n oomblik, het ons 'n Ken Jou Meme episode hier 2012. So wat jy oor om te sien is 'n reeks van die nooi. Maar laat my weer te voer, Josef en Tommy, vir die besonderhede. O, hi Lucas. Jy te speel? Okay. (Lag) Tommy en van Josef. [Tommy] Alle regte. So, die doel van die spel is dat ons gaan om 'n meme te flits op die skerm, en daar is 2 dele. Eerstens, jy het om te noem wat die meme is, so ons is op soek vir die amptelike naam nie - o ja, daardie snaakse ding met daardie funny guy - die amptelike meme. En dan, vir 'n bonuspunt, kan jy maak jou eie - gee jou eie onderskrif by die meme - of gee jou beste re-enactment. Sin maak? Okay. Die nooi sal hier te wees, op die skerm. [Joseph] Het jy wil om te kyk vir hande in die lug? [Tommy] Jy het hande? Okay, gereed? So, hier is ons eerste meme. [Net gebruik my laaste. Pandora skip vir die uur] [Next lied is selfs erger] [Joseph] Ek het jou hand optrek. Ek vergeet jou naam. Ek is jammer. Vincent. Okay. Gaan. [Vincent] Eerste woordprobleme. >> [Joseph] Dit is korrek. Okay. Ek gee Vincent 'n punt. (Juig) Eintlik, kan ons slaag die mike rond en praat in die mike sodat almal kan hoor jy. [Dawid] Hier, gee ons Vincent 'n stress bal. >> [Tommy] Vincent het net verdien 'n stress bal. (Juig en applous) [Vincent] Loop van julle in slaapsale te Annebrook vir ontbyt. Geen hash - nie die gekerfde hash - (Lag) [Tommy] Awesome! Okay. (Cheers en applous) (Skare mompel as raad wenke oor) [Joseph] Goed. Ek het dit. Ek het dit ouens. Ek het dit. [Dawid] Jy weet, ek dink dat ons dit sal laat in die video. (Lag) [Joseph] Alle regte. Wie is volgende? >> [Tommy] Alle regte. Volgende meme. [Pret te maak van jou vir jou werk] [Het geen werk] (lag) [Josef] Vincent se hand die eerste opgeklim, maar aangesien jy net antwoord die laaste een, Ek sal laat RJ doen om hierdie een. [RJ] scumbag Steve? [Tommy] Dit is korrek. (Gelach en applaus) [RJ] het 'n werk. Druppels die skryfbord. (Gelach en applaus) (Gehoor lag) [Tommy] En ons kan stop daar. RJ wen. Alles reg. Volgende meme. [Nie seker as N64 speletjies eintlik beter was of indien net, want ek was 10] [Josef] Lexie se hand het. [Lexie] Futurama Fry. >> [Tommy] Dit is korrek. (Lag) [Lexie] Ag, man. >> [Tommy] Jou eie neem? [Lexie] My eie neem? Nie seker of senuweeagtig of net altyd rooi gesig. (Lag) Ag, dit was regtig 'n slegte ouens. Jammer. Ek het probeer. Lief vir julle almal. (Cheers en lag) [Tommy] Alle regte. Ons volgende meme. [O, jy dra 'n Northface baadjie?] [Jy moet gaan op baie avonture] (Lag) [Josef] O, kom op, ouens. (Lag) Okay, iemand wat hulle hand. Okay. Wat is jou naam? [Frankie] Frankie. >> [Josef] Frankie, voort te gaan. [Frankie] Is dit Willy wys? (Lag) >> [Tommy] Nie heeltemal. Miskien is 'n alternatiewe naam? >> [Joseph] Nie heeltemal. Het iemand anders wil gaan? Lucas? [Lucas] Dit se neerbuigende Wonka, iets soos dit? [Tommy] neerbuigend Wonka korrek is. (Lag en cheers) [Lucas] Of, is jy af te neem 20? O, ek is seker dat jy regtig 'n baie van die dinge te doen. (Lag) [Josef] Ek is nie seker hoekom ek telling is hier hou, want - (lag) Kom ons hou beweeg op. Okay. [Weet nie 'n vraag oor 'n toets] [Antwoord is in 'n ander vraag] [Joseph] Jou naam? Ek is jammer. Carl. [Carl] Sukses Kid? >> [Tommy] Ja. [Sukses Kid] [Carl] Klaar laaste CS50 Pset by 7:30 in die oggend. (Lag) [Tommy] Alle regte. Volgende meme. [Indien 10 keer beter as die voorste handelsmerk is die rede waarom dit nie die voorste handelsmerk?] [Joseph] Alle regte. Jou naam? Adam. [Adam] Is dit Philosoraptor? >> [Tommy] Ja! >> [Josef] Dit is Philosoraptor. Dit is korrek. (Lag) [Josef] RJ wil regtig iets te sê. [RJ] Is dit genoem CS50, want dit was die gemiddelde op Quiz 1? (Gelach en applaus) (Meer lag) [Maak al die dinge!] [Joseph] wie se hand die eerste opgeklim? Ek dink dat Adam se hand, die eerste opgeklim. Okay. [Adam] Is dit al die dinge? [Tommy] Ja, ons gaan al die dinge of ook al die y x. [Lexie] Dit is in geskil. >> [Adam] Voltooi al die Psets. (Cheers en lag) [Tommy] Nou hier is waar hulle begin om te kry 'n bietjie harder. Alles reg. Volgende meme. [Gersberms] [Mah fravrit Berks] (Lag) [Joseph] Let's laat Lexie doen om hierdie een. Sy is baie opgewonde. [Lexie] Dit is Ermahgerd, meisie. (Lag) Is jy gereed? Julle ouens gereed? Okay. Ermahgerd! (Onverstaanbaar) (Gelach en applaus) [Ermahgerd] [Ek het nie altyd 'n TV-reeks wat ek wil op Netflix] [Maar wanneer ek dit doen, ek kyk na al 6 seisoene in 6 dae] [Josef] Maklik een. Komaan, ouens. Alles reg. Vincent. Jy het 'n mike reeds. [Vincent] Die mees interessante man. >> [Tommy] Ja! Die mees interessante man in die wêreld. [Vincent] Alle regte. Ek het nie altyd gestort kry, maar toe ek dit doen is in CS50. (Cheers en skare murmureer) [Tommy] Ek is jammer. >> [Josef] Soveel haat. Soveel haat. Kom na die klas laat] [Bring kennis van sy ma] [Joseph] Alle regte. RJ, jy is nie 'n groentjie. Jy kan nie hierdie een. Fine, RJ. [RJ] Kollege Groentjiekonsert? >> [Tommy] Ja! [Kollege Groentjiekonsert] [RJ] Op soek na 'n maklike semester? Neem CS50. (Applaus en gelach) [Hoe het die boxers sy tong verbrand?] [Hy het sy koffie gedrink voordat dit was cool] [Josef] Is dit tyd vir die skare om een ​​te kry? Is niemand hier weet wat dit is? [Tommy] Gooi dit aan die skare. In die rug, in die wit hemp. [Lid van die gehoor] slegte grap Eel! >> [Tommy] Ja! (Lag) Wie sê dat? Oh. (Lag) [lid van die gehoor] Ek is gewoonlik baie goed op hierdie. Ek wil vir my horlosie kyk, maar ek het nie die tyd. (Lag) [Joseph] Uitstekend! [Dawid] Alle regte! Ons het tyd vir net 1 of 2 meer hier. [Ek sal hê dat julle moet weet, het ek my flash drive verwyder sonder veilig uitdryf dit] [Josef] Hierdie een is moeilik. Enige een hier? Enigiemand? Lucas. [Lucas] Ek dink dit is slegte-ass Spongebob of iets? [Tommy] Ja. Taai Spongebob. Dit is naby genoeg. [Lucas] Ek het al van die CS50 Psets sonder enige laat dae. (Gehoor murmurering dan lag) [Ek het een keer fun] [Dit was verskriklik] O my God, hoeveel het ons bring? [Dawid] laaste een! >> [Tommy] My gunsteling meme. [Ek het pret een keer] [Dit was verskriklik] Alle regte Lexie! [Lexie] Dit is Grumpy Cat. >> [Tommy] Ja! Hy is so knorrig! [Grumpy Cat] [Lexie] Hy is so knorrig. Die naad roll. Ek haat hulle. (Lag) [Dawid] Dit is jou même weet! (Applous en toejuiging) Dankie dat jy al so baie! Kom ons neem 'n oomblik om nou dank die 110 kollegas dat elkeen van ons hierdie semester het, en dan sal ons draai met 'n paar oorblywende lekker dinge. As ons kon dim die ligte vir hierdie film hier. [Dankie] [♪ Music - Wat nie doodmaak deur Kelly Clarkson ♪] [Cs50.net/apply] [Dawid] Indien die onderrig-genote en CA's wat hier vandag of huppel klas kan kom op die verhoog vir ons laaste oomblikke hier. (Applous) So, dit is inderdaad byna daardie tyd van die jaar waar ons begin die werwing, en glo dit of nie, ons is 'n bietjie nie-tradisionele in dat bykomend tot onderrig genote en bykomend tot die kursus assistente, ons ook toenemend om dinge te doen 'n bietjie nie-tradisioneel met video produksie, met die ontwerp, en dies meer. So, as daar is een of ander aspek van die CS50 wat jy wil om betrokke te raak met meer as J-termyn, of lente kwartaal, of volgende Fall, of selfs die komende somer, doen om kop tot dat die URL begin môre waar meer inligting wag. [Cs50.net/apply] Net 'n warrelwind-toer deur 'n paar finale besonderhede. Dit is 'n tradisie in hierdie kursus en in ander CS-kursusse te hê die einde van die semester rat, wat almal teen kosprys verkoop word, wat ontwerp is deur die dosente of studente. [Store.cs50.net] Onder vanjaar se ontwerpe is die tradisionele, maar opgedateer vir 2012 hemde soos dié - sweetpakke soos hierdie - en dan deur een van jou klasmaats, hierdie juweel hier ingedien. (Gelach en applaus) En wat gebaseer is op die applous Ons het net gehoor, vermoed ek hierdie een kan 'n top verkoper wees. [Kevin Schmid is tans beantwoording van hierdie post] (Gelach en applaus) So, wat wag jy in die winkel. In terme van die finale projekte, indien wonder waar om te begin en jy nie gesien het nie hierdie URL nie, weet dat die probleem Stel 7 CS50 Finansies werklik bedoel om 'n stepping stone ten minste vir die web-gebaseerde projekte wat baie van julle uiteindelik aanpak. As jy wil uitvind hoe om die oorgang van PSet 7 - en jy vaardig met dit - op die grondslag van 'n finale projek waarvan die kode basis kan gebaseer word op Pset 7 begin op hierdie URL hier. [Finale projekte] [cs50.net/projectgs/begin] As jy is inderdaad besig met 'n web-gebaseerde projek - wat weer is nie vereiste, maar as jy gaan daardie rigting en jy wil om werklik te sit jou webwerf op die Internet - en nie net op jou laptop en jou toestel - besef dat 'n aantal gratis en kommersiële opsies bestaan ​​dat jy sal dra as die einde van semester se. Kop tot dat die URL daar vir besonderhede oor wat daar te doen. [Web hosting] [cs50.net/project/hosting] En nou, in terme van die neem van die opleiding wiele heeltemal af in CS50 - of jy 'n Mac of 'n rekenaar, Windows of Linux - besef dat jy nie hoef te aanskou die CS50 toestel. Trouens, die kursus is regtig probeer om hierdie opleiding wiele af te neem op hierdie punt in die semester, en so besef dat ten einde program - wat dit ookal is van belang vir jou na vandag en na die finale projekte - jy kan absoluut hou deur gebruik te maak van die CS50 toestel, en inderdaad 'n baie van die personeel myself ingesluit die CS50 toestel gebruik vir ons eie kodering werk net omdat dit 'n mooi, verteenwoordigende ontwikkeling omgewing wat fundamenteel niks te doen met die kursus - dit is net gekonfigureer is met 'n baie van die gewilde, gratis en open-source gereedskap dat ons almal wil gebruik. Maar daar is in die wêreld van die Mac OS Xcode, wat afkomstig is van Apple. Daar is Eclipse wat vry is, NetBeans wat vry is, Kode :: Blocks; XAMPP wat is 'n verspreiding wat kan jy 'n web bediener hardloop redelik maklik op jou eie Mac. Windows-gebruikers het dieselfde opsies - iets genaamd Cygwin, Eclipse, NetBeans, Kode :: Blocks, asook Microsoftware Visual Studio genoem, sowel as hierdie XAMPP sagteware. Om die waarheid te sê, het ons dit nie vroeër stoot in die semester sodat ons nie die CS50 apparaat ontwrig, maar nou dat ons teen die einde van semester se, weet dat soos Harvard voorgraadse, jy eintlik het toegang tot gratis kopieë van Windows 8 en meer. [Windows 8] [cs50.net/windows] As van rente, kop na hierdie URL hier. Microsoft maak aan Harvard nogal 'n bietjie van die sagteware beskikbaar. Dit maak Microsoft Office uitsluit, maar bedryfstelsels meer beskikbaar is daar as julle wil. Net besef as jy dit doen en op te gradeer vanaf Windows 7 Windows 8 met die CS50 toestel geïnstalleer is, is jy waarskynlik gaan om te installeer VMWare speler sedert Windows 8 te verwyder hou van dinge verwant aan VMware Fusion - die masjien nie glo nie, maar die hypervisor ten minste. En dié van julle hardloop Linux, besef dat jy opsies hier - geratel en gdb native op jou Linux rekenaar, sowel as 'n paar van dieselfde sagteware wat jy nou net gesien het. Rewind nou na Week 0, en dit is waar ons begin het. Julle ouens het nogal 'n manier daar kom beslis. Ons het die god-verskriklik hello world kort daarna in C, maar dink net. Vinnig vorentoe te Scramble Forensics, Problem Set 7 in CS50 Finansies - Hopelik sal jy voel jy het nogal 'n afstand gekom het, maak nie saak waar jy eintlik die semester begin. So, wat wag jy nou is die CS50 Hackathon. [CS50 Hackathon] [Wed 12/5, 8:00-07:00] Dit is 'n tradisie begin om 'n paar jaar gelede. Ruimte sal beperk word. Jy hoor oor hierdie via e-pos van ons in net meer as 'n week se tyd wanneer ons sal begin 'n lotto van spesies, maar as jy wil om deel te neem in die CS50 Hackathon, die struktuur sal hoofsaaklik soos volg. Ons het letterlik CS50 shuttles wat jou van Harvard Square Kendall Square waar Microsoft het 'n pragtige kantoor dat ons spandeer die die hele aand in, en op aankoms, sal jy die gang hier sien. Stap af en tot die hysbakke, sal jy dan sien dat iemand soos Kenny hier groet jou met baie ballonne, by watter punt sal jy sien 'n baie slim bewoorde teken elke jaar deur die TF's om uit te vind watter lyn jy moet kry. Alles reg. (Lag en versugtinge) Wel, dit gaan om daar te wees. Dan sal jy een van die mense kontrole wat jy in 'n naam tag gryp Jy sit dit op, en om 09:00 sal jy gryp 'n paar lekkergoed en dies meer. Jy sal die opstel van winkel met jou laptop en honderde van jou klasmaats. Die TF, CA en Ek sal swaai om ons eie ding te doen - die beantwoording van vrae en die wil. Kort daarna, sal 'n pizza bedien word. Dit was verlede jaar se byeenkoms hier. Dan sal ons almal terug te kry om te werk sommige kode te skryf. Dan om 01:00, sal 'n paar Chinese kos bedien word, en jy sal die oorgang van hierdie omgewing tot een 'n bietjie meer soos hierdie, en oor die helfte van die tafel is eintlik afgesny. Dit is spyseniering van 'n plaaslike Chinese plek verlede jaar. Dan om 2 of 03:00 ons sal terug te kry om te werk, en van daar oorgang na - as jy nog wakker - IHOP. Om die waarheid te sê, selfs al is jy wakker wanneer jy op die shuttle, beteken dit nie altyd werk 'til die einde. Dit is nie ongewoon in die IHOP af in die pad. En dan na hierdie, natuurlik, is die CS50 Fair, wat is 'n geleentheid vir alle studente in die klas. [CS50 Fair] [Mon. 12/10, 11:00-04:30] Dit is bedoel om werklik die hoogtepunt van die semester in die rigting van die einde van semester se waar jy 'n geleentheid om trappe soos hierdie in die noordweste van Wetenskap neerdaal, net op die pad. Jy sal bestook word met stress balle gewoonlik deur die TF se geklee iets soos hierdie. By aankoms sal jy kop na 'n tafel waar honderde van die fakulteit en studente en personeel van regoor kampus sal saam met jou met ballonne en met mense wat skrams oor jou skerm op soek na wat jy gedoen het, met so 'n koel dinge as werwers wat geleë is in die rug. Ons nooi ons vriende uit die industrie, sodat jy kan chat mense oor lewe na die 50 - of dit is 'n internskap wat van belang is, 'n voltydse gig, of iets dergeliks. Dit is 'n begin lys van vanjaar se deelnemers wat by ons gaan aansluit. Miskien meer dwingend, ons het ook 'n tombola elke jaar waardeur by aankoms vir elke student, jy chat up - of jy in die klas of jy is 'n vriend van iemand in die klas - you'll oorhandig word deur 'n CS50 student 'n bietjie plakker. Die meer plakkers wat jy versamel het hierdie geselsie, hoe meer geleenthede wat jy het fantastiese pryse te wen soos dié van verlede jaar. [Wii, iPad, Wbox Kinect, Samsung Galaxy Tab, Nintendo 3DS, Kindle Vuur, iPod touch, B & N Nook Eenvoudige Touch, 100GB Dropbox opgraderings, Beats deur Dre] So, wat help om die ys te breek so dat as jy nie wil hê om daardie ongemaklike persoon wat loop tot iemand en begin gesels hulle nou ten minste het jy 'n verskoning - jy wil 'n Xbox. Daar sal ook in die bywoning van 'n paar kos, en 'n paar kos, en dan op 04:30, in 'n oomblik, dit sal almal kom tot 'n einde Op 10 Desember. Maar voordat ons by daardie punt, en voor ons verdaag tot koek benede in die kroeg reg na hierdie, ons het net een meer video in CS50 Fall 2012. Namens myself en die personeel, dankie. En ons sal laat jou met hierdie finale geheue hier. (Klank van die selfoon alarm lui) [♪ Theme from Mission Impossible speel ♪] [Voortgesit sal word] [12.10.12] [Die CS50 Fair] (Applous en lag) Dit is dit vir CS50! Koek nou gedien! Ons sien julle by die skou! (Applous en cheers) [CS50.TV]