[Muziciranja] [MUSIC ARMIN VAN BUUREN, "To je ono što  To se osjeća kao "] [MUSIC - M4SONIC, "oružje 2,0"] [Klicati] Steve Ballmer: Woo! Ovo je CS50. [PLJESAK] DAVID Malan: Ovo je CS50. I to je početak, i na kraju, od 12 tjedna za zadnji put. Vi ćete se sjetiti s Tjedan 0 koje smo obećali to, da je ono što u konačnici stvari u ovom tečaju nije toliko gdje završava up u odnosu na svoje kolege, ali gdje, u 12. tjednu, završiti u odnosu na sebe u tjednu 0. Pa, mi smo ovdje sada u 12. tjednu, a vi možda osvrnuti nježno, ili remarkadly, na koliko daleko ste došao kada je to bilo najgore Vaši problemi, prije nekoliko tjedana. No, razmislite o tome koliko Došli ste od tada. Posebno, ako se kod onih bez prethodno iskustvo, samo nekoliko tjedana kasnije, si provedbi prilično složene podatke Struktura kao što je ovaj hash tablici Ovdje, ili čak i to TRI ovdje. Samo nekoliko tjedana kasnije, a samo tjedan dana, si provedbi toga, mash-up multiple API uisng asynchronus JavaScript poziva i HTTP Zahtjevi iza scene. U konačnici, stvaranje Cijeli web aplikacija od nečega koji je započeo sa samo nekoliko hash maraka. Sada, dapače možda podsjetiti da je 78% vas nije imao prethodnog iskustva, i mi je predložio da možda se osjeća malo usamljeno s početkom, ali shvatite koje su sada jako puno među prijatelji i navijači ovdje. Sada, to je tradicija u CS50 ne samo početak semestra, ali i na kraju semestra uz malo torte. Doista tim je dolje to rezanje i uzorkovanja tortu, ali da čeka u samo malo vremena. Ali sam mislio da bih pokupiti gdje smo stali i dobiti neke zatvaranje danas. Vi svibanj podsjetiti ovo ovdje website, ja Mislio je jedina dobra stvar što sam mogao učiniti je pisanje ove vrste ljudi će o ih podržali da se u razredu samo par od prije nekoliko tjedana. A ja ću reći njihova kreditne vratio sam ovaj odgovor iz ediblearrangments.com. Dobro jutro, gospodine Malan. Mi smo raspitivao s našim IT Odjel vezi vaše brige. Oni savjetuju da od sljedećeg tjedna, Tu će biti web patch primjenjivati. Cijenimo povratne informacije. I indeed-- [PLJESAK] DAVID Malan: I doista, ako vas ići na editablearrangments.com Sada, kliknite za prijavu, možete se doista poslao na HTTPS verziju stranice. [PLJESAK] Tako da ste ga, CS50 ovdje izrade Razlika, jedna web stranica u isto vrijeme. Tako sada, konačni projekt, Naravno, sve to sada čeka. I shvatiti da postoji bilo koji broj sastojaka da li se može uplesti Ovaj projekt je tvoje. Doista ono što mnogi učenici, ako rješavanju tkanje temeljen završnog rada, će se postaviti p 7-a Raspodjela broj, CS50 financija, a onda će se istrgnuti dijelovi koji su interesa, ili povezan do njihovog konačnog projekta, kao što je izgled do funkcije, što je Sigurno je vrlo specifičan Yahoo Finance. I oni će dodati na svoj kôd, i graditi na vrhu mehanizma za prijavu da smo Vam pružiti. I tako da je apsolutno dobro mjesto za početak. Pogotovo ako se tijekom pauze Ubrzo nakon toga, ti si samo ne stvarno siguran gdje početi stvoriti nešto što nije već je predao vama barem djelomično. p postaviti 8.2, ako želite učiniti nešto s AJAX, ili želite napisati scenarij koja uvozi zaista veliki skup podataka u bazu podataka, koristiti p 8 postavljen kao model u kojem možete izgraditi svoj vlastiti kod, u konačnici. Ali shvatite, također, da je čak i ljubitelj načina da biste započeli. Vrlo popularan okvir, koji mi smo ljubitelji, zove Laravel. To je PHP okvir da je u biti dodaje u PHP niz značajke koje su već uobičajena u svijetu Ruby i Python, drugim programskim jezicima koji su ugrađeni u njih, ili na vrhu njih, Dodatni okviri. I tako Laravel će p set 7 je okvir, u biti, i dati vam puno više alata za vaš alat kit. Dakle, ako znatiželjni, a ako želite primijeniti ne samo pouke, ali se borila i neke nove lekcije za svoj konačni projekt, check out ove i slično vrste okvira online. Kako o hosting vaše web stranice? Vi naravno, možete staviti svoj finale Projekt, ako radiš nešto tkanje temeljen, na svom CS50 aparata, a većina studenata ne. No, ako želite da se zapravo uzeti u svijetu web strana za spin i staviti svoj broj iz Tu, shvatiti da je to prilično jednostavan ovih dana kupiti naziv domene za nekoliko dolara, postaviti svoje ime domene DNS Postavke za IP adresu stvari. I onda zapravo gurati svoje broj na neki udaljeni poslužitelj tako da netko može posjetiti ste na something.com, ili bilo kojoj domeni ime vam se dogoditi da se kupi. Pratite CS50 dom Stranica je u danima koji dolaze, gdje ćemo postavljati neke upute za to upravo to. Ako želite pratiti neke smjernice, ili ako želite željeli izlaziti na vlastite, tu je tako mnoge popularne okviri i sustavi vani. Mnogi od njih su besplatni, ili super jeftini, ili barem besplatno za studente. AWS, ili Amazon Web Services, jedna je. U stvari, to je gdje je CS50 radi većina vlastite poslužitelje u tzv oblaka, pomoću virtualnih strojeva, poslužitelje da zapravo nisu fizički. Oni su iluzija fizičkog poslužitelja, ali to mi, i ti, može imati potpunu kontrolu nad. I upravo smo imali seminar, u Činjenica, par tjedana prije na to. Parse.com je super popularni back-end alat koje možete koristiti za zapravo domaćin baze podataka. Ako ne želite shvatiti, ili stand up svoj MySQL baza podataka, Tu je ovaj i druge povezane usluge koje neka se usredotočiti na dijelu Vaše aplikacije koje ste stvarno kao što su, front-end ili korisničko sučelje, ili obilježja, a zatim outsource da je netko drugi, često i besplatno. Dakako, za studentske skali prototip, bilo back-end usluga kao što su e-mail ili baze podataka što bi moglo trebati. Sada, za autentifikaciju, super uobičajena FAQ u CS50 je, kako se autentičnost korisnika? Ne s vlastitom korisnika imena i lozinke, ali kao što je Harvard ID i PIN-a. Pa, shvatili CS50 ima Usluga naziva CS50 ID, pomoću koje možete učiniti upravo to. I onda one koju rješavanje, kažu, mobilni projekti, gdje ste vrsta sukobu ako želite napraviti iPhone aplikaciju, Windows Phone app, Android aplikacija, ili bilo niz drugih uređaja vani, shvatiti da postoje zapravo alata koji omogućuju vam da pisati svoju aplikaciju, U pravilu JavaScript, ili neki sličan jezik. A onda ga rasporediti na više platforme kao što su iOS i Android i slično, PhoneGap kao jedan, Titanium drugi. Dakle, ako ste vrsta sukobu, i ostvariti da je malo Krivulja učenja za učenje Samo jedan od njih jezici, shvatite što možete uzeti svoj novi pronašao upoznatost JavaScript iz za spin, i primijeniti ga tamo. I tu je mnogo više da možete naći na svoju vlastitu, ili posjetom svoje TFS. Sada, što o životu nakon CS50? Samo tako da je to rekao je, barem jednom, nećeš biti predan problema Postavite specifikacije i distribucija broj u vječnost, ali shvatite da ne treba CS50 Uređaj za nastavak kodiranja na Mac OS. To je divno, korisno okruženje u koje to je pre-konfiguriran da bude Predstavnik lijepo Linux sustava. No, sigurno možete koristiti bilo Broj slobodno dostupnih alata ovih dana napisati kod na svoj Mac bez nadzemne kućanskog aparata, ili na vlastitu Windows računalo, ili ako radite Linux, niz alata postoje tamo. Dakle, to je samo kovitlac Turneja da biste mogli Želite sklupčati se s nekom trenutku. No, za sada, neka je uzme gledati naprijed, a što ostaje. Posebno me Naravno je povijesni događaji je CS50 hackathon. Ep sve nighter, na kojoj ćete stići oko 19:00, postaviti dućan s prijenosnim računalom, i projekt, i prijatelji. I zaroniti u finalu projekti u okruženju da izgleda malo ovako po dolasku. Vi ćete provjeriti ovdje, vi ćete zatim se spustite na posao, ćete pomoći jedan kolega. Vi ćete uživati ​​u prvoj večeri oko 21:00, druga večera oko 01:00. A onda za one koji još uvijek stoji na kraju noći, ćemo vas odvesti na IHOP. No, na putu tamo bit će Photo Booth, ne ovako, i doista stvarna CS50 letjelica na putu do IHOP. Sad, Sajam CS50, za učenici u razredu, ovo je vaša prilika da se izlagati ponosno vaše završne projekte. Ne samo da se drugima, ali obično 2.000 plus sudionika iz cijele kampusu, studenti, nastavnici, roditelji koji vide baloni uz Oxford Streetu i uđi. Dakle, shvatite da ono što čeka postoje bljeskovi možda međusobnim projektima Ovdje, gdje ćete ponijeti svoj laptop. Mi ćemo postaviti visoke stolove na kojima ste staviti svoj laptop, hop na Wi-Fi, i demo svoje projekte na prolaznike. U međuvremenu, tu će biti glazba, i kokice, i bombona, i još mnogo toga. Tako da ćete imati dovoljno mogućnosti da se druže. Morat ćemo prijatelji naš iz industrije, regrut iz bilo broj tih tvrtki Ovdje postoje samo na razgovor up studenata o životu nakon fakulteta, ili stažiranje tijekom College, i slično. Vidjet ćete, također, da je lutrija za poticanje ne samo što zasvirati njih razgovori s prijateljima, ali i pozvati svoje vlastiti prijatelji, ili uvjeriti svoje prijatelje na doći vidjeti svoj projekt. Možete zasladiti posla po njih mali kartice koje će biti uručene. Svaki od njih će imati rezervirana mjesta za malo smješka naljepnice. Vi dečki što će studenti dati smješko naljepnice. I za svakoga tko ulaganja do što i kaže, hej, što si učinio? Ili vas pita za demo svoju Projekt, što ih naljepnica ruku. Stavili su ga na svojoj kartici. I to ih kvalificira za bilo koji broj fenomenalne nagrade, uključujući one na slici Ovdje, koji su onda raffled off na kraju natjecanja. To je to za CS50. I usput, bit će dovoljno kokice, a stres loptice i slatkiša, pa čak i prošle godine Harvard bend, koji nije bio Očekuje se, ali bio je nazočan. Tu će biti Photo Booth tamo dobro, i masivni brojevi balona kao i ovi ovdje. Tako su mnogi, tako da uvijek osoblje isprobati povući ovaj trik na kraju u noći, nikad dosta radi. Ali za vas, ako želite pozvati svoje prijatelje na ovu event-- SAM CLARK: Sada, kao što smo došli preko na sljedećoj stanici na turneji. Primijetit ćete distinct-- [Smijeh] Datoteka na u. Vi ćete primijetiti izrazitu odlazak iz gotičke arhitekture kako smo vidjeli na ostatak Obilazak Yale kampusa. Sada, ovdje smo na Sanders kazalište. Sanders kazalište stvarno kulturno i akademski hub ovdje na Harvardu. Početak je održan ovdje do 1922. To je po uzoru na Sheldonian Kazalište u Oxfordu, Engleska, kao što je zapravo. I ona služi kao mjesto za mnoge kulturne događaje, i veliki akademski događaji ovdje. Mnogi klape nastupaju u Sandersa, U Crocodillos obavljaju Ovdje se često, oni su nešto poput Wippenpoofs 2.0, gotovo. Kao što je i najveća klasa zapravo na Harvardu, CS50, je učio ovdje. Tko je na turneji je zainteresiran u računalnoj znanosti? Svatko tko je zainteresiran? Nevjerojatan. Pa, ako vam se dogoditi da se matriculate na Yaleu, vi ćete jako, jako želim biti uzimanje CS50. [Smijeh] [PLJESAK] Ne će zapravo biti u mogućnosti uzeti to fizički u kazalištu Sanders, Međutim, CS50 će uživo streamed preko vas u New Havenu. Kao što ćete imati cijeli pomoćno osoblje, podršku mreže osoblja Postoji uzeti CS50, kako bi saznali Sve o računalnoj znanosti. Dakle, to je Sanders kazalište. Nije gotički, ali to je super. Se bilo tko imati bilo kakvih pitanja prije nego što smo prešli na sljedećoj stanici? Da. PUBLIKA: Je li David Malan? [Smijeh] SAM CLARK: Oh, moj Bože što je! Uzmimo autoportretisti. Autoportretisti! Uzmi autoportretisti! Upravo ovdje, upravo ovdje. Evo, netko ga držati. Netko ga držati. Kako ste, David? DAVID Malan: Pozdrav, DA SAM CLARK: radim dobro. Dobio sam ga okrenuti oko sebe. A patka lice, David. [Smijeh] Da, on voli. Nevjerojatan. Nevjerojatan. Pa, mi ćemo prijeći na sljedećoj stanici. Naše sljedeće odredište je Stadion Harvard, gdje je Imali smo veliku sreću U posljednjih 13 godina. [Smijeh] [PLJESAK] DAVID Malan: Pa glasine su doista istinite. Po prvi put u povijesti, Studenti na Harvardu i Yaleu podjednako će biti u mogućnosti uzeti tečaj nazvao CS50 ovaj dolazak jeseni 2015. godine. Mi ćemo staviti asie suparništvo za gotovo 100 godina, i na kraju, u jesen 2015. godine, stvarni Yale studenti će biti u mogućnosti uzeti CS50 po prvi put. Predavanja će doista biti streamed odavde, Vaši nasljednici u ovoj publici, u New Havenu, gdje studenti će biti u mogućnosti da se uključe u Osoba, ili kao što neki od vas Do optimiziran, on-line živjeti, ili na zahtjev nakon. No, mi ćemo stajati do lokalne potpore Struktura, potpuna s nastavnim bližnjima, tečaj pomoćnici će biti vodeći dijelovi i radnog vremena. CS50 Puzzle dan će će se održati u Cambridgeu, i mi ćemo pozvati naše Yale prijatelji u Cambridge za CS50 Puzzle dan, kao što je kao i CS50 hackathon. I onda, na kraju semestra, tamo će biti epski prikaz u oba Cambridge a u New Havenu u CS50 studenti s Harvarda, i Yale podjednako na zaslonu u tim pojedinačnim gradovima. I doista, ako imate bilo prijatelji koji idu na Yaleu, Moramo neke TFS i CSS tako nemojte ih slati na ovom URL ovdje. No, mi ćemo u međuvremenu, biti slanje jednog od CS50 vlastitog najboljeg nastave momci, Jason Hirschhorn, koji je o na diplomskom, što je upravo završio njegov rad na raskrižju računalna znanost i obrazovanje. Jason će raditi puno radno vrijeme na Yale, te će biti na terenu postoji nam pomaže da stoji ovo gore i donose ova dva sveučilišta zajedno putem CS50. [PLJESAK] Sada, uz CS50-a produkcijski tim, ja imali su priliku da hop u automobilu s ovim tipom i pogledajte što se čeka nas u New Havenu. [VIDEO PLAYBACK] [MUSIC - "movin 'pravo zajedno"] -Movin 'Pravo zajedno u potrazi dobrih vremena i dobra vijest s dobrim prijateljima koji se ne može izgubiti. -Ovo Bi mogao postati navika. -Opportunity Kuca jednom neka je doprijeti i zgrabite ga. -Da! Zajedno ćemo ga uhapsiti. -We'll Stopirati, bus ili žuti taksi ga. -Cab To? -Movin 'Pravo zajedno, Footloose and Fancy Free. -Getting Je pola zabavno dolaze podijeliti ga sa mnom. -Movin 'Pravo zajedno. -We'll Naučiti dijeliti teret. -Mi Ne treba kartu za zadržati ovu emisiju na cesti. -Hej, Fozzy, želim vam skrenuti lijevo Ako ste došli na raskrižju. -Da, Gospodine. Skrenite lijevo na raskrižju. Kermit? -Ne Vjerujem da je. Movin 'pravo zajedno, mi smo pronašao život na autocesti. -I Tvoj put je moj put. -Pa Vjerujte mi navigaciju. -Movie Zvijezde s jeftin automobila, i život s vrha prema dolje. -We're Storming veliki grad. -Da. Oluja je u pravu. Ukoliko se snijeg? -Ne, Ja ne mislim tako. -Movin 'Pravo zajedno. -Footloose I fancy besplatno. -Be Spremna za veliki put -je Je spreman za mene? -Movin 'Pravo zajedno. Movin 'pravo zajedno. Movin 'pravo zajedno. Movin 'pravo zajedno. -Maybe Bolje navući. -Da, Gospodine. Oh, pogledaj to. [END PLAYBACK] DAVID Malan: Vidjet ćemo Yale 2015. godine. [PLJESAK] Pa sad neka hvala yous. Dovoljno je reći da je cijela obitelj, i pred i iza kamere, u ovoj klasi da čini sve što je u konačnici rad. I ja bih volio da prizna malo, a onda cijelo osoblje putem najprije Colton, čiji EDM je prožeta početak predavanja za neke nekoliko tjedana sada. Kao i cijele proizvodnje Tim, koji je bio stvaranje sve izgleda tako lijepa u ovoj godini. Dan u Čileu, i Andrija, te Cheng, i Colton, i Ramon, a Barry u leđima, i Kenny i svatko tko je bio uključeni iza tih kamera, čineći sve što je moguće. Za Gabriela, kao i, naš demonstrator glavu. [PLJESAK] Ako niste već Znaš, Gabriel zapravo pronašao CS50 putem produkcijski tim je video. Doista odrastanja u Brazil prije nekoliko godina, On je otkrio da sve Materijal CS50 je bio online, a on mi je pao vrsta NAPOMENA pita da li on mogli prevesti do Portugalski za svoje kolege. I doista je učinio, u konačnici, predavanje nekih 50 studenata, svojim kolegama, U srednjoj školi. Slijedi 150 studenata sljedećih godine, a prekrasno njegov otac je zapravo snimao cijelu stvar tako možete pronaći Gabe je predavanja CS50 U Brazilu kao i online. A sada Davon ovdje, Davon ovdje je pokrenut tečaj, a je stvaranje sve izvoditi tako glatko, a bez njega ne bismo mogli upravljati tim da sada imamo. I onda, naravno, Rob Bowden. [PLJESAK] Rob je sada bio s Naravno nekih pet godina, nakon što mi je prišao student godine s interesom U uzimajući koji su uključeni u klasi. A onda je postao pomoćnik glavu TF, a potom voditelj TF, a zatim učitelj. A sada, vjerovali ili ne, Vrlo ugledni uloga člana tehničkog osoblja, koji je u svijetu računala zapravo sa sobom nosi neke težine. I da je zapravo podcjenjivanje značilo da se najviše tiče Robu. Allison, naravno, koji je bio vodeći Naši službeni profili na fotoaparatu jednom tjedna, i da se Tu je izvor dostupan online za studente koji su mogućnosti za podešavanje-u u osobi. I onda, naravno, TF, koji mislim je u svakom pojedinom radnog vremena ove godine, uključujući i one ovdje, ovi ovdje, koji ovdje kao dobro. I doista [? Zamila,?] Tko je hodao Svatko kroz problemu tečaja u postavlja, i bez kojih smo mogli Ne očekujem, usudio bih se reći, toliko toga. I onda na kraju, Cheng Ovdje, koji je poznat mnogo više od ovi slonovi, koji ima se pojavljuju najviše svakom predavanju. Doista Cheng je nedavno dobio zajedno s CS50-a produkcijski tim staviti zajedno ove zahvale što za cijelu momčad, putem malo segmentu zovemo, Cheng na ulici. [VIDEO PLAYBACK] [Muziciranja] -Ovo Je Cheng sa Cheng na ulici. I danas, ja sam ovdje u CS50 je kviz Jedan ocjenjivanja Party, gdje su djelatnici CS50 su se okupili kako bi razred kvizu jednom. Ne bih stvarno to uzeti u obzir strana, ali da dobijete ideju. Ja ću se pitati ih neka pitanja O svojim iskustvima ovaj semestar, a možda i neke tehničke pitanja, onda ćemo ih riješiti. -Ja Ne mislim da sam spreman za to. -To Je u redu. -OK. -Kako Mnogo bitova su u bajt? -4, 8. Što se PHP znači? PHP? Hipertekst protokol. -je To protokol, iako? -Ne Znam. Je li? -Eh, Eh. Buzzer. -Ja Znam da P zalaže za PHP. -Pa Gdje se to zaustavi? -To Nikada ne prestaje. -To Mora zaustaviti na negdje. -Ne, Ne. -Acronyms Pojednostaviti do riječi. -Ne, Mm-mm. [? Recouragin? ?] -Ovo Je ozbiljno pitanje. [Smijeh] Ono što slijedi u ovom slijed brojeva? 2, 4, 8, 16, 32, 955. -I Mislio da si reći 64, ali u redu. Što je sljedeći broj u nizu? -CS50. -To Nije ni broj. -Ja Nemam pojma. -None Od vas u pravu. Molimo, vratite se na ocjenjivanje. Što je 2 do snage 64? Oh, Isuse. Ja bi trebao znati. -Ne Znam. -OK. [Smijeh] -Kako Mnogi stres loptica to radi uzeti ispuniti Sanders kazalište? -Too Mnogo. -Vi Nikada ne može imati previše stresa lopte. -Am Li u pravu? Što je točan odgovor? -Postoji Nije točan odgovor. -I'm Sigurno postoji. -To Ovisi o veličini od stresa loptu. Znate li tko je Rob Bowden je? -Da. On ima bolju kosu ove godine nego što je učinio prethodnih godina. Dakle, to je malo teže ga prepoznaju, ali sam ga uspio. -je Je momak koža? -Da. -OK. Da, ja mu se sviđa. -Sada Da ste spomenuli da je, Imam pitanje za vas. -Sve U redu. Što je Rob Bowden je bench press? -To Max. Što mu je max bench press? -Vi. -Thank Vam toliko CS50 je TFS, CA, producenti, dizajneri, znanstvenici, i svi drugi koji je bio uključen i ispred i iza kamere Ovdje u CS50. Mi sigurno ne može učiniti bez vi, a mi ne možemo čekati da se dobrodošlicu novom Članovi osoblju. -Svatko Ovo stol, možemo dobiti zagrljaj? -Thank Vas. Puno ti -Thank, osoblje. Hvala vam što ste postali osoblje. To zaključuje naš razgovor. Hvala vam što ste bili na osoblje ove godine. -Thank Vam toliko. -Thank Vas. -Ne, Ne, hvala. -Jeste Radim dobar posao ili što? -Vi Učinio predivno. To je Cheng, s Cheng na Ulica, a to je CS50 2014. Što smo razgovarati o tome? Upravo smo imali ovaj razgovor. Ovo nije igračka. [Muziciranja] [END PLAYBACK] [PLJESAK] DAVID Malan: Pa CS50 je Doista sada zapošljavanje za TFS, naravno asistenata, producenti, dizajneri, i bilo koji broj drugih uloga koje omogućili da ide na iza scene. A sada, za nešto malo poseban. Kao što znate, Colton ima uveo svoju EDM razredu, ali danas je dobio bend zajedno i CS50, prije nego što smo donijeti neke učenike se na pozornici, ja vam dati Colton, Gabe, a Taylor. [Muziciranja] COLTON: Osjetite moj način kroz mrak. Vođeni kucanje srca. Ja ne mogu reći gdje će putovanje završiti. Ali ja znam gdje početi. Pokušajte mi reći da sam previše Mladi razumjeti. Recimo ja sam uhvaćen u snu. Život će me proći, ako Ne otvaraju oči. To je u redu po meni. Tako me probuditi kad je sve gotovo. Kad sam mudriji i ja sam stariji. Sve ovo vrijeme bila sam se nalaz i nisam znala da sam izgubila. Tako me probuditi kad je sve gotovo. Kad sam mudriji i ja sam stariji. Sve ovo vrijeme bila sam se nalaz i nisam znala da sam izgubila. Pokušao sam nosi težina u svijetu. Ali ja sam dobio samo dvije ruke. Nadam se da ću dobiti priliku putovati svijetom. Nemam nikakvih planova. Želja da sam mogao ostati zauvijek ovaj mladi. Ne bojte se zatvoriti oči. Život je igra napravljena za Svatko, a ljubav je nagradu. Tako me probuditi kad je sve gotovo. Kad sam mudriji i ja sam stariji. Sve ovo vrijeme bila sam se nalaz i nisam znala da sam izgubila. Svatko! Tako me probuditi kad je sve gotovo. Kad sam mudriji i ja sam stariji. Sve ovo vrijeme bila sam se nalaz i nisam znala da sam izgubila. Nisam znao da sam izgubio. Nisam znao da sam izgubio. [PLJESAK] DAVID Malan: Dolazeći ove godine na CS50 sajam, glazba uživo, kao dobro. Tako sada, naša posljednja prilika malo sudjelovanje publike. Za to nam je potrebno šest studenti i tri osoblja. Idemo vidjeti ovdje, u redu, ti si praktički skakanje iz svog naslonjača. Dođite na gore. OK. Što je s vama dvoje zajedno ovdje, dođi gore. A što je s vama dvoje i ti jedan, daj se. Ajmo rastu timovi malo. OK. Upravo tamo. Hajde. Da. Ti, dođi dolje. To će biti teško. OK. OK. Dobro, hajde dolje. Vidimo se za nekoliko minuta. U redu, tako da dolaze ovamo. Mi ćemo dobiti još dva stolice i učinimo Nick, i Alison, a to Yale Student ovamo, a Rob Bowden, dolaze na gore. U međuvremenu, ako je Cheng može mi se pridružiti na pozornici. Ako ti dečki bi htjeli oblikovati dva studentski timovi, i jedan osoblje tima. A Cheng, ako bi mogao distribuirati ove stolice ovdje, ja ću doći odbora spremni. To je nevjerojatno neugodno. OK. Učinite svoj put do stolici tamo. Dođite na više. Dođite na dolje. I mislim Yale student se igrati za momčad osoblja. Izvrsno. Mi bi trebali imati dovoljno stolice, nadam se. Ako ne, mi ćemo zgrabiti drugog. Gdje smo to potrebno? Više ovdje, dođite. U redu. Cheng Gong: Da li mi je potrebno više osoblja? DAVID Malan: Ne, ne. To će biti dvije studentske ekipe a jedan osoblje tima s Harvarda / Yale. U redu, tako da mi se ovo Tradicija igranja Jeopardy, ili stvarno, naša vlastita verzija opasnosti gdje smo samo postavljati pitanja i očekujemo odgovori. Ali pitanja ćemo pitati nije napisao nama, oni su napisali vas. Vi svibanj podsjetiti a dugo obrazac Problem Set A. [Smijeh] Moram priznati, većina njih ne bi ga u kvizu jedan. Imamo možda i 500 pitanja pita, što je HTML? Što je HTTP? Što je CSS? Dakle, oni nisu bili baš najzahtjevnija pitanja, ali smo prošli kroz stotine i stotine pitanja uzorak sljedeće. Dakle Cheng ovdje ima ljubazno ponudio pokrenuti odbora. Mi ćemo ići naprijed i ovdje to zovu Tim Jedan, dva tima, a tim tri. I recimo da je tim Tri je osvojio bacanje, pa ti dečki će se pogled na Vaše lijevo ili iznad vas, pokupiti tjedan, i odabrati količinu dolara. Nakon toga ćemo pitati Pitanje i Cheng će Nagrađujemo vas, ili odbiti od ti potrebni bodovi. Team tri, što bi vam se sviđa? Ja sam čuo puno tjedna 0 ovdje. [Smijeh] STUDENTSKI 1: Možemo izabrati bilo? DAVID Malan: Svaka kategorija, bilo koji iznos. Student 2: Tjedan 0, 500. DAVID Malan: Vi ste stavljanjem više Mislio u odabiru pitanje nego što sam pisao u njima odabiru U redu, pa što si rekao? OK. I onda prvi Ruka koja ide gore volje se smatra onaj tko je pozvonio u. Koja je razlika između globalne i lokalne varijable? Vidio sam Team dva. STUDENT 3: Global-- činimo upravo govoriti u mikrofon? Globalna je za cijelu opseg programa, dok je lokalna samo definira u izoliranom dijelu. DAVID Malan: Idemo pogledati. Mi ćemo vas držati na odgovoriti da je vaš kolege dao. Ako kliknete na tekst, PODRUČJE u svim kape. [Smijeh] DAVID Malan: Mislim da idemo morati uzeti doslovno. Dakle, nećemo dati tih bodova. Ćemo očekivati ​​točno ono što vaši kolege dao. Dakle, nažalost, nismo u minusu 500, ali si još uvijek u kontroli. No, ti si još uvijek u control-- Sada ste u control-- dobro, nema. Ti si uvijek u kontroli. Student 2: OK. DAVID Malan: Ti si uvijek u kontroli. Da, idemo na 500 opet. OK. Tjedan 1, 500, Cheng. Koje su vrste podataka i njihove veličine? [Smijeh] DAVID Malan: Oh, vidio sam predaju se ovdje prvi. Rob Bowden. ROB Bowden: char je 1 byte, kratko je dva bajta, int je 4 bajta, duga je 4 bajta, dugo dugo 8 bajtova, char Star je 4 bajta, int star je 4 bajta, a dugo dugo star je 4 bajta. DAVID Malan: Cheng, ono je točan odgovor? ROB Bowden: Oh, plutaju i dvostruko. DAVID Malan: Ostavio si out dio arkom, ali mislim da bismo trebali dajte ga za 500. ROB Bowden: Da. STUDENT: Ovo je pristran! ROB Bowden: Što to govoriš? DAVID Malan: To je u redu točke went-- to je u redu, ekipu. Nisam dobar sudac, očito. U redu, idemo krenuti dalje. Vi imate kontrolu. Yale student. Mi ćemo učiniti Tjedan 4 za 500 bodova. Mislim da sam vidjela momčadi tri. STUDENTSKI 1: Vi osloboditi memoriju. DAVID Malan: Vi osloboditi memoriju? Oslobodite ga. Mi ćemo ga dati. U redu, tima Jedan i tri vezani, Team Tri ima kontrolu. Što kategorija želite? Student 2: tjedan dva, 500. [DNEVNI DOUBLE ALARM] DAVID Malan: Nevjerojatno. Student 2: Sve? DAVID Malan: Dobivate odabrati svoj iznos. STUDENTSKI 1: Zašto ne? STUDENT 3: Da. STUDENT 4: Sve u. Student 2: 500. DAVID Malan: 500? Student 2: Da. DAVID Malan: 500, Daily Double. STUDENT 3: Ne, ne mogu. DAVID Malan: Cheng? Ne! [Navijački] DAVID Malan: 500 i Kontrola uprave. Mi have-- ROB Bowden: Dakle dvostruka je da ili ne pitanje? [Smijeh] DAVID Malan: Imamo vremena za jedan ili još dva pitanja u Jedinstvenom opasnosti. OK. Team tri. Tjedan 0, za 100. Koji tim si na? STUDENT 5: Ja sam dva. DAVID Malan: OK. Team Two. STUDENT 5: Vi koristite Say blok u MIT Scratch reći, pozdravi, svijet. [Smijeh] DAVID Malan: Minus 100. U redu, još jedan pitanje u Jedinstvenom opasnosti. Ti dečki su još uvijek u kontroli. Student 2: Tjedan 3, 100. DAVID Malan: Tjedan Tri, 100. Što je the-- ROB Bowden: Team tri. DAVID Malan: Team tri? OK. Idemo s momčadi tri. STUDENT 3: Najbolji slučaj scenarij, ili pokrenuti vrijeme? Zbog najboljem slučaju Scenarij je to u redu. DAVID Malan: Da vidimo što je točan odgovor. [Smijeh] DAVID Malan: U redu. Krenimo na Double Jeopardy. ALEX TREBEK (snimanje): To je pitanje. DAVID Malan: Double Jeopardy, U ovom Double Jeopardy imamo kategorije Tjedan 5, 6, 7, 8, i 9. STUDENT 3: Gdje su naši bodovi? Gdje su naši bodovi? DAVID Malan: Mi smo ide na ručno podešavanje. Tamo idemo. Team Dva imala 2.000? OK. U redu, tako da sada možemo opet baci novčić a mi daje kontrolu Team dva. Ajde i odaberite kategorija i količina. Student 2: Idemo Tjedan 6, 1000. DAVID Malan: Tjedan 6, 1000. Kako stog raste? Team Two. STUDENT 5: Dodajete Nova funkcija u djelokrugu. DAVID Malan: Dodaj Nova funkcija Opseg. Ona raste. [Smijeh] DAVID Malan: U redu, ali vi ste još uvijek u kontroli. STUDENT 5: U redu, netko drugi pokupiti. STUDENT 6: Ja ću pokupiti. DAVID Malan: To je sve relativno. Iako smo skloni povući stog što odrastanja, vi ćete se sjetiti da su adrese zapravo rastu u drugom smjeru. No, samo je potrebno da bi Rob sretan tamo. U redu, Team Two. STUDENT 4: Tjedan 8, 1000. DAVID Malan: Tjedan 8 za 1000. Istina ili laž, je HTML programski jezik? Postoji još jedan sudac koji mogu odlučiti? ROB Bowden: To je sve ja. DAVID Malan: U redu, Rob je pozvao. ROB Bowden: Nije, pa lažna. DAVID Malan: Rob kaže lažne, a odgovor je ne. [Smijeh] Cheng Gong: Čekaj, čekaj, čekaj. Čekaj, čekaj, čekaj. DAVID Malan: U redu, Yale student? Student 2: To je loše napisan Pitanje, je rekao istina ili laž, a onda je pitanje. I objekt. DAVID Malan: navedeno. Imamo vremena za još jednu Double Jeopardy pitanje. Team Two. STUDENT 6: Tjedan 9, 1000. DAVID Malan: Tjedan 9 za 1.000. Koja je razlika između ID i klasi? Team tri? Team tri. STUDENT 3: Možete se prijaviti ID samo jedna vrsta stvar u HTML, ali možete prijaviti razred previše različitih stvari. [PLJESAK] DAVID Malan: OK. Mi ćemo ga dati. Dakle, ako ćemo nastaviti na Final opasnosti, Mislim, Team Tri samo pobjeda, zar ne? Tako ćemo napraviti još jedno pitanje. Još jedno pitanje, Double Jeopardy. Tako barem možemo pull-- da neće pomoći. To bi moglo pomoći u ekipu. U redu, koji je pod kontrolom? Ne mi, očito. OK. Ti dečki. Da, samo je dobio to pravo. Student 2: Tjedan 9, 200. DAVID Malan: Pa igrao, tjedan 9, 200. Što simbol učiniti sve PHP-- Student 2: Rob. DAVID Malan: Rob? ROB Bowden: Novac oznaka. [Smijeh] DAVID Malan: U redu, idemo dalje. Idemo nastaviti na Final opasnosti. Ajmo svi doći do odgovora, a mi ćemo vas pisati o tome papirić što igramo neku glazbu. A onda ćemo se praviti ovako ide prema planu. U redu, tako Final opasnosti kategorija je 12 tjedan. Vi svi morate decide-- Nisam donijeti olovke, br. Olovke, molim. Hvala Vam. U redu, u redu. Nema više olovke, molim. OK. Dakle Team Jedan je na 0, Team Two je na 0, a Team Tri je na 2. Možete se kladiti do 2.000 dolara. Tako ćemo ići naprijed i učiniti svoj ulog. Oklade dolje. A sada Cheng se događa otkriti na pitanje, onda igrati neku glazbu dok smo odgoditi. [Opasnosti TEMA IGRI] DAVID Malan: U redu, neka Na početku ovdje s momčadi tri. Zaradite 1000 $ i odgovorio? STUDENTSKI 1: 955. DAVID Malan: 955. Tim Dva ovdje zaradite. STUDENT 7: 2.000 $. DAVID Malan: $ 2.000 i vaš odgovor bio? STUDENT 6: 955. DAVID Malan: Team Tri zaradite $ 2,000, a tvoj odgovor je bio? ROB Bowden: 955. DAVID Malan: 955, što je točno. Što znači da je naša pobjednica je danas, mislim, još samo tri tima, zar ne? Team Tri vodi igru! [PLJESAK] DAVID Malan: To onda je to za CS50. Hvala vam toliko za CS50 tima. Hvala vam toliko! Hvala vam toliko za našu Prijatelji na Harvard vrijeme. Ovo je CS50. [PLJESAK] [Muziciranja] DAVEN FARNHAM: I danas duboko Misli, po Daven Farnham. Kako bih ja trebao shvatiti MySQL, Ako ja ne mogu ni shvatiti svoju sadašnjost? [Smijeh]