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
[Грає музика] [MUSIC Armin Van Buuren, "це те, що  Він відчуває, як "] 

[MUSIC - M4SONIC, "ЗБРОЯ 2,0"] 

[Поплескувати] 

Стів Баллмер: Woo! Це CS50. 

[Оплески] 

DAVID Маланов: Це CS50. І це початок, і кінець, Тижні 12 в самий останній момент. Як ви пам'ятаєте з Тиждень 0, що ми і обіцяли Це, що те, що в кінцевому рахунку питання в цьому курсі не так багато, де ви в кінцевому до відносно своїх однокласників, але де ви, в тиждень 12, в кінцевому підсумку по відношенню до себе у Тижні 0. 

Ну, ми тут зараз в 12 тижні, і ви може озирнутися назад з ніжністю, або remarkadly, тільки, як далеко ви приходять, коли це було гірше Ваші проблеми, кілька тижнів тому. Але розглянемо, наскільки Ви прийшли з тих пір. Зокрема, якщо серед тих, хто не попередній досвід, за кілька тижнів потому, ти реалізації досить складні дані Структура, як це хеш-таблиці Тут, або навіть в цьому TRI тут. 

Всього лише кілька тижнів потому, і тільки тиждень тому, ти реалізації цього, місиво з декількох API, uisng асинхронні JavaScript дзвінки і HTTP запити за сценою. У кінцевому рахунку, створення Весь веб-додаток від чогось який розпочався з просто кілька мітками. Тепер, дійсно ви, мабуть, пам'ятаєте, що 78% з вас не було ніякого досвіду, і ми припустили, що Ви могли б почувати трохи самотньо початок, але розумію, що ви зараз дуже багато серед друзі і прихильники тут. 

Тепер, це традиція в CS50 не тільки почати семестр, але також завершити семестр з невеликою кількістю пирога. Дійсно команда була внизу розрізаючи його, і відбір проб торт, але чекає всього небагато часу. Але я думав, що я забрати, де ми зупинилися і отримати деяке закриття сьогодні. 

Ви можете згадати, такий от сайт, я думав, що тільки добре, що я міг би зробити це написати ці добрі люди від наявності схвалив їх так, в класі тільки пара тижнів тому. І я скажу їх кредит, я повернувся ця відповідь від ediblearrangments.com. Доброго ранку, містере Малан. Ми навели довідки з нашою ІТ- Відділ з приводу вашого занепокоєння. Вони радять, що станом на наступному тижні, буде веб-сайт Патч застосовується. Ми високо цінуємо зворотний зв'язок. І indeed-- 

[Оплески] DAVID Маланов: І справді, якщо вам перейти до editablearrangments.com Тепер, натисніть Ввійти, ви дійсно відправлено на HTTPS версії сайту. 

[Оплески] 

Так що у вас є, CS50 тут робить Різниця, один веб-сайт одночасно. Так що тепер, остаточний проект, Звичайно, все, що чекає тепер. І розумію, що є Будь-яка кількість інгредієнтів що ви можете плести в Цей проект вашого. 

Дійсно, що багато студентів, якщо рішення веб-основі остаточного проекту, відбудеться P SET 7-х Код розподілу, CS50 Фінанси, а потім вирвати його частини, які інтерес, або доречні їх остаточного проекту, як функції подивіться вгору, який є звичайно, дуже специфічна для Yahoo Finance. І вони будуть додавати в їх власному коді, і побудувати на вершині механізму авторизації що ми надаємо Вам. І так, що абсолютно відмінне місце, щоб почати. 

Особливо, якщо протягом перерви, і Незабаром після цього, ви просто не зовсім впевнений, з чого почати, щоб створити щось, що вже не були передані вам принаймні, частково. P SET 8,2, якщо ви хочете, щоб зробити щось з AJAX, або ви хочете, щоб написати сценарій що імпорт дійсно великий набір даних в базі даних, використовувати р встановити 8 в якості моделі, в яких Ви можете створити свій власний код, в кінцевому рахунку. Але зрозумійте, і те, що є навіть любитель способів, щоб почати. 

Дуже популярні база, що ми аматори, називається Laravel. Це основа PHP що істотно додає в PHP ряд функції, які вже поширені в світі Рубі і Python, інші мови програмування які вбудовані в них, або на них зверху, додаткові рамки. І так Laravel відбудеться P SET Рамки 7 в, по суті, і дати вам купу більше інструментів для вашої набір інструментів. Так що, якщо цікаво, і якщо ви хочете застосовувати не тільки уроки, але вирішити деякі нові уроки для остаточного проекту, перевірити це та інші подібні види рамок в Інтернеті. 

