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
[Daqq ta mużika] [MUSIC Armin Van Buuren, "dan huwa dak  Hija tħoss bħal "] 

[MUSIC - M4SONIC, "ARMA 2.0"] 

[Clapping] 

STEVE Ballmer: Woo! Dan huwa CS50. 

[Applause] 

DAVID Malan: Dan huwa CS50. U dan huwa l-bidu, u t-tmiem, tal-Ġimgħa 12 għall-ħafna aħħar darba. Int ser ikollok recall minn F'Ġimgħa 0 li aħna imwiegħed dan, li dak li finalment materji f'dan kors huwa mhux tant fejn inti tispiċċa sa relattiva għal klassi tiegħek, imma fejn int, fil-Ġimgħa 12, jispiċċaw relattiv għall ruħek fil f'Ġimgħa 0. 

Well, aħna qegħdin hawn issa fil-Ġimgħa 12, u int tista 'tidher lura fondly, jew remarkadly, fil biss kemm inti ħadthom ġejjin meta dan kien l-agħar ta ' problemi tiegħek, xi ġimgħat ilu. Iżda jikkunsidraw kemm inti ħadthom ġejjin minn dakinhar. Partikolarment, jekk fost dawk bl-ebda esperjenza minn qabel, biss ġimgħat wara, kienu inti implimentazzjoni ta ' data pjuttost sofistikati istruttura bħal din it-tabella hash hawn, jew anke dan TRI hawn. 

Biss ftit ġimgħat wara, u biss fil-ġimgħa ilu, kienu inti implimentazzjoni ta 'dan, maxx-up APIs ta multipli uisng asynchronus JavaScript sejħiet u HTTP talbiet wara l-xena. Fl-aħħarnett, il-ħolqien ta web app kollu minn xi ħaġa li beda bil-marki hash biss ftit. Issa, tabilħaqq inti tista tfakkar li 78% tal inti ma kellha ebda esperjenza minn qabel, u aħna pproponiet li inti tista 'tħossok ftit solitarju fil- bidu, iżda jirrealizzaw li inti issa huma ferm fost ħbieb u partitarji hawn. 

Issa, huwa tradizzjoni CS50 li mhux biss tibda l-semestru, iżda wkoll jispiċċaw il-semestru bi ftit ta 'kejk. Tabilħaqq it-tim ilu downstairs qtugħ up, u teħid ta 'kampjuni l-kejk, imma dak li jistenna fil biss xi ftit ta 'żmien. Imma ħsibt d pick up fejn aħna jitħalla 'off u nikseb xi għeluq llum. 

Inti tista 'tfakkar dan hawn website, I ħasbu l-unika ħaġa tajba I tista 'tagħmel huwa jikteb dawn folks tip fuq li endorsjat posthom hekk fil-klassi biss fi ftit ta 'ġimgħat ilu. U jien se ngħid li tagħhom kreditu, sirt lura din it-tweġiba minn ediblearrangments.com. Filgħodu Tajba, Mr Malan. Aħna indaga mal-IT tagħna dipartiment dwar tħassib tiegħek. Huma jagħtu pariri li mill-ġimgħa d-dieħla, se jkun hemm garża websajt applikati. Napprezzaw l-feedback. U indeed-- 

[Applause] DAVID Malan: U tabilħaqq jekk inti mur editablearrangments.com issa, ikklikkja login, inti tabilħaqq mibgħuta għall-verżjoni HTTPS tas-sit. 

[Applause] 

Allura hemm ikollok, CS50 hawn jagħmlu differenza, website wieħed kull darba. Allura issa, il-proġett finali huwa, ta 'kors, dak kollu li jistenna issa. U jirrealizzaw li hemm kwalunkwe numru ta 'ingredjenti li inti tista 'nisġa fis dan il-proġett tal tiegħek. 

Tabilħaqq dak li ħafna studenti do, jekk indirizzar ta 'proġett finali web ibbażat, se tieħu p tistabbilixxi 7 ta kodiċi distribuzzjoni, CS50 Finanzi, u mbagħad se RIP out partijiet minnha li huma ta 'interess, jew germane biex il-proġett finali tagħhom, bħall-ħarsa up funzjoni, li hija żgur speċifiċi ħafna għall Yahoo Finanzi. U dawn ser iżidu fil-kodiċi tagħhom stess, u jibnu atop-mekkaniżmu login li nipprovdulek. U hekk dan huwa assolutament post kbir biex tibda. 

Speċjalment jekk matul waqfa, u ftit wara, int biss mhux verament ċert fejn tibda joħolqu xi ħaġa li ma tkunx diġà ġew mgħoddija lilek mill-inqas parzjalment. p sett 8.2, jekk inti tixtieq li tagħmel xi ħaġa ma Ajax, jew inti tixtieq li jiktbu skript li l-importazzjonijiet ta 'sett tad-data verament kbir f 'database, l-użu p sett 8 bħala mudell fejn inti tista 'tibni kodiċi tiegħek stess, finalment. Iżda realizzata, wisq, li hemm anke modi fancier biex tibda. 

Qafas popolari ħafna, li aħna qed fannijiet ta ', huwa msejjaħ Laravel. Dan huwa qafas PHP li essenzjalment żżid biex PHP numru ta karatteristiċi li huma diġà komuni fid-dinja ta Ruby u Python, lingwi oħra programmar li bnew ġo fihom, jew fuq wiċċ minnhom, oqfsa addizzjonali. U hekk Laravel se tieħu sett p Qafas 7, il essenzjalment, u jagħtuk lott kollu aktar għodod għall kit għodda tiegħek. Mela jekk kurjuż, u jekk inti tixtieq li japplikaw mhux biss lezzjonijiet mitgħallma, imma jindirizzaw xi lezzjonijiet ġodda għall-proġett finali tiegħek, check out dan u simili tipi ta 'oqfsa onlajn. 

