[Mūzikas atskaņošanai] [MUSIC Armins van Bīrens, "Tas ir tas,  Tā uzskata, tāpat "] [MUSIC - M4SONIC, "IEROCIS 2.0"] [Sasita] Steve Ballmer: Woo! Tas ir CS50. [Aplausi] DAVID Malan: Tas ir CS50. Un tas ir sākums, un beigas, 12. nedēļas par ļoti pēdējo reizi. Jūs atceraties no Nedēļa 0, kas mums solīja tas, ka tas, ko galu galā jautājumi šajā kursā nav tik daudz, ja jūs galu up, salīdzinot ar saviem klasesbiedriem, bet kur tu, jo 12. nedēļā, galu galā attiecībā pret sevi 0. nedēļā. Nu, mēs esam šeit un tagad 12. nedēļā, un jums varētu atskatīties lētticīgi, vai remarkadly, pie cik tālu jūs esat tad, kad tas bija sliktākais jūsu problēmas, pirms dažām nedēļām. Bet uzskatu, cik tālu Jūs esat nonācis kopš tā laika. It īpaši, ja viens no tiem, kam nav iepriekšēja pieredze, tikai dažas nedēļas vēlāk, Jūs bijāt īstenošanai diezgan sarežģītas dati struktūra patīk šī hash tabulas šeit, vai arī tas TRI šeit. Tikai dažas nedēļas vēlāk, un tikai pirms nedēļas, Jūs bijāt Īstenojot šo, jauktā no vairākiem API uisng asynchronus JavaScript zvani un HTTP pieprasījumi aiz skatuves. Galu galā, radot Visa web app no ​​kaut kas sākās ar tikai dažiem hash zīmēm. Tagad tiešām jūs varētu atgādināt, ka 78% no jums nebija iepriekšējas pieredzes, un mēs ierosinājām, ka Jums varētu būt sajūta nedaudz vientuļš sākuma, bet saprast ka tagad jums ir ļoti daudz vidū draugi un atbalstītāji šeit. Tagad tas ir tradīcija CS50 lai ne tikai sāktu semestrī, bet arī izbeigt semestris ar mazliet kūka. Tiešām komanda ir lejā griešana to uz augšu, un paraugu ņemšanas kūka, bet gaida tikai mazliet laika. Bet es domāju, ka man uzņemt kur mēs kreisi off un saņemt slēgšanu šodien. Jūs varat atgādināt šo šeit mājas lapā, es domāja tikai laba lieta, es varētu darīt ir rakstīt šo laipnajiem ļaudīm upon kam apstiprināja tos, lai klasē tikai pāris no pirms nedēļas. Un es saku to kredītu, es saņēmu atpakaļ šo atbildi no ediblearrangments.com. Labrīt, Mr Malan. Mums ir interesējušies mūsu IT nodaļa par savām bažām. Viņi iesaka, ka no nākamās nedēļas, būs mājas lapā plāksteris. Mēs novērtējam atsauksmes. Un indeed-- [Aplausi] DAVID Malan: Un tiešām, ja jūs iet uz editablearrangments.com tagad, noklikšķiniet uz pieteikšanās, jūs patiešām nosūtīti uz HTTPS versiju vietas. [Aplausi] Tātad jums ir tā, CS50 šeit padarot starpība, viens mājas lapā laikā. Tāpēc tagad, galīgais projekts, Protams, viss, kas gaida tagad. Un saprast, ka tur ir kādu sastāvdaļu skaits ka jūs varat aust uz šis projekts no jums. Patiesi, ko daudzi studenti darīt, ja risinot tīmekļa galīgo projektu, veiks p noteikti 7 ir sadales kodu, CS50 Finance, un tad būs izplēst daļu no tā, kas ir procentu, vai piederīgs to galīgo projektu, kā uzmeklēt funkciju, kas ir protams, ļoti specifiski Yahoo Finance. Un tie būs pievienot savu kodu, un veidot atop pieteikšanās mehānismu ka mēs piedāvājam jums. Un tā tas ir absolūti lieliska vieta, lai sāktu. It īpaši, ja pār pārtraukuma, un īsi pēc tam, jūs esat vienkārši nav īsti pārliecināts, kur sākt radīt kaut ko, kas ir ne jau nodota jums, vismaz daļēji. p noteikts 8,2, ja vēlaties kaut ko darīt ar AJAX, vai arī jūs vēlaties rakstīt scenāriju kas importē tiešām liels datu kopu uz datu bāzes, izmantojiet p noteikts 8 par modeli, kurā Jūs varat veidot savu kodu, galu galā. Bet saprast arī to, ka tur ir pat mīļotājs veidi, lai sāktu. Ļoti populārs sistēma, ka mēs esam fani, sauc Laravel. Tas ir PHP sistēma kas būtībā piebilst PHP vairākus iezīmes, kas ir jau izplatītas pasaulē Ruby un Python, citas programmēšanas valodas kas ir būvēti uz tiem, vai uz augšu no tiem, papildu sistēmas. Un tā Laravel veiks p komplektu 7 ir sistēma, pēc būtības, un jums visai daudz vairāk instrumenti jūsu instrumentu komplekts. Tātad, ja interesē, un, ja jūs vēlaties ne tikai uz gūto pieredzi, bet risinātu dažas jaunas nodarbības savu galīgo projektu, izbraukšana šo un līdzīgas veidi ietvaros tiešsaistē. Kā par hosting jūsu mājas lapā? Jūs, protams, varat ievietot savu finālu projektu, ja kaut ko dara tīmeklī, Jūsu CS50 ierīces, un lielākā daļa studentu darīt. Bet, ja jūs vēlaties, lai faktiski veikt vispasaules tīmeklī, kas par spin un nodot savu kodu out tur, saprotam, ka tas ir diezgan vienkārši šajās dienās iegādāties domēna vārdu par pāris dolāriem, izveidot savu domēna nosaukumu DNS iestatījumi IP adresi sīkumi. Un tad faktiski virzīt savu kods uz kādu attālu serveri lai kāds var apmeklēt tu pie something.com, vai kāds domēns nosaukt jums gadās nopirkt. Sekojiet līdzi CS50 mājās lapa dienu nāk, kur mēs pēc dažus norādījumus lai dara tieši tā. Ja vēlaties sekot dažas norādes, vai, ja jūs vēlaties patīk risks par savu, tur ir tik daudzi populāri sistēmas un sistēmas, kas tur. Daudzi no kuras ir brīvas, vai super lēts, vai vismaz bez studentiem. AWS, vai Amazon Web Services, ir viens. Faktiski, tas ir, ja CS50 lielākoties vada savus serverus tā saukto mākoni, izmantojot virtuālās mašīnas, serveru ka nav īsti fiziski. Viņi ilūzija fiziskā serveriem, bet mēs un jūs, varētu būt pilnīga kontrole pār. Un mēs tikko bija semināru, kas Fakts, pāris nedēļas atpakaļ uz to. Parse.com ir super populārs back-end rīks ka jūs varat izmantot, lai faktiski uzņemt datu bāzi. Ja jūs nevēlaties, lai noskaidrotu, vai piecelties savu MySQL datu bāzē, tur ir šis un citi saistītie pakalpojumi, ļauj jums koncentrēties uz daļu jūsu app, ka jūs patiešām piemēram, front-end vai lietotāja interfeiss, vai iezīmes, un pēc tam ārējus kādam citam, bieži vien bez maksas. Protams studentu skalas prototipi, jebkuri back-end pakalpojumus piemēram, e-pastu vai datu bāzēm kas jums var būt nepieciešams. Tagad, autentifikāciju, super kopīga FAQ in CS50 ir, kā jūs autentificēt lietotājus? Ne ar savu lietotāju vārdus un paroles, bet, piemēram, Hārvarda ID un tapas. Nu, saproti CS50 ir pakalpojumu sauc CS50 ID, caur kuru jūs varat darīt tieši to. Un tad tiem no jums risināt, saka, mobilie projekti, kur jūs esat veida pretrunā, ja jūs vēlaties, lai do iPhone app, Windows Phone app, Android app, vai jebkura virkne citu ierīču, kas tur, saprotu, ka ir faktiski instrumenti, kas ļauj jums rakstīt savu app, in parasti JavaScript, vai citām līdzīgām valoda. Un tad izvietot to uz vairāku platformām, piemēram, iOS un Android un tamlīdzīgi, phonegap kas ir viens, Titanium otru. Tātad, ja jūs esat veida pretrunā, un saprotam, ka tur ir mazliet mācīšanās līkne pret mācībām Tikai viens no šiem valodas, saprotam, jūs varat veikt savu jauno konstatēts familiaritāte ar JavaScript out par spin, un piemērot to tur. Un tur ir tik daudz, ka Jūs varat atrast savu, vai konsultējoties ar savu TFS. Tagad, ko par dzīvi pēc CS50? Tikai tāpēc, ka tas ir teikt, vismaz vienu reizi, jūs neesat gatavojas jānodod problēmu komplekts specifikācijas un izplatīšana kods uz mūžīgiem laikiem, bet saprast ka jums nav nepieciešams CS50 ierīce turpināt kodēšanas uz Mac OS. Tas ir brīnišķīgi, noderīgs vide, kas tas ir iepriekš konfigurētas pārstāvis jauku Linux sistēmu. Bet jūs noteikti var izmantot jebkuru skaits brīvi pieejamie instrumenti šajās dienās rakstīt kodu uz savu Mac bez pieskaitāmās iekārta, vai par savu Windows datoru, vai arī, ja jūs darbojas Linux, vairākus instrumentus pastāv arī tur. Tātad tas ir tikai viesulis ceļojums, ka jūs varētu gribu saritināties ar kādā brīdī. Bet tagad, pieņemsim jāskatās uz priekšu un to, kas paliek. Jo īpaši starp Protams, vēsturiskie notikumi ir CS50 hackathon. Episkā visi apmeklētājs, pie kura jūs ieradīsieties ap 19:00, izveidot veikalu ar savu portatīvo datoru, un projekts, un draugiem. Un nodoties final projekti vidē kas izskatās mazliet kā šis pēc ierašanās. Jūs pārbaudīt šeit, jūs Tad jāķeras pie darba, jums palīdzēt out klasesbiedrene. Jūs dzert pirmajā vakariņām ap 09:00, otrais vakariņas ap 01:00. Un tad tiem vēl stāv beigās nakti, mēs tevi IHOP. Bet pa ceļam tur būs Photo Booth, nepatīk tas, un patiešām faktisko CS50 kursē par mūsu ceļu uz IHOP. Tagad, CS50 godīgi, par skolēni klasē, šī ir jūsu iespēja izstādīt lepni jūsu gala projekti. Ne tikai citiem, bet parasti 2000 plus dalībnieki no visas universitātes pilsētiņā, studentiem, pasniedzējiem, ļaudīm, kas redz baloni gar Oxford Street un ierasties uz. Tātad, saprast, ka tas, ko gaida pastāv Ieskatu varbūt vienam otra projektiem šeit, kur jūs lai jūsu klēpjdators. Mēs izveidot garš tabulas, kurās jūs nodot savu klēpjdatoru, apiņu par Wi-Fi, un demo savus projektus, lai garāmgājēji. Tikmēr, būs mūzika, un popkorns, un konfektes, un daudz ko citu. Tāpēc, ka jums ir pietiekami daudz iespēju maisīt. Mums būs draugu mūsējais no rūpniecības, vervētāji no jebkura vairākas no šīm sabiedrībām šeit tur vienkārši tērzēt up skolēniem par dzīvi pēc koledžas, vai stažēšanās laikā College, un tamlīdzīgi. Jūs redzēsiet arī to, ka tur ir izloze, lai stimulētu ne tikai tu streikot šos tērzēšanu ar draugiem, bet arī uzaicināt savu pašu draugi, vai pārliecināt Savu draugus nākt redzēt savu projektu. Jūs varat saldinātu darījuma ar šiem maz kartes, kas tiks izsniegtas. Katrs no tiem būs vietturus maz Smiley sejas uzlīmes. Jūs guys kā studentiem būs jādod smaidiņam uzlīmes. Un ikvienam, kas ventures līdz jūs un saka, hey, ko jūs darījāt? Vai lūdz jums demo jūsu projekts, jūs puses tos uzlīme. Tās nodot to uz to karti. Un tas kvalificējas tos kāds no pasakains balvām skaits, tostarp tos, attēlotie šeit, kas ir pēc tam raffled off beigās notikumu. Tas ir tas CS50. Un pa ceļam, būs pietiekami daudz popkorns, un stresa bumbas, un konfektes, un pat pagājušajā gadā Harvard band, kurš nebija gaidīts, bet bija apmeklēšanu. Būs Photo Booth tur kā labi, un masveida skaits baloniem tāpat šiem uzņēmumiem šeit. Tik daudz tā, ka Nemainīgi darbinieki mēģināt pull šo triks beigās nakts, nekad nav gluži darbojas. Bet jums, ja vēlaties uzaicināt savus draugus uz šo event-- SAM CLARK: Tagad, kā mēs nāk pār uz nākamo pieturas par ceļojumu. Jūs pamanīsiet distinct-- [Smiekli] Failu uz in. Jūs pamanīsiet atšķirīgas izbraukšanas No gotikas arhitektūras ka mēs redzējām uz pārējo tūre Yale Campus. Tagad, šeit mēs esam Sanders teātrī. Sanders teātris ir patiešām kultūras un akadēmiskās rumbas šeit Hārvardā. Uzsākšana notika šeit līdz 1922. Tas ir veidots pēc Sheldonian Teātris Oxford, Anglijā, kā faktiski. Un tā kalpo kā atrašanās vietu daudziem kultūras pasākumiem, un lielo akadēmisko pasākumu šeit. Daudzas a cappella grupas uzstājas Sanders, tad Crocodillos veikt šeit bieži, viņi kārtot līdzīgu Wippenpoofs 2.0, gandrīz. Kā arī lielākā klase faktiski Hārvardā, CS50, māca šeit. Kurš par ceļojumu ir ieinteresēta datorzinātnēs? Ikviens ieinteresēts? Drausmīgs. Nu, ja tev gadās imatrikulēt Yale, jūs tiešām, tiešām vēlas būt, ņemot CS50. [Smiekli] [Aplausi] Jums nebūs faktiski varētu veikt tas fiziski ietvaros Sanders teātrī, Taču, CS50 tiks tiešraidē straumētas jums New Haven. Kā arī jums ir visu atbalsta personāls, atbalsta tīkla darbinieku tur veikt CS50, lai uzzinātu visu par datorzinātnē. Tātad šis ir Sanders Theater. Tas nav Gothic, bet tas ir lieliski. Vai kāds ir kādi jautājumi Pirms mēs pāriet uz nākamo pieturas? Yeah. Mērķauditorija: Vai tas ir David Malan? [Smiekli] SAM CLARK: Ak, mans Dievs, tas ir! Paņemsim Pašbilde. Pašbilde! Veikt Pašbilde! Tieši šeit, tieši šeit. Lūk, kāds turēt to uz augšu. Kāds turēt to uz augšu. Kā jums, David? DAVID Malan: Sveiki, DA SAM CLARK: es esmu dara labi. Man uzsist to apkārt. Un pīle seja, David. [Smiekli] Jā, viņam patīk, ka. Drausmīgs. Drausmīgs. Nu, mēs pāriet uz nākamo pieturas. Mūsu nākamā pietura ir Harvard stadions, kur mēs esam bija liela laime pēdējo 13 gadu laikā. [Smiekli] [Aplausi] DAVID Malan: Tātad baumas ir patiešām taisnība. Pirmo reizi vēsturē studentiem Hārvardas un Jēlas tāpat varēs veikt kursu sauc CS50 tas nāk Fall 2015. gadā. Mēs likts ASIE sāncensības Jau gandrīz 100 gadus, un galu galā, rudenī 2015. gadā faktiskie Yale studentiem varēs veikt CS50 pirmo reizi. Lekcijas būs patiešām noskatīties no šejienes, Jūsu pārņēmēji šajā auditorijā, uz New Haven, kurā studenti varēs iesaistīties persona, vai kā daži no jums ir tik optimizēta, online dzīvo, vai arī pēc pieprasījuma pēc. Bet mums būs pastāvīga up vietējo atbalstu struktūru, pilnīgs ar mācību līdzcilvēkiem, kursa palīgi vadīs sekcijas, un darba laiks. CS50 Puzzle diena būs norisināsies Cambridge, un mēs aicinām mūsu Yale draugi Cambridge par CS50 Puzzle diena, jo arī CS50 hackathon. Un tad semestra beigās, tur būs būt episkā displejs gan Cambridge un New Haven no CS50 studenti no Harvard, un Yale gan uz displeja šajās attiecīgajās pilsētās. Un tiešām, ja jums ir kāds draugi, kas dodas uz Yale, mums ir nepieciešams zināms TFS un CSS arī tā do sūtiet tos uz šo URL šeit. Bet mēs pa to laiku, būs nosūtot vienu no CS50 pašu labāko mācīšanas puiši, Jason Hirschhorn, kas ir par lai absolvents, tikko pabeigts viņa darbs par krustojumā datorzinātnes un izglītība. Jason tiks strādā pilnu laiku Yale, un būs uz vietas tur palīdzot mums stāvēt šo augšu un lai šīs divas universitātes kopā via CS50. [Aplausi] Tagad kopā ar CS50 gados ražošanas komanda, es bija iespēja apiņu automašīnā ar šo puisi un to apskatīt to, ko mūs sagaida New Haven. [VIDEO PLAYBACK] [MUSIC - "Movin 'labi gar"] -Movin 'Labi gar meklēšanā par labu laiku un laba ziņa ar labiem draugiem, kuri nevar zaudēt. -Tas Varētu kļūt par ieradumu. -Opportunity Sitieniem reiz pieņemsim aizsniegt un paķert to. -Yeah! -Kopā Mēs notvert to. -We'll Ceļot ar autostopu, autobusu, vai dzeltena kabīnē, tas. -Cab To? -Movin "Tiesības kopā, footloose un iedomātā bezmaksas. -Getting Ir puse fun nāk dalīties tajā ar mani. -Movin "Labi kopā. -We'll Iemācīties dalīties slodzi. -Mēs Nevajag karti, lai saglabāt šo parādīt uz ceļa. -Hey, Fozzy, es gribu, lai jūs jānogriežas pa kreisi ja jūs nākt uz dakšiņu ceļu. -Jā, Sir. Nogriezieties pa kreisi dakšiņu ceļa. Kermit? -Es Nedomāju, ka. Movin "tiesības kopā, mēs esam atrasts dzīvi uz šosejas. -Un Savu ceļu ir mans ceļš. -Tātad Uzticēties manu navigāciju. -Movie Zvaigznes ar bezgaumīgs automašīnām, un dzīve ar augšas uz leju. -We're Vētras lielo pilsētu. -Yeah. Storm ir taisnība. To vajadzētu Snieg? -Nē, Es tā nedomāju. -Movin "Labi kopā. -Footloose Un iedomātā bezmaksas. -Be Gatavs liels laiks -Vai Tas gatavs mani? -Movin "Labi kopā. Movin "labi kopā. Movin "labi kopā. Movin "labi kopā. -Maybe Jūs labāk apstājieties. -Jā, Sir. Ak, apskatīt to. [END PLAYBACK] DAVID Malan: Redzēsim Yale 2015. gadā. [Aplausi] Tātad tagad daži paldies yous. Pietiek pateikt tur Visa ģimenes, gan priekšā un aiz kameras, šajā klasē kas padara viss darbs galu galā. Un es gribētu izteikt atzinību maz, un pēc tam visa darbinieki kā pirmais no Colton, kuru EDM ir piesātinājis sākumu lekciju kādu nedēļu skaitam tagad. Kā arī visu produkciju komandas, kurš ir bijis padarīt viss izskatās tik skaisti šogad. Dan Čīlē, un Andrew, un Cheng, un Colton, un Ramon, un Barry aizmugurē, un Kenny un ikviens, kurš ir bijis iesaistīti aiz šīm kamerām, padarot viss iespējamais. Lai Gabriel, kā arī, mūsu galva mācību puisis. [Aplausi] Ja jums nav jau zinu, Gabriel faktiski konstatēts CS50 veidā Ražošanas komandas video. Patiešām aug Brazīlija dažus gadus atpakaļ, viņš atklāja, ka visi CS50 materiālo bija online, un viņš samazinājās mani ir kind piezīme jautā, ja viņš varētu tulkot tā, lai Portugāļu viņa klasesbiedriem. Un tiešām viņš, galu galā, lekcijas līdz aptuveni 50 studentiem, viņa klasesbiedri, vidusskolā. Seko 150 skolēnu nākamo gadā, un lieliski viņa tētis tika faktiski filmēšanas viss tik Jūs varat atrast Gabe lekcijas par CS50 Brazīlijā tiešsaistē, kā labi. Un tagad davon šeit, davon šeit ir darboties, protams, un ir padarīt viss darbojas tik gludi, un bez viņa mēs nevarējām vadīt komandu, kas mums tagad ir. Un tad, protams, Rob Bowden. [Aplausi] Rob ir tagad ir ar Protams, apmēram piecus gadus, tam tuvojās man sophomore gadā, kam ir interese iesaistīties klasē. Un tad kļuva palīgs galvu TF, un pēc tam vadītājs TF, un pēc tam skolotājs. Un tagad, ticiet vai ne, ļoti atšķirt loma no tehniskā personāla loceklis, kas datoru pasaulē faktiski veic ar to dažas svara. Un tā, ka nepietiekams ir faktiski domāts, lai būtu ar visaugstāko sakarā aplaupīt. Allison, protams, kurš ir bijis vadošais mūsu oficiālie sadaļas par kameru reizi nedēļā, un pārliecinoties, ka tur pieejamie resursi internetā par studentiem, kuri ir nevar uzgriezt-in personīgi. Un tad, protams, TF, kas es domāju ir bijis katru darba laiks šogad, tai skaitā tiem šeit, tiem šeit, tie arī šeit. Un tiešām [? Zamila,?] Kurš staigāja visi caur kursu s problēmu komplekti, un bez kuriem mēs varētu nav gaidīt, es uzdrošinos teikt, tik daudz. Un tad visbeidzot, Cheng šeit, kurš ir zināms daudz vairāk nekā šie ziloņi, kas ir bijuši parādās ne biežāk kā reizi lekciju. Patiešām Cheng nesen saņēmu kopā ar CS50 ražošanas komandas lai kopā šo pateicības jūs par visu komandu, veidā nedaudz segments mēs saucam, Cheng uz ielas. [VIDEO PLAYBACK] [Mūzikas atskaņošanai] -Tas Ir Cheng ar Cheng uz ielas. Un šodien, es esmu šeit CS50 ir Quiz One šķirošana Puse, ja šie darbinieki CS50 esam sapulcējušies pakāpē viktorīnas vienam. Es nevarētu īsti uzskata par puse, bet jūs saņemsiet ideja. Es būšu uzdodot viņiem dažus jautājumus par savu pieredzi šajā pusgadā, un varbūt daži tehniska jautājumi, tad mēs tās risināt. -Es Nedomāju, ka es esmu tam gatavs. -Tas Ir OK. -OK. -Kā Daudzi biti ir baitu? -4, 8. -Ko Php kandidēt? -PHP? Hiperteksta protokols. -Vai Tas protokols, lai gan? -Es Nezinu. Vai tā ir? -Eh, Eh. Svilpe. -Es Zinu, ka P apzīmē PHP. -Tātad, Ja tas apstāties? -Tas Nekad neapstājas. -Tas Ir apstāties pie kaut kur. -Nē, Tā nav. -Acronyms Vienkāršot uz vārda. -Nē, Mm-mm. [? Recouragin? ?] -Tas Ir nopietns jautājums. [Smiekli] Kas būs tālāk šajā secība numuriem? 2, 4, 8, 16, 32, 955. -Es Domāju, ka tu teiksiet 64, bet OK. -Kāda Ir nākamais numurs secībā? -CS50. -That Nav pat vairāki. -Man Nav ne jausmas. -None No jums ir taisnība. Lūdzu, dodieties atpakaļ uz šķirošanu. Kas ir 2 ar jaudu 64? OH, jeez. Es zinu, tas. -Es Nezinu. -OK. [Smiekli] -Kā Daudzi stresa bumbas to dara veikt, lai aizpildītu Sanders teātris? -Too Daudz. -Jūs Nekad nevar būt pārāk daudz stresa bumbas. -Am Esmu labi? Kāda ir pareizā atbilde? -Nav Pareizā atbilde. -I'm Pārliecināts, ka ir. -To Ir atkarīgs no lieluma no stresa bumbu. Vai jūs zināt, kas Rob Bowden ir? -Jā. Viņš ir labāks matus šogad nekā viņš bija iepriekšējos gados. Tātad tas bija mazliet grūti viņu atzīstot, bet man izdevās to. -Vai Viņš bifeļāda puisis? -Yeah. -OK. Jā, man patīk viņu. -Tagad, Ka jūs sakāt, ka, Man ir jautājums jums. -Visas Tiesības. -Kas Ir Rob Bowden ir sols preses? -IT Max. -Kas Ir viņa max sols preses? -jūs. -Thank Jums tik daudz CS50 s TFS, SI, ražotāji, dizaineri, pētnieki, un visiem pārējiem, kas ir bijis iesaistīts abi priekšā un aiz kameras šeit CS50. Mēs, protams, nevarēja izdarīt bez jums, un mēs nevaram gaidīt, lai uzņemt jaunas locekļi uz darbiniekiem. -Ikvienam Pie šī galda, mēs varam iegūt ķēriens? -Thank Jums. -Thank Jūs ļoti daudz, personālu. Paldies, lai kļūtu darbiniekiem. Tas secina mūsu interviju. Paldies par to personāla šogad. -Thank You so much. -Thank Jums. -Nē, Nē, paldies. -Did Man darīt labu darbu vai kas? -jūs Izdarīja lieliski. Tas bija Cheng, ar Cheng uz Ielu, un tas bija CS50 2014. gadā. -Ko Mēs esam runāt? Mums tikko bija šī saruna. Tas nav rotaļlieta. [Mūzikas atskaņošanai] [END PLAYBACK] [Aplausi] DAVID Malan: Tātad CS50 ir tiešām tagad pieņem darbā TFS, protams palīgiem, ražotāji, dizaineri, un kādu citu lomu skaits, kas Lai tas iet aiz ainas. Un tagad, kaut mazliet īpašu. Kā jūs zināt, Colton ir iepazīstināja ar EDM uz klasi, bet šodien viņš dabūja joslā kopā un CS50, pirms mēs celt dažus skolēnus uz augšu uz skatuves, es jums Colton, Gabe, un Taylor. [Mūzikas atskaņošanai] COLTON: Feel savu ceļu cauri tumsai. Vadoties pēc pulsu. Es nevaru pateikt, kur ceļojums beigsies. Bet es zinu, kur sākt. Mēģiniet man pateikt, es esmu pārāk jaunu, lai saprastu. Teikt, es esmu nokļuvuši sapnī. Dzīve iet pa ja Man nav atvērt acis. Tas ir labi ar mani. Tik pamodiniet mani, kad tas viss ir beidzies. Kad es esmu gudrāks, un es esmu vecāka. Visu šo laiku man bija atrast sevi un es nezināju, man bija zaudēts. Tik pamodiniet mani, kad tas viss ir beidzies. Kad es esmu gudrāks, un es esmu vecāka. Visu šo laiku man bija atrast sevi un es nezināju, man bija zaudēts. Es mēģināju pārvadā svars pasaulē. Bet es tikai saņēmu divas rokas. Ceru, ka man būs iespēja ceļot pasaulē. Man nav nekādu plānu. Vēlos, lai es varētu palikt mūžīgi šis jaunais. Nav bail aizvērt acis. Dzīve ir spēle, lai visi, un mīlestība ir balva. Tik pamodiniet mani, kad tas viss ir beidzies. Kad es esmu gudrāks, un es esmu vecāka. Visu šo laiku man bija atrast sevi un es nezināju, man bija zaudēts. Ikviens! Tik pamodiniet mani, kad tas viss ir beidzies. Kad es esmu gudrāks, un es esmu vecāka. Visu šo laiku man bija atrast sevi un es nezināju, man bija zaudēts. Nezināja, man bija zaudēts. Nezināja, man bija zaudēts. [Aplausi] DAVID Malan: Braucot šogad ir CS50 Fair, dzīvā mūzika, kā arī. Tāpēc tagad, mūsu pēdējā iespēja mazliet skatītāju līdzdalība. Tam mums vajag sešus studenti un trīs darbinieki. Paskatīsimies šeit, OK, tu esi praktiski lekt ārā no sava krēsla. Nāciet uz augšu. OK. Kā par jums divi kopā nekā šeit, come on klajā. Un kā par jums divi un esat viens, nākt uz augšu. Pieņemsim augt komandām mazliet. OK. Turpat. Come on. Yeah. Tu, nāk lejā. Kas notiek, lai būtu grūti. OK. OK. Fine, nāk lejā. Tiekamies pēc dažām minūtēm. Labi, lai nāk vairāk nekā šeit. Mēs ejam, lai iegūtu vēl divas krēsli un darīsim Nick, un Alison, un šis Yale students nekā šeit, un Rob Bowden, come on klajā. Tikmēr, ja Cheng varētu pievienoties mani uz skatuves. Ja jūs puiši vēlētos, lai veidotu divus Skolēnu komandas, un viena darbinieku komanda. Un Cheng, ja jūs varētu izplatīt šos vada šeit, es nopirkšu kuģa gatavs. Tas ir neticami neērts. OK. Padariet savu ceļu uz krēsla tur. Nāc uz vairāk. Nāc uz leju. Un es domāju, Yale students kas spēlē par darbinieku komanda. Excellent. Mums ir jābūt pietiekami krēsli, cerams. Ja nē, mēs paķert citu. Kur mums tas ir vajadzīgs? Vairāk nekā šeit, nāk vairāk nekā. Labi. Cheng Gong: Vai mums vajag vairāk darbinieku? DAVID Malan: Nē, nē. Tas būs divas studentu komandas un viens Harvard / Yale darbinieku komanda. Labi, tāpēc mums ir šī tradīcija spēlēt Jeopardy, vai tiešām, mūsu pašu versiju Jeopardy kur mēs vienkārši uzdot jautājumus un gaidīt Atbildes. Bet jautājumi, ko mēs ejam uzdot nebija raksta mums, tie tika rakstīti ar jums. Jūs varat atgādināt diezgan garā forma par Problem Set A. [Smiekli] Man ir jāatzīst, lielākā daļa no tiem neizdarīja to viktorīnas vienā. Mēs saņēmām varbūt 500 jautājumiem jautā, kas ir HTML? Kas ir HTTP? Kas ir CSS? Tātad tie nav gluži visbūtiskākā jautājumu, bet mēs gājām cauri simtiem un simtiem jautājumu paraugu sekojošo. Tātad Cheng šeit ir laipni piedāvāja palaist kuģa. Mēs iesim uz priekšu šeit un to sauc Team One, Team Divi, un komanda trīs. Un teiksim, ka komanda Trīs ir uzvarēja lozēšana, Tātad jūs puiši gatavojas acu uzmetiena kreisās puses vai virs jums, izvēlēties nedēļā, un izvēlēties dolāru summu. Mēs tad jautājiet jautājums, un Cheng būs piešķirt jums, vai arī atskaitīt no Jums nepieciešamie punkti. Team Trīs, ko jūs vēlaties? Es esmu dzirdes daudz 0. nedēļā šeit. [Smiekli] STUDENT 1: Vai mēs varam izvēlēties jebkuru? DAVID Malan: Jebkura kategorija, jebkuru summu. STUDENT 2: nedēļa 0, 500. DAVID Malan: Jūs esat liekot vairāk domāja izvēloties jautājumu nekā es uzrakstīju uz tās izvēloties Labi, lai to, ko tu teici? OK. Un pēc tam pirmais roka, kas iet uz augšu gribas var uzskatīt par vienu, kurš ir buzzed in. Kāda ir atšķirība starp globālie un vietējie mainīgie? Es redzēju Team Two. STUDENT 3: Global-- do mēs tikko runājiet mikrofonā? Global ir par visu programmas darbības joma, tā kā vietējām ir tikai definēts ietvaros izolētām. DAVID Malan: Let 's to apskatīt. Mēs ejam, lai turēt jums atbildēt, ka jūsu klasesbiedru deva. Ja jūs noklikšķiniet uz tekstu, JOMA visās cepures. [Smiekli] DAVID Malan: Es domāju, ka mēs ejam lai būtu ņemt to burtiski. Tātad mēs nebrauksim sniegt šos punktus. Mēs ejam sagaidīt tieši kādas ir jūsu klasesbiedru deva. Tātad diemžēl, mēs esam pie mīnus 500, bet jūs joprojām kontrolē. Bet jūs joprojām control-- Tagad tu esi control-- labi, nē. Tu esi joprojām kontrolē. STUDENT 2: OK. DAVID Malan: Tu esi joprojām kontrolē. Jā, iesim uz 500 atkal. OK. Nedēļa 1, 500, Cheng. Kādi ir datu tipi un to izmēri? [Smiekli] DAVID Malan: Ak, es redzēju nodod šeit pirmo reizi. Rob Bowden. ROB Bowden: char ir 1 baits, īsu ir divi baiti, int ir 4 baiti, sen ir 4 baiti, garš garš ir 8 biti, palijas zvaigzne ir 4 baiti, int zvaigzne ir 4 baiti, a sen sen zvaigzne ir 4 baiti. DAVID Malan: Cheng, kādi ir pareizā atbilde? ROB Bowden: Ak, peldēt un dubultā. DAVID Malan: Tu izlaist daļa no atskaites lapas, bet es domāju, ka mums vajadzētu dot to viņam 500. ROB Bowden: Jā. STUDENT: Tas ir neobjektīva! ROB Bowden: Ko tu runā? DAVID Malan: Tas ir OK punkti went-- tas ir labi, Team One. Es neesmu labs tiesnesis, acīmredzot. Labi, mēs ejam, lai pārvietotos tālāk. Jūs guys ir kontrole. Yale students. Mēs darīsim nedēļa 4 par 500 punktiem. Es domāju, ka es redzēju Team Trīs. STUDENT 1: Jums atbrīvotu atmiņu. DAVID Malan: Jūs atbrīvot atmiņu? Atbrīvots. Mēs sniegt to jums. Labi, Team One un trīs ir neizšķirts, Team Trīs ir kontrole. Ko kategorijā Jūs vēlētos? STUDENT 2: Divi nedēļa, 500. [DAILY DOUBLE ALARM] DAVID Malan: Amazing. STUDENT 2: viss? DAVID Malan: Jūs saņemsiet izvēlēties savu summu. STUDENT 1: Kāpēc ne? STUDENT 3: Jā. STUDENT 4: All in. STUDENT 2: 500. DAVID Malan: 500? STUDENT 2: Jā. DAVID Malan: 500, Daily Double. STUDENT 3: Nē, jūs nevarat. DAVID Malan: Cheng? Nē! [Uzmundrinoša] DAVID Malan: 500 un kontrole kuģa. Mēs have-- ROB Bowden: Tātad dubultā bija jā vai nē jautājumu? [Smiekli] DAVID Malan: Mums ir laiks par vienu vai vēl divi jautājumi vienotajā Jeopardy. OK. Komanda Trīs. Nedēļa 0, par 100. Kāda komanda ir jums par? STUDENT 5: es esmu divi. DAVID Malan: Labi. Team Two. STUDENT 5: Jūs izmantojat Say bloku MIT Scratch teikt, hello, pasauli. [Smiekli] DAVID Malan: Mīnus 100. Labi, vēl viens jautājums vienotajā Jeopardy. Jūs guys ir joprojām kontrolē. STUDENT 2: 3 nedēļa, 100. DAVID Malan: Trīs nedēļa, 100. Kas ir the-- ROB Bowden: Team Trīs. DAVID Malan: Team Three? OK. Mēs ejam ar Team Trīs. STUDENT 3: labākajā gadījumā scenārijs, vai palaist laiks? Jo labākajā gadījumā scenārijs ir tas, lai. DAVID Malan: Paskatīsimies kāda pareizā atbilde ir. [Smiekli] DAVID Malan: Nu labi. Pieņemsim pāriet uz Double Jeopardy. ALEX TREBEK (ieraksts): Tas ir Jeopardy. DAVID Malan: Double Jeopardy, šajā Double Jeopardy mums ir kategorijām Nedēļa 5, 6, 7, 8, un 9. STUDENT 3: Kur mūsu punkti iet? Kur bija mūsu punkti iet? DAVID Malan: Mēs esam gatavojas manuāli pielāgot. Tur mēs ejam. Team Divi bija par 2000? OK. Labi, tāpēc tagad mēs atkal iemeta monētu un mēs dodam kontroli, lai komandai pievienojās divus. Iet uz priekšu un izvēlēties savu kategorija un daudzums. STUDENT 2: Mēs iesim nedēļa 6, 1000. DAVID Malan: nedēļa 6, 1000. Kā kaudze aug? Team Two. STUDENT 5: Jūs pievienot jauna funkcija uz joma. DAVID Malan: Pievienot Jaunā funkcija joma. Tā aug uz augšu. [Smiekli] DAVID Malan: Labi, bet jūs joprojām kontrolē. STUDENT 5: Nu labi, kāds cits pick. STUDENT 6: es pick. DAVID Malan: Tas viss ir relatīvs. Pat ja mums ir tendence izdarīt kaudze kā aug, jums atgādināt, ka adreses faktiski augt citā virzienā. Bet tikai nepieciešams, lai Rob laimīgs tur. Labi, Team Two. STUDENT 4: 8 nedēļām, 1000. DAVID Malan: 8 nedēļa 1000. Patiess vai nepatiess, ir HTML programmēšanas valoda? Vai ir vēl viens tiesnesis, kurš var izlemt? ROB Bowden: Tas viss bija mani. DAVID Malan: Labi, Rob ir aicinājis. ROB Bowden: Tas nav, tik nepatiesa. DAVID Malan: Rob saka nepatiess, un atbilde ir nē. [Smiekli] Cheng Gong: Pagaidiet, pagaidiet, pagaidiet. Pagaidiet, pagaidiet, pagaidiet. DAVID Malan: Labi, Yale students? STUDENT 2: Tas bija slikti uzrakstīts Jautājums, tā teica patiess vai nepatiess, un tad tas bija jautājums. Es iebilstu. DAVID Malan: Atzīmēja. Mums ir laiks vēl vienu Double Jeopardy jautājums. Team Two. STUDENT 6: Nedēļa 9, 1000. DAVID Malan: 9 nedēļa 1000. Kāda ir atšķirība starp ID un klases? Team Trīs? Komanda Trīs. STUDENT 3: Jūs varat pieteikties ID tikai viena veida lieta HTML, bet jūs varat pieteikties klase pārāk daudz dažādas lietas. [Aplausi] DAVID Malan: Labi. Mēs sniegt to jums. Tātad, ja mēs pārejam uz Final Jeopardy, Es domāju, Team Trīs tikai uzvar, labi? Tātad, pieņemsim darīt vēl viens jautājums. Vēl viens jautājums, Double Jeopardy. Tātad vismaz mēs varam pull-- tas nav gatavojas, lai palīdzētu. Tas varētu palīdzēt komandu. Labi, kurš kontrolē? Ne man, acīmredzot. OK. Jūs guys. Jā, jūs vienkārši got tas labi. STUDENT 2: nedēļa 9, 200. DAVID Malan: Labi spēlēja, Nedēļa 9, 200. Ko simbols darīt visu PHP-- STUDENT 2: Rob. DAVID Malan: Rob? ROB Bowden: Cash tag. [Smiekli] DAVID Malan: Labi, pieņemsim turpināt. Pieņemsim pāriet uz Final Jeopardy. Pieņemsim ir ikvienam nākt klajā ar atbildi, un mums būs jūs rakstīt to uz šo slīdēšanas papīra, kā mēs spēlējam kādu mūziku. Un tad mēs izlikties kā šis Tika rit saskaņā ar plānu. Labi, tā Nobeiguma Jeopardy kategorija ir 12. nedēļā. Jums visiem ir decide-- Es nenesa pildspalvas, nē. Pildspalvas, lūdzu. Paldies. Labi, OK. Ne vairāk pildspalvas, lūdzu. OK. Tātad Team Viens no tiem ir 0, Team Two ir 0, un komanda trīs ir 2. Jūs varat derēt līdz 2000 $. So iesim uz priekšu un padarīt jūsu nauda. Kreisie leju. Un tagad Cheng notiek lai atklātu jautājumu, tad spēlē kādu mūzikas kamēr mēs atlikt. [Briesmās TĒMA SPēLES] DAVID Malan: Labi, pieņemsim mums sākas šeit ar Team Trīs. Jūs wagered $ 1,000 un atbildēja? STUDENT 1: 955. DAVID Malan: 955. Komanda Divi šeit wagered. STUDENT 7: $ 2000 cilvēki. DAVID Malan: $ 2,000 un jūsu atbilde bija? STUDENT 6: 955. DAVID Malan: Team Three wagered $ 2,000, un jūsu atbilde bija? ROB Bowden: 955. DAVID Malan: 955, kas ir pareizs. Kas nozīmē, ka mūsu uzvarētājs šodien, es domāju, joprojām ir tikai Team Trīs, vai ne? Team Trīs ņem spēli! [Aplausi] DAVID Malan: Tas tad ir to CS50. Paldies tik daudz par CS50 komandā. Paldies jums tik daudz! Paldies jums tik daudz, lai mūsu draugi uz Hārvardas laiku. Tas bija CS50. [Aplausi] [Mūzikas atskaņošanai] DAVEN Farnham: Un tagad Deep Domas, ko Daven Farnham. Kā man vajadzēja izdomāt MySQL, ja es pat nevaru izdomāt, mana dāvana? [Nosmejoties]