Як щодо хостинг для вашого сайту? Ви, звичайно, можете помістити свій фінал Проект, якщо робити щось через веб-інтерфейс, на CS50 приладу, і більшість студентів робить. Але якщо ви хочете насправді взяти Всесвітня павутина за спину і поставити код з там, розумієш, що це досить просто в ці дні купити доменне ім'я за кілька доларів, налаштувати DNS імені домена Налаштування для IP-адрес речі. І тоді насправді Напружте Код якоюсь віддаленому сервері так що хтось може відвідати Ви на something.com, чи іншій області назвати вам трапиться, щоб купити. 

Залишайтеся з нами на головну CS50 в сторінка в найближчі дні, де ми будемо публікувати деякі інструкції для робити саме це. Якщо ви хочете, щоб слідувати деякі рекомендації, або якщо ви хотіли подобається виходити на вулицю свій власний, є так багато популярні бази і системи там. Багато з яких є вільними, або супер- дешево, або, принаймні, безкоштовно для студентів. AWS або Amazon Web Services, є одним. Насправді, ось де CS50 працює більшу частину власні сервери в так званій хмари, за допомогою віртуальних машин, серверів що насправді не фізичні. 

Вони ілюзія фізичної сервери, але що ми, і ти, може мати повний контроль над. І ми тільки що семінар, в Справа в тому, пару тижнів тому на цьому. Parse.com є супер популярний фоновим інструмент що ви можете використовувати, щоб насправді для розміщення бази даних. Якщо ви не хочете, щоб з'ясувати, чи встати свою власну базу даних MySQL, Тобто цей та інші пов'язані з ними послуги, які нехай вам зосередитися на частині з вашого додатки, які вам дійсно як, передній кінець або користувальницький інтерфейс, або особливості, а потім аутсорсинг комусь іншому, часто безкоштовно. Звичайно для студентів шкалою прототипи, будь-які фонові послуги як електронна пошта або бази даних що вам може знадобитися. 

Тепер, для перевірки справжності, супер загальний FAQ по CS50 в тому, як ви аутентифікації користувачів? Не зі своєї користувача імена і паролі, але з подібним Гарвардського ідентифікаторів і контактів. Ну, розумію, CS50 має сервіс під назвою CS50 ID, за допомогою якого ви можете зробити саме це. І тоді тих з вас, боротьба, кажуть, мобільні проекти, де ви вид протиріччя, якщо ви хочете, щоб зробити iPhone додаток, в Windows Phone додатки, Android додаток, або будь ряд інших пристроїв там, розумію, що є насправді інструменти, дозволяють написати додаток, в типово JavaScript, або інші подібні мову. І потім розгорнути його на кілька платформ, таких як МО і Android тощо, PhoneGap будучи одним з титану інший. 

Так що якщо ви роду протиріччя, і зрозуміти, що є трохи кривої навчання до навчання Тільки один з них мови, розумієте, що ви можете прийняти свій власний новий знайдений знайомство з JavaScript для обертання, і застосовувати його там. І є набагато більше, що ви можете знайти на свій розсуд, або консультації з TFS. Тепер, що стосується життя після CS50? Точно так само, що це сказав, принаймні один раз, ви не збираєтеся бути передані проблеми набір специфікацій і розподіл Код на необмежений термін, але розумію, що ви не потребуєте CS50 Прилад для продовження кодування на Mac OS. 

Це чудово, корисно Середа, в тому, що це попередньо налаштований, щоб бути Представник красивою системою Linux. Але можна, звичайно, використовувати будь Кількість вільно доступних інструментів в ці дні, щоб написати код на свій Mac без накладних витрат на прилад, або на вашому власному комп'ютері Windows, або якщо ви працюєте Linux, цілий ряд інструментів, є й інші. Так що це просто вихор тур, який ви могли б хочу згорнутися калачиком з якийсь момент. Але зараз, давайте дивитися вперед і те, що залишається. 

Зокрема, серед історичні події, звичайно в є CS50 Hackathon. Епічної все безсонну ніч, при якому Ви прибудете навколо 7:00 вечора, створити магазин з ноутбуком, і проект, і друзі. І зануритися у фінал проекти в середовищі що виглядає трохи як це після прибуття. Ви будете перевіряти тут, ви будете Потім приступимо до роботи, Ви допомогти однокласника. 

Ви побалувати першого вечері навколо 9:00 вечора, Друга вечеря навколо 1:00 ранку. А потім тих, хто ще стоячи в кінці ночі, ми відвеземо вас до IHOP. Але по дорозі туди буде Photo Booth, не подобається, та й фактична CS50 трансфер на нашому шляху до IHOP. 