Kif dwar hosting website tiegħek? Inti tista 'ċertament tpoġġi finali tiegħek proġett, jekk tagħmel xi ħaġa web ibbażat, fuq appliance CS50 tiegħek, u l-istudenti aktar jagħmlu. Imma jekk inti tixtieq li attwalment jieħdu il-web dinjija out għal spin u mqiegħda kodiċi tiegħek out hemm, jirrealizzaw li huwa pjuttost sempliċi dawn il-jiem sa jixtru isem ta 'dominju għal ftit dollari, biex twaqqaf DNS isem tad-dominju tiegħek settings għall-għalf indirizz IP. U mbagħad fil-fatt timbotta tiegħek kodiċi li xi server remot hekk li xi ħadd jista 'żjara inti fil something.com, jew kwalunkwe domain isem jiġri li tixtri. 

Soġġorn sintonizzat għall-dar CS50 ta Paġna fil-jiem li ġejjin, fejn aħna ser post xi struzzjonijiet biex isir eżattament dan. Jekk inti tixtieq li ssegwi xi gwida, jew jekk youd tixtieq li venture fuq tiegħek stess, hemm tant oqfsa popolari ħafna u s-sistemi hemmhekk. Li ħafna minnhom huma ħielsa, jew super irħis, jew għall-inqas b'xejn għall-istudenti. AWS, jew Amazon Web Services, huwa wieħed. Fil-fatt, li fejn CS50 runs aktar ta ' servers tagħha stess fil-sħaba hekk imsejħa, tħaddim ta 'magni virtwali, servers li ma humiex verament fiżika. 

Huma qed l-illużjoni ta 'fiżiku servers, iżda li aħna, u int, jista 'jkollhom kontroll sħiħ fuq. U aħna biss kellhom seminar, fl fatt, ġimgħat koppja ilu fuq dan. Parse.com huwa super popolari għodda back-end li tista 'tuża biex attwalment jospita database. Jekk inti ma tridx biex insemmu, jew stand up database tiegħek MySQL stess, hemm dan u oħrajn servizzi relatati li tavżak tiffoka fuq il-parti ta app tiegħek li int verament simili, il front-end jew l-user interface, jew il-fatturi, u mbagħad jesternalizzaw lil xi ħadd ieħor, ħafna drabi mingħajr ħlas. Ċertament għall-iskala student prototipi, kwalunkwe servizzi back-end bħall-email jew databases li jista 'jkollok bżonn. 

Issa, għall-awtentikazzjoni, FAQ super komuni CS50 huwa, kif taħseb li jawtentika l-utenti? Mhux bil-user tagħhom stess ismijiet u passwords, iżda ma bħall Harvard IDs u pins. Ukoll, realizzata CS50 għandha servizz li jissejjaħ CS50 ID, permezz li inti tista 'tagħmel eżattament dan. U allura dawk tal inti indirizzar, Jiġifieri, proġetti mobbli, fejn int tip ta 'f'konflitt jekk inti tixtieq li tagħmel app iPhone, Phone Windows app, app Android, jew kwalunkwe numru ta 'apparati oħra hemmhekk, tirrealizza li hemm attwalment għodod li jippermettu li inti tikteb app tiegħek, fi tipikament JavaScript, jew xi lingwa simili. U mbagħad jitħaddem għal multiplu pjattaformi bħall IOS u Android u simili, phonegap ħaġa waħda, Titanium ieħor. 

Mela jekk int-tip ta ' f'konflitt, u jirrealizzaw li hemm daqsxejn ta ' kurva tat-tagħlim tagħlim wieħed minn dawn biss lingwi, realizzata inti tista tieħu familjarità ġdida tiegħek stess misjuba ma JavaScript out għal spin, u japplikaw hemmhekk. U hemm tant aktar li inti tista 'ssib fuq tiegħek stess, jew billi tikkonsulta TFS tiegħek. Issa, dak dwar il-ħajja wara l-CS50? Just hekk li dan huwa qal, mill-inqas darba, int mhux ser jingħata problema ispeċifikazzjonijiet u d-distribuzzjoni sett kodiċi al dejjem, iżda jirrealizzaw li inti m'għandekx bżonn l-CS50 appliance li tkompli kodifikazzjoni fuq Mac OS. 

Huwa wunderbare, utli ambjent li huwa pre-kkonfigurat biex tkun rappreżentant ta 'sistema Linux sbieħ. Iżda int tista 'ċertament tuża kwalunkwe numru ta 'għodod disponibbli liberament dawn il-jiem biex jikteb il-kodiċi fuq Mac tiegħek stess mingħajr l-overhead ta 'appliance, jew fuq il-kompjuter tiegħek Windows stess, jew jekk int taħdem Linux, numru ta 'għodod Jeżistu hemm ukoll. Allura dan huwa biss whirlwind tour li inti tista tixtieq li curl bi f'xi punt. Iżda għal issa, ejja tagħti inħarsu 'l quddiem u dak li jibqa. 

B'mod partikolari fost l- avvenimenti storiċi kors ta huwa l-hackathon CS50. An epika kollha nighter, fejn inti ser jaslu madwar 7:00, stabbilit shop bil-laptop tiegħek, u l-proġett, u l-ħbieb. U adsa fis finali proġetti f'ambjent li jistenna ftit bħal dan mal-wasla. Int ser ikollok tiċċekkja fil hawn, inti ser imbagħad tibda l-ħidma, inti ser jgħinu out classmate. 

Int ser ikollok jipprattikaw ewwel pranzu madwar 09:00, it-tieni pranzu madwar 1:00. U mbagħad għal dawk li għadhom wieqfa fl-aħħar tal-lejl, aħna ser tieħdok għall IHOP. Iżda tul it-triq hemmhekk se jkun kabina ritratt, ma bħal dan, u tabilħaqq attwali Shuttles CS50 fuq mod tagħna biex IHOP. 

