>> [MUSIC CHƠI]
>> SPEAKER 1: Đó là CS50, Đại học Harvard.
>> [MUSIC CHƠI]
DAVID J. Malan: [Không nghe thấy] có lẽ trong nửa sau của cuốn sách điện thoại,
Bây giờ tôi có thể xé vấn đề trong một nửa.
Đó là thực sự thực, cuộc đấu tranh đó.
>> [MUSIC CHƠI]
>> SPEAKER 2: Bạn con người rất dễ dàng để đánh bại.
>> DAVID J. Malan: Được rồi, đây là CS50.
Đây là khởi đầu và cuối tuần 12.
Và bạn có thể nhớ lại rằng trong tuần bằng không, này
là thông điệp mà chúng tôi bắt đầu, rằng nó không quan trọng, nơi bạn kết thúc
lên tương đối so với các bạn cùng lớp của bạn, nhưng mà bạn ngày hôm nay,
và có lẽ chỉ cần một vài tuần nữa, cuối lên tương đối so với chính mình một vài tuần trước đây.
>> Và trên thực tế, chúng tôi hy vọng sau quá nhiều bộ vấn đề, và rất nhiều giờ,
và một vài câu đố, và vẫn với dự án cuối cùng,
mà bạn cảm thấy đặc biệt tự hào đã đến tất cả các cách từ tuần
một trong những nơi này, có lẽ, là sớm nhất trong cuộc đấu tranh,
cho dù trong phiên bản tiêu chuẩn hoặc phiên bản của hacker đó.
Và tôi sẽ đề xuất, mà tại một số điểm trong thời gian miễn phí của bạn, rằng bạn quay trở lại
và xem PHP của bạn, của bạn JavaScript, và xem
nếu bạn không thể thực hiện điều này cho đến nay, xa nhanh hơn và thoải mái hơn
hơn bạn một lần khi một thời gian đã làm trước đây.
>> Thật vậy, sau này, nhớ lại bạn đã làm mật mã, bạn đã làm những trò chơi của 15,
bạn đã làm pháp y thách thức, bạn đã làm những phép thuật nhanh nhất
kiểm tra mà bạn có thể, bạn đã làm CS50 tài chính, các CS50 mash-up,
và sau đó bây giờ, cuối cùng, dự án cuối cùng của riêng bạn.
Và vì vậy hôm nay, chúng tôi cố gắng để có được đóng cửa, và nhìn vào nơi mà chúng tôi đã đi,
và nơi chúng ta đang đi.
Và chỉ để trấn an quá, mà lần tất cả các bánh xe đào tạo còn lại
đi tắt, bạn có khá nhiều có đủ nhiều công cụ
trong bộ công cụ của bạn để bây giờ đi ra và làm nhất
bất cứ điều gì trong thế giới lập trình.
>> Chắc chắn xem xét đưa ra một số khóa học cấp độ cao hơn có thể được các lợi thế.
Nhưng nhận ra quá, mà thậm chí nếu điều này là CS nhiên cuối cùng mà bạn có, nhận ra
mà trên Mac OS, có rất nhiều công cụ khác nhau
mà bạn có thể sử dụng độc lập có sử dụng một cái gì đó giống như IDE CS50.
Gần như cùng một công cụ tồn tại cho Windows, Linux, và nhiều hơn nữa.
Và quả thực, một trong những mục tiêu trong CS50 sử dụng vòi rồng này của ngôn ngữ, C,
và PHP, và Sequel, và JavaScript và HTML và CSS
là để thực sự chắc chắn rằng bạn không thoát khỏi khóa học này
suy nghĩ, tôi đã học c, mà đúng hơn mà bạn học được cách lập trình,
và rằng bạn hiểu một chút một cái gì đó về khoa học máy tính
chính nó.
>> Trong thực tế, mặc dù chúng tôi đã không nhìn ở tất cả các ngôn ngữ sau,
nó là thú vị ngay bây giờ để nhập cộng đồng này folks những người tìm thấy sự hài hước geeky buồn cười.
Và mặc dù một số các ngôn ngữ bạn đang về để xem
có thể không được hoàn toàn quen thuộc, bạn sẽ thấy ít nhất
có được một vài cười khúc khích từ ít nhất một ngôn ngữ quen thuộc, JavaScript.
Đây là một buổi nói chuyện của một đặc biệt lập trình viên thành thạo
một số thời gian trước đây mang tên Wat.
Và chúng tôi nghĩ rằng chúng tôi sẽ cung cấp cho bạn một cái nhìn như thế nào các nhà khoa học máy tính có xu hướng
để suy nghĩ, hoặc ít nhất là nói chuyện.
>> GARY Bernhardt: Tất cả các quyền tốt.
Các bạn biết những gì có nghĩa là wat?
Wat.
Chính xác, chính xác.
Hãy nói về Ruby.
Trong Ruby, nếu bạn tham khảo một biến không xác định, tất nhiên
nó NameErrors, như bạn mong đợi.
Và nếu bạn cố gắng phân b cho a với họ không xác định, tất nhiên
nó NameErrors, như bạn mong muốn.
Và những gì sẽ xảy ra nếu bạn cố gắng gán cho một, với một không xác định?
>> Đung Nil.
>> GARY Bernhardt: Đúng, con số không.
Wat.
>> [Cười]
Hãy nói về Ruby.
Ruby, không giống như một số động khác ngôn ngữ, không có từ ngữ trần.
Vì vậy, bạn có thể không chỉ cần gõ từ, và đã dây đi ra trừ khi bạn xác định
một method_missing đặc biệt mà làm điều đúng.
Và sau đó, nếu bạn gõ một từ trần, đột nhiên, Ruby hỗ trợ từ trần.
Và trên thực tế, nó thậm chí sẽ hỗ trợ từ trần với những tiếng nổ trong họ.
Và điều này là không xứng đáng của wat.
Đây thực sự là một kết quả làm thế nào tuyệt vời Ruby.
Nhưng nếu bạn có bao giờ thực sự làm điều này, sau đó, wat.
>> [Cười]
>> Hãy nói về JavaScript.
Có ai biết, trong JavaScript, những mảng cộng với mảng là?
Vâng, hãy để tôi hỏi bạn điều này đầu tiên, những gì nên mảng cộng với mảng được?
>> Đung mảng rỗng.
>> GARY Bernhardt: array rỗng, tôi cũng sẽ chấp nhận loại lỗi.
Đó không phải là những gì mảng cộng với mảng.
Sai, sai, mảng cộng mảng là chuỗi rỗng.
>> [Cười]
>> Rõ ràng, tôi nghĩ đó là rõ ràng để tất cả mọi người.
Bây giờ những gì sẽ mảng cộng với đối tượng được?
Điều này rõ ràng nên loại lỗi, bởi vì đó là hoàn toàn
loại khác nhau.
Có ai biết đây là gì?
>> Đung False.
>> GARY Bernhardt: Không, gần gũi, không có, rất xa.
Đung Đó là đối tượng.
GARY Bernhardt: Nó của đối tượng.
Ừ, đúng, thực hiện độc đáo.
>> Bây giờ, tất nhiên, bởi vì đây là cộng thêm, bạn có thể lật các toán hạng
và điều tương tự đi ra.
Vì vậy, nếu chúng ta do-- gì?
Không, đó chỉ là một đối tượng.
Nếu bạn làm đối tượng mảng cộng với bạn sẽ nhận được chính xác những điều tương tự.
Mà như bạn có thể nhìn thấy, bạn làm.
>> [Cười]
>> Và cuối cùng, chỉ có một trong những điều đó là đúng sự thật
is-- vì bạn thêm mảng và bạn nhận được chuỗi rỗng, nó không có ý nghĩa.
Nhưng một đối tượng cộng với một đối tượng là thực sự không phải là một con số, về mặt kỹ thuật.
>> [Cười]
>> Vì vậy, con này thực sự đúng.
Chính xác, phải, giống như là những gì thậm chí xảy ra trong lang-- này tôi chỉ,
Tôi thậm chí không hiểu gì người có một bộ não trong đầu của họ
sẽ nghĩ rằng bất kỳ của điều này là một ý tưởng tốt.
>> [Cười]
>> OK, OK, đủ làm vui vẻ của ngôn ngữ mà hút.
Hãy nói về JavaScript.
>> [Cười]
>> Nếu tôi nói mảng chấm mới 16, hoặc chỉ array (16),
Tôi nhận được một mảng của 16 điều, mà nó đại diện
16 dấu phẩy, đó là hiển nhiên.
Nếu tôi sau đó tham gia với những người có một chuỗi, sau đó tôi có được chuỗi 16 lần.
Đây thực sự là những dòng chỉ ở đây toàn bộ trình bày đó là hợp lý.
Bây giờ, nếu tôi có chuỗi đó và sau đó thêm một 1 tới nó,
nó diễn giải là 1 as-- phôi 1 cho một chuỗi,
và sau đó chúng ta có được một wat1 bó lần, tiền phạt.
Có ai biết điều gì sẽ xảy ra nếu tôi trừ 1 từ chuỗi?
>> [Cười]
>> Tôi giả định không có ai làm được.
Hãy me-- tôi sẽ cung cấp cho bạn một gợi ý.
Điều này giúp?
Có ai biết không?
>> [Cười]
Watman.
[Cười]
Đó là tất cả tôi nhận được.
Cảm ơn các bạn.
>> [Vỗ tay]
DAVID J. Malan: Hãy có một cái nhìn nhanh chóng tại một số trong những điều trước cho bạn.
Vì vậy, các CS50 Hackathon là sử thi này tất cả-nighter,
trong thời gian đó bạn, và các bạn cùng lớp của bạn từ Yale, sẽ lặn into--
nhưng hy vọng không begin-- dự án cuối cùng của bạn.
Buổi tối sẽ bắt đầu lúc 07:00.
Bữa ăn tối đầu tiên sẽ được khoảng lúc 9:00 PM.
Tối thứ hai sẽ được vào lúc 1:00 AM.
Và sau đó, đối với những vẫn đứng, ăn sáng
sẽ được phục vụ tại IHOP vào khoảng 05:00.
>> Bạn có thể thấy những cảnh như thế này.
Như đã hứa, trong tuần bằng không năm nay, chúng tôi sẽ
có không chỉ thực phẩm và bữa tối, và kẹo, nhưng cũng là lần thứ hai
trong lịch sử, các loại rau.
Nhưng khoảng 3 hoặc 4 giờ sáng, những cảnh quay như này không phải là tất cả mà không phổ biến.
Thật vậy, chúng ta thấy chia sẻ công bằng của chúng ta về gối được đưa đến Hackathon, mà
là tốt là tốt.
Và sau đó là đỉnh điểm của khóa học là cái gọi là CS50 công bằng.
Có một cả ở đây, và ở New Haven một tuần sau.
Một ở Harvard là Thứ 2 Tháng mười hai 7,
trong buổi chiều Khoa học Tây Bắc.
>> Và khi đến nơi, bạn sẽ nhận phòng.
Và bạn sẽ thấy những điều như như bỏng ngô, và bóng bay,
và cuối cùng, như của cuối cùng năm, hơn 2000 người đến
để xem dự án cuối cùng của bạn, sinh viên, nhân viên, và giảng viên
từ trên khuôn viên trường và thậm chí cả ngoài khuôn viên trường.
Và nếu nó không được động lực đủ đến xem bạn mình,
nhận ra rằng bạn bạn bè có thể được khuyến khích
đến xem Asana, và eBay, và Facebook và Google, và Microsoft,
và Palantir, và Quora, và những người khác, các nhà tuyển dụng và cựu sinh viên
từ các công ty khác nhau để nói về cuộc sống trong thế giới thực,
cơ hội cả toàn thời gian và mùa hè trong các ngành công nghiệp thực tế.
>> Và nếu điều đó không lý do đủ để đến gặp anh,
bạn bè của bạn có thể được khuyến khích nhập theo đó xổ, khi đến nơi,
bạn là sinh viên mỗi người sẽ được trao một loạt các nhãn dán khuôn mặt cười.
Và người tham dự, như bạn bè của bạn, sẽ được xử lý một thẻ xổ chút
khi đến nơi.
Và đối với mỗi người chúng trò chuyện, họ sẽ được
trao, bởi bạn, một khuôn mặt sticker mặt cười.
Mỗi đại diện cho một mục vào xổ số với giải thưởng tuyệt vời,
trong số đó có một Xbox, Wii, và một bó toàn bộ những điều thú vị khác,
một số trong đó chúng tôi đã nhìn thấy ở đây trong lớp.
Vì vậy, hãy chờ đợi cho điều đó.
>> Nhưng cuối cùng, nó hoàn toàn về các thành tựu
học kỳ này, và biểu thức, và hứng thú
rằng bạn sẽ khuấy động trong những người tham dự.
Nơi bạn, cuối cùng, là mặc của bạn rất own-- này,
Tôi lấy CS50 t-shirt như thế ở đây.
Vì vậy, tôi khuyến khích bạn bạn bè để đi đến URL này
ở đây, mà sẽ gửi cho bạn cho tất cả các chi tiết do.
>> Trong khi đó, nếu bạn đang xem xét một nhìn vào khoa học máy tính trong mùa xuân này,
hay xa hơn nữa, nhận ra rằng đây là cùng handout-- mặc dù được cập nhật kể từ tuần
zero-- mà chúng tôi đã phát.
Và nếu bạn đi đến giữa booklet-- này
có bản tại Ngang outside-- nhận ra điều này cho thấy bạn
qua mũi tên chính xác những gì các khóa học bạn có thể đi tắt
để khám phá mùa xuân này, tiếp theo mùa thu, mùa hè, và xa hơn nữa.
Vì vậy, hãy nhìn vào biểu đồ trong đó để có được một cảm giác của sự vật.
Và nếu bạn muốn để có được liên quan đến năng lực khác,
không biết, nếu bạn không đã, mà trường Cao đẳng Board-- mà
bạn có thể có một số không những kỷ niệm quá ngây thơ of--
có dù sao chỉ cần tạo ra một mới khung chương trình được gọi là máy tính AP
Nguyên tắc khoa học.
Một cái gì đó bạn có thể có thực hiện, hoặc ít nhất là nghe nói về,
một khóa học CS hiện tại các trường cao được gọi là
APCSA, đó là một cách khá lớp trần tục mà
tập trung quá nhiều vào ngôn ngữ Java và các cơ quan.
>> Nguyên tắc APCS, trong khi đó, sẽ được thêm về ý tưởng, và nhiều hơn nữa
về giải quyết vấn đề.
Và theo con đường này, chúng tôi, một bó bạn bè của chúng tôi tại UC Berkeley, tại co.org,
và một vài đơn vị khác vòng quanh thế giới
đang tạo ra chương trình đó sẽ đáp ứng các nguyên tắc APCS.
Mà là để nói rằng CS50 AP sẽ có một tương đương với AP rằng sinh viên
trong các trường trung học khác nhau trên toàn thế giới có thể mất bắt đầu vào mùa thu này
Năm 2016.
Và nếu bạn muốn tham gia trong giáo dục trung học cơ sở,
và tham gia vào tiếp cận này, không tiếp cận với chúng ta ở đó,
cho dù bạn là một TF, một CA, hoặc đơn giản quan tâm giáo dục nói chung.
>> Và quả thực, nếu bạn muốn để tham gia đội bóng của riêng CS50 của,
nhận ra rằng ngay sau khi hạn kết thúc, chúng tôi sẽ bắt đầu tuyển mộ
Dạy Fellows, khóa học Trợ Lý, cũng như nhiều nghệ sĩ
làm cho khóa học này có thể đằng sau hậu trường,
tạo tài sản trực tuyến của mình, của mình trong người cơ hội, và nhiều hơn nữa.
Vì vậy, nếu có những vai trò ở đây kháng cáo, làm cho chúng tôi biết tại URL này ở đây.
Bây giờ trong một thời gian ngắn, chúng tôi sẽ chuyển đến, cũng như chúng ta đã làm trong tuần bằng không, một số bánh.
Lần này nó sẽ được xuống cầu thang trong quán rượu.
Vì vậy, đầu có sau này.
Nhưng tôi chỉ muốn dành một chút thời để nhận ra thực sự những gì chiếc bánh này đây
đại diện, hoặc có lẽ giáo luật hơn, điều này ở đây đối mặt này đại diện.
>> Nó đã thực sự là một vinh dự, một cách trung thực, được hợp tác với bạn bè của chúng tôi
xuống đường ở New Haven học kỳ này.
Nó chắc chắn là một kỳ lạ điều, một điều không bình thường,
dám nói chưa từng có điều cho hai trường cao đẳng
để được đến với nhau, cung cấp một khóa học trong cùng,
vào hai trường khác nhau và Nam mang hai cơ quan sinh viên với nhau.
Nhưng nó đã như một vinh dự làm việc với Andi,
với Scass, và với Jason ở New Haven, và toàn bộ 44 nhân viên của chúng tôi người
các hỗ trợ giáo viên, và Trợ nhiên
ở New Haven, người, lần đầu tiên trong Lịch sử của Yale, chủ yếu là tự
sinh viên đại học.
>> Thật vậy, cho đến năm nay, mùa thu Năm 2015, Yale đã không thực sự
có truyền thống hoặc một trợ cấp cho sinh viên đại học
phần hàng đầu và phục vụ như fellows giảng dạy
giống như chúng tôi đã rất thích ở đây trong khoa học máy tính
tại Harvard trong một thời gian.
Và vì vậy mà mình đã được một cơ hội tuyệt vời cho chúng tôi
để hợp tác với họ trên sáng kiến, và mang lại
vào gấp nhà lãnh đạo như Andi và các giáo viên khác có trong khuôn viên trường.
Và cho phép tôi rút ra đặc biệt quan tâm quá, để người này ở giữa.
Mặc dù bây giờ anh sống ở New Haven-- phần lớn là vì chúng tôi đã gửi cho anh
there-- này là tất cả các kết quả của Jason Hirschhorn đã được một giảng dạy
Fellow cho CS50 cho khá một vài năm ở đây,
tốt nghiệp năm ngoái, Kirkland House.
Và tôi nghĩ rằng ultimately-- nhận được một cú điện thoại từ tôi
tại một thời điểm mà khá nhiều giảm xuống, hey,
bạn sẽ nhớ để di chuyển New Haven sau khi tốt nghiệp?
Đây là tất cả bởi vì chúng tôi đã cố gắng đứng lên sáng kiến ​​này,
và chúng tôi muốn chắc chắn rằng có là kiến ​​thức thể chế xuống
có ở New Haven vì chúng tôi xây dựng một cái gì đó từ đầu.
Và if-- Jason, nếu bạn có thể có thể chỉ cần trở về lên vụng về phía sân khấu,
như vậy ít nhất chúng ta có thể nhìn thấy Jason Hirschhorn trong người.
[Vỗ tay]
>> Chắc chắn, không có Jason, Yale 50 sẽ không thể thực hiện được.
Vì vậy, chúng tôi nhờ Jason Hirschhorn.
Và cũng có thể, chúng tôi có một đội ngũ nhân viên rất lớn mà chúng tôi sẽ không thu hút sự chú ý của cá nhân
để tất cả mọi người ở đây, nhưng hơn 100 cá nhân
đây ở New Haven người làm cho khóa học này có thể.
Và bạn chỉ có thể xem Dạy Fellow của riêng bạn
vào danh sách này, cho dù đây hoặc New Haven.
Và như vậy, nếu chúng ta có thể, một tròn lớn tiếng vỗ tay
cho toàn bộ các cán bộ giảng dạy.
>> [Vỗ tay]
>> Và hãy để tôi rút ra một số đặc biệt chú ý đến một vài trong số các folks
ở đây, đặc biệt là Hannah, và Maria, và Daven, và Rob, người,
như các khóa học đầu, làm cho tất cả mọi thứ ở đây chạy ở Cambridge.
Tất nhiên, Colton Ogden, người bắt đầu nhất các bài giảng của chúng tôi ở đó vào âm nhạc.
Doug Lloyd, who-- này là CS50 AP, người đã chủ trì sáng kiến ​​AP của chúng tôi.
Dan Armendáriz, không có Người chúng tôi sẽ không có một IDE CS50 năm nay.
Aliess, người đã làm cho tất cả mọi thứ có thể phía sau hậu trường,
bao gồm cả chạy đèn như trong hình.
Và rồi cuối cùng, nhưng không kém, Đội ngũ sản xuất của CS50.
>> Chỉ cần nói rằng, đó là Đội ngũ sản xuất của CS50
trao quyền cho rất nhiều người trong chúng ta ngủ trong vào các buổi chiều,
và tham gia với các khóa học của nguyên liệu thực sự không đồng bộ.
Và điều này là rất nhiều một trong các mục tiêu thiết kế của khóa học.
Như bạn đã biết, chúng ta are-- thưởng thức ngay bây giờ cơ hội
để cho phép tuyển sinh đồng thời.
Chúng tôi có một cơ hội cho sinh viên, chắc chắn,
để xem những courses- tài liệu trực tuyến,
ngay cả trong thời gian thực sống ngay bây giờ.
Và điều này là hoàn toàn vì đội ngũ sản xuất mà bạn nhìn thấy,
hoặc thậm chí không nhìn thấy xung quanh bạn, và phía sau bạn ở đây.
>> Ví dụ, đây là một số cảnh quay bắn Jordan năm vừa qua,
chỉ để nói chuyện với các loại nghệ thuật mà đi vào phía sau hậu trường.
Điều này, tất nhiên, là FoHo trong Quad.
Và chỉ để cung cấp cho bạn một nhìn lại tuần không,
đây là hình ảnh với mà chúng tôi bắt đầu vào tuần đầu tiên.
>> [MUSIC CHƠI]
>> Đó là từ Jordan riêng của CS50.
Và cũng đằng sau hậu ở đây ngày hôm nay là Ramon, và Ian, và Scully, và Dan
Coffey.
Dan Coffey, người đứng đầu Đội ngũ sản xuất của CD50.
Và thật sự quá khứ nhiều years-- này
là năm thứ chín của tôi tham gia với course-- thực sự có
Dan Coffey, với việc sản xuất đội, lấy CS50 đến một mức độ khác.
Không chỉ làm chúng ta săn bắn Tất nhiên bây giờ trong 4K, có thể nói,
năm tới, chúng ta cũng sẽ thấy có thể bắn nó trong 6K.
Cũng như trong thực tế ảo, một phần vì nó cool--
một phần vì nó mát mẻ, nhưng cũng như bạn biết,
chúng ta có một cộng đồng trực tuyến rất đáng kể.
Folks người, cho khác nhau lý do, không thể đi tới,
hoặc không thể tham dự một nơi như Harvard và Yale.
>> Và một trong những mục tiêu sư phạm là để thử nghiệm với các hình thức mới của công nghệ
để chúng tôi có thể, thông qua proxy, và thông qua tất cả các bạn, cung cấp cho sinh viên trực tuyến
trên toàn thế giới một cơ hội để xem, và cảm thấy, và nghe
những gì một nơi như Harvard hay Yale cảm thấy như thế nào.
Vì vậy, đến sớm, vào mùa thu năm 2016.
Và bây giờ để mang nó xuống một bậc, này là về để được kinh hãi.
>> Nhưng bạn có thể nhớ lại rằng nhất các video bài giảng trong năm nay,
hoặc mỗi khác, kết thúc bằng một loại dường như đoạn kỳ lạ từ Seinfeld,
lấy cảm hứng từ một số tập thực tế đang triển khai thực hiện bằng sản xuất của CS50
đội, những người đã vô cùng duyên dáng và sáng tạo.
Và tôi nghĩ rằng tôi sẽ cho bạn thấy một trong nguồn cảm hứng, một clip 30 giây,
từ một chương trình thực tế Seinfeld truyền cảm hứng cho một trong những này
semester's-- Tôi clip yêu thích told--.
Vì vậy, lần đầu tiên, một clip thực tế từ Seinfeld.
>> ELAINE: Nào ai đang nhảy múa?
Muốn tôi đối với: muốn tôi để có được nó bắt đầu?
Tôi sẽ nhận được nó bắt đầu.
Tất cả các quyền, woo!
>> [MUSIC CHƠI]
>> [Cười]
>> Woo!
C'mon guys, giữ lên là những gì?
>> GEORGE: Sweet Moses ưa thích.
>> [Cười]
DAVID J. Malan: Vì vậy, chúng ta thường nói về thúc đẩy học sinh
vượt ra ngoài vùng thoải mái của mình.
Tôi, bây giờ, đang đi thu thập thông tin lên thành một quả bóng và tiếng khóc nức nở
như chúng ta chơi cho bạn này thực hiện lại điều này,
nhờ vào đội ngũ sản xuất của CS50.
>> [Seinfeld THEME SONG]
>> Tất cả các quyền, người nhảy múa?
Thôi nào, ai đang nhảy múa?
Bạn muốn tôi để có được nó bắt đầu?
Tôi sẽ nhận được nó bắt đầu.
Woo!
>> [MUSIC CHƠI]
>> DOUG LLOYD: Sweet Moses ưa thích.
>> [Vỗ tay]
>> DAVID J. Malan: Và bây giờ một số điều đặc biệt đối với một cựu sinh viên
người hiện đang làm tiến sĩ của cô chỉ xuống đường ở đây tại Harvard.
Và những người thường xuyên nhất có thể được nhìn thấy trong hình thức này trong giờ hành chính,
cả ở Cambridge, và ở New Haven.
Trong thực tế, nếu chúng ta enhance-- một vòng lớn tràng pháo tay cho riêng CS50 của, Zamyla.
Và bây giờ, một lời từ nhân viên CS50 ở cả hai địa điểm những người sẽ
muốn cung cấp một số chia tay Nói cách của riêng mình.
ANNALEAH ERNST: Có Không có khóa học khác, trong đó
tất cả những người làm việc cho các khóa học là vui mừng như được ở đó, và được
tham gia vào nó, như CS50.
Tôi không biết, nó là như thế này thực sự quan trọng và đặc biệt trách nhiệm,
và loại một kinh nghiệm đáng kinh ngạc.
Và tôi thực sự vui mừng khi tôi nhận được một phần của giáo dục của người dân.
SPEAKER 3: CS50, trong tôi quan điểm, là tuyệt vời.
Tôi yêu nó.
Tôi yêu thích nó khi tôi đã được tham gia một lớp.
Và tôi yêu nó nhiều hơn như một TA.
JORDAN HAYASHI: CFing là rất nhiều làm việc, nhưng nó thực sự bổ ích
vì bạn có thể dạy cho rất nhiều.
Bạn thực sự có được để biết học sinh của bạn.
Bạn có thể biết được liệu mình.
Và bạn có thể chỉ xem chúng trở thành các nhà khoa học máy tính.
>> SPEAKER 4: Học sinh của tôi là điểm nhấn của học kỳ của tôi.
>> [MUSIC CHƠI]
DAVID J. Malan: Và đây là CS50.
DAVID MCPEEK: Tôi đã chỉ bao giờ cảm thấy nhiều như một nhà lãnh đạo trong khuôn viên trường,
như tôi có học kỳ này.
>> SAM LEVATICH: Đây là một trong những chỉ cơ hội trong khuôn viên trường Đại học Yale
để thực sự có được đầu tư vào giảng dạy.
>> SPEAKER 5: Đó là thực sự mát mẻ để xem CS50 từ phía bên kia.
NICK JOSEPH: Tôi đã rất ngạc nhiên cách kích thích tất cả các học sinh đều.
Arianna BENSON: Đó là khi cũng tốt đẹp người
khôi phục lại một hình ảnh của Rick Astley, và là như thế, đó là ai?
DAVID ARMENTA: Tôi muốn từ bỏ lại bởi vì tôi đã nhận được nhiều hỗ trợ
khi tôi còn là sinh viên.
MARY FARNER: Tất cả bạn cần là sự nhiệt tình và một tình yêu của giảng dạy, hay CS,
hoặc bất kỳ ở trên, và bạn sẽ có thể làm điều đó.
SAM LEVATICH: Tất cả của tôi học sinh phải giữ Rickrolling tôi.
[MUSIC CHƠI]
ANNALEAH ERNST: Đã quá nhiều vui vẻ để dạy về điều này
mà tôi thực sự yêu, và nghĩ rằng đó là rất nhiều niềm vui,
và cố gắng của người khác vui mừng về nó như là tốt.
Tôi Annaleah Ernst, và điều này là CS50.
>> [HÂN HOAN]
>> [MUSIC CHƠI]
DAVID J. Malan: Và bây giờ, bạn có thể nhớ lại chúng tôi bắt đầu học kỳ này nói
cuối cùng về tư duy tính toán trong việc giải quyết vấn đề độc lập
các ngôn ngữ lập trình thực tế.
Và chúng tôi nghĩ rằng chúng tôi muốn chỉ thấy đến mức độ nào
này đã chìm trong bằng cách cố gắng một tập thể dục, chúng tôi đã không làm trong tuần không,
nhưng chúng tôi nghĩ rằng chúng tôi muốn hãy thử một vài lần ở đây
ở tuần 12, mà Tôi cần một tình nguyện viên người
là thoải mái sắp tới đây trên sân khấu.
>> Nào lên.
Tên bạn là gì?
>> Yahong: Yahong.
DAVID J. Malan: Yahong, đi lên trên, cách này.
Và nếu tất cả các bạn, nếu bạn có một tờ giấy từ chúng tôi
hoặc một tờ giấy trắng của bạn riêng, đi trước và đi mà ra
tại điểm này.
Rất hân hạnh được biết bạn.
Tất cả các quyền, mục tiêu của Yahong đây là có được những điều sau đây,
Tôi đã ở đây một bản vẽ mà chỉ cô ấy sẽ có thể nhìn thấy.
Come on ở đây giữa, nếu bạn muốn.
Và hãy để tôi cung cấp cho bạn một microphone ở đây.
Và mục tiêu của bạn ở đây là có được để mô tả,
cụ thể như chính xác như có thể, những gì bạn nhìn thấy.
>> Và những người ở đây, như các loại của người thực hiện máy tính này,
cần phải rút ra chính xác những gì bạn nói.
Và sau đó, những gì tôi sẽ làm là lấy một vài mẫu ngẫu nhiên từ phía khán giả
và chúng ta sẽ thấy chỉ cần làm thế nào Chính điều này làm việc ra.
Yahong: Vì vậy, tôi mô tả này.
DAVID J. Malan: Bạn mô tả này.
Bạn nói với hàng trăm bạn của bạn cùng lớp ở đây chính xác những gì để vẽ, đi.
Yahong: OK, vì vậy trong rất giữa các mảnh giấy,
có hai hình dạng, một trong những ngày đầu khác,
nhưng không chạm vào, nhưng gần như chạm vào nhau.
Vì vậy, có một vòng tròn trên hàng đầu, và một hình vuông ở phía dưới,
và họ gần như cùng kích thước.
Họ đang loại vừa, nhỏ.
Và trong vòng tròn, có two-- có ba hình vuông.
Vì vậy, có một hình vuông nhỏ bên trong một vuông lớn hơn, trong một hình vuông lớn hơn.
Và trong hình vuông trên phía dưới, có ba vòng tròn.
Một vòng tròn nhỏ trong vòng một lớn hơn vòng tròn, trong một vòng tròn lớn hơn.
DAVID J. Malan: Got đó?
Đung số
DAVID J. Malan: Vậy tại sao không you-- tôi sẽ đi bộ xung quanh.
Tôi sẽ lấy một ít, và nếu bạn muốn recap cho những người cần một con đường thứ hai.
>> Yahong: OK, bạn cần tôi để giải thích điều này một lần nữa?
OK, đúng rồi, vì vậy ở giữa của tờ giấy có hai hình dạng.
Và một là trên đầu trang của người khác, nhưng chúng cùng kích cỡ.
Có một vòng tròn nhỏ và vừa trên đỉnh của một hình vuông nhỏ và vừa.
OK, vì vậy nó là loại giống như trên, suy nghĩ về cách đặt nó giống như một người tuyết,
nhưng với hai hình dạng khác nhau thay vì hai vòng tròn.
Và sau đó trên the-- bên trong vòng tròn, có
là một hộp nhỏ, bên trong của người khác hộp nhỏ, bên trong một hộp nhỏ.
Và bên trong của hình vuông, có một vòng tròn nhỏ,
bên trong một vòng tròn nhỏ, bên trong một vòng tròn nhỏ.
Điều đó có ý nghĩa?
DAVID J. Malan: Yes.
Yahong: Rất nhiều áp lực.
DAVID J. Malan: Tất cả các quyền, Tôi sẽ trở lại ngay.
Đi qua các khán giả ở đây, OK, rất đẹp.
Cảm ơn bạn, chúng tôi đã OK đã để mất một.
Tất cả các quyền, mà có vẻ như một mẫu ngẫu nhiên tốt, cảm ơn bạn.
Được rồi.
>> Yahong: Awesome.
DAVID J. Malan: Vậy now-- cũng?
>> Yahong: Awesome.
>> DAVID J. Malan: Oh, tuyệt vời, OK.
Vì vậy, tuyệt vời, ở ngay tại đó.
Tôi sẽ đi trước và tiết lộ cho bạn những gì một số bạn cùng lớp của bạn ở đây đã làm.
Vì vậy, ở đây chúng tôi có một này đây.
OK, nó loại chỉ tiếp tục đi và đi.
Ở đây, một giải thích chút khác nhau.
OK, ở đây, chúng ta hãy xem, nhận được gần hơn, mặc dù nhỏ hơn, rất tốt đẹp.
Mặc dù, tôi chỉ cần có để lấy một này.
>> [Cười]
>> Câu trả lời thực tế là gì?
Chúng ta hãy nhìn qua đây.
Những gì cô ấy đã được mô tả là hình ảnh này ở đây.
Vì vậy, một số man-- of-- nhiều bạn lên ở đây trong những cái tôi nhìn,
đã có được quyền này.
Chúng ta hãy đi trước và show-- hãy gọi người khác và xem như thế nào một cách dễ dàng,
hoặc với những mức độ khó khăn họ có thể làm điều đó.
Cam ơn rât nhiêu.
Làm thế nào về một tình nguyện viên khác xa hơn một chút trở lại.
OK, tôi thấy bàn tay này trước, đến trên lên.
Tên bạn là gì?
Ồ xin lỗi?
MARCY: Marcy.
DAVID J. Malan: Marcy, đến trên lên, rất vui được gặp bạn.
Được rồi, ở đây chúng tôi có một microphone cho bạn.
Hãy để tôi có được một bản vẽ.
Và vì vậy nếu bạn muốn chỉ cần sử dụng mặt trái của tấm đó,
hoặc một số tờ giấy khác, tôi sẽ đi trước và cho Marcy
một trong những khác nhau ở đây mà chỉ bây giờ cô có thể see-- rằng chỉ
cô có thể nhìn thấy opaquely, OK.
>> MARCY: OK.
>> DAVID J. Malan: Go.
>> MARCY: Vẽ 16 ít chấm tất cả trong một lưới.
Vì vậy, bốn hàng của mỗi bốn điểm.
Và các dấu chấm là rỗng, vì vậy chúng giống như vòng tròn nhỏ nhỏ.
Oh, có năm trong số họ.
OK, đó là năm.
Đó là năm hàng chấm đen.
Năm hàng năm chấm, và sau đó, bắt đầu từ phía trên bên trái corner-- OK,
vì vậy năm hàng của năm chấm, và các dấu chấm là rỗng,
do đó, chúng nhỏ xíu giống như vòng tròn nhỏ thực sự.
Vì vậy, họ là người da trắng bên trong.
>> Đung OK.
>> MARCY: OK, vậy năm hàng của năm chấm.
Và sau đó, bạn bắt đầu từ dấu chấm trên bên trái,
và sau đó vẽ một đường xuống đến điểm tiếp theo
xuống, và sau đó vẽ một đường để một bên phải một mà.
Vì vậy, đó là hai dòng cho đến nay.
Và sau đó vẽ một đường xuống để kế tiếp theo.
OK, vì vậy đó là ba dòng, xuống, phải, và sau đó xuống.
Và sau đó còn lại.
Và sau đó xuống.
>> OK, vậy tóm lại, đó là Người đầu tiên được down-- OK,
bạn đang bắt đầu từ phía trên bên trái corner-- và sau đó xuống, và sau đó đúng,
và sau đó xuống, và sau đó còn lại, và sau đó xuống, và sau đó ngay, và sau đó đúng,
và sau đó còn lại.
OK, vì vậy chúng tôi khoảng một nửa thông qua.
DAVID J. Malan: Bạn nói đúng, sau đó còn lại.
MARCY: Oh, whoops, OK.
DAVID J. Malan: Nó không phải dễ dàng.
MARCY: Hãy bắt đầu lại.
Chúng ta hãy bắt đầu lại từ góc trên bên trái.
>> DAVID J. Malan: Một pass.
MARCY: Yeah, OK, xuống, phải, xuống, trái, xuống, phải, phải, xuống, phải,
lên, phải, lên, trái, trái, lên, lên, phải, xuống, phải, lên, và bạn
nên ở góc trên bên phải.
ĐƯỢC.
>> DAVID J. Malan: Được rồi, và nếu bạn đã làm điều đó một cách chính xác, bạn nên bây giờ
có điều này trên tờ giấy của bạn.
Vì vậy, hãy để tôi đi lấy một cặp vợ chồng.
OK, cảm ơn bạn, cảm ơn bạn, cảm ơn bạn, OK, tôi không nghĩ rằng bạn muốn điều đó.
OK, oh tình yêu này, cảm ơn bạn.
Xin lỗi để tiếp cận, wow, aw, OK tôi sẽ chỉ mất một.
Tất cả các quyền, đó là tốt, đó là rất tốt.
Được rồi, vậy chúng ta hãy xem những gì chúng tôi có ở đây.
>> Vì vậy, để ý, cố gắng làm cho một Dấu ấn của tinh thần này.
Hãy để tôi quay trở lại để chiếu ở đây.
Và điều này là khá darn tốt ở đây, rất độc đáo làm.
Điều này một, nhỏ hơn một chút, nhưng Tôi nghĩ đó là đi đúng hướng
là tốt, rất độc đáo làm.
OK, cái này tôi cảm thấy như tôi không nên đặt này trên internet,
vì vậy hãy me-- này chỉ có một số điện thoại cho một số lý do.
>> [Cười]
>> Cam on.
Và sau đó, tại sao chúng ta không kết thúc với điều này một và now-- cảm ơn bạn rất much--
chúng tôi có thời gian cho một trong nhiều ví dụ ở đây.
Thời gian này, làm thế nào về trên Bên trái có, đi lên trên.
Yup, với bàn tay của bạn, yup.
Tất cả các bên phải đi lên trên, đi lên trên.
Thời gian này, mặc dù đi lên trên.
Tên bạn là gì?
>> DANIEL: Daniel.
>> DAVID J. Malan: Daniel, thời gian này, mặc dù chúng tôi
sẽ thêm gia vị này lên một chút, và chúng tôi
sẽ có bạn đến qua màn hình cảm ứng.
Vì vậy, bây giờ thời gian này, tôi sẽ hiển thị tất cả các bạn tất cả các bản vẽ.
Và trên hệ thống danh dự, bạn có thể không di chuyển đôi mắt của bạn bao giờ nên hơi lên đây
để xem những gì là hình ảnh thực tế.
Vì vậy, bạn chỉ cần giữ a-- chỉ thẳng về phía trước.
Và sau đó bạn sẽ vẽ trên màn hình này những gì
bạn cùng lớp của bạn mô tả cho bạn.
Và tôi sẽ cố gắng tóm tắt bằng lời nói vì vậy nó đủ lớn.
>> Tất cả các quyền, do đó hệ thống danh dự ở đây, nhìn thẳng về phía trước chỉ,
và tất cả các bạn bước-by-step-- không khác bơ đậu phộng và thạch example--
chúng ta hãy cố gắng mô tả này.
Hướng dẫn đầu tiên xin vui lòng.
>> Đung Vẽ một vòng tròn lớn.
>> DAVID J. Malan: Vẽ một vòng tròn lớn.
>> [Cười]
>> Tất cả các quyền, điều này tôi sẽ lùi lại.
>> Đung Vẽ một cây gậy con số không có vũ khí.
DAVID J. Malan: Tôi nghe nói, vẽ một con số dính không có vũ khí.
>> [Vỗ tay]
>> OK, tất cả các quyền, hướng thứ hai.
>> Đung cánh tay trái, hông.
>> DAVID J. Malan: cánh tay trái, hông.
>> Đung góc, góc cạnh.
>> DAVID J. Malan: Góc, OK, chúng ta có đối với: hãy để tôi cung cấp cho bạn tẩy.
Hãy xóa.
OK, một lần nữa.
Đung khuỷu tay chóp.
DAVID J. Malan: khuỷu tay chóp.
Khuỷu tay nhọn.
Đung khuỷu tay hơi cấp tính.
DAVID J. Malan: khuỷu tay hơi cấp tính.
[Vỗ tay]
DAVID J. Malan: Được rồi, những gì khác?
Lệnh thứ ba.
Đung Bây giờ quay the--
DAVID J. Malan: Bây giờ quay the--
Đung Xoay 90 độ.
DAVID J. Malan: Xoay 90 độ.
[Cười]
[Hét]
Cái gì?
Cánh tay phải là một v. Cánh tay phải là một v.
>> Đung Có bạn đi.
>> DAVID J. Malan: Nice.
[HÂN HOAN]
>> Tất cả các quyền, và bước cuối cùng, bước cuối cùng.
>> Đung Đường dây xa đầu.
>> DAVID J. Malan: Một dòng đi từ đầu.
Không có trên bên trái, yeah.
>> [Hét]
>> Đung 45 góc độ.
>> DAVID J. Malan: góc 45 độ.
Ồ không.
>> [Hét]
>> Vâng.
Không.
>> Đung Từ trên bên trái của đầu.
>> DAVID J. Malan: Từ từ phía trên bên trái của head-- mình
>> Đung Không kết nối vào đầu mình.
>> DAVID J. Malan: Không kết nối vào đầu mình.
Vâng.
>> [Hét]
>> Đó là tốt, đó là tốt.
>> Đung Viết, Hi.
>> DAVID J. Malan: Viết, Hi.
Viết, Hi.
>> Đung cao hơn.
>> DAVID J. Malan: Cao hơn.
>> Đung Ở cuối dòng.
>> DAVID J. Malan: Đồng cuối dòng write--
>> Đung nhỏ i.
Không.
>> [Hét]
DAVID J. Malan: i viết thường.
Tôi nghe nói, chữ thường.
Vâng.
>> [Vỗ tay]
>> Tất cả các quyền, đó là tuyệt vời, cảm ơn bạn.
Được rồi, vì vậy chúng tôi có thời gian cho chỉ là một tập thể dục nhiều hơn.
Bạn có thể nhớ lại các sau âm nhạc chủ đề
trong đó, chúng tôi đã nhận ra thực hiện một số quyền tự do
với các quy tắc của những điều sau đây trò chơi, bởi vì trong vấn đề thiết lập tám,
chúng tôi hỏi bạn một loạt các câu hỏi đó đã cơ bản
trong các hình thức Jeopardy.
Và chỉ sau khi p-set tám đã làm chúng tôi quyết định,
tốt, có thể nó sẽ thực sự là nhiều hơn một chút
vui vẻ để chơi cái gì khác để thay thế.
>> [Gia đình Feud THEME MUSIC]
>> Đối với điều này, chúng ta sẽ cần đến bốn các thành viên của đội ngũ giảng viên.
Bốn thành viên của đội ngũ giảng viên, và bốn học sinh, làm thế nào về một,
hai, cách khoảng ba, bốn.
Come on xuống, đi trên xuống.
Tất cả các quyền, Chúng tôi cũng sẽ need-- chúng tôi cũng
sẽ cần một student-- nếu các nhân viên muốn đi đây ở bên trái, sinh viên
trên đây right-- chúng tôi cần một ai đó những người thực sự tốt ở số học
chịu AP lực.
>> OK, ngay tại đây là tình nguyện viên [Không nghe thấy] đi lên trên.
Vì vậy, bạn sẽ sử dụng màn hình cảm ứng ở đây.
Tên bạn là gì?
MICHAEL: Michael.
DAVID J. Malan: Michael, đi lên trên.
Vì vậy, chúng tôi sẽ cung cấp cho bạn hướng dẫn chỉ trong một khoảnh khắc.
Nhưng nếu bạn muốn chỉ cần viết nhân viên về quyền và sinh viên
bên trái cho điểm lưu giữ, chúng ta hãy tôi đi trước và để cho mỗi người các con
giới thiệu bản thân cho lớp học của bạn vào ngày cuối cùng này.
JAMES: Tôi là James, tôi là một sinh viên năm nhất.
>> AARON: Hi, tôi là Aaron.
>> MAYA: Tôi Maya.
>> KATHERINE: Tôi Katherine.
DAVID J. Malan: Và bây giờ các cán bộ giảng dạy.
JACK: Tôi là Jack.
ABBY: Abby
TIM: Hi, tôi là Tim.
MARIA: Maria.
>> DAVID J. Malan: Vì vậy, chúng tôi có trước, đi lên
với một số câu hỏi, một số có câu trả lời, chúng tôi loại tạo thành,
nhưng những người khác mà câu trả lời là dựa trên số liệu thống kê thực tế
từ bản đệ trình của riêng bạn về vấn đề thiết lập tám, và bài tập khác.
Vì vậy, nói chung, mỗi người trong các câu trả lời, chúng tôi sẽ đã được khảo sát,
hãy nói rằng 100 người, chúng tôi sẽ đưa bốn hoặc năm hoặc sáu câu trả lời trên
trên bảng, mỗi trong số đó có một số liên kết với nó.
Những gì chúng tôi sẽ làm là tinh chỉnh các quy tắc một chút.
Vì vậy, thay vì cung cấp cho kiểm soát để một đội hay cách khác,
chúng tôi chỉ đơn giản là sẽ sử dụng Staples các nút dễ dàng để cho phép mỗi đội
buzz trong nhanh nhất.
Và bất cứ ai guesses-- truy cập vào nút đầu tiên, và nhận được một câu hỏi đúng,
có khả năng sẽ nhận được nhiều điểm.
Chúng tôi sẽ tiếp tục đi, chúng tôi sẽ tiếp tục đi, và sau đó
bất cứ đội bóng kết thúc hội đồng quản trị, sẽ nhận được tất cả các điểm kiểm cho đến nay.
Vì vậy, những gì bạn sẽ muốn làm là kiểm đếm các điểm
như chúng ta đi cho mỗi câu trả lời đúng.
Và sau đó một lần đầu tròn, bạn sẽ đưa tổng số hoặc là ở đây,
hay qua đây.
>> MICHAEL: Vì vậy, tôi kiểm đếm trong đầu tôi.
>> DAVID J. Malan: Hoặc trên màn hình trước mặt mọi người, có,
hoặc trên điện thoại của bạn, mà là lại có vẻ.
Tất cả các quyền, vì vậy chúng tôi sẽ hướng dẫn bạn thông qua này.
Không cần phải làm bất cứ điều gì chỉ được nêu ra.
Điều đầu tiên các sinh viên và các nhân viên cần làm
là hit của mình các nút nhanh nhất
sau khi tôi bắt đầu đọc câu hỏi và bạn muốn đề xuất một câu trả lời.
Có lý?
Được rồi, chúng ta đi thôi.
Đặt tên cho một chức năng khai báo trong stdio.h.
Nhân viên.
>> ABBY: Printf.
>> DAVID J. Malan: Hiện chúng tôi printf.
Rất tốt.
Vì vậy, chỉ cần viết xuống 68, hoặc theo dõi trong tâm trí của bạn 68.
Bây giờ chúng ta sẽ di chuyển trên.
Ngay sau khi tôi sẽ đọc những câu hỏi một lần nữa,
bạn có thể không buzz tại cho đến sau Tôi đã lặp đi lặp lại câu hỏi.
Đặt tên cho một chức năng khai báo trong stdio.h.
Cùng một câu hỏi
>> JAMES: sprintf là gì.
>> DAVID J. Malan: sprintf là gì.
Hiện chúng tôi sprintf.
Không, tôi sẽ đọc nó một lần nữa.
Một chức năng khai báo trong stdio.h.
Nhân viên.
>> TIM: scanf.
DAVID J. Malan: scanf, chỉ cho chúng ta.
Hai cuộc đình công.
Một lần nữa, một chức năng khai báo trong stdio.h.
Học sinh.
>> JAMES: fopen.
>> DAVID J. Malan: fopen, rất đẹp.
Tôi sẽ chỉ tiếp tục lặp lại câu hỏi, một chức năng khai báo trong stdio.h.
Nhân viên.
>> TIM: Fclosed.
>> DAVID J. Malan: Fclosed, công việc tốt.
Nice, chúng tôi có hai câu trả lời còn lại trên hội đồng quản trị, số hai và số 5
cho vòng này.
Một chức năng khai báo trong stdio.h.
Học sinh.
>> KATHERINE: fread.
>> DAVID J. Malan: Hiện chúng tôi fread.
Rất tốt.
Ai now-- nào đội trả lời các câu trả lời thứ năm và cuối cùng,
được tất cả các điểm.
Vì vậy, bạn cần phải thêm tất cả các con số này lên, và bất cứ ai bị này,
được tổng số đó.
Có một sai lầm?
Không có con số sáu.
Không có số sáu, chưa thực hiện.
Đặt tên cho một chức năng khai báo trong đội ngũ nhân viên stdio--.
>> TIM: Fright.
>> DAVID J. Malan: Hiện chúng tôi sợ hãi.
>> JACK: Điều đó giải thích rất nhiều.
>> DAVID J. Malan: Hãy thử một lần nữa.
Đặt tên one-- tên một chức năng khai báo trong stdio.h.
Tim.
>> TIM: fseek.
>> DAVID J. Malan: fseek.
Thêm về một thử, tên một chức năng khai báo trong f-- trong stdio.h.
>> MARIA: fgetc.
>> DAVID J. Malan: fgetc.
Vì vậy, không ai được điểm.
Colton, muốn cho chúng ta thấy những gì số năm là?
OK, Matlock không có trong stdio.h.
Jason Hirschhorn tất cả mọi người.
Tất cả các quyền hãy di chuyển trên cho câu hỏi thứ hai.
Người đầu tiên buzz ở đây, để câu hỏi này, một chương trình mà bạn
sử dụng trong khi lập trình.
Nhân viên.
>> TIM: Clang.
>> DAVID J. Malan: Clang.
Rất đẹp, số hai câu trả lời.
Một lần nữa, đặt tên cho một chương trình bạn sử dụng trong khi lập trình.
Học sinh.
>> JAMES: GDB.
>> DAVID J. Malan: GDB.
Vì vậy, tại thời điểm này, 38 sẽ là tổng số, nhưng không ai nhận được bất cứ điểm nào.
Tất cả các quyền, tên một chương trình được sử dụng trong khi lập trình.
>> TIM: Valgrind.
>> DAVID J. Malan: Valgrind.
Tất cả các quyền, tên một chương trình bạn sử dụng trong khi lập trình.
Học sinh.
>> AARON: PHP.
>> DAVID J. Malan: PHP Tên một chương trình bạn sử dụng trong khi lập trình.
Nhân viên.
>> MARIA: Facebook.
>> DAVID J. Malan: Show chúng ta, cho chúng ta thấy Facebook.
>> [Vỗ tay]
>> Chúng tôi có đầu sáu câu trả lời trên bảng, ba đi.
Đặt tên cho một chương trình bạn sử dụng trong khi lập trình.
Nhân viên.
>> TIM: Google.
>> DAVID J. Malan: Google.
Brow-- tất cả các quyền.
>> Đung Boo.
>> DAVID J. Malan: Boo.
Tất cả các quyền, name-- hai câu trả lời left-- tên
một chương trình bạn sử dụng trong khi lập trình.
>> MAYA: CS50 Thảo luận.
DAVID J. Malan: CS50 Thảo luận.
Một thử hơn, một chương trình bạn sử dụng trong khi lập trình.
Tôi nghe nói sinh viên.
Học sinh.
>> AARON: CS50 IDE.
DAVID J. Malan: CS50 IDE.
Và cuối cùng, một chương trình bạn sử dụng trong khi lập trình.
>> TIM: Check50.
>> DAVID J. Malan: Check50.
Không, chúng ta hãy cho thấy câu trả lời.
Số sáu là Spotify.
Được rồi, tôi nghĩ rằng chúng tôi có Hiện chỉ một hai người.
Hoàn thành các câu sau đây, không có điểm cho một trong hai đội vẫn còn.
Đó là không để không, người chiến thắng mất tất cả sớm, tốt công việc.
Hoàn thành các câu sau đây, Tôi không bao giờ gonna-- Staff.
>> TIM: Cung cấp cho bạn lên.
>> DAVID J. Malan: Cung cấp cho bạn lên.
Tốt đẹp.
Học sinh.
>> JAMES: Hãy để bạn xuống.
>> DAVID J. Malan: Hãy để bạn xuống.
Tôi chưa bao giờ gonna-
MARIA: Chạy xung quanh và bỏ rơi bạn.
DAVID J. Malan: Run xung quanh và bỏ rơi bạn.
Chạy xung quanh sa mạc, OK.
Học sinh.
>> AARON: Không bao giờ sẽ làm cho bạn khóc.
>> DAVID J. Malan: Làm cho bạn khóc.
Nhân viên.
>> TIM: Nói lời tạm biệt.
>> DAVID J. Malan: Tôi không thể tin rằng đây là các câu hỏi mà bạn đang nhận được tất cả các quyền.
Nói lời tạm biệt, yup, và người cuối cùng.
Học sinh.
>> KATHERINE: Hurt bạn.
>> DAVID J. Malan: Nói cho một lời nói dối và làm tổn thương bạn.
Học sinh nhận được 100 điểm.
Đó là why-- đó là nó cho CS50, bánh hiện đang phục vụ.
>> [Seinfeld THEME SONG]
>> [MUSIC CHƠI]
DAN ARMINDARIZ: Bạn có điên không?
Điều gì làm bạn nghĩ rằng bạn đang làm?
>> SPEAKER 6: Tôi đang cố gắng để nhận được vào thang máy.
>> DAN ARMINDARIZ: gì bạn đang nói về?
Bạn không nhìn thấy tôi đợi ở đây?
>> SPEAKER 6: Tôi đã không nhìn thấy bạn chờ đợi người đàn ông.
>> DAN ARMINDARIZ: Nếu bạn đã làm không thấy tôi chờ đợi, sau đó sao anh
đặt hàng của bạn trong như thế?
SPEAKER 6: Bởi vì đó là làm thế nào tôi nhận được vào thang máy.
>> DAN ARMINDARIZ: [Không nghe thấy]
>> SPEAKER 6: Nhận out-- cho đi!