Тепер, CS50 чесно визнати, студентів у класі, це ваша можливість виставляти гордо ваші остаточні проекти. Не тільки до інших, але, як правило, 2000 плюс учасники з усієї території кампусу, Студенти, викладачі, люди, які бачать повітряні кулі вздовж Оксфорд-стріт і заходьте. Так розумію, що те, що чекає є проблиски проектів, може бути, один одного тут, де ви будете взяти з собою ноутбук. Ми створили високі столи, на яких ви покласти ноутбук, сісти на Wi-Fi, і демо свої проекти перехожим. 

В той же час, буде музика, і попкорн, і цукерки, і багато іншого. Так що ви будете мати достатньо можливості поспілкуватися. Ми будемо мати друзів наша від промисловості, рекрутери з будь-якої Деякі з цих компаній тут просто базікати студенти про життя після коледжу, або стажування протягом коледжу, тощо. Ви побачите також, що є Розіграш стимулювання не тільки Ви зав'язати них чати з друзями, але також, щоб запросити власні друзі, або переконати Ваші власні друзі в прийти подивитися ваш проект. 

Ви можете підсолодити угоду цими мало карт, які будуть роздані. Кожен з них матиме заповнювачі для маленьких смайлик наклейки. Ви, хлопці, як студенти дати смайлик наклейки. І для тих, хто підприємства до Ви і каже, гей, що ти зробив? Або запитає у вас демо вашого Проект, ви вручає їм наклейка. Вони поклали його на свої карти. І, що дає їм право на Будь-яка кількість казкових призів, в тому числі фото Тут, які потім розіграні в кінці заходу. Ось саме для CS50. І на цьому шляху, там буде достатньо попкорн, і стрес кулі, і цукерки, і ще минулого року Гарвардський група, хто не був Очікується, але був в відвідуваності. 

Там буде Photo Booth там Ну, і величезне число повітряних куль як ці одні тут. Так багато так, що незмінно співробітники намагаються щоб виконати цей трюк в кінці ніч, ніколи не працює. Але для вас, якщо ви хочете, щоб запросити друзів до цього event-- 

Сем Кларк: Тепер, коли ми приходимо протягом до наступної зупинки на подорожі. Ви помітите, distinct-- 

[Сміх] 

Файл на в. Ви помітите явний відхід від готичної архітектури що ми бачили на решті частини екскурсія по території кампусу Єльського університету. Тепер, ось ми на Сандерс театру. Сандерс театру дійсно культурний і академічна центром тут в Гарварді. Початок не було проведено тут до 1922 року. Це моделюється після Шелдоніан Театр в Оксфорді, Англія, власне кажучи. І він служить в якості місця для багатьох культурних заходів, і великі наукові заходи тут. 

Багато капела групи виступати в Сандерс, в Crocodillos виконання тут часто, вони ніби як Wippenpoofs 2,0, майже. А також великий клас насправді в Гарварді, CS50, тут вчать. Хто в турі зацікавлений в галузі комп'ютерних наук? Будь-який зацікавлений? Приголомшливо. Ну, якщо вам трапиться вищий навчальний заклад в Єльському університеті, ви дійсно, дійсно хочу приймати CS50. 

[Сміх] 

[Оплески] 

Ви насправді не в змозі взяти це фізично знаходиться в межах Сандерс театру, Однак, CS50 буде жити спрямувалися до вас у Нью-Хейвені. Як добре, як ви будете мати цілу Підтримка персонал, що обслуговує мережу персонал там взяти CS50, щоб дізнатися, все про комп'ютерних наук. Так що це Сандерс театру. Це не готика, але це здорово. Хто-небудь є які-небудь питання перш ніж ми перейдемо до наступної зупинки? Так. 

АУДИТОРІЯ: Це Девід Малан? 

[Сміх] 

Сем Кларк: О, мій Бог це! Давайте Селфі. Селфі! Візьміть Селфі! Прямо тут, прямо тут. Ось, хтось проведе його. Хтось проведе його. Як ви, Девід? 

DAVID Маланов: Здравствуйте, DA 

Сем Кларк: Я роблю добре. Я отримав, щоб перевернути його навколо. І качка особа, Девід. 

[Сміх] 

Так, він любить це. Приголомшливо. Приголомшливо. Ну, ми будемо рухатися далі до наступної зупинки. Наша наступна зупинка Гарвардський стадіон, де у нас було великою удачею, в останні 13 років. 

[Сміх] 

[Оплески] 

DAVID Маланов: Так чутки дійсно правда. Вперше в історії, студенти Гарварду і Єля так буде в змозі взяти курс називається CS50 майбутній восени в 2015 році. Ми поставимо Азія суперництва протягом майже 100 років, і, в кінцевому рахунку, в Fall 2015, фактично студенти Єльського буде в змозі взяти CS50 вперше. Лекції будуть дійсно течься звідси, Ваші послідовники в цій аудиторії, Нью-Хейвен, де студенти буде в змозі брати участь в осіб, або, як деякі з вас До цих оптимізовані, онлайн жити, або на вимогу після. 

