1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
[Predvaja glasba] [MUSIC ARMIN VAN BUUREN, "to je tisto,  Zdi se mi, "] 

[MUSIC - M4SONIC, "OROŽJA 2.0"] 

[Ploskati] 

Steve Ballmer: Woo! To je CS50. 

[Aplavz] 

DAVID Malan: To je CS50. In to je začetek in konec, od 12. tedna do zadnjega časa. Vi se spomnite iz 0 teden, da smo obljubili to, da je tisto, kar v končni fazi zadeve v tem predmetu ni tako veliko, če boste na koncu navzgor glede na vaše sošolci, ampak, če si v 12. tednu, na koncu glede na sebe v tednu 0. 

No, mi smo tukaj, zdaj v 12. tednu, in vas Morda se ozremo zaljubljeno, ali remarkadly, na kako daleč ste jih pridejo, ko je bilo to najslabše vaše težave, pred nekaj tedni. Vendar menijo, kako daleč ste prišli od takrat. Še posebej, če je med tistimi, ki ne izvaja predhodne izkušnje, le nekaj tednov kasneje, ste bili izvedbeni precej izpopolnjenih podatkov struktura, kot je ta hash tabele tukaj, ali pa celo to TRI tukaj. 

Le nekaj tednov kasneje, in šele pred tednom dni, ste bili izvajanju te, a mash-up za več API uisng asynchronus JavaScript klice in HTTP Zahteve v ozadju scene. Konec koncev, ustvarjanje Celoten web app od nečesa ki se je začelo z le nekaj črtic, ki označujejo. Zdaj, v resnici morda spomnil, da 78% vas nima predhodnih izkušenj, in mi je predlagal, da vas bo morda občutek malo osamljen na začenja, vendar realizirati da ste sedaj zelo veliko med prijatelji in podporniki tukaj. 

Zdaj, to je tradicija v CS50 ne samo začetek semestra, ampak tudi končati semester z malo torte. Dejansko se je ekipa že dol je rezanje in vzorčenja torto, ampak da čaka v pravkar malo časa. Mislila sem, da bom poberem, kjer smo končal in dobili nekaj zaprtje danes. 

Morda se boste spomnili na to spletno stran tukaj sem Mislil je samo dobra stvar, kar sem lahko storil je pisanje te vrste ljudje le ob jih je potrdil, da v razredu le par od tednoma. In bom rekel, da njihovo kredit, sem dobil nazaj ta odgovor od ediblearrangments.com. Dobro jutro, gospod Malan. Imamo vprašal z našim IT oddelek v zvezi z vašo skrb. Svetujejo, da od prihodnjega tedna, tam bo spletna stran obliža. Cenimo povratne informacije. In indeed-- 

[Aplavz] DAVID Malan: In res, če vas pojdite na editablearrangments.com Zdaj, kliknite login, ste res poslala z različico HTTPS mesta. 

[Aplavz] 

Torej, tam ga imate, CS50 tukaj izdelavo Razlika, ena spletna stran naenkrat. Torej, zdaj, končni projekt, Seveda, vse to čaka zdaj. In ugotovili, da obstaja poljubno število sestavin da lahko vezavi na ta projekt od tvoje. 

Pravzaprav kar veliko študentov storiti, če reševanju končni projekt web temelji, bo p nastavite 7-jev distribucija kodo, CS50 Finance, in potem bo iztrgati njene dele, ki so obresti ali germane do njihovega končnega projekta, kot je videti up funkcijo, ki je zagotovo zelo specifične za Yahoo Finance. In jih bomo dodali v svojem kodeksu, in graditi na vrhu mehanizma vpisu da vam zagotavljamo. In da je popolnoma odličen kraj, da bi začeli. 

Še posebej, če je več kot premorom kmalu zatem, ste Samo ne vem, kje naj začnem, da ustvariti nekaj, kar ni že je izročil, da vam vsaj delno. p nastavite 8.2, če želite storiti z AJAX nekaj, ali želite napisati scenarij da uvozi res velik nabor podatkov v baze podatkov, uporaba p nastavite 8 kot model, v katerem lahko gradijo svojo lastno kodo, na koncu. Toda zavedati tudi, da obstaja celo luksuznih načinov, da bi začeli. 

Zelo priljubljena okvir, ki smo ljubitelji, ki se imenuje Laravel. To je okvir PHP da v bistvu dodaja, v PHP število lastnosti, ki so že običajno v svetu Ruby in Python, drugi programski jeziki ki so vgrajeni v njih, ali na njih, dodatna okviri. In tako Laravel bo p niz Okvir 7 je, v bistvu, in vam cel kup več orodij za vaš kompleta orodij. Torej, če je radoveden, in če bi želeli uporabiti ne le spoznanja, ampak dosti nekaj novih lekcij za svoj končni projekt, odjaviti ta in podobna Vrste okvirov na spletu. 

