[Muusika mängib] [MUSIC ARMIN VAN Buuren, "see, mida  Tundub nagu "] [MUSIC - M4SONIC, "WEAPON 2.0"] [Plaksutamine] Steve Ballmer: Woo! See on CS50. [APPLAUSE] DAVID Humala: See on CS50. Ja see on algus ja ots, Nädal 12 väga viimast korda. Sul mäletate Nädal 0, et me lubasime see, et mida lõppkokkuvõttes küsimusi selle kursuse ei ole nii palju, kui sa lõpuks up võrreldes oma klassikaaslastega, aga kus sa, 12. nädalal, lõpuks võrreldes ennast Week 0. Noh, me oleme siin nüüd 12. nädalal, ja sa võib tagasi vaadata kergeusklikult või remarkadly, kell, kui kaugele olete tulla, kui see oli halvim teie probleemidele, mõned nädalad tagasi. Aga kaaluma, millises ulatuses olete jõudnud ajast. Eriti, kui nende seas, kellel ei ole eelnev kogemus, vaid mõned nädalad hiljem sa olid rakendamisel üsna keerulisi andmeid struktuuri, nagu see hash tabelis siin, või isegi selle TRI siin. Paar nädalat hiljem ja alles nädal tagasi, sa olid rakendamisel, mash-up Mitme rakendusliideste uisng asynchronus JavaScript nõuab ja HTTP taotluste telgitagustest. Lõppkokkuvõttes, luues Kogu veebirakenduse midagi mis algas paar rebimisjälgi. Nüüd tõepoolest võite meelde tuletada, et 78% teist ei olnud varasemaid kogemusi, ja tegime ettepaneku, et võite olla tunne veidi üksildane alguses, kuid taipavad et te olete nüüd väga hulgast sõpru ja toetajaid siin. Nüüd on traditsiooniks CS50 mitte ainult alustada semester, vaid ka lõpuks semester natuke kooki. Tõepoolest meeskond on allkorrusel lõigates ta üles ja proovid kook, kuid mis ootab vaid natuke aega. Aga ma mõtlesin, et ma sealt, kus me jäi, ja saaksin sulgemise täna. Nette seda siin kodulehel, ma arvasin, ainus hea asi, mida ma võiks teha on kirjutada Sellised inimesed sõltuvaks kinnitus, et klassis vaid paar nädalat tagasi. Ja ma ütlen, et nende krediidi-, sain tagasi selle vastuse alates ediblearrangments.com. Tere hommikust, hr Humala. Meil on uurinud meie IT osakonna seoses oma muret. Nad nõustavad, et järgmisel nädalal, seal kodulehel plaaster. Me hindame tagasisidet. Ja indeed-- [APPLAUSE] DAVID Humala: Ja tõepoolest, kui te minna editablearrangments.com Nüüd, klõpsake login, siis on tõepoolest saadetud et HTTPS versiooni kohas. [APPLAUSE] Nii et teil on see, CS50 siin tegemist Erinevus, üks veebisait korraga. Nüüd, lõplik projekt, muidugi kõik, mis ootab nüüd. Ja aru, et seal on tahes arvu koostisosad et saate jutustama Selle projekti sinu. Tõepoolest, mida paljud õpilased teevad, kui võidelda veebipõhine lõplik projekt, võtab p seatud 7 s jaotus koodi, CS50 Finance, ja siis rebin välja osa sellest, mis on huvi või Sobiv nende lõpliku projekti nagu otsida funktsiooni, mis on kindlasti väga spetsiifiline Yahoo Finance. Ja nad lisada oma koodi ja ehitada atop login mehhanism et suudame pakkuda. Ja nii see on täiesti hea koht alustamiseks. Eriti siis, kui üle pausi, ja varsti pärast seda, sa oled lihtsalt ei ole päris kindel, kust alustada luua midagi, mis ei ole juba antud ettevõttele teile vähemalt osaliselt. p seatud 8,2, kui soovite midagi teha AJAX, või sa tahad kirjutada script et import tõesti suur andmekogum andmebaasis, kasutamise p seatud 8 modellina, mis saate luua oma koodi, lõpuks. Aga realiseerida ka, et seal on isegi Kasvataja, kuidas alustada. Väga populaarne raames, et me fännid, nimetatakse Laravel. See on PHP raamistik et sisuliselt lisab PHP arv funktsioone, mis on juba levinud kogu maailmas Ruby ja Python, Programmeerimiskeeli mis on ehitatud, või nende peal, täiendavaid raamistikega. Ja nii Laravel võtab p komplekti 7 raamistikule sisuliselt ja teile kogu partii rohkem vahendeid oma tööriistakomplekt. Nii et kui uudishimulik, ja kui soovite mitte ainult kohaldada omandatud kogemusi, kuid lahendada mõned uued õppetunnid Teie lõplik projekt, tsekkata seda jms tüüpi raamistike võrgus. Kuidas hosting oma veebilehel? Te saate kindlasti panna oma lõpliku Projekti kui midagi veebipõhine, Teie CS50 aparaat, ja enamik õpilasi tegema. Aga kui soovite, et tegelikult võtta maailma veebis läbi spin ja pane oma koodi välja seal aru, et see on üsna lihtne neid päevi osta domeeninime paar dollarit, luua oma domeeninime DNS seaded IP aadress kraami. Ja siis tegelikult suruda oma kood teatud serverist nii et keegi saab külastada Sind something.com, või mis iganes domeeni nimi juhtub, et osta. Jälgige CS50 koju lehekülje päeva ees, kus me postiga mõned juhised teeme just nii. Kui soovite jälgida mõned juhised, või kui soovite meeldib venture läbi oma, seal on nii paljud populaarsed raamistikud ja süsteemid seal. Paljud neist on tasuta või super odav, või vähemalt tasuta õpilastele. AWS või Amazon Web Services, on üks. Tegelikult see on kui CS50 töötab enamik oma serverite nn pilve kasutades virtuaalseid masinaid, serverid mis ei ole tegelikult füüsiline. Nad on illusioon füüsilise serverid, vaid et me, ja sa, võiks üle täielik kontroll. Ja meil oli just seminaril, mis toimus Tegelikult paar nädalat tagasi, et. Parse.com on super populaarne back-end tööriist et saate tegelikult võõrustab andmebaasis. Kui te ei taha aru saada, või püsti oma MySQL andmebaasi, seal on see ja muud nendega seotud teenustele, lase keskenduda osa oma app, et sa tõesti nagu, esiotsa või kasutajaliides, või funktsioone ja seejärel tellida kellegi teise, sageli tasuta. Kindlasti üliõpilaste skaalal prototüüpe, mis tahes back-end teenused nagu e-posti või andmebaasid mis Sul vaja. Nüüd, autentimine, super ühise KKK in CS50 on, kuidas sa kasutajate autentimiseks? Ei oma kasutaja ja paroolid, kuid nagu Harvard ID ja kontakte. Noh, mõistad CS50 on teenust nimega CS50 ID, mille kaudu saate teha just nii. Ja siis neile, võidelda, öelda, mobiil projekte, kus sa oled selline vastuolus, kui soovite teha iPhone app, Windows Phone app, Android app, või palju muud, mis seal, aru, et on tegelikult vahendeid, et võimaldab teil kirjutada oma app, in tavaliselt JavaScript, või mõne sarnase keeles. Ja siis seda kasutada mitu platvorme nagu iOS ja Android jms, phonegap on üks, Titanium teise. Nii et kui sa oled omamoodi vastuolus, ja mõistavad et seal on natuke Õppimiskõvera õppimisele Ühe nende keelte, mõistame, võite võtta oma uue leiti tundmine JavaScript läbi spin, ja kohaldada seda seal. Ja seal on nii palju, et leiad oma, või nõu TF. Nüüd, kuidas elu pärast CS50? Just nii, et see on ütles, vähemalt üks kord, sa ei kavatse antakse probleemi set kirjelduste ja jaotus kood igavesi, kuid taipavad et sa ei pea CS50 Seadme jätkata kodeerimine Mac OS. See on suurepärane, kasulik keskkond, mis see on eelnevalt konfigureeritud esindaja kena Linuxi süsteemis. Aga sa võid kindlasti kasutada mis tahes arvu vabalt kättesaadavad vahendid nendel päevadel kirjutada koodi ise Mac ilma õhuliini aparaat, või oma Windows arvuti, või kui näed Linux, mitmeid tööriistu on olemas ka seal. Nii et lihtsalt keeristorm tuur, mida võiks tahan käppyrässä mingil ajahetkel. Aga nüüd võtame vaadata tulevikku ja mis on veel. Eelkõige hulgast Muidugi on ajaloolised sündmused on CS50 hackathon. Eepiline kõik nighter, kus Jõuad umbes 19:00, luua poes sülearvuti, ja projekti, ja sõbrad. Ja sukelduda lõplik projektide keskkond mis näeb välja natuke niimoodi saabumisel. Sa vaatan siin, saate siis saan teha tööd, saate aidata läbi klassivend. Sul sukelduda esimese õhtusöögi ümber 09:00 teine ​​õhtusöök umbes 01:00. Ja siis need veel seistes lõpus öösel Võtame teid IHOPi. Aga mööda teed seal saab Photo Booth, ei meeldi see, ja tõepoolest tegelikud CS50 süstikud meie viis IHOPi. Nüüd CS50 õiglane, sest õpilased klassis, See on sinu võimalus ilmutada uhkelt oma lõpliku projekti. Mitte ainult teised, kuid tavaliselt 2,000 pluss osalejaid kogu campus, üliõpilased, õppejõud, inimesed, kes näevad õhupallid mööda Oxford Street ja astuge sisse. Nii aru, et mis ootab seal on aimu võibolla üksteise projektid siin, kus saad kaasa sülearvuti. Me loodud pikk tabelid, kus te pane oma sülearvuti, hop Wi-Fi, ja demonstreerides oma projekte möödujad. Vahepeal tekib muusika ja popcorn, ja kommid, ning palju muud. Nii et teil on piisavalt võimalusi segama. Me peame sõbrad meie tööstuse, värbajate mis tahes mitmed neist ettevõtetest siin on lihtsalt vestelda up õpilased elust pärast kooli, või praktika käigus kolledži jms. Näete ka, et seal on loosimine stimuleerida mitte ainult Teil leida üles need vestlused sõpradega, vaid ka kutsuda oma oma sõprade või veenda oma sõpru Tule vaata oma projekti. Võite magusaks tegeleda nende vähe kaarte, mis antakse üle. Üks neist on kohatäitjaid vähe Naerunägu kleebised. Kutid, kui õpilased anda Naerunägu kleebised. Ja igaüks, kes ettevõtmised kuni sina ja ütleb, hei, mida sa tegid? Või küsib demo oma projekti, siis anna need kleebis. Nad panid selle oma kaardile. Ja see annab neile kvalifikatsiooni mis tahes arvu vapustav auhindu, kaasa arvatud pildil siin, mis on seejärel loositakse välja lõpus sündmus. Ongi CS50. Ja mööda teed, seal on rohkelt popcorn ja stress pallid ja kommid, ja isegi eelmisel aastal Harvard bänd, kes ei olnud oodata, kuid oli osavõtul. Tekib photo booth seal noh, ja tohutu hulk õhupallid nagu need ones siin. Nii palju, nii, et alati personal proovida tõmmake see trikk lõpus öösel kunagi päris toimib. Aga sina, kui soovite kutsuda oma sõpru sellele event-- SAM CLARK: Nüüd, kui me tuleme üle Järgmise peatus tuuril. Märkad distinct-- [NAER] Fail sisse. Märkad erinevat lahkumist alates gooti arhitektuuri et nägime ülejäänud Tour Yale'i ülikooli. Nüüd, siin me oleme Sanders Theater. Sanders Theater on tõesti kultuuri- ja akadeemilise hub siin Harvardi. Alustamine toimus siin 1922. aastani. See on modelleeritud pärast Sheldonian Teater Oxford, Inglismaa, kui tõsiasi. Ja see toimib asukoha palju kultuuriüritusi, ja suur akadeemiliste ürituste siin. Paljud cappella gruppidele täitma Sanders, Crocodillos teha siin tihti, et nad on omamoodi nagu Wippenpoofs 2.0, peaaegu. Nagu ka suurim klassi tegelikult Harvardi CS50, õpetatakse siin. Kes tuuril on huvitatud infotehnoloogia? Igaüks huvitatud? Tähelepanuväärsed. Noh, kui teil juhtub Registreerida Yale'i, Sa tõesti tahad võta CS50. [NAER] [APPLAUSE] Sa ei tegelikult oleks võimalik võtta see füüsiliselt Sanders Theater, aga CS50 on live otseülekanne teile New Haven. Samuti on teil kogu abipersonal, tugivõrgustik töötajad seal võtta CS50, õppida kõike arvutiteadus. Nii et see on Sanders Theater. See ei ole gooti, ​​kuid see on suurepärane. Kas kellelgi on mingeid küsimusi Enne astume järgmises peatuses? Jah. Sihtrühm: Kas see on David Humala? [NAER] SAM CLARK: Oh, mu jumal see on! Võtame autoportreede. Autoportreede! Võtke autoportreede! Siinsamas siin. Siin keegi hoida see üles. Keegi hoida see üles. Kuidas sul läheb, David? DAVID Humala: Tere, DA SAM CLARK: ma teen hästi. Sain klapp selle ümber. Ja pardi nägu, David. [NAER] Jah, ta armastab seda. Tähelepanuväärsed. Tähelepanuväärsed. Noh, me liikuda edasi järgmise peatuse. Meie järgmine peatus on Harvard staadionil, kus oleme olnud suur õnn Viimase 13 aasta jooksul. [NAER] [APPLAUSE] DAVID Humala: Nii kuulujutud on tõsi. Esimest korda ajaloos õpilaste Harvardi ja Yale'i nii saab võtta muidugi nimetatakse CS50 tuleval sügisel 2015. Paneme asie vastasseis peaaegu 100 aastat, ja lõpuks, Fall 2015 tegelik Yale õpilased suudab võtta CS50 esimest korda. Loengud toimuvad tõepoolest striimida siin Janne selles publik, New Haven, kus õpilased saab tegeleda isik või nagu mõned teist on nii optimeeritud, online- elada või vajadusel pärast. Aga me seisab kuni kohalik toetus struktuuri, täielik õpetamise stipendiaatide Muidugi assistendid on juhtiv sektsioonid ja tööajal. CS50 Puzzle päev peetakse Cambridge, ja me kutsume oma Yale sõpru Cambridge jaoks CS50 Puzzle Day, nagu samuti CS50 hackathon. Ja siis semestri lõpus, siis olla eepiline mõlemil Cambridge ja New Haven of CS50 õpilaste Harvardi, ja Yale nii ekraanil neis vastavate linnades. Ja tõepoolest, kui teil on sõbrad, kes lähevad Yale, me peame mõned TF ja CSS nii ei saadab selle URL siin. Aga me vahepeal olla saates üks CS50 enda parima õpetamise stipendiaatide Jason Hirschhorn, kes on umbes lõpetaja, olles just lõpetanud Doktoritöö ristmikul infotehnoloogia ja haridus. Jason on täistööajaga töötamise ajal Yale ja on kohapeal olemas aitab meil seista selle üles ja need kaks ülikoolide koostööd via CS50. [APPLAUSE] Nüüd koos CS50 s tootmise meeskond, I oli võimalus hop autos see kutt ja võtab pilk ootab meid New Haven. [Video taasesitus] [MUSIC - "hakkame paremale mööda"] -Movin Õigust mööda otsing head ajad ja hea uudis heade sõprade, kes ei saa kaotada. -See Võib saada harjumuseks. -Opportunity Lööb kord olgem jõuda ja haarata. Jah! Üheskoos me nab ta. -Me Oleme hääletama, bussi või kollane kabiini seda. -Cab On? -Movin Õigust mööda, footloose ja uhkete tasuta. -Getting On pool fun tulla seda minuga jagada. -Movin Õigust mööda. -Me Oleme õppima jagama koormust. -Me Ei vaja kaardil hoida seda näidata teedel. Hei, Fozzy, ma tahan, et sa keerata vasakule kui sa tuled teelahkmele. Jah, Sir. Pöörake vasakule teelahkmele. Kermit? Ma ei usu seda. Hakkame paremale mööda oleme Leiti elu teedel. -Ja Teed on minu moodi. -Nii Usaldan oma navigatsioonisüsteemi. -Movie Tähed toretsev autod, ja elu ülalt alla. -Me Oleme tormijooksust suur linn. Jah. Storm on õige. Kas see tuleks lund? Ei, ma ei arva nii. -Movin Õigust mööda. -Footloose Ja uhkete tasuta. -Ole Valmis suur aeg -Kas See valmis mind? -Movin Õigust mööda. Hakkame paremale mööda. Hakkame paremale mööda. Hakkame paremale mööda. -Vőib-Olla siis parem peatuda. Jah, Sir. Oh, vaata seda. [Taasesituse lõpetamiseks] DAVID Humala: Me näeme Yale 2015. aastal. [APPLAUSE] Nüüd mõned tänada yous. Piisab, kui öelda pole kogu pere, nii ees ja kaamera taga, selles klassis mis muudab kõike töö lõpuks. Ja ma tahaks tunnistada vähe ja siis kogu personal teel esimene Colton, kelle EDM on tulvil algust loengud mõned mitu nädalat nüüd. Nagu ka kogu toodang meeskond, kes on teinud kõike vaadata nii ilus käesoleval aastal. Dan Tšiili ja Andrew ja Cheng ja Colton ja Ramon ja Barry taga, ja Kenny ja kõik, kes on olnud kaasatud taga need kaamerad, tehes kõik võimaliku. Gabriel, samuti meie pea õpetamise mehe. [APPLAUSE] Kui sa ei ole juba tean, Gabriel tegelikult Leiti CS50 teel tootmise meeskonna videos. Tõepoolest, kes kasvavad üles Brasiilia paar aastat tagasi, ta avastas, et kõik CS50 materiaalse oli online, ja ta kukkus mind liiki teadmiseks küsitakse, kas ta võiksid seda tõlkida Portugali oma klassikaaslastega. Ja tõepoolest tegi ta lõpuks õpetamiseks umbes 50 õpilast, oma klassikaaslastega, keskkoolis. Järgneb 150 õpilast järgmise aastal ja imeliselt tema isa oli tegelikult filmimine kogu asi nii leiad Gabe loengud ja CS50 Brasiilias online samuti. Ja nüüd davon siin davon siin on kestnud muidugi ja on teinud kõik nii sujuvalt, ja ilma temata ei saanud me juhtida meeskonda, et meil on nüüd. Ja siis muidugi Rob Bowden. [APPLAUSE] Rob on nüüd olnud Muidugi umbes viis aastat, kes lähenes mulle üliõpilane aastal huvi Kaasalöömine klassis. Ja siis sai assistent juht TF, ja siis Head TF ning seejärel kirikuõpetaja. Ja nüüd, uskuge või mitte, väga väärikas roll liikmesriikide tehnilise personali, mis arvuti maailmas tegelikult kannab endas teatud kaalu. Ja nii, et väiksemana on tegelikult eesmärk olla lugupidamist Rob. Allison muidugi, kes on juhtinud meie ametlik lõigud kaamera kord nädalal, ning tagada, seal on ressurss olemas Internetis üliõpilastele, kes on suuda tune-in isiklikult. Ja siis muidugi, TF, kes ma arvan on olnud iga tööaega Sel aastal, sealhulgas need siin, Nende siin, need ka siin. Ja tõepoolest, [? Zamila,?], Kes on käinud kõik läbi muidugi probleem komplektide ja kelleta me võiksime ei oota, ma julgen öelda, nii palju. Ja siis viimaks, Cheng siin, kes on tuntud palju rohkem kui Nende elevandid, mis on olnud kantud mitte rohkem kui kord loeng. Tõepoolest Cheng hiljuti said kokku koos CS50 tootmise meeskond kokku panna seda aitäh sa kogu meeskond, teel veidi segment me nimetame, Cheng tänaval. [Video taasesitus] [Muusika mängib] -See On Cheng koos Cheng tänaval. Ja täna, ma olen siin CS50 viktoriin Üks Hindamisviis Party, kus töötajad CS50 on kogutud hinne viktoriin üks. Ma tõesti ei pea pool, kuid saate idee. Ma tulen paludes neil mõned küsimused oma kogemustest sel semestril, ja võibolla mõned tehnilised küsimused, siis me neid lahendada. Ma ei usu, et ma olen selleks valmis. -See On OK. -OK. -Mitu Bitti on bait? -4, 8. -Mis Php seista? PHP? Hypertext protokoll. -Kas See protokoll, kuigi? Ma ei tea. Kas see? -Eh, Eh. Summer. Ma tean, et P tähistab PHP. -Nii, Kus see lõpeb? -See Ei lõpe kunagi. -See On peatuda kusagil. -No, See ei ole. -Acronyms Lihtsustavad sõna. -Ei, Mm-mm. [? Recouragin? ?] -See On tõsine küsimus. [NAER] Mis saab edasi selles numbrijada? 2, 4, 8, 16, 32, 955. Ma arvasin, et sa olid ütlen 64, kuid OK. -Mis Järgmise numbriga jada? -CS50. -See Ei ole isegi number. Ma ei ole aimugi. -None Of teil on õigus. Palun, mine tagasi mune. Mis on 2 astmes 64? Oh, jeez. Ma peaks teadma seda. Ma ei tea. -OK. [NAER] -Kuidas Palju stressi pallid teeb seda võtab täita Sanders Theater? -Too Palju. Sa ei saa kunagi olla liiga palju rõhutada pallid. KT I õige? Mis on õige vastus? -On Ole õige vastus. -Ma Kindel, et seal on. -See Sõltub suurusest stress palli. Kas sa tead, kes Rob Bowden on? Jah. Tal on parem juuste sel aastal kui ta tegi varasematel aastatel. Nii et see oli natuke raske tunnistades teda, kuid mul õnnestus see. -Kas Ta buff kutt? Jah. -OK. Jah, mulle meeldib teda. -Nüüd, Et räägitakse, et Mul on teile küsimus. -Kõik Õigus. -Mis Rob Bowden pink vajutage? -IT Max. -Mis On tema max surumine? -Te. Tänan sind nii palju, et CS50 on TF, CA, tootjad, disainerid, teadlased, ja kõigile teistele, kes on olnud seotud nii ees ja taga kaamera siin CS50. Me kindlasti ei tee seda ilma teid, ja me ei saa oodata, et tervitada uusi kohal, et töötajad. -Everyone Selles laud, me saame kallistada? Tänan teid. Tänan teid väga, personali. Täname, muutuvad töötajad. Sellega lõpeb meie intervjuu. Tänan, et töötajate käesoleval aastal. Tänan sind nii palju. Tänan teid. Ei, tänan, ei. -Kas Ma teen head tööd, või kuidas? Sa tegid suurepäraselt. See oli Cheng, kus Cheng kohta Street, ja see oli CS50 2014. -Mida Me räägime? Meil oli just see vestlus. See ei ole mänguasi. [Muusika mängib] [Taasesituse lõpetamiseks] [APPLAUSE] DAVID Humala: Nii CS50 on praegu tõepoolest värbamisel TFS, muidugi assistendid tootjad, projekteerijad, ja mis tahes arvu teiste rolle võimaldab see minna kulisside taga. Ja nüüd, midagi veidi eriline. Nagu te teate, Colton on tutvustas oma EDM klassi, kuid täna ta sai bänd koos ja CS50, enne toome mõned õpilased üles laval, ma annan teile Colton, Gabe, ning Taylor. [Muusika mängib] COLTON: Katsu minu moodi läbi pimeduse. Juhindudes süda. Ma ei saa öelda, kui teekond lõpeb. Aga ma tean, kust alustada. Püüa räägib, et olen liiga noor, et mõista. Ütle ma haaratud unistus. Elu läheb mulle kui Ma ei ava oma silmad. See on hea minu poolt. Nii mind üles äratada, kui see kõik möödas. Kui ma olen targem ja ma olen vanem. Kogu selle aja olin leida ennast ja ma ei tea, ma olin kadunud. Nii mind üles äratada, kui see kõik möödas. Kui ma olen targem ja ma olen vanem. Kogu selle aja olin leida ennast ja ma ei tea, ma olin kadunud. Üritasin veavad kaal maailmas. Aga ma sain ainult kahe käega. Loodan, et saan võimaluse reisida maailmas. Mul ei ole mingeid plaane. Soovin, et ma võiks jääda igavesti see noor. Ei karda sulen silmad. Elu on mäng tehtud kõigile ja armastus on auhinna. Nii mind üles äratada, kui see kõik möödas. Kui ma olen targem ja ma olen vanem. Kogu selle aja olin leida ennast ja ma ei tea, ma olin kadunud. Igaüks! Nii mind üles äratada, kui see kõik möödas. Kui ma olen targem ja ma olen vanem. Kogu selle aja olin leida ennast ja ma ei tea, ma olin kadunud. Ei teadnud ma kadunud. Ei teadnud ma kadunud. [APPLAUSE] DAVID Humala: Tulevad sel aastal CS50 Fair, elav muusika samuti. Nüüd, meie viimane võimalus natuke publiku osalus. Selleks vajame kuus õpilased ja kolm töötajat. Vaatame siin, OK, sa oled praktiliselt välja hüpates oma tooli. Tule üles. OK. Kuidas te kaks koos siin, tule üles. Ja kuidas te kaks ja sa üks, tule üles. Kasvagem meeskonnad natuke. OK. Just sinna. Tule nüüd. Jah. Sa, tule alla. See saab olema raske. OK. OK. Fine, tule alla. Näeme mõne minuti. Olgu, nii tulevad siia. Me läheme saada veel kaks toolid ja teeme Nick, ja Alison ja seda Yale õpilane siin, ja Rob Bowden, tule üles. Vahepeal, kui Cheng võiks minuga laval. Kui te poisid sooviksid moodustavad kaks üliõpilane meeskonnad, ja üks meeskonna vahel. Ja Cheng, kui te saaksite levitada neid juhatab siin, ma saan pardal valmis. See on uskumatult ebamugav. OK. Tee oma teed juhatama seal. Tule külla. Tule alla. Ja ma arvan, Yale üliõpilane olla mängib töötajad meeskond. Suurepärane. Meil peaks olema piisavalt toolid, loodetavasti. Kui ei, siis me haarata teise. Kui me seda vajame? Üle siin, tulge üle. Hea küll. Cheng GONG: Kas meil on vaja rohkem töötajaid? DAVID Humala: Ei, ei. See saab olema kaks üliõpilane meeskonnad ja üks Harvard / Yale töötajad meeskond. Olgu, nii et me ei ole seda traditsioon mängides Jeopardy, või tõesti, meie oma versiooni Jeopardy kui me lihtsalt küsida ja oodata vastuseid. Aga küsimused me läheme küsida ei ole kirjutatud meie poolt, nad olid kirjutatud teile. Nette pigem pikk vorm Ülesanded A. [NAER] Pean tunnistama, enamik neist ei tee see viktoriin üks. Meil on võibolla 500 küsimused küsib, mis on HTML? Mis on HTTP? Mis on CSS? Nii nad ei olnud just kõige keerulisem küsimusi, aga me läksime läbi sadu ja sadu küsimusi proovi järgmist. Nii Cheng siin on sõbralikult pakutakse joosta pardal. Me läheme edasi siin ja nimetame seda Team One Team Kaks ja Team Three. Ja ütleme, et Team Kolm on võitnud Toss, nii kutid hakkavad pilgul Sinu vasakule või üle sa valida nädalal ja vali dollari suuruse. Siis küsib küsimus ja Cheng hakkab tasustab Sind, või maha arvata sa ettenähtud kohtades. Team Three, mida sa tahaksid? Mind ära kuulanud palju Week 0 siin. [NAER] Õpilane 1: Kas me valida ükskõik? DAVID Humala: Iga kategooria, mingi summa. Õpilane 2: 0-nädalal, 500. DAVID Humala: Sa oled pannes rohkem mõelnud valides küsimus kui ma kirjutasin arvesse valides neid Olgu, nii et mida sa ütlesid? OK. Ja seejärel esimene käsi, mis kasvab tahe pidada, kes on buzzed aastal. Mis vahe on globaalsete ja lokaalsete muutujate? Ma nägin Team Kaks. Õpilane 3: Global-- me lihtsalt rääkige mikrofoni? Global on kogu programmi ulatuse, arvestades, et kohalikud on lihtsalt määratletud jooksul eraldatud osast. DAVID Humala: Võtame pilk. Me läheme hoida teid vastata, et oma klassikaaslastega andis. Kui klõpsate teksti, SCOPE kõigis mütsid. [NAER] DAVID Humala: Ma arvan, et me ei kavatse on, et seda sõna otseses mõttes. Nii et me ei kavatse anda neile punkte. Me läheme eeldada täpselt mida teie klassikaaslased andis. Nii me kahjuks oled minus 500, kuid sa ikka kontrolli. Aga sa ikka control-- nüüd sa oled control-- hästi, ei. Sa oled ikka kontrolli all. Õpilane 2: OK. DAVID Humala: Sa oled ikka kontrolli all. Jah, lähme 500 uuesti. OK. Nädal 1, 500, Cheng. Millised on andmetüübid ja nende suurused? [NAER] DAVID Humala: Oh, ma nägin Samas siin esimesena. Rob Bowden. ROB BOWDEN: char on 1 bait, lühike on kaks baiti, int on 4 baiti, pikk on 4 baiti pikk pikk on 8 baiti, char täht on 4 baiti, int täht on 4 baiti, pikka täht on 4 baiti. DAVID Humala: Cheng, mida on õige vastus? ROB BOWDEN: Oh, float ja double. DAVID Humala: Sa jätsid välja osa vaatlusperioodi lehel aga ma arvan, et me peaks anna see talle 500. ROB BOWDEN: Jah. Õpilane: See on kallutatud! ROB BOWDEN: Mida sa räägid? DAVID Humala: See on OK punktid went-- see on õige, Team One. Ma ei ole hea kohtunik, ilmselt. Hea küll, me ei kavatse minna. Kutid on kontrolli all. Yale üliõpilane. Me teeme Nädal 4 500 punkti. Ma arvan, et ma nägin Team Three. Õpilane 1: Sa vaba mälu. DAVID Humala: Sa vabastada mälu? Vabastatud. Me anname selle sulle. Olgu, Teami ja kolmandat on seotud, Team Three omab kontrolli. Mis kategooria soovite? Õpilane 2: teine ​​nädal, 500. [DAILY DOUBLE ALARM] DAVID Humala: Amazing. Õpilane 2: Everything? DAVID Humala: Sa saad valida oma väärtuse. Õpilane 1: Miks mitte? Õpilane 3: Jah. Õpilane 4: All in. Õpilane 2: 500. DAVID Humala: 500? Õpilane 2: Jah. DAVID Humala: 500, Daily Double. Õpilane 3: Ei, sa ei saa. DAVID Humala: Cheng? Ei! [Kaasaelamist] DAVID Humala: 500 kontrolli pardal. Me have-- ROB BOWDEN: Nii topelt oli jah või ei küsimus? [NAER] DAVID Humala: Meil ​​on aega üks või kaks küsimust Single Jeopardy. OK. Team Three. Nädala 0, 100. Mis meeskond sa võtad? STUDENT 5: Ma olen kaks. DAVID Humala: OK. Team Kaks. Õpilane 5: Sa kasutad Say ploki MIT Scratch öelda, hello, world. [NAER] DAVID Humala: Minus 100. Olgu, üks rohkem küsimus Single Jeopardy. Te olete ikka kontrolli all. Õpilane 2: Nädal 3, 100. DAVID Humala: kolmas nädal, 100. Mis on the-- ROB BOWDEN: Team Three. DAVID Humala: Team Three? OK. Me läheme koos Team Three. Õpilane 3: parimal juhul stsenaarium, või käivitada ajal? Sest parimal juhul stsenaarium on see, et. DAVID Humala: Vaatame mis õige vastus on. [NAER] DAVID Humala: Hea küll. Liigume edasi Double Jeopardy. ALEX Trebek (salvestus): See on ohus. DAVID Humala: Double Jeopardy, Selles Double Jeopardy meil kategooriad Nädala 5, 6, 7, 8, ja 9. Õpilane 3: Kust meie punktid lähevad? Kust meie punktid lähevad? DAVID Humala: Me oleme läheb käsitsi reguleerida. Seal me läheme. Team Kaks oli 2000? OK. Olgu, nii et nüüd me viskad mündi uuesti ja anname kontrolli Team Kaks. Lase käia ja valida kategooria ja kogus. Õpilane 2: Me läheme Nädal 6, 1000. DAVID Humala: Nädal 6, 1000. Kuidas stack kasvab? Team Kaks. Õpilane 5: Sa lisada uue funktsiooni arvesse ulatus. DAVID Humala: Lisa uus funktsioon ulatus. Ta kasvab üles. [NAER] DAVID Humala: Kõik õige, kuid sa ikka kontrolli. Õpilane 5: Olgu, keegi teine ​​valik. STUDENT 6: ma tulen. DAVID Humala: See kõik on suhteline. Kuigi meil on kombeks teha stack nii kasvab, Teil meelde tuletada, et aadressid tegelikult kasvab teises suunas. Aga vaja teha Rob õnnelik olla. Olgu, Team Kaks. Õpilane 4: nädal 8, 1000. DAVID Humala: Nädal 8 1000. Õige või vale, on HTML programmeerimiskeel? Kas teine ​​kohtunik, kes võib otsustada? ROB BOWDEN: See kõik oli minu jaoks. DAVID Humala: Olgu, Rob kutsunud. ROB BOWDEN: See ei ole nii vale. DAVID Humala: Rob ütleb vale, ja vastus on ei. [NAER] Cheng GONG: Oota, oota, oota. Oodake, oodake. DAVID Humala: Olgu, Yale õpilane? Õpilane 2: See oli halvasti kirjutatud Küsimus, ta ütles, õige või vale, ja siis oli küsimus. Ma vastuväiteid. DAVID Humala: märkima. Meil on aega veel ühe Double Jeopardy küsimus. Team Kaks. STUDENT 6: Nädal 9, 1000. DAVID Humala: Nädal 9 1000. Mis vahet vahel ID ja klass? Team Three? Team Three. Õpilane 3: Teil on võimalik taotleda ID ainult üht tüüpi asi HTML, aga sa ei kehti klassi liiga palju erinevaid asju. [APPLAUSE] DAVID Humala: OK. Me anname selle sulle. Nii et kui astume Final Jeopardy, Ma arvan, Team Three lihtsalt võidab, eks? Nii teeme veel üks küsimus. Veel üks küsimus, Double Jeopardy. Nii vähemalt saame pull-- et ei kavatse aidata. See võib aidata Team One. Olgu, kes on kontrolli all? Mitte mina, ilmselt. OK. Kutid. Jah, te just see õige. Õpilane 2: nädal 9, 200. DAVID Humala: Hästi läks nädal 9, 200. Mis sümbol teha kõik PHP-- Õpilane 2: Rob. DAVID Humala: Rob? ROB BOWDEN: Raha tag. [NAER] DAVID Humala: Olgu, lähme edasi. Lähme edasi Final Jeopardy. Olgu meil kõigil tulla vastus, ja me peame teile kirjutan selle sedelile kui me mängime muusikat. Ja siis me teeskleme, nagu see kulges plaanipäraselt. Olgu, nii Final Jeopardy kategooria on 12. nädalal. Te kõik on decide-- Ma ei toonud pliiatsid, no. Pliiatsid, palun. Aitäh. Olgu, OK. Enam pliiatsid, palun. OK. Nii Team One on 0, Team Two on 0, ja Team Kolm on 2. Võite kihlvedu kuni $ 2,000. Nii saab minna ja teha oma panuse. Panused alla. Ja nüüd Cheng läheb esile küsimus, siis mängida muusikat, kuni me edasi lükata. [Ohus TEEMA PLAYING] DAVID Humala: Olgu, Alustame siin Team Three. Sa panite $ 1000 ja vastas? Õpilane 1: 955. DAVID Humala: 955. Team Kaks siia panite. STUDENT 7: $ 2,000. DAVID Humala: $ 2,000 ja teie vastus oli? STUDENT 6: 955. DAVID Humala: Team Three panite $ 2000, ja teie vastus oli? ROB BOWDEN: 955. DAVID Humala: 955, mis on õige. Mis tähendab, et meie valik täna, ma arvan, on veel vaid Team Three, eks? Team Three võtab mäng! [APPLAUSE] DAVID Humala: See on siis see CS50. Tänan sind nii palju CS50 meeskond. Tänan sind nii palju! Tänan sind nii palju, et meie sõpradega Harvard aega. See oli CS50. [APPLAUSE] [Muusika mängib] Daven FARNHAM: Ja nüüd Deep Mõtted, mida Daven Farnham. Kuidas ma peaksin aru saada, MySQL, kui ma ei saa isegi aru saada, minu praegune? [Chuckling]