Але ми будемо стояти до місцевої підтримки Структура, в комплекті з навчанням хлопців, Курс помічники будуть провідні секції та робочі години. CS50 Puzzle день пройде в Кембриджі, і ми запрошуємо наших Yale друзів в Кембриджі для CS50 головоломки день, як а також CS50 Hackathon. А потім в кінці семестру, буде бути епічної дисплей як в Кембриджі і в Нью-Хейвен CS50 студенти з Гарварда, і Єльський так на дисплеї в тих відповідних міст. 

І справді, якщо у вас є друзі, які йдуть в Єльському університеті, нам потрібно кілька ТФ і стільникових близько того посилають їх до цього URL тут. Але ми в той же час, бути відправка одного з кращих власних викладання CS50 в молодці, Джейсон Хіршхорна, який ось-ось для випускника, тільки що закінчив його теза про перетин комп'ютерні науки та освіти. Джейсон буде працювати на повну ставку в Єль, і буде на землі є допомагає нам стояти в цьому і довести ці два університети разом за допомогою CS50. 

[Оплески] 

Тепер, поряд з CS50-х знімальна група, я мали можливість стрибати в машині з цим хлопцем і поглянути на те, що нас чекає в Нью-Хейвені. 

[ВІДТВОРЕННЯ ВІДЕО] 

[MUSIC - "Movin 'вправо уздовж"] 

Право -Movin 'разом у пошуках хороші часи і хороші новини з хорошими друзями, які не можуть програти. 

-Це Може стати звичкою. 

-можливість Стукає один раз давайте простягнути руку і схопити його. 

-Так! 

-Together Ми наб його. 

-Ми Автостопом, автобусі або Yellow Cab його. 

-Cab Це? 

-Movin "Прямо уздовж, незалежний і фантазії безкоштовно. 

-отримання Є половина весело приходять поділитися зі мною. 

-Movin "Прямо вперед. 

-Ми Дізнатися, щоб розподілити навантаження. 

-Ми Чи не потрібна карта для тримати це шоу на дорозі. 

Гей, Фоззі, я хочу, щоб ви повертаєте наліво Якщо ви прийдете до розвилці доріг. 

Так, сер. Поверніть наліво на розвилці доріг. Керміт? 

-Я Не вірю в це. Movin 'вправо вздовж, ми знайшов життя на шосе. 

-А Твій шлях мій шлях. 

-Так Довіряти моєї навігації. 

-Movie Зірки з розкішними автомобілями, і життя з зверху вниз. 

-Ми Штурм велике місто. -Так. Шторм прав. Якщо буде сніг? 

-Ні, Я так не думаю. 

-Movin "Прямо вперед. 

-Footloose І фантазії безкоштовно. 

-Будьте Готовий до великої час 

-Це Готовий для мене? 

-Movin "Прямо вперед. Movin 'вправо уздовж. Movin 'вправо уздовж. Movin 'вправо уздовж. -Може Тобі краще з'їхати на узбіччя. Так, сер. О, подивіться на це. 

[Завершити відтворення] 

DAVID Маланов: Ми побачимо, Єль в 2015 році. 

[Оплески] 

Так що тепер деякі подякувати Твоєму. Досить сказати, що є Вся сім'я, як в передній і за камерою, в цьому класі що робить всі роботи в кінцевому підсумку. І я хотів би подякувати мало, і тоді весь персонал шляхом перш Колтон, якого EDM пронизує початок лекцій для деякого числа тижнів. Як і все виробництво Команда, хто це робив все виглядає так красиво в цьому році. Ден в Чилі, і Андрій, і Чен, і Колтон, і Рамон, і Баррі в спині, і Кенні, і всі, хто був участь за цих камер, робить все можливе. Для Гавриїла, а також, наш Глава вчення хлопець. 

[Оплески] 

Якщо ви цього не зробили знаєте, Габріель насправді знайти CS50 шляхом відео виробнича бригада років. Дійсно, зростаючі в Бразилія кілька років тому, він виявив, що всі Матеріал CS50 був онлайн, і він висадив мене в вид записку з проханням, якщо він могли б перевести його на Португальська для своїх однокласників. І дійсно, він зробив, нарешті, лекції приблизно в 50 студентів, однокласниками, в середній школі. Слідом за 150 студентів наступних рік, і чудесно його батько був насправді знімали все це так Ви можете знайти лекції Гейба про CS50 в Бразилії, а також онлайн. 

А тепер Davon тут, Davon тут був запущений курс, і докладає все так гладко, і без нього ми не могли управляти командою, що ми зараз маємо. І тоді, звичайно, Роб Боуден. 

[Оплески] 