Kako približno gostovanje vaše spletne strani? Lahko zagotovo dal svoj finale Projekt, če delaš nekaj web temelji, na CS50 aparata, in večina študentov storiti. Toda, če želite, da dejansko lahko Svetovni splet ven za spin in dal kodo ven tam, spoznali, da je to precej enostavno v teh dneh do kupiti domensko ime za nekaj dolarjev, ustanoviti svojo domeno DNS nastavitve za IP-naslov tvar. In potem dejansko push koda za neki oddaljeni strežnik tako da se lahko nekdo obisk ste na something.com, ali karkoli domena ime se zgodi, da kupite. 

Ostanite z nami, da CS50 domu stran v dneh, ki prihajajo, kjer bomo objavili nekaj navodil Za počne točno to. Če želite slediti nekatere smernice, ali če bi radi se odpravite na svoje, tam je tako veliko priljubljenih okviri in sistemi tam. Mnogi, ki so se brezplačno ali pa super poceni, ali pa vsaj brezplačno za študente. AWS, ali Amazon Web Services, je eden. Dejstvo je, da je, kjer CS50 vodi večino lastnih strežnikov v tako imenovanem oblaku, uporabo virtualne stroje, strežnike da v resnici niso fizična. 

Oni iluzija fizičnega strežniki, ampak, da mi, in vas, lahko imeli popoln nadzor nad. In smo imeli seminar, na Dejstvo, nekaj tedni na to. Parse.com je super priljubljena back-end orodje ki jo lahko uporabite za dejansko gosti bazo podatkov. Če ne želite, da ugotovimo, ali stand up svoje MySQL baze podatkov, tam je to in druge povezane storitve, pustite, da se osredotočite na delu vašega app, da si res kot, front-end ali uporabniški vmesnik, ali funkcije, nato pa oddajajo za nekoga drugega, pogosto za brezplačno. Zagotovo študentskega lestvici prototipe, vse back-end storitve kot so elektronska pošta ali podatkovnih baz da boste morda potrebovali. 

Zdaj, za preverjanje pristnosti, super skupno Vprašanja v CS50 je, kako si avtentikacijo uporabnikov? Ne z lastnim uporabnika imena in gesla, vendar kot je Harvard ID in zatiči. No, spoznali CS50 ima Storitev se imenuje CS50 ID, s pomočjo katerega lahko naredite točno to. In potem tiste si reševanje, pravijo, mobilne projekte, kam ste nekako ujemalo, če želite narediti iPhone app, Windows Phone app, Android app, ali kateri koli število drugih naprav tam, zavedaš, da obstajajo pravzaprav orodje, ki vam omogočajo, da napišete aplikacijo, v navadi JavaScript, ali nekaj podobno jezik. In ga nato razporedi na večkratnik platform, kot so iOS in Android in podobno, phonegap eden, Titanium drugo. 

Torej, če ste nekako konfliktna in realizirati da obstaja malo krivuljo učenja do učenja Samo eden od teh jeziki, zavedaš, da si lahko vzemite svojo novo ugotovljeno domačnosti z JavaScript ven za spin, in ga uporablja tam. In tam je toliko bolj, da lahko najdete na svoje, ali po posvetovanju svoje TFS. Zdaj, kaj je življenje po CS50? Samo tako, da je ta je dejal, vsaj enkrat, ne boš, da se mu težave set specifikacije in distribucija Koda v neskončnost, ampak realizirati ki jih ne potrebujete CS50 Aparat za nadaljevanje kodiranje na Mac OS. 

To je čudovito, uporabno okolje, ki to je že nastavljen, da je Predstavnik lepo sistemu Linux. Vendar pa lahko vsekakor uporabite katero koli število prosto dostopnih orodij v teh dneh, da napišete kodo na svoj Mac brez režijske aparata, ali na vašem računalniku s sistemom Windows ali če ste teče Linux, številna orodja obstajajo tudi tam. Torej, to je samo vihar tura, ki jih morda radi curl z na neki točki. Ampak za zdaj, vzemimo pogled naprej in kaj ostane. 

Zlasti med zgodovinski dogodki Seveda je je CS50 hackathon. Epski vse nighter, na kateri boste prispeli okoli 19:00, vzpostaviti trgovino s prenosnim računalnikom, in projekt in prijatelji. In se potopite v končni projekti v okolju da izgleda malo kot je ta ob prihodu. Boste preverite tukaj, boste potem dol za delo, boste pomagali sošolca. 

Boste privošči prvi večerji okrog 09:00, druga večerja okoli 1:00. In potem za tiste, ki še vedno stoji na koncu noči, Popeljali vas bomo na IHOP. Ampak po poti tja bo fotografija stojnica, ni všeč, in celo dejanski CS50 avtobusi na naši poti do IHOP. 