Issa, il-CS50 ġust, għal studenti fil-klassi, din hija opportunità tiegħek biex juru kburi proġetti finali tiegħek. Mhux biss lill-oħrajn, imma tipikament 2,000 plus li attendew minn madwar il-kampus, istudenti, fakultà, folks li tara l-blalen flimkien Oxford Street u jaqgħu fuq in. Allura jirrealizzaw li dak li jistenna hemm glimpses ta 'proġetti forsi xulxin hawn, fejn inti ser iġġib laptop tiegħek. Aħna ser twaqqaf tabelli tall fuqha inti tpoġġi laptop tiegħek, hops fuq il-Wi-Fi, u demo proġetti tiegħek biex passers. 

Sadanittant, se jkun hemm mużika, u popcorn, u candy, u aktar. Allura li inti ser ikollok biżżejjed opportunitajiet biex mingle. Aħna ser ikollhom ħbieb ta ' tagħna mill-industrija, jirrekluta minn kwalunkwe numru ta 'dawn il-kumpaniji hawn hemm biss biex chat up istudenti dwar il-ħajja wara l-kulleġġ, jew apprendistati matul kulleġġ, u simili. Int ser ikollok tara, wisq, li hemm raffle ninċentivaw mhux biss inti istrajk up dawn chats mal-ħbieb, iżda wkoll biex tistieden tiegħek ħbieb stess, jew jikkonvinċu ħbieb tiegħek stess għall come see proġett tiegħek. 

Tista ħelwin il-ftehim billi dawn cards ftit li se jiġu ppreżentati. Kull wieħed minnhom se jkollhom placeholders għal ftit stikers wiċċ smiley. You guys huma l-istudenti se tingħata Smiley stikers wiċċ. U għal kulmin impriżi sa inti u jgħid, ħej, ux'għamiltu? Jew inti titlob għal demo ta tiegħek proġett, inti jgħadduhom stiker. Huma poġġih fuq il-karta tagħhom. U li jikkwalifikahom għal kwalunkwe numru ta 'premjijiet fabulous, inklużi dawk isaffru hawn, li huma mbagħad raffled off fl-aħħar ta 'l-avveniment. C'est lilha għall CS50. U tul it-triq, se jkun hemm biżżejjed popcorn, u stress blalen, u candy, u anki s-sena l- Band Harvard, li ma kienx mistennija, iżda kien fl-attendenza. 

Se jkun hemm booth ritratt hemmhekk bħala ukoll, u numri enormi ta 'blalen bħal dawn dawk hawn. Allura ħafna hekk, li invarjabbilment l-istaff jippruvaw biex tiġbed dan trick fl-aħħar tal-lejl, qatt pjuttost xogħlijiet. Iżda għalik, jekk inti tixtieq li jistiednu lill-ħbieb tiegħek għal din event-- 

SAM CLARK: Issa, kif aħna come fuq għall-stop li jmiss fuq il-mawra. Int ser ikollok avviż ta 'distinct-- 

[Rires] 

File fuq in. Int ser ikollok avviż tluq distinta mill-arkitettura Gotiku li rajna fuq il-bqija tal- il-mawra ta 'kampus Yale. Issa, aħna qegħdin hawn fil Sanders Theater. Sanders Theater huwa verament kulturali u hub akkademika hawn fil-Harvard. Bidu saret hawn sal 1922. Huwa modeled wara l-Sheldonian Theater fil Oxford, l-Ingilterra, bħala kwistjoni ta 'fatt. U sservi bħala post għal avvenimenti kulturali ħafna, u avvenimenti akkademiċi kbar hawn. 

Ħafna A gruppi cappella jwettqu fil Sanders, il Crocodillos jwettqu hawn spiss, dawn qed tip ta 'bħall- Wippenpoofs 2.0, kważi. Kif ukoll l-akbar klassi attwalment fil-Harvard, CS50, huwa mgħallem hawn. Min fuq il-mawra huwa interessat fix-xjenza tal-kompjuter? Kull min hu interessat? Terrific. Ukoll, jekk jiġri li matriculate fil-Yale, inti ser tassew, tassew tixtieq li tkun qed tieħu CS50. 

[Rires] 

[Applause] 

Inti mhux se effettivament ikun jista 'jieħu huwa fiżikament ġewwa Sanders Theater, madankollu, CS50 se jkun live streaming fuq lilek fi New Haven. Kif ukoll inti ser ikollhom kollu staff ta 'appoġġ, l-appoġġ tan-netwerk ta' persunal hemm biex tieħu CS50, biex jitgħallmu kollha dwar ix-xjenza tal-kompjuter. Allura dan huwa Sanders Theater. Mhuwiex Gotiku, iżda huwa kbir. Ħadd ma jkollu xi mistoqsijiet qabel nimxu fuq il-stop li jmiss? Yeah. 

UDJENZA: Hu li David Malan? 

[Rires] 

SAM CLARK: Oh, Alla tiegħi hu! Ejja tagħti selfie. Selfie! Ħu selfie! Dritt hawn, id-dritt hawn. Hawnhekk, xi ħadd issiba up. Xi ħadd żommha up. Kif inti, David? 

DAVID Malan: Hello, DA 

SAM CLARK: jien tagħmel tajjeb. I ltqajna biex flip madwar. U l-wiċċ papri, David. 

[Rires] 

Yeah, huwa jħobb dak. Terrific. Terrific. Well, aħna ser jimxu fuq il-stop li jmiss. Stop li jmiss tagħna hija l- Harvard istadium, fejn aħna kellna chance kbir fl-aħħar 13-il sena. 

[Rires] 

[Applause] 