Роб тепер був з Звичайно, деякі п'яти років, підійшовши мені студент-другокурсник рік з інтересом в участі в класі. А потім став помічник начальника TF, а потім начальник TF, а потім наставник. А тепер, вірити цьому чи ні, дуже відрізняється роль члена технічного персоналу, що в комп'ютерному світі насправді несе в собі якусь вагу. І так, що заниження насправді значить бути на найвищому зв'язку Робу. 

Еллісон, звичайно, хто був ведучим наші офіційні розділи на камеру один раз тиждень, і переконавшись, є ресурс, доступний онлайн для студентів, які не в змозі налаштуватися на в обличчя. І тоді, звичайно, TF, хто я думаю, була на кожного окремого робочого дня Цього року, у тому числі їх тут, ось ці, ті, тут також. І справді [? Zamila ,?], Який йшов всі через проблеми Курс по набори, і без яких, ми могли б Не очікуйте, смію сказати так багато. 

І тоді, нарешті, Cheng тут, який, як відомо набагато більше, ніж ці слони, які з'являлися в більшості кожної лекції. Дійсно Cheng недавно отримав разом з продюсерською командою CS50 в зібрати цьому спасибі Ви для всієї команди, шляхом невеликого сегмента ми називаємо, Чен на вулиці. 

[ВІДТВОРЕННЯ ВІДЕО] 

[Грає музика] 

-Це Cheng з Чен на вулиці. І сьогодні, я тут CS50 вікторина Один Сортування Вечірка, де співробітники CS50 зібралися до ступеня вікторини одного. Я б не розглядати його партія, але ви отримаєте ідею. Я буду задавати їм деякі питання про свій досвід в цьому семестрі, і, можливо, деякі технічні питання, то ми будемо їх вирішувати. 

-Я Не думаю, що я готовий до цього. 

-Це Нормально. 

-ок. -Скільки Біти в байті? 

-4, 8. 

-Що Робить PHP означає? 

-PHP? Hypertext протокол. 

-Це Протокол, хоча? -Я Не знаю. Чи так це? 

-Eh, Да. Зумер. 

Я знаю, що P позначає PHP. 

-Так, Де вона зупиниться? 

-Це Ніколи не зупиняється. 

-Це Повинно зупинитися на десь. Ні, це не так. -Acronyms Спростити до слова. -Ні, Мм мм. [? Recouragin? ?] -Це Серйозне питання. [Сміх] Що буде далі в цьому послідовність чисел? 2, 4, 8, 16, 32, 955. 

-Я Думав, що ти хочу сказати, 64, але нормально. -Що Наступне число в послідовності? -CS50. -Це Навіть не кількість. -У Мене немає ні найменшого поняття. -Ні З вас праві. Будь ласка, поверніться до класифікації. Скільки буде 2 в ступені 64? О, Боже. Я повинен знати це. 

-Я Не знаю. -ок. 

[Сміх] 

-Скільки Стрес кулі робить це вжити, щоб заповнити Сандерс театру? 

Тоо багато. 

-Ви Ніколи не може бути занадто багато підкреслити куль. 

-am Вірно? Що правильна відповідь? -Є Немає правильної відповіді. -Я Упевнений, що є. -It Залежить від розміру напруженого м'яч. Ви знаєте, хто Роб Боуден? 

Так. Він має кращу волосся в цьому році чим він у попередні роки. Так було трохи важко визнаючи його, але мені це вдалося. 

-Це Він любитель хлопець? 

-Так. -ок. Так, я люблю його. 

-Тепер, Що ви говорите, що, У мене є до вас запитання. 

-Добре. 

-Що Роба Боудена жим? 

-IT Макс. 

-Що Це його максимальна жим? -Ти. 

-спасибо Вам стільки CS50 в TFS, сертифікації, виробники, дизайнери, вчені, і всі інші, хто був залучений як в попереду і позаду камери тут, в CS50. Ми, звичайно, не міг би зробити це без Ви, і ми не можемо чекати, щоб вітати нового членів до складу персоналу. -Все У цьому стіл, ми можемо отримати обійми? 

-спасибо. 

-спасибо Вам велике, персонал. Спасибі за стає персоналу. На цьому ми завершуємо наше інтерв'ю. Спасибі за те, що в штаті цього року. 

-величезна Спасибо. 

-спасибо. 

Ні, ні, дякую. 

-Ви Я роблю гарну роботу, чи що? 

-Ти Прекрасно. Це було Ченг, з Чен на Вулиця, і це було CS50 2014. 

-Що Ми говоримо про? Ми просто була ця розмова. Це не іграшка. 

[Грає музика] 

[Завершити відтворення] 

[Оплески] 

DAVID Маланов: Так CS50 є Дійсно даний час вербування для ТФ, звичайно, помічників, виробники, дизайнери, і будь-яку кількість інших функцій, які включити так триватиме за лаштунками. А тепер, для чогось трохи особливим. Як ви знаєте, Колтон має представив свій EDM до класу, але сьогодні він отримав групу разом і CS50, перш ніж ми наводимо деякі студенти до на сцені, я даю вам Колтон, Гейб, і Тейлор. 