Zdaj pa pošteno CS50, za učenci v razredu, To je vaša priložnost, da pokažejo Ponosno vaši končni projekti. Ne le drugim, ampak ponavadi 2.000 plus udeleženci iz vse kampusu, študentov, fakulteta, ljudje, ki vidijo baloni vzdolž ulice Oxford in pridi. Tako spoznali, da tisto, kar čaka obstajajo prebliski projektov morda drug drugega Tukaj, kjer boste prinese svoj laptop. Bomo vzpostaviti visok mize, na kateri ste dal vaš prenosnik, hop na Wi-Fi, in demo svoje projekte na mimoidoče. 

Medtem pa se bo glasba, in kokice in sladkarije, in še več. Tako da boste imeli dovolj možnosti, da se družijo. Bomo imeli prijatelje naša industrija, nabornikov iz katere koli število teh podjetij tu samo za klepet up študentov o življenju po šoli, ali pripravništva v času šola, in podobno. Videli boste tudi, da obstaja Žrebanje nagrad za spodbujanje ne le da Zasvirati ti klepeti s prijatelji, ampak tudi, da povabite svoje lastni prijatelji ali prepričati tvoje prijatelje, da prihajajo videti svoj projekt. 

Lahko sladkanje ukvarjajo s temi malo kartice, ki bodo delili. Vsak od njih bo imel ograde za malo smeška nalepk. Vi kot študenti bodo dati smeška nalepk. In za vsakogar, ki podvigov do vas in pravi, hej, kaj si naredil? Ali vas prosi za demo vaš Projekt, ki ste jih nalepka roko. Dali so ga na svoji kartici. In da jih izpolnjuje pogoje za poljubno število bajen nagrade, vključno s tistimi na sliki tukaj, ki so nato Izžrebali ob koncu dogodka. To je to za CS50. In na tej poti, ne bo dovolj popcorn in stres kroglice in sladkarije, in celo lani Harvard band, ki je ni bilo pričakovano, je bila vendar v navzočnosti. 

Tam bo fotografija stojnica tam dobro, in ogromne številke balonov kot teh je tu. Tako veliko, tako, da vedno so zaposleni poskušajo vleči ta trik na koncu noči, nikoli povsem deluje. Ampak za vas, če želite, da povabite svoje prijatelje, da se ta event-- 

SAM CLARK: Zdaj, ko smo prišli čez do naslednje postaje na turnejo. Opazili boste, distinct-- 

[Smeh] 

Datoteko na v. Boste opazili izrazito odhod od gotske arhitekture da smo videli na preostali Ogled Yale kampusu. Zdaj, tukaj smo na Sanders Theater. Sanders Theater je res kulturno in akademsko središče tukaj na Harvardu. Začetek je bil tu potekala do 1922. To je po vzoru Sheldonian Gledališče v Oxfordu, Anglija, kot Pravzaprav. In služi kot mesto za številne kulturne prireditve, in velikih akademskih dogodkov tukaj. 

Veliko A cappella skupin opravljati v Sanders, se Crocodillos opravlja tu pogosto, oni nekaj podobnega Wippenpoofs 2.0, skoraj. Kot tudi največji razred dejansko na Harvardu, CS50, je tu učil. Kdo je na turneji zanima v računalništvu? Kdo zanima? Grozen. No, če se zgodi, da matriculate na univerzi Yale, vam bom res, res želite, da se ob CS50. 

[Smeh] 

[Aplavz] 

Ne boste dejansko lahko sprejmejo fizično v Sanders Theater, Vendar pa bo CS50 v živo pretakate vam v New Haven. Kakor tudi ne boste imeli celoten podporno osebje, podporno mrežo osebja tam vzeti CS50, da se naučijo Vse o računalništvu. Torej, to je Sanders Theater. To ni Gothic, ampak to je super. Ali ima kdo kakršna koli vprašanja preden gremo na naslednje postaje? Ja. 

OBČINSTVO: Je to David Malan? 

[Smeh] 

SAM CLARK: Oh, moj bog je! Oglejmo selfie. Selfie! Bodite selfie! Tukaj, tukaj. Tu, nekdo ga ima največ. Nekdo ga drži gor. Kako ste, David? 

DAVID Malan: Pozdravljeni, DA 

SAM CLARK: delam dobro. Imam ga flip okoli. In duck face, David. 

[Smeh] 

Ja, mu je všeč, da. Grozen. Grozen. No, bomo prešli na naslednjo postajo. Naša naslednja postaja je Harvard stadion, kjer smo imeli veliko sreče v zadnjih 13 letih. 

[Smeh] 

[Aplavz] 

DAVID Malan: Torej govorice so res res. Za prvič v zgodovini, študentov na Harvard in Yale enako bodo lahko udeležite tečaja imenovano CS50 to jesen v letu 2015. Mi bo dal ASIE rivalstva za skoraj 100 let, in končno, v jeseni 2015, dejanskih Yale študente bodo mogli vzeti CS50 prvič. Predavanja bodo dejansko bodo predvajale od tukaj, vaši nasledniki v tem občinstvu, v New Haven, kjer študentje bodo mogli sodelovati v oseba, ali kot nekateri od vas so tako optimizirati, na spletu živo ali na zahtevo po. 