DAVID Malan: Allura l- rumors huma tabilħaqq veru. Għall-ewwel darba fl-istorja, istudenti fil-Harvard u Yale bl-istess mod se jkunu jistgħu jieħdu kors sejjaħ CS50 dan Fall ġejjin fl-2015. Aħna se tpoġġi Asie l-rivalità għal kważi 100 sena, u finalment, fil Fall 2015, l-istudenti attwali Yale se jkunu jistgħu jieħdu CS50 għall-ewwel darba. Il-lectures se tabilħaqq jiġu streaming minn hawn, suċċessuri tiegħek f'dan udjenza, lejn New Haven, fejn studenti se jkunu jistgħu jidħlu fil persuna, jew bħala xi wħud minnkom jkunu hekk ottimizzati, online jgħixu, jew fuq talba wara. 

Iżda aħna ser tkun wieqfa up a appoġġ lokali istruttura, kompluta ma fellows tagħlim, assistenti kors se jkun qed imexxi sezzjonijiet, u ħinijiet tal-uffiċċju. Puzzle CS50 Day se jinżammu fil Cambridge, u aħna se tistieden tagħna Yale ħbieb għall Cambridge għall CS50 Puzzle Jum, kif ukoll il-hackathon CS50. U mbagħad fl-aħħar semestru, m'hemm se jkun display epika kemm Cambridge u fi New Haven tal CS50 studenti minn Harvard, u Yale kif ukoll fuq il-wiri f'dawk ibliet rispettivi. 

U tabilħaqq, jekk għandek xi ħbieb li jmorru lil Yale, jeħtiġilna xi TFS u CSs hekk do jibgħathom lill dan il-URL hawn. Iżda aħna se fil-frattemp, tkun jibgħat wieħed ta 'tagħlim aħjar CS50 stess fellows, Jason Hirschhorn, li huwa madwar graduate, wara biss lest teżi tiegħu fuq l-intersezzjoni ta ' xjenza tal-kompjuter u l-edukazzjoni. Jason se tkun qed taħdem full-time fi Yale, u se jkun fuq l-art hemmhekk tgħinna biex stand dan up u iġibu dawn iż-żewġ universitajiet flimkien via CS50. 

[Applause] 

Issa, flimkien ma 'l CS50 tim tal-produzzjoni, I kellha l-opportunità li ħops fil-karozza ma 'dan Guy u tagħti ħarsa lejn dak li jistenna us fi New Haven. 