[Грає музика] 

Колтон: Відчуйте свій шлях в темряві. Керуючись б'ється серцем. Я не можу сказати, де подорож закінчиться. Але я знаю, з чого почати. 

Спробуйте сказати мені, що я занадто молодий, щоб зрозуміти. Скажімо, я наздогнав уві сні. Життя проходить повз мене, якщо Я не відкриваю мої очі. Це мене влаштовує. 

Так розбуди мене, коли все закінчиться. Коли я мудрішим, і я старше. Весь цей час я знаходив себе і я не знаю, що було втрачено. Так розбуди мене, коли все закінчиться. Коли я мудрішим, і я старше. Весь цей час я знаходив себе і я не знаю, що було втрачено. 

Я спробував проведення вагу в світі. Але я отримав тільки дві руки. Сподіваюся, я отримаю шанс подорожувати по світу. У мене немає ніяких планів. Хочете, щоб я міг залишитися назавжди цей молодий. Не боїться закрити очі. Життя гра для все і любов приз. 

Так розбуди мене, коли все закінчиться. Коли я мудрішим, і я старше. Весь цей час я знаходив себе і я не знаю, що було втрачено. Все! Так розбуди мене, коли все закінчиться. Коли я мудрішим, і я старше. Весь цей час я знаходив себе і я не знаю, що було втрачено. Не знаю, що було втрачено. Не знаю, що було втрачено. 

[Оплески] 

DAVID Маланов: Скоро в цьому році CS50 ярмарок, жива музика, а також. Так що тепер, наша остання можливість для трохи за участю аудиторії. Для цього нам знадобиться шість студенти і три співробітники. Давайте подивимося, тут, добре, що ти практично стрибати зі стільця. Давай до. 

ОК. Як щодо того, удвох тут, давай до. А як щодо вас двох і ви один, давай до. Давайте рости командам небагато. ОК. Прямо там. Давай. Так. Ви, давай вниз. Це буде важко. 

ОК. ОК. Добре, давай вниз. Побачимося через кілька хвилин. Гаразд, давай сюди. Ми збираємося, щоб отримати ще два стільці і давайте зробимо Нік, і Елісон, і цей студент Єльського тут, і Роб Боуден, давай до. Між тим, якщо Cheng може приєднатися до мене на сцені. 

Якщо ви, хлопці, хотіли б сформувати два студентські команди, і одна команда співробітників. І Cheng, якби ви могли поширювати ці Крісла тут, я отримаю рада готова. Це неймовірно незручно. ОК. Зробіть свій шлях до кафедри. 

Приходьте. Йдемо вниз. І я думаю, студент Єльського буде гратиме за команду персоналу. Відмінно. Ми повинні мати достатньо стільців, ми сподіваємося. Якщо ні, то ми захопити інший. Де це потрібно? Тут, приїжджай. Добре. 

Cheng Gong: Потрібно більше співробітників? 

DAVID Маланов: Ні, ні. Це буде два студентських команд і один Гарвардський / Yale склад команди. Гаразд, у нас є це Традиція грати Jeopardy, або дійсно, наша власна версія Jeopardy де ми тільки задавати питання і чекати відповіді. Але питання, які ми збираємося запитати нема були написані нами, вони були написані вами. Ви можете згадати, а Довга форма для поставленого завдання А. 

[Сміх] 

Я повинен зізнатися, більшість з них не перетворити його у вікторині одного. Ми отримали, можливо, 500 питань з проханням, що HTML? Що таке HTTP? Що таке CSS? Таким чином, вони не були точно найскладніших питань, але ми пішли через сотні і сотні питань, спробувати наступне. 

Так Cheng тут люб'язно запропонував запустити плату. Ми підемо вперед тут і називають це Team One, Team-друге, і команда Три. І скажемо, що команда Три виграв жереб, так що ви, хлопці, збираєтеся погляд лівий або над вами, вибрати тижня, і забрати суму в доларах. 

Потім ми просимо питання, і Cheng буде нагородить вас, або відняти з Ви потрібні точки. Команда-третє, що б ви хотіли? Я чую багато Тижня 0 тут. 

[Сміх] Студент 1: Чи можемо ми вибрати будь? DAVID Маланов: Будь-яка категорія, будь-яку кількість. СТУДЕНТ 2: Тиждень 0, 500. DAVID Маланов: Ви покласти більше думки у виборі питання що я писав у виборі їх Гаразд, так що ти сказав? ОК. І тоді перший Рука, яка йде вгору волі вважатися той, хто гуділи в. Що таке різниця між Глобальні та локальні змінні? Я бачив групи два. СТУДЕНТ 3: Global-- ми повинні просто говорити в мікрофон? Глобальний для всієї Обсяг програми, в той час як місцеві просто визначається в ізольованій частині. DAVID Маланов: Давайте поглянемо. Ми збираємося, щоб тримати вас у відповісти, що ваші однокласники дали. Якщо ви натиснете на Текст, СФЕРА великими літерами. 