Vendar se bomo stoječe up lokalni podpori konstrukcija, popolna z učnimi štipendistov, pomočniki seveda bodo vodilni profili, in uradnih ur. CS50 Puzzle bo dan ki bo potekala v Cambridgeu, in bo vabimo naše Yale prijatelji na Univerzi v Cambridgeu za CS50 Puzzle dan, kot je tudi CS50 hackathon. In potem na koncu semestra, ker bo je epska zaslon tako Cambridge in v New Haven v CS50 študentje iz Harvarda, Yale in podobno na zaslonu za ti dve mesti. 

In res, če imate prijateljev, ki gredo na univerzi Yale, mi potrebujemo nekaj TFS in CSS, tako da jih pošljejo na ta URL tukaj. Vendar bomo v tem času, se pošiljanje enega lastnega najboljših poučevanja CS50 je tovariši, Jason Hirschhorn, ki je približno da diplomant, ki so pravkar končali njegovo delo na stičišču računalništvo in izobraževanje. Jason bo delal polni delovni čas Yale, in bo na terenu je nam pomaga, da ta vstane in bi te dve univerzi skupaj preko CS50. 

[Aplavz] 

Sedaj skupaj z CS50-ih produkcijska ekipa, I imeli priložnost hmelja v avtu s tem tipom in si oglejte, kaj nas čaka v New Haven. 

[VIDEO PREDVAJANJE] 