[Daqq ta 'video] 

[MUSIC - "movin" dritt flimkien "] 

Dritt -Movin "flimkien fit-tfittxija żminijiet ta 'tajbin u aħbar tajba mal-ħbieb tajba li ma jistgħux jitilfu. 

-Dan Jista 'jsir vizzju. 

-Opportunity Knocks darba ejja jilħqu u grab. 

-Yeah! 

-Together Aħna ser nab dan. 

-We'll Hitchhike, xarabank, jew kabina isfar lilha. 

-Cab Dan? 

-Movin "Dritt flimkien, footloose u fancy ħielsa. 

-Getting Hemm nofs il- gost come jaqsmu miegħi. 

-Movin "Dritt flimkien. 

-We'll Jitgħallmu biex jaqsmu t-tagħbija. 

-Aħna M'għandekx bżonn mappa biex iżommu dan juri fuq it-triq. 

-Hey, Fozzy, nixtieq li dawwar xellug jekk inti tidħol għall furketta fit-triq. 

-Yes, Sir. Dawwar xellug fuq il-furketta fit-triq. Kermit? 

-I Ma nemminx li. Movin "dritt flimkien, konna sabet ħajja fuq l-awtostrada. 

-u Tiegħek mod huwa mod tiegħi. 

-Allura Fiduċja navigazzjoni tiegħi. 

Istilel -Movie bil-karozzi flashy, u l-ħajja mal-top down. 

-We're Storming-belt big. -Yeah. Storm huwa dritt. Jekk din tiġi snowing? 

-Ebda, I do not think so. 

-Movin "Dritt flimkien. 

-Footloose U fancy ħielsa. 

-Kun Lest għall-big time 

-Il Huwa lest għalija? 

-Movin "Dritt flimkien. Movin "dritt flimkien. Movin "dritt flimkien. Movin "dritt flimkien. -Maybe Inti aħjar tiġbed aktar. -Yes, Sir. Oh, tħares lejn dak. 

[END Daqq] 

DAVID Malan: Ser naraw Yale fl-2015. 

[Applause] 

Allura issa xi nirringrazzja yous. Biżżejjed ngħid hemm xi familja kollha, kemm quddiem u wara l-kamera, f'din il-klassi li jagħmel ix-xogħol kollu finalment. U nixtieq li jiġi rikonoxxut ftit, u allura l-istaff kollu permezz ewwel Colton, li EDM nixxew il-bidu ta 'lectures għal xi wħud numru ta 'ġimgħat issa. Kif ukoll il-produzzjoni intiera tim, li kien jagħmel kollox tfittex hekk sabiħa din is-sena. Dan fiċ-Ċili, u Andrew, u Cheng, u Colton, u Ramon, u Barry fid-dahar, u Kenny u kulħadd li kien involut wara dawn il-cameras, jagħmlu dak kollu possibbli. Biex Gabriel, kif ukoll, tagħna head tagħlim sħabi. 

[Applause] 

Jekk inti ma diġà taf, Gabriel attwalment CS50 misjuba permezz ta 'l- videos tim tal-produzzjoni tal-. Tabilħaqq jikbru fil Brażil ftit snin lura, skopra li kollha ta ' Materjal CS50 kien online, u hu niżel me a nota tip tistaqsi jekk hu jista 'jkun kapaċi biex tittraduċi lilha biex Portugiż għall-klassi tiegħu. U fil-fatt huwa ma, finalment, tagħlim f'livell għoli għal xi 50 studenti, klassi tiegħu, fl-iskola għolja. Segwit minn 150 student tal-li jmiss sena, u wonderfully dad tiegħu kien fil-fatt iffilmjar il-ħaġa sħiħa hekk inti tista 'ssib lectures Gabe ta ta CS50 fil-Brażil kif ukoll online. 

U issa Davon hawn, Davon hawn ilu għaddej il-kors, u ilha tagħmel kollox run hekk sewwa, u mingħajr lilu aħna ma setgħux tmexxi t-tim li issa għandna. U mbagħad naturalment, Rob Bowden. 

[Applause] 

Rob issa kien mal- ovvjament xi ħames snin, wara li avviċinat me sophomore sena b'interess fil jkollna involuti fil-klassi. U mbagħad sar TF ras assistent, u mbagħad Kap TF, u mbagħad preceptor. U issa, jemmnu jew le, ir-rwol ħafna distinti ta 'Membru tal-Istaff Tekniku, li fid-dinja tal-kompjuter attwalment iġġorr magħha xi piż. U hekk dan sottostima huwa attwalment maħsub li jkun l-ogħla kkunsidraw biex Rob. 

Allison, naturalment, li kien li jwassal sezzjonijiet uffiċjali tagħna fuq camera darba ġimgħa, u jagħmlu ċert hemm riżors disponibbli online għall-istudenti li huma kapaċi biex tixgħel fil-persuna. U mbagħad, ovvjament, ta 'TF, li naħseb ġiet fuq kull ħinijiet tal-uffiċċju uniku din is-sena, inklużi dawn hawn, dawn hawnhekk, dawk hawnhekk ukoll. U tabilħaqq [? Zamila,?] Li jkun mixi kulħadd permezz problema tal-kors tal- settijiet, u mingħajr min, nistgħu Ma jistennewx, I DARE ngħid, tant. 

U mbagħad fl-aħħarnett, Cheng hawnhekk, li huwa magħruf għal ħafna aktar minn dawn iljunfanti, li jkollhom ġew jidhru fil aktar minn darba kull lecture. Tabilħaqq Cheng reċentement ltqajna flimkien mat-tim tal-produzzjoni CS50 ta biex tpoġġi flimkien dan thank inti għat-tim kollu, permezz ta 'segment ftit aħna sejħa, Cheng Fuq Il Street. 

[Daqq ta 'video] 

[Daqq ta mużika] 

-Dan Huwa Cheng mal Cheng fuq il-Street. U llum, jien hawn fuq Quiz One Gradazzjoni CS50 ta Parti, fejn il-membri tal-persunal ta ' CS50 ġabru lil kwizz grad wieħed. Jien ma verament jikkunsidraw li parti, iżda ikollok l-idea. I ser tkun talbithom xi mistoqsijiet dwar l-esperjenzi tagħhom dan semestru, u forsi xi ftit tekniku mistoqsijiet, allura aħna ser isolvuhom. 

-I Ma naħsibx li jien lest għal dan. 

-Hija OK. 

-OK. -Kif Ħafna bits huma f'byte? 

-4, 8. 

Liema ma stand PHP għall? 

-PHP? Protokoll Portugues. 

-Il Dan protokoll, għalkemm? -I Do not know. Huwa? 

-Eh, Eh. Buzzer. 

-I Jafu li P stands għall PHP. 

-Allura Fejn ma tieqaf? 

-Hija Qatt ma jieqaf. 

-Hija Għandha tieqaf fil x'imkien. -Ebda, Ma. -Acronyms Tissimplifika għal kelma. -Ebda, Mm mm. [? Recouragin? ?] -Dan Hija kwistjoni serja. [Rires] Liema jiġi jmiss f'dan sekwenza ta 'numri? 2, 4, 8, 16, 32, 955. 

-I Ħsibt inti kienu ser tg 64, iżda OK. Liema huwa n-numru li jmiss fis-sekwenza? -CS50. -Li Lanqas numru. -I Jkollhom l-ebda clue. -None Tad inti dritt. Jekk jogħġbok, mur lura għall gradazzjoni. X'hemm 2 għall-qawwa ta '64? -OH, Jeez. I għandhom ikunu jafu dan. 

-I Do not know. -OK. 

[Rires] 

-Kif Ħafna blalen istress tagħmlu jieħdu biex timla Sanders Theater? 

-Too Ħafna. 

-Inti Qatt ma jista 'jkollhom wisq blalen stress. 

-Am I right? X'hemm l-risposta korretta? -Hemm Ebda risposta korretta. -I'm Żgur hemm. -Hija Jiddependi mid-daqs tal-ballun stress. Taf min Rob Bowden hu? 

-Yes. Huwa għandu xagħar aħjar din is-sena minn huwa ma snin preċedenti. Allura kien ftit diffiċli jirrikonoxxi lilu, imma jien irnexxieli dan. 

-Il Hu l-Guy buff? 

-Yeah. -OK. Yeah, I simili lilu. 

-Issa Li inti ssemmi li, Għandi mistoqsija għalik. 

-L-Dritt. 

Liema huwa istampa bank Rob Bowden ta? 

Mass -Hija. 

-X Hija stampa tiegħu bank max? -Inti. 

-Thank Inti tant li CS50 ta TFS, CAs, produtturi, disinjaturi, riċerkaturi, u kulħadd li kien involut kemm quddiem u wara l-kamera hawn fil CS50. Aħna żgur ma setgħux jagħmlu dan mingħajr inti, u aħna ma tistax tistenna li jilqgħu ġdida membri għall-persunal. -Everyone F'dan mejda, nistgħu jiksbu tgħanniqa? 

-Thank Inti. 

-Thank Inti ħafna, staff. Thank you for isiru persunal. Din tikkonkludi l-intervista tagħna. Grazzi talli fuq il-persunal din is-sena. 

-Thank Inti tant. 

-Thank Inti. 

-Ebda, No, grazie. 

-Did I jagħmlu xogħol tajjeb jew liema? 

-Inti Għamlet wonderfully. Dan kien Cheng, bil Cheng fuq il- Street, u dan kien CS50 2014. 

Liema ma nitkellmu dwar? Aħna biss kellhom dan il-konverżazzjoni. Din mhix ġugarell. 

[Daqq ta mużika] 

[END Daqq] 

[Applause] 

DAVID Malan: Allura CS50 huwa tabilħaqq issa jirrekluta għall TFS, assistenti kors, produtturi, disinjaturi, u kull numru ta 'rwoli oħra li jippermettu li dan tmur fuq wara l-kwinti. U issa, xi ħaġa ftit speċjali. Kif tafu, Colton għandha introdotti EDM tiegħu għall-klassi, iżda llum hu ltqajna l-band flimkien u CS50, qabel ma aħna idaħħlu xi studenti up fuq il-palk, I jagħtuk Colton, Gabe, u Taylor. 

[Daqq ta mużika] 

COLTON: Ħoss tiegħi mod permezz tal-dlam. Iggwidata minn qalb swat. I ma tistax tgħid fejn il-vjaġġ se jintemm. Imma naf fejn tibda. 

Ipprova għal tell me jien wisq żgħażagħ biex jifhmu. Say Jien maqbuda fil-ħolma. Life se tgħaddi lili mill jekk I do not jiftħu għajnejn tiegħi. Dik il-multa minni. 

Allura tqum me up meta huwa madwar. Meta jien għaqli u jien anzjani. Dan il-ħin I kien konstatazzjoni myself u ma kontx naf I kienet mitlufa. Allura tqum me up meta huwa madwar. Meta jien għaqli u jien anzjani. Dan il-ħin I kien konstatazzjoni myself u ma kontx naf I kienet mitlufa. 

I ppruvaw li jġorru l- piż tad-dinja. Imma I biss ltqajna żewġ idejn. Hope I jiksbu l-opportunità biex jivvjaġġaw-dinja. Jien m'għandi l-ebda pjanijiet. Jixtiequ li I jistgħu jibqgħu dejjem din żgħażagħ. Ma jibżgħux qrib tiegħi għajnejn. Life huwa logħba magħmula għall kulħadd u l-imħabba hija premju. 

Allura tqum me up meta huwa madwar. Meta jien għaqli u jien anzjani. Dan il-ħin I kien konstatazzjoni myself u ma kontx naf I kienet mitlufa. Kulħadd! Allura tqum me up meta huwa madwar. Meta jien għaqli u jien anzjani. Dan il-ħin I kien konstatazzjoni myself u ma kontx naf I kienet mitlufa. Ma kinitx taf I kien mitluf. Ma kinitx taf I kien mitluf. 

[Applause] 

DAVID Malan: Niġu din is-sena biex l-CS50 Ġust, mużika live kif ukoll. Allura issa, l-aħħar opportunità tagħna biex daqsxejn ta 'parteċipazzjoni udjenza. Għal dan, neħtieġu sitta istudenti u tlieta persunal. Ejja naraw hawn, OK, int prattikament qbiż ta 'siġġu tiegħek. Come fuq up. 

OK. Kif dwarek tnejn flimkien hawn fuq, jaqgħu fuq up. U kif madwar inti żewġ u int wieħed, come fuq up. Ejja jikbru l-timijiet daqsxejn. OK. Hemm dritt. Come fuq. Yeah. You, come fuq l isfel. Li għaddej biex tkun iebsa. 

OK. OK. Fine, come fuq l isfel. Ara inti fi ftit minuti. Kull dritt, hekk come fuq matul hawn. Aħna qed tmur biex tikseb tnejn aktar siġġijiet u ejja do Nick, u Alison, u dan l-istudent Yale hawn fuq, u Rob Bowden, come fuq up. Sadanittant, jekk Cheng tista 'tingħaqad miegħi fuq il-palk. 

Jekk inti guys tixtieq li jiffurmaw żewġ timijiet studenti, u persunal tat-tim wieħed. U Cheng, jekk inti tista 'tqassam dawn siġġijiet hawn, jien ser nikseb il-bord lest. Dan huwa oerhört skomda. OK. Agħmel tiegħek mod għal siġġu hemmhekk. 

Come fuq matul. Come fuq l isfel. U naħseb li l-istudent Yale se tkun playing għat-tim tal-persunal. Eċċellenti. Għandu jkollna siġġijiet biżżejjed, nisperaw. Jekk le, aħna ser grab ieħor. Fejn do we bżonn dan? Minn hawn, come fuq fuq. Kull dritt. 

Cheng Gong: Do we bżonn aktar persunal? 

DAVID Malan: No, no. Huwa ser jkun hemm żewġ timijiet studenti u wieħed tim tal-persunal Harvard / Yale. Kull dritt, hekk aħna jkollhom din tradizzjoni ta 'playing periklu, jew verament, verżjoni tagħna stess ta 'periklu fejn aħna biss jistaqsu mistoqsijiet u jistennew tweġibiet. Iżda l-mistoqsijiet aħna qed tmur li jistaqsu kinux miktuba minn us, kienu miktuba minnek. Inti tista 'tfakkar pjuttost forma twil għall Problema Set A. 

[Rires] 

Irrid nammeti, ħafna minnhom ma jagħmluha fis kwizz wieħed. Sirna forsi 500 mistoqsijiet tistaqsi, dak li huwa HTML? X'inhu HTTP? X'inhu CSS? Allura dawn ma kinux eżattament l- aktar sfida ta 'mistoqsijiet, imma aħna marru permezz ta 'mijiet u mijiet ta 'mistoqsijiet għall-kampjun li ġej. 

Allura Cheng hawnhekk għandha ġentilment offriet biex imexxu l-bord. Aħna ser imorru quddiem hawn u sejħa dan Team One, Team Żewġ, u Team Tliet. U ejja ngħidu li Team Tliet rebaħ l toss, Allura inti guys huma ser t'għajn lil tiegħek xellug jew hawn fuq inti, pick-ġimgħa, u pick ammont ta 'dollari. 

Aħna mbagħad titlob lill- kwistjoni, u Cheng se jagħtuk, jew inaqqsu mill- inti l-punti meħtieġa. Tliet Team, dak li tixtieq? Jien smigħ ħafna f'Ġimgħa 0 hawn. 

[Rires] STUDENT 1: Nistgħu pick kwalunkwe? DAVID Malan: Kull kategorija, kull ammont. STUDENT 2: f'Ġimgħa 0, 500. DAVID Malan: Inti qed tqegħid aktar ħasbu fis-għażla l-kwistjoni minn I kiteb fis tagħżel minnhom Kull dritt, hekk dak did you say? OK. U allura l-ewwel idejn li tmur up rieda tiġi kkunsidrata l-wieħed li buzzed fil. X'inhi d-differenza bejn varjabbli globali u lokali? Rajt Team Żewġ. STUDENT 3: Global-- do we biss jitkellmu fil-mikrofonu? Globali huwa għall-kollu ambitu tal-programm, billi lokali huwa biss definit fi ħdan parti iżolata. DAVID Malan: Ejja tagħti ħarsa. Aħna qed tmur biex inti żżomm mal- risposta li klassi tiegħek taw. Jekk tikklikkja fuq il- test, AMBITU fil caps kollha. 

[Rires] DAVID Malan: I think we qed tmur li jkollhom jieħdu din litteralment. Allura aħna ma tkunx qed tmur biex jagħtu dawk il-punti. Aħna ser tistenna eżattament liema klassi tiegħek taw. Allura sfortunatament, aħna qed fil minus 500, iżda int xorta fil-kontroll. Imma int xorta fl control-- issa int fil control-- tajjeb, l-ebda. Int xorta fil-kontroll. 

STUDENT 2: OK. DAVID Malan: Inti xorta fil-kontroll. Yeah, ejja mur għall-500-ġdid. OK. Ġimgħa 1, 500, Cheng. X'inhuma t-tipi ta 'dejta u daqsijiet tagħhom? 

[Rires] 

DAVID Malan: Oh, I raw idejn minn hawn ewwel. Rob Bowden. 

ROB Bowden: A char huwa 1 byte, qasir huwa ta 'żewġ bytes, l int huwa 4 bytes, twil huwa ta '4 bytes, a twil twil huwa 8 bytes, stilla char huwa ta '4 bytes, stilla int huwa ta '4 bytes, ftit star twil twil huwa ta '4 bytes. DAVID Malan: Cheng, liema huwa l-risposta korretta? ROB Bowden: Oh, float u double. DAVID Malan: Inti titħalla barra l- parti tal-folja ta 'referenza, imma naħseb li aħna suppost tagħtiha lilu għall-500. ROB Bowden: Yeah. STUDENT: Dan huwa preġudikata! ROB Bowden: Liema huma inti titkellem dwarhom? 

DAVID Malan: Huwa OK-punti went-- li d-dritt, Team One. I am not imħallef tajba, apparentament. Kull dritt, aħna qed tmur biex jimxu fuq. Inti guys jkollhom kontroll. Yale student. Aħna ser nagħmlu Ġimgħa 4 għal 500 punti. I think I raw Team Tliet. STUDENT 1: Inti ħielsa l-memorja. DAVID Malan: Inti ħielsa l-memorja? Ħielsa it. Aħna ser jagħtiha lilek. Dritt Kollha, One Team u Tliet huma marbuta, Team Tliet għandu kontroll. What kategorija tixtieq tara? 

STUDENT 2: Ġimgħa Tnejn, 500. 

[ALLARM DOUBLE KULJUM] 

DAVID Malan: Amazing. STUDENT 2: Kollox? DAVID Malan: Ikollok biex jagħżlu l-ammont tiegħek. STUDENT 1: Għaliex le? STUDENT 3: Iva. STUDENT 4: Kollha fil. STUDENT 2: 500. DAVID Malan: 500? STUDENT 2: Iva. DAVID Malan: 500, Kuljum Double. STUDENT 3: Le, inti ma tistax. DAVID Malan: Cheng? Le! 

[Cheering] 

DAVID Malan: 500 u kontroll tal-bord. Aħna have-- 

ROB Bowden: Allura doppja kien iva jew le kwistjoni? 

[Rires] 

DAVID Malan: Aħna jkollhom il-ħin għal wieħed jew żewġ mistoqsijiet aktar fil Uniku periklu. OK. Tliet Team. F'Ġimgħa 0, għal 100. Liema tim huma inti fuq? STUDENT 5: Ninsab Żewġ. DAVID Malan: OK. Team Żewġ. 

STUDENT 5: Inti tuża l-blokk Say fl MIT Scratch ngħid, bonjour, dinja. 

[Rires] 

DAVID Malan: Minus 100. Dritt kollox, wieħed aktar kwistjoni Uniku periklu. Inti guys għadhom fil-kontroll. 

STUDENT 2: Ġimgħa 3, 100. 

DAVID Malan: Tliet Week, 100. X'inhu the-- ROB Bowden: Team Tliet. DAVID Malan: Tim Tliet? OK. Aħna qed tmur ma Team Tliet. STUDENT 3: L-aħjar każ xenarju, jew il-ħin run? Minħabba li l-aħjar każ ix-xenarju huwa huwa fl-ordni. 

DAVID Malan: Ejja naraw dak l-risposta korretta hija. 

[Rires] 

DAVID Malan: Kull dritt. Ejja jimxu fuq Double periklu. 

ALEX TREBEK (REĠISTRAZZJONI): Dan huwa periklu. 

DAVID Malan: Double periklu, f'dan periklu Double għandna l-kategoriji ta ' Week 5, 6, 7, 8, u 9. 

STUDENT 3: Fejn ma punti tagħna jmorru? Fejn ma punti tagħna jmorru? 

DAVID Malan: Aħna ser taġġusta manwalment. Hemm immorru. Team Żewġ kellhom 2,000? OK. Kull dritt, hekk issa għandna tossed-munita darb'oħra u aħna qed jagħti kontroll Team Żewġ. Jimxi 'l quddiem u jagħżlu tiegħek kategorija u l-ammont. 

STUDENT 2: Aħna ser imorru 6 Week, 1,000. 

DAVID Malan: Ġimgħa 6, 1,000. Kif il-munzell jikbru? Team Żewġ. 

STUDENT 5: You żid funzjoni ġdida fil Ambitu. 

DAVID Malan: Żid funzjoni ġdida għall Ambitu. Hija tikber up. 

[Rires] 

DAVID Malan: Kull dritt, imma int xorta fil-kontroll. 

STUDENT 5: Id-dritt, ħadd pick ieħor. 

STUDENT 6: jien ser pick. DAVID Malan: Huwa kollha relattiv. Anki jekk għandna t-tendenza li tiġbed il-munzell bħala jikbru, inti ser tfakkar li l-indirizzi attwalment jikbru f'direzzjoni differenti. Iżda biss meħtieġ biex tagħmel Rob kuntenti hemmhekk. Dritt Kollha, Team Żewġ. 

STUDENT 4: Ġimgħa 8, 1000. 

DAVID Malan: Ġimgħa 8 għall 1,000. Veru jew falz, huwa HTML lingwa ta 'programmar? Hemm imħallef ieħor li jista 'tiddeċiedi? 

ROB Bowden: Kien kollha me. 

DAVID Malan: Kull dritt, Rob sejjaħ. 

ROB Bowden: Mhuwiex, hekk falza. DAVID Malan: Rob jgħid falza, u t-tweġiba hija le. [Rires] Cheng Gong: Stenna, stenna, stenna. Stenna, stenna, stenna. 

DAVID Malan: Kull dritt, student Yale? STUDENT 2: Kien a ħażin bil-miktub mistoqsija, huwa qal vera jew falza, u allura kien kwistjoni. I joġġezzjonaw. DAVID Malan: Innota. Aħna għandna time għal wieħed aktar Mistoqsija periklu Double. Team Żewġ. 

STUDENT 6: Week 9, 1000. 

DAVID Malan: Ġimgħa 9 għal 1,000. X'hemm differenza bejn ID u l-klassi? Tliet Team? Tliet Team. 

STUDENT 3: Inti tista 'tapplika ID għal biss tip wieħed ta 'ħaġa fil HTML, imma int tista 'tapplika klassi affarijiet differenti ħafna wisq. 

[Applause] DAVID Malan: OK. Aħna ser jagħtiha lilek. Allura jekk aħna tipproċedi biex Finali periklu, I think, Team Tliet biss jirbaħ, id-dritt? Mela ejja nagħmlu mistoqsija waħda aktar. Wieħed aktar kwistjoni, Double periklu. 

Allura l-inqas li nistgħu pull-- li mhux se jgħinu. Hija tista 'tgħin Team One. Dritt kollox, li l-kontroll? Mhux lili, apparentament. OK. You guys. Iva, inti biss ltqajna dan id-dritt. 

STUDENT 2: Ġimgħa 9, 200. 

DAVID Malan: Well lagħbu, Ġimgħa 9, 200. What do simbolu PHP-- kollha 

STUDENT 2: Rob. 

DAVID Malan: Rob? ROB Bowden: tag Cash. [Rires] DAVID Malan: Kull dritt, ejja tipproċedi. Ejja tipproċedi biex Finali periklu. Ejja jkollhom kulħadd toħroġ bi tweġiba, u aħna ser ikollhom tikteb dwar dan slip tal-karta kif aħna play xi mużika. U allura aħna ser nippretendu bħal dan kienet se skond il-pjan. 

Dritt kollox, hekk Finali periklu kategorija hija Ġimgħa 12. You kollha jkollhom decide-- I ma jġib pinen, l-ebda. Pinen, jekk jogħġbok. Grazzi. Kull dritt, OK. Nru aktar pinen, jekk jogħġbok. OK. Allura Team Wieħed huwa ta '0, Team Żewġ huwa ta '0, u Team Tliet huwa ta' 2. Tista wager sa $ 2,000. Mela ejja imorru quddiem u jagħmlu wager tiegħek. Mħatra isfel. U issa Cheng huwa għaddej biex jikxfu l-kwistjoni, mbagħad jilagħbu xi mużika sakemm aħna tiddifferixxi. 

[TEMA KUNDIZZJONIJIET periklu] 

DAVID Malan: Kull dritt, let us tibda hawn ma Team Tliet. You wagered $ 1,000 u wieġeb? 

STUDENT 1: 955. 

DAVID Malan: 955. Team Żewġ hawn wagered. STUDENT 7: $ 2,000. DAVID Malan: $ 2,000 u tweġiba tiegħek kienet? STUDENT 6: 955. DAVID Malan: Tliet Team wagered $ 2000, u it-tweġiba tiegħek kienet? ROB Bowden: 955. DAVID Malan: 955, li hija korretta. Li jfisser rebbieħ tagħna llum, I think, għadu biss Team Tliet, id-dritt? Team Tliet jieħu l-logħba! 

[Applause] 

DAVID Malan: Dik allura, huwa għall CS50. Grazzi tant għat-tim CS50 tal. Grazzi daqshekk! Grazzi tant għall tagħna ħbieb fil-ħin ta 'Harvard. Dan kien CS50. 

[Applause] 

[Daqq ta mużika] 

DAVEN FARNHAM: U issa Deep Ħsibijiet, minn Daven Farnham. Kif jien suppost biex insemmu MySQL, jekk I can not anki figura preżenti tiegħi? 

[Chuckling]