[Сміх] DAVID Маланов: Я думаю, що ми збираємося повинні взяти це буквально. Таким чином, ми не збираємося відмовлятися ці питання. Ми збираємося чекати точно що ваші однокласники дали. Тому, на жаль, ми в мінусі 500, але ви як і раніше під контролем. Але ви все ще в control-- Тепер ви знаходитесь в control-- добре, немає. Ви як і раніше під контролем. 

СТУДЕНТ 2: ОК. DAVID Маланов: Ви як і раніше під контролем. Так, давайте йти на 500 раз. ОК. Тиждень 1, 500, Cheng. Які типи даних та їх розміри? 

[Сміх] 

DAVID Маланов: О, я бачив рука тут в першу чергу. Роб Боуден. 

Роб Боуден: символ займає 1 байт, короткі це два байта, INT 4 байта, довго 4 байт, довго довго 8 байт, символ зірка 4 байта, INT зірка 4 байтів, давним-зірка 4 байта. DAVID Маланов: Cheng, що це правильна відповідь? Роб Боуден: О, поплавок і двічі. DAVID Маланов: Ти забув частина опорного листа, але я думаю, що ми повинні дати йому це в 500. Роб Боуден: Так. СТУДЕНТ: Це упередженим! Роб Боуден: Що ви говорите? 

DAVID Маланов: Це нормально точки went-- це вірно, Team One. Я не добре розбираюся, мабуть. Гаразд, ми збираємося рухатися далі. Ви, хлопці, є контроль. Yale студент. Ми зробимо Тиждень 4 на 500 точок. Я думаю, що я бачив Команди Три. Студент 1: Ви звільнити пам'ять. DAVID Маланов: Ви звільнити пам'ять? Звільніть його. Ми дамо його вам. Гаразд, Склад однієї до трьох пов'язані, Team Три має контроль. До якої категорії ви б хотіли? 

СТУДЕНТ 2: Тиждень другий, 500. 

[DAILY DOUBLE ALARM] 

DAVID Маланов: дивно. СТУДЕНТ 2: Все? DAVID Маланов: Ви отримуєте щоб вибрати суму. Студент 1: Чому б і ні? СТУДЕНТ 3: Так. СТУДЕНТ 4: Все в. СТУДЕНТ 2: 500. DAVID Маланов: 500? СТУДЕНТ 2: Так. DAVID Маланов: 500, щоденна Двомісний. СТУДЕНТ 3: Ні, ви не можете. DAVID Маланов: Cheng? Ні! 

[Тріумфуючих] 

DAVID Маланов: 500 контроль над радою. У нас есть-- 

Роб Боуден: Так подвійний був так чи ні питання? 

[Сміх] 

DAVID Маланов: У нас є час для одного або ще два питання до Єдиного небезпеки. ОК. Команда Три. Тиждень 0, для 100. Яку команду ви? СТУДЕНТ 5: Я Two. DAVID Маланов: OK. Команда Два. 

СТУДЕНТ 5: Ви можете використовувати блок кажуть у MIT нуля, щоб сказати, привіт, світ. 

[Сміх] 

DAVID Маланов: Мінус 100. Гаразд, ще один Питання в одиночній небезпеки. Ви, хлопці, все ще під контролем. 

СТУДЕНТ 2: 3-й тиждень, 100. 

DAVID Маланов: Тиждень третя, 100. Що таке the-- Роб Боуден: Team Три. DAVID Маланов: Team Три? ОК. Ми збираємося з командою трійки. СТУДЕНТ 3: кращий випадок сценарій, або під час виконання? Оскільки в кращому випадку сценарій це в порядку. 

DAVID Маланов: Давайте подивимося, що правильну відповідь. 

[Сміх] 

DAVID Маланов: Добре. Давайте перейдемо до подвійної небезпеки. 

ALEX Trebek (запис): Це Jeopardy. 

DAVID Маланов: Подвійна небезпека, У цьому подвійному Jeopardy у нас є категорії Тиждень 5, 6, 7, 8, і 9. 

СТУДЕНТ 3: Де наші пункти йдуть? Де наші пункти йдуть? 

DAVID Маланов: Ми збирається вручну налаштувати. Там ми йдемо. Команда Двом 2000? ОК. Гаразд, так що тепер ми знову кинув монету і ми даємо управління команді два. Йдемо далі і вибрати категорія і кількість. 