[MUSIC - "MOVIN" desno po "] 

Pravica -Movin 'skupaj v iskanju o dobri časi in dobra novica z dobrimi prijatelji, ki ne more izgubiti. 

-To Bi lahko postala navada. 

-Opportunity Potrka enkrat kaj je dosegla, in jo zgrabi. 

Ja! 

-Together Jo bomo nab. 

-We'll Hitchhike, avtobusom ali Yellow Cab ga. 

Ga -Cab? 

-Movin "Pravica skupaj, Footloose in fancy brezplačno. 

-Getting Je polovica zabavno prišel deliti z mano. 

-Movin "Pravica skupaj. 

-We'll Naučiti deliti breme. 

-Mi Ne potrebujete zemljevida vodi to oddajo na cesti. 

Hej, Fozzy, želim si, da zavijemo levo Če ste prišli do razpotja. 

Ja, gospod. Zavijte levo na razcepu ceste. Kermit? 

-Ne Verjamem, da je. MOVIN "pravica skupaj, ki smo jih našla življenje na avtocesti. 

In tvoj način je moj način. 

Torej zaupam mojo navigacijo. 

-Movie Zvezde z neokusen avtomobilov, in življenje z vrha navzdol. 

-We're Napad velik mesto. Ja. Storm ima prav. Je treba sneži? 

Ne, jaz ne mislim tako. 

-Movin "Pravica skupaj. 

-Footloose In fancy brezplačno. 

-Bodite Pripravljeni za veliko časa 

-če Je pripravljena za mene? 

-Movin "Pravica skupaj. MOVIN "pravica skupaj. MOVIN "pravica skupaj. MOVIN "pravica skupaj. -Mogoče Bolje ustaviš. Ja, gospod. Oh, poglej to. 

[END PREDVAJANJE] 

DAVID Malan: Bomo videli Yale leta 2015. 

[Aplavz] 

Tako da zdaj nekateri hvala yous. Dovolj je reči, da je celotna družina, tako pred in za kamero, v tem razredu da naredi vse, kar je v končni fazi dela. In rad bi priznati malo, in nato celotno osebje z prvo od Colton, katerega EDM je prežeta začetek predavanj za nekaj več tednov. Kot tudi celotne proizvodnje Ekipa, kdo je bil narejen vse, kar je videti tako lepa v tem letu. Dan v Čilu, in Andrew, in Cheng, in Colton, in Ramon, in Barry v hrbtu, Kenny in vsakdo, ki je bilo vključeni v ozadju teh kamer, tako da je vse mogoče. Da Gabriel, kot tudi, naše Glava poučevanje kolegov. 

[Aplavz] 

Če si že ne vedo, Gabriel dejansko Najdenih CS50 s pomočjo videos produkcijska ekipa je. Dejansko je odraščanje v Brazilija je nekaj let nazaj, je odkril, da vsi Material CS50 je bil na spletu, in on mi je padla vrsta opomba sprašuje, če bo bi mogli prevesti Portugalščina za sošolci. In res je tako, na koncu, predavanja za približno 50 študentov, sošolci, v srednji šoli. Sledi 150 študentov naslednjih leto, in čudovito je njegov oče je bil v resnici snemala celotno stvar tako lahko najdete predavanja Gabe je za CS50 v Braziliji tudi na spletu. 

In zdaj davon tukaj, davon tukaj je tekmovanje v teku tečaja, in je tako vse teče tako gladko, in brez njega ne bi upravljanje ekipo, ki imamo zdaj. In potem seveda, Rob Bowden. 

[Aplavz] 

Rob je zdaj že s Seveda približno pet let, ko mi je približal letniku leto, ki se zanimajo v vpletal v razredu. Nato pa je postal pomočnik vodje TF, in nato vodja TF, in nato receptor. In sedaj, verjeli ali ne, zelo razlikujejo vloga za člana tehničnega osebja, ki je v računalniškem svetu dejansko nosi s seboj nekaj teže. In tako, da podcenjevanje je dejansko pomenilo, da so najvišje zvezi oropati. 

Allison, seveda, kdo je bil vodilni naši uradni oddelki na fotoaparatu enkrat teden, in pazite, tam je vir na voljo na spletu za študente, ki so more tune-in osebno. In potem, seveda, TF, ki mislim, da je bilo na vsakih posameznih uradnih ur Letos, vključno s ti tukaj, ti tukaj, ki tukaj tudi. In res [? Zamila,?], Ki je hodil vsi s težavo teku je sklopov, in brez katerih, smo lahko Ne pričakujem, upam si trditi, da veliko. 

In potem končno, Cheng tu, ki je znan za veliko več kot ta sloni, ki so navedena največ vsakem predavanju. Dejansko Cheng je pred kratkim dobil skupaj s produkcijsko ekipo CS50 je da skupaj to zahvalno boste za celotno ekipo, z majhnega segmenta pravimo, Cheng na ulici. 

[VIDEO PREDVAJANJE] 

[Predvaja glasba] 

-To Je Cheng Cheng na ulici. In danes sem tukaj na CS50 je kviz Eden Grading Party, kjer so člani osebja CS50 so se zbrali, da bi razred kviz enega. Res ne bi menijo, da je stranka, ampak boste dobili idejo. Bom jim zastavljate vprašanja o svojih izkušnjah ta semester, in morda nekatere tehnične vprašanja, potem bomo jih rešili. 

-Ne Mislim, da sem pripravljen na to. 

-To OK. 

-OK. Koliko bitov v byte? 

-4, 8. 

Kaj počne PHP stojalo za? 

-PHP? Hypertext protokol. 

-če Je protokol, čeprav? Ne vem. Je to? 

-Eh, Eh. Zumer. 

Vem, da je P stoji za PHP. 

Torej kje se ustavi? 

-To Se nikoli ne ustavi. 

-To Je na nekje ustaviti. Ne, to pa ne. -Acronyms Poenostavitev za besedo. -Ne, Mm-mm. [? Recouragin? ?] -To Je resno vprašanje. [Smeh] Kaj sledi iz tega zaporedje števil? 2, 4, 8, 16, 32, 955. 

-I Mislil, da si reči 64, ampak OK. Kaj je naslednja številka v zaporedju? -CS50. -To Ni celo število. -I Nimajo pojma. -izberite- Vas prav. Prosim, pojdite nazaj na razvrščanje. Kaj je 2 z močjo 64? Oh, Jezus. Jaz bi moral to vedeti. 

Ne vem. -OK. 

[Smeh] 

Koliko stres kroglice počne sprejeti, da izpolnite brusilke gledališče? 

-Too Veliko. 

Si nikoli ne more imeti preveč poudarjajo kroglice. 

-am Sem prav? Kakšen je pravilen odgovor? -Ni Ni pravilen odgovor. -I'm Prepričani, da je. -To Je odvisno od velikosti na stres žogo. Ali veste, kdo Rob Bowden je? 

Ja. Ima boljše lase letos kot je to storil v prejšnjih letih. Tako da je bilo malo težko da ga nista spoznala, vendar sem jo uspela. 

-če Je buff človek? 

Ja. -OK. Ja, sem mu všeč. 

-Zdaj, Da si omenil, da je Imam vprašanje za vas. 

-Vse V redu. 

Kaj je Rob Bowden na napravi pritisnite? 

-IT Max. 

Kaj je njegov max napravi pritisnite? -Ti. 

Hvala ti, da si na CS50 je TFS, CAS, producenti, oblikovalci, raziskovalci, in vsi ostali, ki je bila vključena tako pred in za kamero tukaj v CS50. Mi zagotovo ne bi mogel to storiti, ne da bi vi, in ne moremo čakati, da pozdravim novega člani do osebja. -Everyone Na to mizo, bomo lahko dobili objem? 

Hvala vam. 

Hvala vam lepa, osebje. Hvala, ker ste postali osebje. To zaključuje naš intervju. Hvala, ker ste na osebje letos. 

Hvala toliko. 

Hvala vam. 

Ne, ne, hvala. 

-Si Sem naredil dobro delo ali kaj? 

Si naredil čudovito. To je Cheng, z Cheng o Ulica, in to je bilo CS50 2014. 

Kaj sva govorila? Pravkar smo imeli ta pogovor. To ni igrača. 

[Predvaja glasba] 

[END PREDVAJANJE] 

[Aplavz] 

DAVID Malan: Torej CS50 je res zdaj najemanju za TF, pomočniki seveda, proizvajalci, oblikovalci, in poljubno število drugih vlog, ki omogočite, da gredo v zakulisju. In zdaj, nekaj malo posebnega. Kot veste, je Colton predstavil EDM v razredu, danes pa je dobil band skupaj in CS50, preden bi nekaj študentov up na odru, sem ti dal Colton, Gabe in Taylor. 

[Predvaja glasba] 

COLTON: Feel moj način v temi. Vodeni z utripajočim srcem. Ne morem povedati, kje se bo pot končala. Ampak vem, kje naj začnem. 

Poskusi, da mi poveš, da sem preveč Mladi za razumevanje. Pravijo, da sem ujeta v sanje. Življenje me bo mimo, če Jaz ne odprejo oči. To je v redu mene. 

Tako me je zbudil, ko bo vsega konec. Ko sem pametnejši in sem starejši. Ves ta čas sem bil sam iskanju in nisem vedel, da sem bil izgubljen. Tako me je zbudil, ko bo vsega konec. Ko sem pametnejši in sem starejši. Ves ta čas sem bil sam iskanju in nisem vedel, da sem bil izgubljen. 

Poskušal sem knjigovodska teža svetu. Ampak imam samo dve roki. Upam, da bom dobil priložnost potovati po svetu. Jaz nimam nobenih načrtov. Želim, da bi lahko ostal večno ta mladi. Ne bojte se, da zaprem oči. Življenje je igra narejena za vsakdo in ljubezen je nagrada. 

Tako me je zbudil, ko bo vsega konec. Ko sem pametnejši in sem starejši. Ves ta čas sem bil sam iskanju in nisem vedel, da sem bil izgubljen. Vsi! Tako me je zbudil, ko bo vsega konec. Ko sem pametnejši in sem starejši. Ves ta čas sem bil sam iskanju in nisem vedel, da sem bil izgubljen. Nisem vedel, da sem bil izgubljen. Nisem vedel, da sem bil izgubljen. 

[Aplavz] 

DAVID Malan: Coming to leto, da bi CS50 Fair, glasba v živo, kot tudi. Torej, zdaj je naša zadnja priložnost za bit udeležbe občinstva. Za to potrebujemo šest študentov in trije uslužbenci. Poglejmo, OK, ste praktično skakali iz svojega stola. Pridi gor. 

OK. Kaj pa vidva Zborovanje tukaj, pridi gor. In kako pa ti dve in ste eden, pridi gor. Oglejmo raste moštvom bit. OK. Prav tam. Daj no. Ja. Ti, pridi dol. To se dogaja, da je težko. 

OK. OK. Dobro, pridi dol. Vidimo se v nekaj minutah. Vse je v redu, tako da pridi sem. Bomo dobili dva stoli in naredimo Nick, in Alison, in to Yale študent tukaj, in Rob Bowden, pridi gor. Medtem, če Cheng lahko se mi pridruži na odru. 

Če bi fantje radi tvorijo dva študentske ekipe, in ena ekipa osebje. Cheng, če bi razdelili teh Tukaj stoli, bom dobil odbor pripravljen. To je neverjetno nerodno. OK. Naredite svojo pot do stolu tam. 

Pridi. Pridi dol. In mislim, Yale bo študent je igral za ekipo osebja. Odlično. Morali bi imeti dovolj stolov, upajmo. Če ne, bomo zagrabiti drugo. Kjer ga potrebujemo? Tukaj, pridi. Vse je v redu. 

Cheng Gong: Ali potrebujemo več osebja? 

DAVID Malan: Ne, ne. To se dogaja, da dve študentski ekipi in ena ekipa osebja Harvard / Yale. Vse je v redu, tako da imamo to tradicija igranja Jeopardy, ali res, naša lastna različica Jeopardy kjer smo šele postavljajo vprašanja in pričakujejo odgovori. Toda vprašanja bomo vprašati, pri nas ni bilo napisano, da so bili napisani z vami. Morda se boste spomnili precej dolgo Obrazec za Problem serije A. 

[Smeh] 

Moram priznati, da je večina od njih ni prišel v kviz eno. Imamo morda 500 vprašanj sprašuje, kaj je HTML? Kaj je HTTP? Kaj je CSS? Tako da ni bilo ravno najbolj zahtevna vprašanja, vendar smo šli skozi stotine in na stotine vprašanj da vzorec naslednje. 

Torej Cheng je tukaj prijazno ponudil, da zaženete ploščo. Šli bomo naprej tu in to imenujemo Team One, Two Team in Team Tri. In recimo, da reprezentance Tri je zmagal pri metu kovanca, tako vidva se bo pogled na levi ali nad vami, pick teden in izberite dolar znesek. 

Nato se bomo vprašati Vprašanje, Cheng bo vas odda ali odbije od ste potrebni točk. Tri ekipe, kaj bi radi? Slišim veliko 0. teden tukaj. 

[Smeh] ŠTUDENTSKI 1: Lahko izberete katerokoli? DAVID Malan: Vsaka kategorija, vsak znesek. STUDENT 2: Teden 0, 500. DAVID Malan: Vi ste dajanje več mislil na izbiro vprašanje kot sem napisal v njihovo izbiro Vse je v redu, tako da kaj si rekel? OK. In potem prva roko, ki gre gor volje šteje tisti, ki je v buzzed. Kakšna je razlika med globalnih in lokalnih spremenljivk? Videl sem Team Two. STUDENT 3: Global-- delamo samo govorite v mikrofon? Global je za entire obseg programa, ker se lokalna se že opredelili v izoliranem delu. DAVID Malan: Oglejmo pogled. Bomo, da vas imajo za odgovoriti, da vaši sošolci dal. Če kliknete na Besedilo, PODROČJE v vseh kape. 

[Smeh] DAVID Malan: Mislim, da se bomo bi morali to dobesedno. Torej mi ne bo dal te točke. Bomo natančno pričakujejo kaj vaši sošolci dal. Torej, žal, smo na minus 500, vendar si še vedno pod nadzorom. Vendar ste še vedno v control-- Zdaj ste v control-- dobro, ne. Ste še vedno pod nadzorom. 

STUDENT 2: OK. DAVID Malan: Še vedno pod nadzorom. Ja, pojdimo za 500 znova. OK. 1 teden, 500, Cheng. Katere so vrste podatkov in njihove velikosti? 

[Smeh] 

DAVID Malan: Oh, sem videl roko sem prvi. Rob Bowden. 

ROB Bowden: char je 1 bajt, kratke je dva bajta, int je 4 bajte, dolgo je 4 bajte, dolgo dolgo je 8 bajtov, char zvezda je 4 bajte, int zvezda je 4 bajte, a dolgo dolgo zvezda je 4 bajte. DAVID Malan: Cheng, kaj je pravilen odgovor? ROB Bowden: Oh, float in double. DAVID Malan: You izpustili del referenčnega stanja, ampak mislim, da bi morali ga dal, da ga za 500. ROB Bowden: Ja. ŠTUDENT: To je pristranski! ROB Bowden: Kaj pa govoriš? 

DAVID Malan: To je OK točke went--, da je prav, Team One. Nisem dober sodnik, očitno. Vse je v redu, bomo, da se premaknete naprej. Vi imate nadzor. Yale študent. Storila bova 4 teden za 500 točk. Mislim, da sem videl Team tri. ŠTUDENTSKI 1: Osvobodite spomin. DAVID Malan: Osvobodite spomin? Je prost. Bomo ga dal. Dobro, ekipe enim in tremi so vezani, Team Tri ima nadzor. Kaj kategorija bi jo želeli? 

STUDENT 2: Dva tedna, 500. 

[DAILY DOUBLE ALARM] 

DAVID Malan: Amazing. STUDENT 2: Everything? DAVID Malan: Dobiš izberite svoj znesek. ŠTUDENTSKI 1: Zakaj pa ne? STUDENT 3: Da. STUDENT 4: Vse v. STUDENT 2: 500. DAVID Malan: 500? STUDENT 2: Da. DAVID Malan: 500, Daily Double. STUDENT 3: Ne, ne moreš. DAVID Malan: Cheng? Ne! 

[Vzklikati] 

DAVID Malan: 500 nadzor na krovu. Mi have-- 

ROB Bowden: Torej dvojna je da ali ne vprašanje? 

[Smeh] 

DAVID Malan: Imamo čas, za eno ali še dve vprašanji v enotnem Jeopardy. OK. Team Tri. 0 teden za 100. Kaj team si? STUDENT 5: Jaz sem dva. DAVID Malan: OK. Team Two. 

STUDENT 5: Uporabljate blok pravijo v MIT Scratch reči, zdravo, svet. 

[Smeh] 

DAVID Malan: Minus 100. Vse je v redu, ena več vprašanje v enotnem Jeopardy. Vidva sta še vedno pod nadzorom. 

STUDENT 2: 3 teden, 100. 

DAVID Malan: Tri teden, 100. Kaj je the-- ROB Bowden: Team Three. DAVID Malan: Team Three? OK. Bomo z Team tri. STUDENT 3: Najboljši primer scenarij, ali teče čas? Ker najboljšem primeru scenarij je, da je v redu. 

DAVID Malan: Poglejmo kaj je pravilen odgovor je. 

[Smeh] 

DAVID Malan: Dobro. Pojdimo na Double Jeopardy. 

ALEX Trebek (SNEMANJE): To je Jeopardy. 

DAVID Malan: Double Jeopardy, v tem Double Jeopardy imamo kategorije 5 teden, 6, 7, 8 in 9. 

STUDENT 3: Kje je naša točk iti? Kje je naša točk iti? 

DAVID Malan: Smo dogaja, da ročno nastavite. Tam gremo. Team Two imela 2000? OK. Vse je v redu, zdaj pa spet vrgla kovanec in mi daje nadzor Team Two. Pojdi naprej in izbrati vaš kategorija in znesek. 

STUDENT 2: Šli bomo 6 teden, 1.000. 

DAVID Malan: 6 teden, 1.000. Kako sveženj raste? Team Two. 

STUDENT 5: Dodate Nova funkcija v obsegu. 

DAVID Malan: Dodaj Nova funkcija na Področje. To odraste. 

[Smeh] 

DAVID Malan: V redu, ampak ste še vedno pod nadzorom. 

STUDENT 5: Dobro, nekdo drug kramp. 

STUDENT 6: Jaz bom izbral. DAVID Malan: To je vse relativno. Čeprav smo nagnjeni k pripravi Kup odraščanje, boš spomnil, da naslovi dejansko raste v drugo smer. Ampak samo potrebni, da Rob srečna. Vse je v redu, Team Two. 

STUDENT 4: 8 teden, 1.000. 

DAVID Malan: 8 teden 1000. Drži ali ne drži, je HTML programski jezik? Ali obstaja še en sodnik, ki lahko odloča? 

ROB Bowden: Vse je bilo mene. 

DAVID Malan: V redu, je Rob imenovan. 

ROB Bowden: To ni tako napačna. DAVID Malan: Rob pravi napačna, in odgovor je ne. [Smeh] Cheng Gong: Čakaj, čakaj, čakaj. Čakaj, čakaj, čakaj. 

DAVID Malan: Dobro, Yale študent? STUDENT 2: To je slabo napisan Vprašanje pa je dejal, resnična ali neresnična, in potem je bilo vprašanje. I nasprotuje. DAVID Malan: Znan. Imamo čas za eno več Double Jeopardy vprašanje. Team Two. 

STUDENT 6: 9 teden, 1.000. 

DAVID Malan: 9. teden 1000. Kakšna je razlika med ID in razred? Team Tri? Team Tri. 

STUDENT 3: Lahko se uporabljajo ID samo eno vrsto stvar v HTML, vendar lahko uporabijo razred preveč različnih stvari. 

[Aplavz] DAVID Malan: OK. Bomo ga dal. Torej, če bomo nadaljevali s Final Jeopardy, Mislim, Team Tri le zmaga, kajne? Torej, kaj je naredil še eno vprašanje. Še eno vprašanje, Double Jeopardy. 

Tako smo vsaj lahko pull-- da ne bo pomagalo. Morda bi pomagalo Team One. Vse je v redu, ki je pod nadzorom? Ne jaz, očitno. OK. Vidva. Ja, pravkar si dobil to pravico. 

STUDENT 2: 9 teden, 200. 

DAVID Malan: No igral, 9 teden, 200. Kaj simbol storiti vse PHP-- 

STUDENT 2: Rob. 

DAVID Malan: Rob? ROB Bowden: Cash tag. [Smeh] DAVID Malan: Dobro, pa nadaljujmo. Oglejmo nadaljuje sklepni Jeopardy. Imejmo vsakogar prišli do odgovora, in bomo imeli ste jo napisali o tem zdrs papirja, kot igramo glasbo. In potem bomo pretvarjamo, kot je ta je šlo po načrtu. 

Vse je v redu, tako da Final Jeopardy kategorija je 12. teden. Imate vsi na decide-- Nisem prinesla pisala, ne. Pisala, prosim. Hvala. Vse je v redu, v redu. Nič več pisala, prosim. OK. Torej Team Ena je na 0, Team Two je na 0, in Team Three je na 2. Lahko stavite do 2000 $. Torej, gremo naprej in da bo vaše stave. Stavi dol. In zdaj Cheng se dogaja razkriti vprašanje, potem igrajo glasbo, dokler ne bomo preloži. 

[Jeopardy TEMA IGRANJE] 

DAVID Malan: V redu, začnemo tukaj z Team tri. Si stavil 1.000 $ in odgovoril? 

ŠTUDENTSKI 1: 955. 

DAVID Malan: 955. Team Two tukaj stavil. STUDENT 7: 2.000 $. DAVID Malan: 2.000 $ in tvoj odgovor je bil? STUDENT 6: 955. DAVID Malan: Tri moštva stavil $ 2000, in vaš odgovor je bil? ROB Bowden: 955. DAVID Malan: 955, kar je pravilno. Kar pomeni, da naš zmagovalec je danes, mislim, je še vedno le tri ekipe, kajne? Ekipa Tri prevzame igro! 

[Aplavz] 

DAVID Malan: To je torej to za CS50. Najlepša hvala za ekipo CS50 je. Najlepša hvala! Najlepša hvala za naše prijatelji na Harvard času. To je CS50. 

[Aplavz] 

[Predvaja glasba] 

DAVEN Farnham: In zdaj Deep Misli, ki jih Daven Farnham. Kako naj ugotovimo, MySQL, če sploh ne morem razbrati moje darilo? 

[Smehlja]