[Musiikki soi] [MUSIC Armin van Buuren, "tämä on mitä  Tuntuu "] [MUSIC - M4SONIC "WEAPON 2.0"] [Taputus] Steve Ballmer: Woo! Tämä on CS50. [APPLAUSE] DAVID MALAN: Tämä on CS50. Ja tämä on alku, ja lopussa, Viikon 12 erittäin viimeisen kerran. Sinun muistamme Viikko 0 että lupasimme Tämän että loppujen lopuksi asiat tällä kurssilla ei ole niin paljon, jos lopetat jopa suhteessa omaan luokkatoverit, mutta jos te, viikolla 12, päätyvät suhteessa itse viikolla 0. No, me olemme täällä nyt viikolla 12, ja te voisi muistella hellästi, tai remarkadly, juuri kuinka pitkälle olet tulevat, kun tämä oli pahin ongelmia, joitakin viikkoja sitten. Ajatelkaa kuinka pitkälle olet tullut sen jälkeen. Varsinkin, jos joukossa, joilla ei ole aikaisempaa kokemusta, vain viikkoa myöhemmin, olit täytäntöönpanosta varsin kehittyneitä data rakenne näin tiiviste täällä, tai edes tämä TRI täällä. Vain muutamaa viikkoa myöhemmin, ja vain viikko sitten, olit täytäntöönpanossa, mash-up Useiden API uisng asynchronus JavaScript puhelut ja HTTP pyynnöt takana kohtauksen. Lopulta luodaan Koko verkkosovellus jostakin joka alkoi muutamalla hash markkaa. Nyt todellakin saatat muistaa, että 78% teistä ei ollut aiempaa kokemusta, ja ehdotimme, että saatat olla tunne hieman yksinäinen alkaa, mutta ymmärtävät että olet nyt paljon eroja ystäviä ja tukijoita täällä. Nyt se on perinne CS50 paitsi aloittaa lukukauden, mutta myös lopettaa lukukausi ja vähän kakkua. Itse joukkue on ollut alakerrassa leikkaamalla sitä, ja näytteenotto kakku, mutta odottaa vain vähän aikaa. Mutta ajattelin poimia mihin me jäit ja saada joitakin sulkeminen tänään. Muistanette täällä sivustolla, I ajattelin vain hyvä asia, että voisin tehdä on kirjoittaa tällaisia ​​ihmiset kun ottaa ne hyväksynyt niin luokassa vain pari viikko sitten. Ja minä sanon heidän luotto, sain takaisin vastauksen alkaen ediblearrangments.com. Huomenta, herra Malan. Olemme tiedustellut meidän IT osasto koskien huolta. He neuvovat, että ensi viikolla, siellä verkkosivuilla laastari. Arvostamme palautetta. Ja indeed-- [APPLAUSE] DAVID MALAN: Ja tosiaan jos Siirry editablearrangments.com Nyt, klikkaa Kirjaudu, olet todellakin lähetetty HTTPS versio sivustosta. [APPLAUSE] Siinäpä se, CS50 täällä tekee ero, yksi sivusto kerrallaan. Joten nyt, Opinnäytetyö on, tietenkin kaikki, joka odottaa nyt. Ja ymmärtää, että on olemassa tahansa määrän ainesosia että voit kutoa osaksi Tämän projektin sinun. Todellakin, mitä monet opiskelijat tekevät, jos puuttumalla web-pohjainen opinnäytetyö, ottaa p asettaa 7: n jakelu koodi, CS50 Finance, ja sitten tulee repimään sen osia, jotka ovat kohteisiin, tai germane lopulliseen hankkeeseen, kuten etsiä toiminto, joka on varmasti hyvin erityinen Yahoo Finance. Ja he lisätä oman koodin, ja rakentaa huipulla kirjautuminen mekanismi että voimme tarjota sinulle. Ja niin se on ehdottomasti hyvä paikka päästä alkuun. Varsinkin jos yli taukoa, ja pian sen jälkeen, olet vain ei oikeastaan ​​tiedä, mistä aloittaa luoda jotain, joka ei ole jo jätetty teille ainakin osittain. p asetettu 8,2, jos haluat tehdä jotain AJAX, tai haluat kirjoittaa käsikirjoituksen että tuo todella iso tietokokonaisuus tietokantaan, käyttää p asettaa 8 mallina, jossa voit rakentaa oman koodin, lopulta. Mutta ymmärtää myös, että on olemassa jopa harrastaja tapoja aloittaa. Erittäin suosittu puitteet, jotka olemme faneja, kutsutaan Laravel. Tämä on PHP puitteet että olennaisesti lisää PHP määrä ominaisuuksia, jotka ovat jo arkipäiväinen maailmassa Ruby ja Python, muut ohjelmointikielet jotka ovat rakennettu niihin, tai niiden päälle, ylimääräisiä kehyksiä. Ja niin Laravel vie p set 7: n puitteissa, lähinnä, ja antaa sinulle paljon enemmän työkalut työkalusarja. Joten jos utelias, ja jos haluat paitsi soveltaa opittua, mutta puuttua joitakin uusia oppitunteja oman opinnäytetyön, tarkistaa tämän ja vastaavien tyyppisiä kehysten verkossa. Entä hosting sivuston? Voit varmasti laittaa lopullisen projekti, jos tekee jotain web-pohjainen, teidän CS50 laite, useimmat opiskelijat tekevät. Mutta jos haluat todella ottaa webbiin ulos spin ja laittaa koodin ulos siellä, ymmärtää, että se on melko yksinkertainen näinä päivinä ostaa verkkotunnus muutaman dollarin, perustaa oman verkkotunnuksen DNS asetukset IP-osoite kamaa. Ja sitten itse työntää koodi jossain etäpalvelimeen niin että joku voi vierailla sinut something.com, tai mitä tahansa verkkotunnuksen nimi satut ostaa. Pysy kuulolla CS50 kotiin sivun tulevina päivinä, missä me post noin ohjeet sillä juuri sen tekemisessä. Jos haluat seurata joitakin ohjeita, tai jos haluat haluavat venture ulos oma, siellä on niin monia suosittuja kehysten ja järjestelmien siellä. Monet, jotka ovat ilmaisia, tai Super halpa, tai ainakin ilmainen opiskelijoille. AWS, tai Amazon Web Services, on yksi. Itse asiassa, se on silloin, CS50 kulkee suurin osa omat palvelimet ns pilvi, käyttäen virtuaalikoneita, palvelimia jotka eivät ole todella fyysinen. He illuusion fyysinen palvelimia, vaan että me, ja te, voisi olla kokonaan haltuunsa. Ja meillä oli vain seminaarissa Itse asiassa pari viikkoa sitten, että. Parse.com on erittäin suosittu back-end työkalu että voit itse isäntä tietokanta. Jos et halua selvittää, tai seisomaan omasta MySQL-tietokannan, on tämä ja muut liittyviä palveluja, voit keskittyä osa teidän app että olet todella kuten, etupään tai käyttöliittymä, tai ominaisuuksia, ja sitten ulkoistaa joku muu, usein ilmaiseksi. Varmasti opiskelija mittakaavassa prototyyppejä, kaikki back-end palvelut kuten sähköpostin tai tietokantoihin että saatat tarvita. Nyt todentamiseen, Super yhteinen FAQ CS50 on, miten käyttäjien tunnistamiseen? Ei omilla käyttäjä nimet ja salasanat, mutta kuten Harvardin tunnukset ja sokat. No, ymmärtää CS50 on palvelun nimeltä CS50 ID, jonka kautta voit tehdä juuri näin. Ja sitten ne teistä puuttua, sanoa, mobiili hankkeita, missä olet sellainen ristiriitainen, jos haluat tehdä iPhone, Windows Phone app, Android app, tai useita muita laitteita siellä, ymmärtää, että on olemassa todella työkaluja, voit kirjoittaa sovellus, vuonna tyypillisesti JavaScript, tai jokin vastaava kieli. Ja sitten ottaa sen useisiin alustoilla, kuten iOS ja Android ja vastaavat, PhoneGap on yksi, Titanium toiseen. Joten jos olet tavallaan ristiriidassa, ja ymmärtää että siellä on vähän oppimiskäyrä oppimiseen vain yksi näistä kielet, ymmärtää voit ottaa oma uusi löytyi tuttuus JavaScript ulos spin, ja soveltaa sitä siellä. Ja siellä on niin paljon enemmän, että löydät oman, tai kuulemalla oman TF: iä. Nyt, mitä elämästä jälkeen CS50? Just niin, että tämä on mainittu, ainakin kerran, et aio luovuttaa ongelma set tekniset ja jakelu koodi ikuisesti, mutta ymmärtävät että sinun ei tarvitse CS50 Laite jatkaa koodausta Mac OS. Se on ihana, hyödyllinen ympäristön että se valmiiksi konfiguroitu edustaja mukava Linux-järjestelmää. Mutta voit varmasti käyttää mitä tahansa määrä vapaasti käytettävissä olevia välineitä näinä päivinä kirjoittaa koodia oman Mac ilman yläpuolella ja laite, tai omalla Windows-tietokoneeseen, tai jos olet Linuxia, useita työkaluja olemassa myös siellä. Niin, että vain tuulispää kiertue, että saatat haluavat käpertyä jossain vaiheessa. Mutta nyt, otetaan katsoa eteenpäin ja mitä jää. Erityisesti joukossa kurssin historiallisia tapahtumia on CS50 hackathon. Eeppinen kaikki nighter, jossa tulet noin 19:00, perustaa yritys kannettavan tietokoneen, ja projekti, ja ystäviä. Ja sukeltaa lopulliseen hankkeita ympäristössä joka näyttää hieman näin saavuttaessa. Sinun tarkistaa täällä, sinun sitten saada alas töihin, voit auttaa luokkatoveri. Sinun hemmotella ensimmäinen päivällinen noin 21:00, toinen illallinen noin 01:00. Ja sitten niille vielä seisoo lopussa yön, otamme sinut IHOP. Mutta matkan varrella siellä tulee Photo Booth, pidä tästä, ja todellakin todellinen CS50 sukkulat matkalla IHOP. Nyt CS50 oikeudenmukainen, sillä oppilaan luokka, tämä on teidän tilaisuus näytteille ylpeänä lopullinen hankkeita. Ei vain muille, mutta tyypillisesti 2000 plus osallistujia eri kampuksella, opiskelijat, opettajat, ihmiset, jotka näkevät ilmapallot pitkin Oxford Street ja tule sisään. Joten ymmärrä, että mitä odottaa olemassa välähdyksiä ehkä toistensa hankkeista täällä, jossa voit tuoda kannettavan tietokoneen. Me perustettiin pitkä taulukoita, johon olet laittaa kannettavan tietokoneen, hypätä Wi-Fi, ja demo projekteja ohikulkijoille. Samaan aikaan, siellä on musiikkia, ja popcorn ja karkkia, ja enemmän. Niin, että sinulla on runsaasti mahdollisuuksia seurustella. Meidän täytyy ystäviä meidän teollisuuden, rekrytoijat tahansa Monet näistä yrityksistä täällä on vain jutella ylös opiskelijoiden elämästä yliopiston jälkeen, tai harjoittelupaikkoja aikana College ja vastaavat. Näet myös, että on olemassa arpajaiset kannustaa paitsi voit löytää jopa nämä chatit ystäviä, mutta myös kutsua omia ystäviä, tai vakuuttaa oma ystäviä tule nähdä projektin. Voit sulostuttaa mennessä nämä pikku kortteja, jotka ojentaa. Jokainen niistä on paikkamerkeillä pikku Hymiö tarroja. Te kuin opiskelija annetaan Hymiö tarroja. Ja kaikille uskaltautuu jopa sinä ja sanoo, hei, mitä sinä teit? Tai kysyy demon projekti, voit jättää ne tarra. Ne laittaa sen korttinsa. Ja joka täyttää ne tahansa määrän upeita palkintoja, mukaan lukien kuvassa Tässä, jotka sitten arvotaan lopussa tapahtuman. Se se CS50. Ja matkan varrella, siellä on runsaasti popcorn, ja stressi pallot, ja karkkia, ja jopa viime vuonna Harvardin bändi, joka ei ollut odotettavissa, mutta oli läsnä. Tulee Photo Booth siellä hyvin, ja valtava määrä ilmapalloja kuten nämä ovat täällä. Niin paljon niin, että poikkeuksetta henkilökunta yrittää vetää tätä temppua lopussa yötä, koskaan aivan toimii. Mutta sinulle, jos haluat Kutsu ystäviäsi tähän event-- Sam Clark: Nyt kun olemme tulleet yli seuraava pysäkki kiertueella. Huomaat distinct-- [Naurua] Tiedoston päälle. Huomaat selvästi lähtöä alkaen goottilaista arkkitehtuuria että näimme muualla kiertueen Yalen kampuksella. Nyt täällä olemme Sanders Theater. Sanders Theater on todella kulttuurinen ja akateemisen napa täällä Harvardissa. Alkaminen pidettiin täällä vasta 1922. Se mallinnettu Sheldonian Teatteri Oxfordissa Englannissa, sillä itse asiassa. Ja se toimii sijainti monille kulttuuritapahtumia, ja iso akateeminen tapahtumia täällä. Monet cappella ryhmät esiintymään Sanders, Crocodillos suorittaa täällä usein, he tavallaan kuin Wippenpoofs 2.0, melkein. Sekä suurimman luokan todella Harvardin, CS50, tässä opetetaan. Kuka kiertueella on kiinnostunut tietotekniikassa? Kiinnostuneille? Loistavaa. No, jos satut kirjoittautua Yalen, Tulet todella, todella haluavat ottaa CS50. [Naurua] [APPLAUSE] Et oikeastaan ​​voi ottaa se fyysisesti Sanders Theater, kuitenkin, CS50 on live suoratoistaa teille New Haven. Sekä sinulla on koko tukihenkilöstö, tukiverkoston henkilöstön siellä ottaa CS50, oppia kaikki noin tietojenkäsittelytiede. Joten tämä on Sanders Theater. Se ei ole Gothic, mutta se on hienoa. Onko kellään mitään kysyttävää Ennen kuin siirrymme seuraavaan pysäkki? Joo. Yleisö: Onko tuo David Malan? [Naurua] Sam Clark: Voi luoja se on! Otetaanpa Selfie. Selfie! Ota Selfie! Juuri täällä, täällä. Täällä joku pidä sitä. Joku pitää sitä. Miten voit, David? DAVID MALAN: Hei, DA Sam Clark: Teen hyvin. Sain käännä se ympäri. Ja ankka kasvot, David. [Naurua] Joo, hän tykkää siitä. Loistavaa. Loistavaa. No, me siirrymme seuraava pysäkki. Seuraava pysäkki on Harvardin stadion, jossa meillä on ollut suuri onni viime 13 vuotta. [Naurua] [APPLAUSE] DAVID MALAN: Niin huhut ovat totta. Ensimmäistä kertaa historiassa, opiskelijaa Harvardin ja Yalen lailla on voitava toteuttaa kurssin nimeltään CS50 tulevana Fall 2015. Laitamme Asie kilpailu lähes 100 vuotta, ja lopulta, syksyllä 2015, varsinainen Yale opiskelijat pystyy ottamaan CS50 ensimmäisen kerran. Luennot todellakin lähetystä täältä, seuraajanne tässä yleisössä, New Haven, jossa opiskelijat voi harjoittaa henkilö, tai kuten jotkut teistä ovat niin optimoitu, verkossa elävät, tai vaadittaessa jälkeen. Mutta me seisoo up paikallista tukea rakennetta, opetuksen Fellows, Kurssin assistentit on johtava kohdat, ja virka-aikana. CS50 Puzzle päivä pidetään Cambridge, ja me kehotamme Yale ystäviä Cambridge varten CS50 Puzzle Day, kuten sekä CS50 hackathon. Ja sitten lukukauden lopussa, siellä olla eeppinen näyttö sekä Cambridge ja New Haven of CS50 opiskelijaa Harvardin, ja Yale samankaltaisia ​​esillä näissä vastaavissa kaupungeissa. Ja todellakin, jos sinulla on ystäviä, jotka menevät Yale, me tarvitsemme TF: n ja CSS: niin älä lähetä niitä tähän URL-osoite tähän. Mutta me tällä välin olla lähettämällä yksi CS50 oman paras opetus kaverit, Jason Hirschhorn, joka on noin jatko, ottaa juuri päättynyt väitöskirjaansa risteyksessä tietojenkäsittelytiede ja koulutus. Jason tulee työskentelemään kokopäiväisesti Yale, ja tulee olemaan paikan päällä siellä auttaa meitä seisomaan tämän ylös ja tuoda nämä kaksi yliopistoja kautta CS50. [APPLAUSE] Nyt yhdessä CS50: n tuotanto tiimi, oli mahdollisuus hop auton kanssa tämä kaveri ja katsomaan, mitä meitä odottaa New Haven. [VIDEOTOISTOSTA] [MUSIC - "MOVIN" varrella "] -Movin Oikeus pitkin haku hyviä aikoja ja hyviä uutisia kanssa hyviä ystäviä, jotka eivät voi hävitä. -Tämä Voisi tulla tapa. -Opportunity Koputtaa kerran katsotaanpa tavoittaa ja napata se. -Joo! -Yhteen me napata se. -We'll Liftata, bussilla tai keltainen ohjaamon sitä. -Cab Se? -Movin "Varrella, Footloose ja fancy ilmaiseksi. -Getting On puolet hauskaa tulla jakaa sen minulle. -Movin "Varrella. -We'll Oppia jakamaan kuormaa. -Emme Tarvitse karttaa pitää tämä näyttää tien. -Hei, Fozzy, haluan sinun kääntyä vasemmalle jos tulet tienhaaraan. -Kyllä, Sir. Käänny vasemmalle tienhaarasta. Kermit? -En Usko, että. Movin 'varrella olemme löysi elämän maantiellä. -Ja Tiesi on minun tapani. -Niin Luottamaan navigointi. -Movie Tähtiä räikeä autoja, ja elämän kanssa ylhäältä alas. -Olemme Storming suurkaupunki. -Joo. Storm on oikea. Pitäisikö se sataa lunta? -Ei, En usko niin. -Movin "Varrella. -Footloose Ja fancy ilmaiseksi. -Ole Valmis iso aikaa -Onko Valmiina minua? -Movin "Varrella. Movin 'varrella. Movin 'varrella. Movin 'varrella. -Ehkä Olet parempi vetää yli. -Kyllä, Sir. Oi, katsokaa, että. [Lopeta toisto] DAVID MALAN: Näemme Yale vuonna 2015. [APPLAUSE] Joten nyt jotkut kiitokset. Riittää, kun sanon siellä Koko perhe, molemmat edessä ja kameran takana, tässä luokassa joka tekee kaiken työn lopulta. Ja haluaisin tunnustaa muutama, ja sitten koko henkilöstö Poiketen ensimmäinen Colton, jonka EDM on tunkeutunut alkamista luentoja joillekin nyt useita viikkoja. Sekä koko tuotannon joukkue, joka on ollut tehdä kaikki näyttävät niin kaunis tänä vuonna. Dan Chilessä, ja Andrew, ja Cheng, ja Colton, ja Ramon, ja Barry takana, Kenny ja jokainen, joka on ollut mukana takana nämä kamerat, tehdä kaikkea mahdollista. Gabriel, samoin, meidän pää opetus kaveri. [APPLAUSE] Jos et ole jo tietää, Gabriel oikeastaan löytyi CS50 tapa tuotanto joukkueen videoita. Itse varttuvat Brasilia muutama vuosi sitten, hän huomasi, että kaikki CS50: n materiaali oli verkossa, ja hän putosi minua kind huomata kysyy hän ehkä kääntää sen Portugalin hänen luokkatoverinsa. Ja todellakin hän teki lopulta luennointi noin 50 opiskelijaa, hänen luokkatoverinsa, lukiossa. Seuraaja 150 opiskelijaa seuraavaksi vuosi, ja ihanan isä oli itse asiassa kuvaamassa koko asia niin Löydät Gaben luennot CS50 Brasiliassa verkossa hyvin. Ja nyt Davon täällä, Davon täällä on ollut käynnissä tietenkin ja on ollut tehdä kaiken ajaa niin sujuvasti, ja ilman häntä emme voineet hallita joukkue, joka meillä on nyt. Ja sitten tietenkin, Rob Bowden. [APPLAUSE] Rob on nyt ollut Tietenkin noin viisi vuotta, ottaa lähestyi minua toisen vuoden opiskelija vuosi etua sekaantuu luokassa. Ja sitten tuli apulaisjaostopäällikkönä TF, ja sitten Head TF, ja sitten ohjaaja. Ja nyt, uskokaa tai älkää, hyvin erottaa rooli jäseneksi teknikot, joka tietokone maailmassa todella mukanaan joitakin paino. Ja niin, että vähättelyä on todella tarkoitus olla mahdollisimman huomioon Rob. Allison, tietenkin, joka on ollut johtava virallisella osiot kamera kerran viikko, ja varmista siellä resurssi saatavilla Online opiskelijoille, jotka ovat pysty virittää henkilökohtaisesti. Ja sitten tietenkin, TF, joka mielestäni on ollut jokaisen virka tänä vuonna, mukaan lukien nämä täällä, Näiden täällä, ne myös täällä. Ja todellakin [? Zamila,?], Joka on kävellyt jokainen läpi kurssin ongelma sarjaa, ja jota ilman emme voisi odota, uskallan sanoa, niin paljon. Ja sitten lopuksi, Cheng täällä, joka tunnetaan paljon enemmän kuin Näiden norsuja, joka on ilmestynyt korkeintaan joka luento. Itse Cheng viime aikoina saanut yhdessä kanssa CS50: n tuotantotiimi koota tähän kiitos teitä koko joukkue, Poiketen hieman segmentin kutsumme, Cheng kadulla. [VIDEOTOISTOSTA] [Musiikki soi] -Tämä On Cheng Cheng kadulla. Ja tänään, olen täällä CS50: n Quiz Yksi Arvostelu Party, jossa henkilökunta jäsenet CS50 ovat kokoontuneet grade tietovisa yksi. En todellakaan pidä puolue, mutta saat ajatus. Tulen pyytämällä heitä kysymyksiä kokemuksistaan ​​tämän lukukauden, ja ehkä muutamia teknisiä kysymyksiin, niin me ratkaisemaan niitä. -En Usko, että olen valmis tähän. -Se OK. -OK. -Kuinka Monta bittiä ovat tavu? -4, 8. -Mitä Php seisomaan? -PHP? Hypertext protokollaa. -Onko Se protokolla, vaikka? -En Tiedä. Onko se? -Eh, Eh. Summeri. -Tiedän, Että P on PHP. -No Jos se lopettaa? -Se Ei koskaan lakkaa. -Se On pysähtyä jonnekin. -Ei, Se ei ole. -Acronyms Sieventyä sana. -Ei, Mm-mm. [? Recouragin? ?] -Tämä On vakava kysymys. [Naurua] Mitä seuraavaksi tässä numerosarja? 2, 4, 8, 16, 32, 955. -En Luulit aio sanoa 64, mutta OK. -Mikä Seuraavaan numeroon järjestyksessä? -CS50. -Se Ei ole edes numero. -En Ole hajuakaan. -Ei Olette oikeassa. Ole hyvä, mene takaisin lajitteluun. Mitä 2 potenssiin 64? -Voi, Hitto. Minun pitäisi tietää tämä. -En Tiedä. -OK. [Naurua] Kuinka monta stressi pallot tekee sen ottaa täyttää Sanders Theater? -Liian Monet. -Voit Koskaan liikaa korostaa palloja. -Am Oikeassa? Mikä oikea vastaus? -On Ole oikea vastaus. -Olen Varma, että on. -Se Riippuu koosta stressiä pallo. Tiedätkö kuka Rob Bowden on? -Kyllä. Hänellä on parempi hiukset tänä vuonna kuin hän teki aikaisempina vuosina. Joten se oli hieman vaikeaa tunnustaa hänelle, mutta onnistuin siinä. -Onko Hän harrastaja kaveri? -Joo. -OK. Joo, pidän hänestä. -Nyt Kun mainitsit, että Minulla on teille kysymys. -Kaikki Oikeassa. -Mikä Rob Bowden n penkkipunnerrus? -IT Maks. -Mikä On hänen max penkkipunnerrus? -Sinä. -Kiitos Niin paljon CS50: n TF: CAS, tuottajat, suunnittelijat, tutkijat, ja kaikki muutkin, joka on ollut mukana sekä edessä ja takana kamera täällä CS50. Emme varmasti voinut tehdä tätä ilman te, ja emme voi odottaa toivottaa uudet jäseniä henkilöstölle. -Kaikki Tässä pöytä, voimme saada halauksen? -Kiitos. -Kiitos Paljon, henkilökunta. Kiitos tulossa henkilöstölle. Tähän päättyy haastattelussa. Kiitos siitä, että henkilöstön tänä vuonna. -Kiitos Paljon. -Kiitos. -Ei, Ei, kiitos. -Did Teen hyvää työtä vai mitä? -Sinä Teki ihanan. Tämä oli Cheng, Cheng on Street, ja tämä oli CS50 2014. -Mitä Me puhumme? Meillä oli tämä keskustelu. Tämä ei ole lelu. [Musiikki soi] [Lopeta toisto] [APPLAUSE] DAVID MALAN: Niin CS50 on todellakin nyt rekrytointi TFS, tietenkin avustajat, tuottajat, suunnittelijat, ja useita muita rooleja mahdollistavat tämän jatkua kulissien takana. Ja nyt, jotain hieman erityistä. Kuten tiedätte, Colton on esitteli EDM luokkaan, mutta tänään hän sai bändin ja CS50, ennen kuin tuo joitakin opiskelijoita ylös lavalla, minä annan sinulle Colton, Gabe, ja Taylor. [Musiikki soi] COLTON: Feel my way pimeyden läpi. Opastetut sykkivä sydän. En voi kertoa, missä matka päättyy. Mutta en tiedä mistä aloittaa. Yritä kertoa minulle Olen liian nuori ymmärtämään. Sanoa, että olen kiinni unessa. Elämä menee ohi minulle jos En avaa silmiäni. Se sopii minulle. Joten herättää minut, kun kaikki on ohi. Kun olen viisaampi ja olen vanhempi. Kaikki tällä kertaa oli löytää itseäni ja en tiennyt olin menettänyt. Joten herättää minut, kun kaikki on ohi. Kun olen viisaampi ja olen vanhempi. Kaikki tällä kertaa oli löytää itseäni ja en tiennyt olin menettänyt. Yritin kuljettaa paino maailman. Mutta minä vain sai kaksi kättä. Toivottavasti saan mahdollisuuden matkustaa maailman. Minulla ei ole mitään suunnitelmia. Wish että voisin jäädä ikuisesti tämä nuori. Ei pelkää sulkea silmäni. Elämä on peli tehty kaikille ja rakkaus on palkinto. Joten herättää minut, kun kaikki on ohi. Kun olen viisaampi ja olen vanhempi. Kaikki tällä kertaa oli löytää itseäni ja en tiennyt olin menettänyt. Kaikki! Joten herättää minut, kun kaikki on ohi. Kun olen viisaampi ja olen vanhempi. Kaikki tällä kertaa oli löytää itseäni ja en tiennyt olin menettänyt. Ei tiennyt olin menettänyt. Ei tiennyt olin menettänyt. [APPLAUSE] DAVID MALAN: Tulossa tänä vuonna CS50 Fair, elävää musiikkia samoin. Joten nyt, meidän viimeinen tilaisuus hieman yleisön osallistumista. Tätä varten tarvitsemme kuusi opiskelijat ja kolme henkilökunnan. Katsotaanpa täällä, OK, olet käytännössä hyppää pois tuolin. Tule ylös. OK. Entä te kaksi yhdessä tänne, tule ylös. Ja miten te kaksi ja sinä yksi, tule ylös. Katsotaanpa kasvaa joukkueet vähän. OK. Tuolla. Tule. Joo. Sinä, tule alas. Se tulee olemaan kova. OK. OK. Hieno, tule alas. Nähdään muutaman minuutin. Okei, joten tule tänne. Aiomme saada kaksi tuolit ja tehkäämme Nick, ja Alison, ja tämä Yale opiskelija tänne, ja Rob Bowden, tule ylös. Samaan aikaan, jos Cheng voisi liittyä minua lavalla. Jos kaverit haluaa muodostaa kaksi opiskelija joukkueet, ja yksi henkilökunta. Ja Cheng, jos voisit jakaa näitä tuolit täällä, saan hallitus valmis. Tämä on uskomattoman hankala. OK. Tee tapa tuoli siellä. Tule tänne. Tule alas. Ja mielestäni Yale opiskelija pelattava henkilökunta. Erinomainen. Meidän pitäisi olla tarpeeksi tuoleja, toivottavasti. Jos ei, me napata toinen. Missä sitä tarvitaan? Tänne, tule yli. Selvä. Cheng Gong: Tarvitsemmeko lisää henkilöstöä? DAVID MALAN: Ei, ei. Se tulee olemaan kaksi opiskelija joukkuetta ja yksi Harvard / Yale henkilökunta. Okei, joten meillä ei ole tätä perinne pelaa Jeopardy, tai oikeastaan, oma versio Jeopardy jos me vain kysyä kysymyksiä ja odottaa vastauksia. Mutta kysymyksiä olemme menossa kysyä ei kirjoittanut meille, kirjoittanut ne sinulle. Muistanette melko pitkä muoto Harjoitus A. [Naurua] Täytyy myöntää, useimmat niistä ei tehdä siitä tietokilpailu yhteen. Saimme ehkä 500 kysymystä kysyy, mikä on HTML? Mikä on HTTP? Mikä on CSS? Joten he eivät olleet täsmälleen haastavin kysymyksiä, mutta kävimme läpi satoja ja satoja kysymyksiä maistella seuraavaa. Joten Cheng täällä on ystävällisesti tarjoutui ajaa hallituksessa. Menemme eteenpäin täällä ja kutsuvat tätä Joukkueelle, joukkueen kaksi, ja Team kolme. Ja sanotaanko, että Team Kolme on voittanut nakata, niin te olette menossa silmäyksellä vasenta tai ennen sinua, poimia viikolla ja poimia dollarin summa. Me sitten pyytää kysymys, ja Cheng tulee palkitsee sinut, tai vähentää te tarvittavat pisteet. Team Kolme, mitä haluaisit? Kuulen paljon Viikon 0 täällä. [Naurua] Opiskelija 1: Voimmeko valita minkä tahansa? DAVID MALAN: Mikä tahansa luokka, mitään määrää. Opiskelija 2: Viikko 0, 500. DAVID MALAN: olet laskemisesta enemmän ajatellut valitsevat kysymys kuin minä kirjoitin osaksi valitsemalla ne Okei, joten mitä sanoit? OK. Ja sitten ensimmäinen käsi joka menee jopa tahtoa katsotaan henkilö, joka on täynnä vilkasta vuonna. Mitä eroa on globaali ja paikallisia muuttujia? Näin joukkueen kaksi. OPISKELIJAN 3: Global-- me vain puhu mikrofoniin? Global on koko ohjelman soveltamisalaan, katsoo, että paikallisilla on vain määritelty sisällä eristetty osa. DAVID MALAN: Katsotaanpa katsomaan. Aiomme pitää sinut vastata, että luokkatoverit antoi. Jos klikkaat tekstiä, laajuus kaikki korkit. [Naurua] DAVID MALAN: Mielestäni olemme menossa täytyy ottaa tämä kirjaimellisesti. Joten emme aio antaa niille pisteitä. Aiomme odottaa täsmälleen mitä luokkatoverit antoi. Joten valitettavasti olemme miinuksella 500, mutta olet silti hallinnassa. Mutta olet vielä control-- nyt olet control-- hyvin, ei. Olet vielä hallinnassa. Opiskelija 2: OK. DAVID MALAN: Olet vielä hallinnassa. Joo, mennään 500 uudelleen. OK. Viikko 1, 500, Cheng. Mitkä ovat tietotyypit ja niiden koot? [Naurua] DAVID MALAN: Voi, olen nähnyt käsi tänne ensin. Rob Bowden. ROB BOWDEN: nieriä on 1 tavu, lyhyt on kaksi tavua, int on 4 tavua, pitkä on 4 tavua, pitkään pitkään on 8 tavua, char tähti on 4 tavua, int tähti on 4 tavua, pitkä pitkä tähti on 4 tavua. DAVID MALAN: Cheng, mitä on oikea vastaus? ROB BOWDEN: Voi, float ja double. DAVID MALAN: Jätit ulos osa viittaus levyn, mutta mielestäni meidän pitäisi antaa sen hänelle 500. ROB BOWDEN: Joo. Opiskelija: Tämä on puolueellinen! ROB BOWDEN: Mitä sinä puhut? DAVID MALAN: Se on OK pistettä went-- että oikeus, joukkueelle. En ole hyvä tuomari, ilmeisesti. Okei, olemme menossa eteenpäin. Te hallita. Yale opiskelija. Teemme Viikko 4 500 pistettä. Taisin nähdä Team Three. Opiskelija 1: Voit vapauttaa muistia. DAVID MALAN: Voit vapauttaa muistia? Vapauta se. Annamme sen sinulle. Okei, Teamin ja kolmannen sidotaan, Team Kolme on määräysvalta. Mikä luokka haluaisit? Opiskelija 2: Viikko Kaksi, 500. [DAILY DOUBLE HÄLYTYS] DAVID MALAN: Amazing. Opiskelija 2: Kaikki? DAVID MALAN: Saat valita määrän. Opiskelija 1: Miksi ei? OPISKELIJAN 3: Kyllä. OPISKELIJAN 4: Kaikki. Opiskelija 2: 500. DAVID MALAN: 500? Opiskelija 2: Kyllä. DAVID MALAN: 500, Daily Double. OPISKELIJAN 3: Ei, et voi. DAVID MALAN: Cheng? Ei! [Hurraavat] DAVID MALAN: 500 ja valvonta aluksella. Me have-- ROB BOWDEN: Eli kaksinkertainen oli kyllä ​​tai ei kysymykseen? [Naurua] DAVID MALAN: Meillä on aikaa yksi tai kaksi kysymystä Single Jeopardy. OK. Team Kolme. Viikko 0, 100. Mitä tiimi olet? OPISKELIJAN 5: Olen kaksi. DAVID MALAN: OK. Team Kaksi. OPISKELIJAN 5: Käytät Say lohko MIT Scratch sanoa, hei, maailma. [Naurua] DAVID MALAN: Minus 100. Okei, yksi kysymys Single Jeopardy. Olette edelleen hallinnassa. Opiskelija 2: Viikko 3, 100. DAVID MALAN: Viikko kolme, 100. Mikä on the-- ROB BOWDEN: Team Three. DAVID MALAN: Team Three? OK. Menemme Team Three. OPISKELIJAN 3: Parhaassa tapauksessa skenaario, tai ajoaika? Koska parhaassa tapauksessa skenaario on se kunnossa. DAVID MALAN: Katsotaanpa mitä oikea vastaus on. [Naurua] DAVID MALAN: Okei. Siirrytään Double Jeopardy. Alex Trebek (kuvaus): Tämä on Jeopardy. DAVID MALAN: Double Jeopardy, Tässä Double Jeopardy meillä on luokat Viikko 5, 6, 7, 8, ja 9. OPISKELIJAN 3: Mistä meidän pistettä mennä? Minne meidän pistettä mennä? DAVID MALAN: Olemme menossa manuaalisesti säätää. Siellä mennään. Team Kaksi oli 2000? OK. Okei, joten nyt heitti kolikon taas ja annamme ohjaimen joukkueen kaksi. Menkää ja valitse luokka ja määrä. Opiskelija 2: Menemme Viikko 6, 1000. DAVID MALAN: Viikko 6, 1000. Miten pino kasvaa? Team Kaksi. OPISKELIJAN 5: Lisäät Uusi toiminto osaksi laajuus. DAVID MALAN: Lisää Uusi toiminto laajuus. Se kasvaa. [Naurua] DAVID MALAN: Okei, mutta olet vielä hallinnassa. OPISKELIJAN 5: Okei, joku muu valinta. OPISKELIJAN 6: Haen. DAVID MALAN: Kaikki on suhteellista. Vaikka meillä on tapana tehdä pino kasvaa, voit muistaa, että osoitteet todella kasvaa eri suuntaan. Mutta juuri tarvitaan, jotta Rob onnellinen siellä. Okei, joukkueen kaksi. OPISKELIJAN 4: Viikko 8, 1000. DAVID MALAN: Viikko 8 1000. Totta vai tarua, on HTML ohjelmointikieli? Onko toinen tuomari, joka voi päättää? ROB BOWDEN: Se oli kaikki minulle. DAVID MALAN: Okei, Rob on nimeltään. ROB BOWDEN: Se ei ole, niin väärä. DAVID MALAN: Rob sanoo vääriä, ja vastaus on ei. [Naurua] Cheng Gong: Odota, odota, odota. Odota, odota, odota. DAVID MALAN: Okei, Yale opiskelija? Opiskelija 2: Se oli huonosti kirjoitettu kysymys, se sanoi totta vai tarua, ja sitten se oli kysymys. Vastustan. DAVID MALAN: Totesi. Meillä on aikaa vielä yhdelle Double Jeopardy kysymys. Team Kaksi. OPISKELIJAN 6: Viikko 9, 1000. DAVID MALAN: Viikko 9 1000. Mitä eroa välillä tunnus ja luokka? Team Kolme? Team Kolme. OPISKELIJAN 3: Voit hakea tunnus vain yhdenlaisia ​​asia HTML, mutta voit hakea luokka liian monia eri asioita. [APPLAUSE] DAVID MALAN: OK. Annamme sen sinulle. Joten jos siirrymme Final Jeopardy, Luulen, Team Kolme juuri voittaa, eikö? Tehdäänpä yksi kysymys. Vielä yksi kysymys, Double Jeopardy. Joten ainakin voimme pull-- se ei tule auttamaan. Se voisi auttaa joukkueelle. Okei, kuka hallitsee? Ei minua, ilmeisesti. OK. Te. Kyllä, olet juuri se oikea. Opiskelija 2: Viikko 9, 200. DAVID MALAN: Hyvin pelattu, viikko 9, 200. Mikä symboli tehdä kaikki PHP-- Opiskelija 2: Rob. DAVID MALAN: Rob? ROB BOWDEN: Cash tag. [Naurua] DAVID MALAN: Okei, katsotaanpa edetä. Katsotaanpa siirtyä Final Jeopardy. Katsotaanpa kaikille keksiä vastausta, ja meillä on sinua kirjoittamaan sen tällä lapulla kuin soitamme musiikkia. Ja sitten me teeskennellä näin oli sujuu suunnitelmien mukaan. Okei, joten Final Jeopardy luokka on viikolla 12. Te kaikki täytyy decide-- En tuo kyniä, ei. Kynät, kiitos. Kiitos. Okei, OK. Ei enää kyniä, kiitos. OK. Joten joukkueelle on 0, Team Two on 0, ja Team Three on 2. Voit panostaa jopa 2000 dollari. Joten mene eteenpäin ja tehdä vedon. Vedon alas. Ja nyt Cheng on menossa paljastaa kysymykseen, sitten pelata musiikkia kunnes lykätä. [JEOPARDY TEEMA toistetaan] DAVID MALAN: Okei, Aloittakaamme täällä Team Three. Voit pelattua 1000 dollaria ja vastasi? Opiskelija 1: 955. DAVID MALAN: 955. Team Kaksi täällä pelattua. OPISKELIJAN 7: 2000 dollaria. DAVID MALAN: 2000 dollaria ja vastauksesi oli? OPISKELIJAN 6: 955. DAVID MALAN: Team Kolme pelattua 2000 dollaria, ja vastauksesi oli? ROB BOWDEN: 955. DAVID MALAN: 955, mikä on oikein. Mikä tarkoittaa meidän voittaja tänään, luulen, on edelleen vain Team Kolme, eikö? Team Kolme vie peli! [APPLAUSE] DAVID MALAN: Se on siis se CS50. Kiitos niin paljon CS50 tiimi. Kiitos paljon! Kiitos paljon meidän ystävät Harvard aikaa. Tämä oli CS50. [APPLAUSE] [Musiikki soi] Daven FARNHAM: Ja nyt Deep Ajatuksia, joita Daven Farnham. Miten minun pitäisi selvittää MySQL, jos en voi edes selvittää lahjani? [Naureskelee]