СТУДЕНТ 2: Ми підемо Тиждень 6, 1000. 

DAVID Маланов: Тиждень 6, 1000. Як стек рости? Команда Два. 

СТУДЕНТ 5: Ви додаєте Нова функція в область видимості. 

DAVID Маланов: Додати Нова функція Scope. Це виросте. 

[Сміх] 

DAVID Маланов: Все правильно, але Ви все ще під контролем. 

СТУДЕНТ 5: Гаразд, хтось вибір. 

СТУДЕНТ 6: Я заберу. DAVID Маланов: Це все відносно. Навіть якщо ми, як правило, щоб привернути стек, як ріс, ви пам'ятаєте, що адреси насправді ростуть в іншому напрямку. Але просто потрібно зробити Роб щасливий там. Гаразд, команді два. 

СТУДЕНТ 4: Тиждень 8, 1000. 

DAVID Маланов: Тиждень 8 для 1000. Правда чи брехня, це HTML мова програмування? Є ще один суддя, який може вирішити? 

Роб Боуден: Це було все я. 

DAVID Маланов: Все в порядку, Боб подзвонив. 

Роб Боуден: Це не так, так брехливо. DAVID Маланов: Роб говорить, що брехня, і що ні. [Сміх] Cheng Gong: Почекайте, почекайте, почекайте. Почекайте, почекайте, почекайте. 

DAVID Маланов: Гаразд, Єльський студент? СТУДЕНТ 2: Було погано написана Питання, сказав він істинним або хибним, і тоді це було питання. Я заперечую. DAVID Маланов: Прийнято до відома. У нас є час для ще одного Подвійна небезпека питання. Команда Два. 

СТУДЕНТ 6: Тиждень 9, 1000. 

DAVID Маланов: Тиждень 9 для 1000. Що різниця між ID і класу? Команда Три? Команда Три. 

СТУДЕНТ 3: Ви можете застосовувати ідентифікатор тільки один тип речі в HTML, але ви можете застосувати клас занадто багато різних речей. 

[Оплески] DAVID Маланов: OK. Ми дамо його вам. Так що, якщо ми перейдемо до Final Jeopardy, Я думаю, що команда Три просто перемагає, чи не так? Так давайте зробимо ще одне питання. Ще одне питання, подвійна небезпека. 

Так принаймні ми можемо pull-- це не допоможе. Це може допомогти своїй команді один. Гаразд, хто контролює? Не я, мабуть. ОК. Ви хлопці. Так, ви тільки що отримали це право. 

СТУДЕНТ 2: Тиждень 9, 200. 

DAVID Маланов: Добре грав, тиждень 9, 200. Що символ робити все PHP-- 

СТУДЕНТ 2: Роб. 

DAVID Маланов: Роб? Роб Боуден: Готівкою тегів. [Сміх] DAVID Маланов: Гаразд, давайте перейдемо. Перейдемо до Final Jeopardy. Давайте все придумати відповідь, і ми матимемо ви пишете про це листок паперу, як ми граємо музику. І тоді ми будемо прикидатися, що це йшло за планом. 

Гаразд, так Final Jeopardy категорія Тиждень 12. Ви всі повинні decide-- Я не приніс ручки, немає. Ручки, будь ласка. Спасибо. Гаразд, добре. Немає більше ручки, будь ласка. ОК. Так Team One знаходиться в 0, команда Два в стані 0, і команда Три знаходиться на 2. Ви можете тримати парі до $ 2000. Так що давайте йти вперед і зробити свою ставку. Ставки вниз. А тепер Cheng збирається виявити питання, то грати музику, поки ми не відкласти. 

[Jeopardy ТЕМА ГРА] 

DAVID Маланов: Гаразд, нехай Ми почнемо тут з командою трійки. Ви поставлену $ 1000 і відповів? 

Студент 1: 955. 

DAVID Маланов: 955. Команда два тут поставлену. СТУДЕНТ 7: $ 2000. DAVID Маланов: $ 2000 і ваша відповідь була? СТУДЕНТ 6: 955. DAVID Маланов: Team Три поставлену $ 2000, а ваша відповідь була? Роб Боуден: 955. DAVID Маланов: 955, що є правильним. Це означає, наш переможець сьогодні, я думаю, що ще тільки команди-третє, чи не так? Команда Три бере гру! 

[Оплески] 

DAVID Маланов: Це те, це для CS50. Спасибі вам велике за команду CS50-х років. Спасибо большое! Величезне спасибі нашим Друзі Гарвардського часу. Це було CS50. 

[Оплески] 

[Грає музика] 

DAVEN Фарн: А тепер Deep Думки, по Daven Фарн. Як я повинен з'ясувати, MySQL, якщо я не можу навіть з'ясувати мій подарунок? 

[Посміюючись]