[მუსიკის დაკვრა] დინამიკები 1: ეს არის CS50, ჰარვარდის უნივერსიტეტი. [მუსიკის დაკვრა] დევიდ ჯ Malan: [INAUDIBLE] ალბათ მეორე ნახევარში სატელეფონო წიგნი, მე ახლა გაანადგურეს პრობლემა ნახევარი. ეს იყო, ფაქტობრივად, რეალური, რომ ბრძოლა. [მუსიკის დაკვრა] დინამიკები 2: თქვენ ადამიანები ასე ადვილად სცემეს. დევიდ ჯ Malan: ყველა უფლება, ეს არის CS50. ეს არის დაწყების და ბოლომდე კვირაში 12. თქვენ შეიძლება გავიხსენოთ რომ კვირაში ნულოვანი, ამ არის შეტყობინებები, რომლითაც ჩვენ დავიწყეთ, ის, რომ არ აქვს მნიშვნელობა, სადაც თქვენ დასრულდება მდე ნათესავი თქვენს თანაკლასელები, მაგრამ იქ, სადაც დღეს, და შესაძლოა რამდენიმე კვირის ახლა, ბოლოს მდე ნათესავი საკუთარ თავს რამდენიმე კვირის წინ. და სინამდვილეში, იმედი გვაქვს, რომ მას შემდეგ, რაც ასე ბევრი პრობლემა კომპლექტი, და ამდენი საათი, და რამოდენიმე ტესტები, და ჯერ კიდევ საბოლოო პროექტი, რომ ვგრძნობ განსაკუთრებით ამაყობს მოვიდეს ყველა გზა კვირაში სადაც ეს, ალბათ, ადრეული ბრძოლას, თუ არა სტანდარტული გამოცემა ან ჰაკერი გამოცემა შესახებ. და მე ვთავაზობ, რომ რაღაც მომენტში თქვენი თავისუფალი დრო, რომ თქვენ დაბრუნდეს და თქვენი PHP, თქვენი JavaScript, და ვნახოთ თუ თქვენ ვერ განახორციელოს ამ შორს, ბევრად უფრო სწრაფად და უფრო კომფორტულად ვიდრე თქვენ ერთხელ გააკეთა წინ. მართლაც, მას შემდეგ, გავიხსენოთ, რომ თქვენ გააკეთა კრიპტოგრაფიის, თქვენ გააკეთეთ თამაში 15 თქვენ გააკეთა სასამართლო ექსპერტიზის გამოწვევები, გააკეთეთ სწრაფი მართლწერის ქვა, რომ თქვენ შეიძლება, რომ თქვენ გააკეთა CS50 ფინანსთა, CS50 mash-up, და მაშინ ახლა, საბოლოო ჯამში, საკუთარი საბოლოო პროექტი. ასე რომ, დღეს, ჩვენ ვცდილობთ მივიღოთ დახურვა, და შევხედოთ, სადაც ჩვენ მოდის, და სადაც ჩვენ ვაპირებთ. და მხოლოდ დარწმუნება ძალიან, რომ ერთხელ ყველა დარჩენილი სასწავლო დისკები მოვა off, თქვენ საკმაოდ ბევრი აქვს საკმაოდ ბევრი იარაღები თქვენს ინსტრუმენტი ნაკრები ახლა მიდის და ამის ყველაზე არაფერი მსოფლიოში პროგრამირების. რა თქმა უნდა, იმის გათვალისწინებით, რომ ზოგიერთი მაღალ დონეზე რა თქმა უნდა, შეიძლება უპირატესობა. მაგრამ გვესმის ისიც, რომ მაშინაც კი, თუ ეს არის ბოლო CS რა თქმა უნდა, შენ, გააცნობიეროს, რომ Mac OS, არსებობს ამდენი სხვადასხვა ინსტრუმენტები რომელიც შეგიძლიათ გამოიყენოთ დამოუკიდებელი მქონე გამოიყენოთ რაღაც CS50 IDE. დაახლოებით იგივე იარაღები არსებობს Windows, Linux, და სხვა. და მართლაც, ერთ-ერთი მიზანი CS50 in გამოყენებით ამ სახანძრო შლანგი ენებზე, C, და PHP, და პირდაპირი გაგრძელებაა, და JavaScript და HTML და CSS, არის ნამდვილად დავრწმუნდეთ, რომ თქვენ არ გაითიშება ეს, რა თქმა ფიქრი, გავიგე, გ, არამედ რომ შეიტყო, თუ როგორ უნდა პროგრამა, და რომ გესმით ცოტა რამე კომპიუტერულ მეცნიერებათა თავად. სინამდვილეში, მიუხედავად იმისა, რომ არ ჩანდა ყველა შემდეგ ენებზე, ეს არის სახალისო ახლა შევა ამ საზოგადოების დაკარგულია იპოვოს geeky იუმორი სასაცილო. და მიუხედავად იმისა, რომ ზოგიერთი ენები თქვენ შესახებ, რომ ნახოთ შეიძლება არ იყოს სრულიად ნაცნობი, თქვენ მინიმუმ კიდევ რამდენიმე chuckles მინიმუმ ერთი ნაცნობი ენის, JavaScript. ეს იყო განხილვა მიერ განსაკუთრებით კარგად გათვითცნობიერებულნი პროგრამისტი რამდენიმე ხნის წინ, უფლება აქვს, Wat. და ჩვენ გვეგონა, რომ გადმოგცეთ glimpse თუ როგორ კომპიუტერის მეცნიერები, როგორც წესი, ვფიქრობ, ან მინიმუმ განხილვა. GARY BERNHARDT ყველა უფლება კარგი. თქვენ ბიჭები ვიცი, რა wat ნიშნავს? Wat. ზუსტად, ზუსტად. მოდით ვისაუბროთ Ruby. Ruby, თუ მითითებას undefined ცვლადი, რა თქმა უნდა, ეს NameErrors, როგორც თქვენ მოელოდა. და თუ თქვენ ცდილობენ მივანიჭოთ ბ რომ მათ განუსაზღვრელი, რა თქმა უნდა, ეს NameErrors, როგორც ნეტავ მოველით. და რა მოხდება, თუ თქვენ ცდილობენ დაავალოს, რომ, რომელიც გაურკვეველი? აუდიტორია: Nil. GARY BERNHARDT: სწორი, ნული. Wat. [სიცილის] მოდით ვისაუბროთ Ruby. Ruby, განსხვავებით ზოგიერთი სხვა დინამიური ენებზე, არ აქვს შიშველი სიტყვა. ასე, რომ თქვენ არ შეგიძლიათ უბრალოდ აკრიფოთ სიტყვა, და არ სიმები გამოვა თუ არ განსაზღვრავს კონკრეტული method_missing რომ არ სწორი. და მაშინ, თუ ჩაწერეთ შიშველი სიტყვებით, მოულოდნელად, Ruby მხარს უჭერს შიშველი სიტყვა. და სინამდვილეში, ეს იქნება კიდევ მხარდაჭერა შიშველი სიტყვა bangs მათ. და ეს არ არის ღირსეულ wat. ეს არის რეალურად შედეგი როგორ გასაოცარია Ruby არის. მაგრამ თუ თქვენ ოდესმე რეალურად ამის გაკეთება, მაშინ, wat. [სიცილის] მოდით ვისაუბროთ JavaScript. ვინმეს ვიცი, JavaScript, რა მასივი პლუს მასივი? ასევე, ნება მომეცით გკითხოთ ეს, პირველ რიგში, რა უნდა მასივი პლუს მასივი იყოს? აუდიტორია: Empty მასივი. GARY BERNHARDT: Empty მასივი, მე ასევე მიიღოს ტიპის შეცდომა. ეს არ არის ის, რაც მასივი პლუს მასივი. მცდარი, არასწორი, array პლუს მასივი ცარიელი. [სიცილის] ცხადია, მე ვფიქრობ, რომ ის ცხადია, ყველას. ახლა, თუ რა მასივი პლუს ობიექტი იყოს? ეს უნდა, რა თქმა უნდა ტიპის შეცდომა, იმიტომ, რომ ეს არის სრულიად განსხვავებული ტიპის. ვინმეს ვიცი, რა არის ეს? აუდიტორია: ყალბი. GARY BERNHARDT: არარის ახლოს, არ, შორს. აუდიტორია: ეს არის ობიექტი. GARY BERNHARDT: ეს ობიექტი. ჰო, მართალია, ლამაზად კეთდება. ახლა, რა თქმა უნდა, იმიტომ, რომ ეს არის პლუს, შეგიძლიათ Flip operands და იგივე გამოდის. ასე რომ, თუ ჩვენ გავაკეთოთ რა? არა, ეს მხოლოდ ობიექტი. თუ თქვენ წინააღმდეგი პლუს მასივების უნდა მიიღოს ზუსტად იგივე. რომელიც, როგორც ხედავთ, თქვენ. [სიცილის] და ბოლოს, მხოლოდ ერთი ეს რომ ის სინამდვილეში is-- იმიტომ, რომ თქვენ დაამატოთ კოლექტორები და თქვენ ცარიელი სიმებიანი, ეს არ აქვს აზრი. მაგრამ ობიექტი პლუს ობიექტი რეალურად არ ნომერი, ტექნიკურად. [სიცილის] ასე რომ, ეს ერთი, ფაქტობრივად, მარჯვნივ. სწორედ, უფლება, ისევე როგორც ის, რაც კიდევ ხდება ამ lang-- უბრალოდ, მე კი არ ესმით, თუ რა პირი, რომელსაც აქვს ტვინის მათი ხელმძღვანელი ვფიქრობ, რომ ნებისმიერი ეს არის კარგი იდეა. [სიცილის] OK, OK, საკმარისი დასცინის ენებზე, რომ ლევან გაჩეჩილაძე. მოდით ვისაუბროთ JavaScript. [სიცილის] თუ მე ვიტყვი მასივი dot new 16, ან უბრალოდ მასივი (16), მივიღებ მასივი 16 რამ, რაც იგი წარმოადგენს 16 მძიმეები, რომელიც აშკარაა. თუ მე შეუერთდეს იმ ტექსტთან ერთად მაშინ მივიღებ string 16-ჯერ. ეს არის რეალურად მხოლოდ ხაზი ამ მთელი პრეზენტაცია, რომელიც არის მიზანშეწონილი. ახლა, თუ მე რომ string და შემდეგ დაამატოთ 1 მას, განმარტავს 1 as-- ეჭვქვეშ 1 სიმებიანი, და შემდეგ მივიღებთ wat1 რამოდენიმე ჯერ, ჯარიმა. ვინმეს ვიცი, რა მოხდება თუ გამოვაკლებ 1 დან სიმებიანი? [სიცილის] მე თუ ვთქვათ, არავინ აკეთებს. ნება მომეცით მე გიპასუხოთ. ნიშნავს თუ არა ეს დახმარება? ვინმეს იცით? [სიცილის] Watman. [სიცილის] ეს არის ის, რაც მე მივიღე. მადლობა ბიჭებო. [ტაში] დევიდ ჯ Malan: მოდით მიიღოს სწრაფი შევხედოთ ზოგიერთი რამ ადრე თქვენთვის. ასე რომ, CS50 Hackathon არის ამ ეპიკური ყველა nighter, რომლის დროსაც თქვენ და თქვენი თანაკლასელები იელის, ჩაყვინთვის into-- მაგრამ იმედია არ begin-- თქვენი საბოლოო პროექტი. საღამოს დაიწყება 7:00 PM. პირველი ვახშამი იქნება დაახლოებით 9:00 PM. მეორე ვახშამი იქნება 1:00 სთ. და მაშინ, იმ ჯერ კიდევ იდგა, საუზმე მოემსახურება IHOP დაახლოებით 5:00 AM. თქვენ შეიძლება ნახოთ ასეთი სცენები, როგორც ეს. დაპირებისამებრ, ამ კვირაში ნულის წელს, ჩვენ გამოგიგზავნით აქვს არა მხოლოდ საკვები და ვახშამი, და candy, არამედ მეორედ ისტორია, ბოსტნეული. მაგრამ დაახლოებით 3 ან 4 AM, სცენები მოსწონს ეს არ არის, რომ იშვიათია. მართლაც, ჩვენ ვხედავთ, ჩვენი სამართლიანი წილი ბალიშები შემოტანილ Hackathon, რომელიც კარგად არის, ასევე. და მაშინ კულმინაციას რა თქმა უნდა, არის ე.წ. CS50 სამართლიანი. არსებობს კიდევ ერთი, როგორც აქ, და in New Haven ერთი კვირის შემდეგ. ერთი ჰარვარდის არის ორშაბათს, 7 დეკემბერს, დღის მეორე ნახევარში ჩრდილო-დასავლეთ მეცნიერება. და ჩასვლისთანავე, თქვენ შემოწმება. და ნახავთ ასეთი რამ როგორც პოპკორნი, და ბუშტები, და საბოლოო ჯამში, როგორც ბოლო წელს, 2000-ზე მეტი ადამიანი მოდის იმისათვის, რომ ნახოთ თქვენი საბოლოო პროექტი, სტუდენტები, თანამშრომლები და ფაკულტეტი მთელ კამპუსში და კიდევ კამპუსის. და თუ ეს არ იყო საკმარისი სტიმული მოდის ვხედავ შენ, ხვდები, რომ თქვენი მეგობრები შეიძლება წახალისება უნდა დაინახოს ასანა და eBay, და Facebook და Google და Microsoft, და Palantir და Quora და სხვები, დამქირავებლები და კურსდამთავრებულები ამ სხვადასხვა კომპანიების ლაპარაკი ცხოვრების რეალურ სამყაროში, შესაძლებლობები, როგორც სრული და ზაფხულობით ფაქტობრივი ინდუსტრიაში. და თუ ეს არ იყო მიზეზი საკმარისი მოდის თქვენ, თქვენი მეგობრები შეიძლება წახალისება შესვლის გათამაშებაში, რომლის დროსაც, ჩასვლისთანავე, თქვენ, როგორც სტუდენტები ყოველ გადაეცემა რამოდენიმე smiley face სტიკერები. და დამსწრე, როგორც თქვენი მეგობრები, იქნება სიფრთხილით ცოტა გათამაშების ბარათი ჩასვლისთანავე. და ყველა ადამიანი, მათ სტატისტიკა up, ისინი იქნება გადასცა, რომელსაც თქვენ, smiley face სტიკერზე. თითოეული წარმოადგენს შესვლის შევიდა გათამაშებაში ზღაპრული პრიზები, მათ შორის, Xbox, Wii, და მთელი bunch სხვა სახალისო რამ, ზოგიერთი რომელიც ჩვენ ვნახეთ აქ კლასში. ასე რომ, ადევნეთ თვალყური, რომ. მაგრამ, საბოლოო ჯამში, ეს მთლიანად შესახებ მიღწევების ამ სემესტრში, და გამონათქვამები და შფოთვა რომ თქვენ აურიეთ იმ ესწრება. სად, საბოლოო ჯამში, არის ტარება ძალიან own-- ეს, მე CS50 მაისურები რომ აქ. ასე რომ, ხელი შეუწყოს თქვენი მეგობარი უხელმძღვანელებს ამ URL აქ, რომელიც გამოგიგზავნით ყველა დეტალი ამიტომ. ამასობაში, თუ თქვენ გათვალისწინებით სხვა შევხედოთ კომპიუტერული მეცნიერების ამ გაზაფხულზე, ან მის ფარგლებს გარეთ, გააცნობიეროს, რომ ეს არის იგივე handout-- თუმცა მხრიდან წლიდან კვირა ნულოვანი რომ ჩვენ დაურიგეს. და თუ წასვლა შუა booklet-- იქ ასლი transept outside-- გააცნობიეროს ეს გიჩვენებთ მეშვეობით ისრები ზუსტად რა კურსების შეგიძლიათ მიდის შეისწავლონ ამ გაზაფხულზე, შემდეგი შემოდგომაზე, ზაფხულობით, და მის ფარგლებს გარეთ. ასე რომ შევხედოთ გრაფიკი მასში მისაღებად გრძნობა რამ. და თუ თქვენ გსურთ მიიღოთ ჩართული სხვა შესაძლებლობების, ვიცი, თუ არ უკვე, რომ კოლეჯი Board-- რომელიც თქვენ შეიძლება ჰქონდეს გარკვეული არ არის ასე უყვარდა მოგონებები of-- მიუხედავად ამისა, უბრალოდ შექმნას ახალი სასწავლო პროგრამის ფარგლებში ე.წ. AP კომპიუტერული მეცნიერების პრინციპები. რაღაც ალბათ მიღებული, ან თუნდაც სმენია, არსებული CS რა თქმა უნდა, უმაღლეს სასწავლებლებში ე.წ. APCSA, რომელიც არის საკმაოდ mundane კლასი, რომელიც აქცენტს ძალიან ბევრი ენა Java და მექანიკის შესახებ. APCS პრინციპებს, იმავდროულად, იყოს უფრო მეტი იდეები და მეტი შესახებ პრობლემის გადაჭრის. და ამ მიმართულებით, ჩვენ, რამოდენიმე ჩვენი მეგობრები UC Berkeley, at co.org, და რამდენიმე სხვა პირები მთელს მსოფლიოში ვქმნით სასწავლო პროგრამების, რომ დააკმაყოფილებს APCS პრინციპებს. რომელი ვთქვა, რომ CS50 AP იქნება იყოს AP ექვივალენტს, სტუდენტები სხვადასხვა უმაღლესი სასწავლებლების მასშტაბით მსოფლიო შეუძლია დაწყებული ამ შემოდგომაზე 2016 წელს. და თუ გსურთ ჩაერთოს საშუალო სკოლა, განათლების, და ჩართული ამ ურთიერთობის, გთხოვთ დაგვიკავშირდნენ იქ, თუ არა თქვენ TF, CA, ან უბრალოდ დაინტერესებული განათლების დიდი. და მართლაც, თუ გსურთ შეუერთდეს CS50 საკუთარი გუნდი, გააცნობიეროს, რომ როგორც კი ვადა დამთავრდა, ჩვენ დავიწყებთ რეკრუტირების სწავლების პრაქტიკის კურსი თანაშემწეები, ისევე როგორც ბევრი მხატვრების, რათა ეს რა თქმა უნდა შესაძლებელია კულუარებში, ქმნის მისი ონლაინ აქტივები, მისი პირის შესაძლებლობები, და სხვა. ასე რომ, თუ ეს როლები აქ მიმართოს, გთხოვთ შეგვატყობინოთ ამ URL აქ. ახლა ცოტა ხნით, ჩვენ მივმართოთ, ისევე როგორც ჩვენ კვირაში ნულოვანი, ზოგიერთი ტორტი. ამჯერად ეს იქნება დაბლა პაბი. ასე უხელმძღვანელებს იქ მოგვიანებით. მაგრამ მე, უბრალოდ, მინდა მიიღოს მომენტში აღიაროს მართლაც რა ეს ტორტი აქ წარმოადგენს, ან შესაძლოა უფრო კანონიკურად, რა აქ დაპირისპირება წარმოადგენს. ეს მართლაც დიდი პატივია, პატიოსნად, უნდა პარტნიორობით ჩვენი მეგობრები ქვემოთ გზის ახალი Haven ამ სემესტრში. ეს რა თქმა უნდა უცნაური რამ, არაჩვეულებრივი რამ, გაბედავს ამბობენ უპრეცედენტო რაც ორ კოლეჯების უნდა მოდის ერთად, სთავაზობს ერთი რა თქმა უნდა იგივე, ორ სხვადასხვა კამპუსი და ბრალის ეს ორი სტუდენტი ორგანოების ერთად. მაგრამ ეს იყო ასეთი პატივი მუშაობა Andi, ერთად Scass და ჯეისონ New Haven, და მთლიანად ჩვენი 44 პირი პერსონალი სწავლების თანაშემწეები, და რა თქმა უნდა, თანაშემწეები New Haven, რომელიც, პირველად იელის ისტორია, ძირითადად, თავად სტუდენტებს. მართლაც, ამ წლამდე დაეცემა 2015 წელს, იელის პრაქტიკულად არ აქვს ტრადიცია ან შემწეობა მაგისტრანტს წამყვანი სექციები და ემსახურება, როგორც სწავლების პრაქტიკის ჰგავს ჩვენ სარგებლობდა აქ ფარგლებში კომპიუტერულ მეცნიერებათა ჰარვარდის გარკვეული დროის განმავლობაში. და ისე, რომ მარტო იყო რიგგარეშე შესაძლებლობა ჩვენთვის, პარტნიორი მათთან ამ ინიციატივას, და მოუტანს ჩართვა ასეთ ლიდერებს Andi და სხვა მასწავლებლები არ კამპუსში. ნება მომეცით განსაკუთრებული ყურადღებით ძალიან, ეს კაცი შუა. მიუხედავად იმისა, რომ ის ცხოვრობს ნიუ- Haven-- ძირითადად იმიტომ, რომ ჩვენ გაუგზავნა მას იქ ეს არის ყველა შედეგი ჯეისონ Hirschhorn რომელსაც სწავლების თანამშრომელი CS50 for საკმაოდ რამდენიმე წლის განმავლობაში აქ, დაამთავრა შარშან, Kirkland სახლი. და ultimately-- ვფიქრობ, მივიღე სატელეფონო ზარი ჩემგან ერთ მომენტში, რომ საკმაოდ ბევრად შემცირდა, hey, რომ თქვენ ძალაუნებურად გადადის New Haven დამთავრების შემდეგ? ეს ყველაფერი იმიტომ, რომ ჩვენ ცდილობდა აღუდგეს ამ ინიციატივას, და ჩვენ გვინდა დავრწმუნდეთ, რომ არ იყო ინსტიტუციური ცოდნის ქვემოთ იქ New Haven იმიტომ, რომ ჩვენ მშენებლობის რაღაც ნულიდან. და if-- Jason, თუ შეიძლება იქნებ უბრალოდ მოდის up უხერხულად მიმართ ეტაპზე, ასე რომ ჩვენ შეგვიძლია მინიმუმ ყველა ვხედავთ ჯეისონ Hirschhorn პირი. [ტაში] რა თქმა უნდა, გარეშე ჯეისონ, იელის 50 არ იქნებოდა შესაძლებელი. ასე რომ, ჩვენი წყალობით ჯეისონ Hirschhorn. ასევე, ჩვენ გვაქვს დიდი თანამშრომლებს, რომ ჩვენ არ დაიხევს პირადი ყურადღებას ყველას აქ, მაგრამ 100-ზე მეტი კერძო პირებს აქ New Haven, რომელიც რათა ეს, რა თქმა უნდა შესაძლებელია. და თქვენ უბრალოდ ვხედავ საკუთარი სწავლების თანამემამულე ამ სიაში, თუ არა აქ ან New Haven. ასე რომ, თუ ჩვენ შეგვიძლია, რომელიც დიდი ტაში რომ მთლიანად აკადემიური პერსონალი. [ტაში] დავხატავ რაღაც განსაკუთრებული ყურადღება რამდენიმე ეგ აქ, განსაკუთრებით ხანა, და მარია და Daven, და რობ, რომელიც, როგორც კურსებს უხელმძღვანელებს, რათა ყველაფერი აწარმოებს აქ კემბრიჯში. რა თქმა უნდა, კოლტონი Ogden, რომელიც იწყება ყველაზე ჩვენი ლექციები იქ მუსიკის. Doug Lloyd, who-- ეს არის CS50 AP, რომელიც ხელმძღვანელობდა ჩვენი AP ინიციატივით. Dan Armendariz, რომლის გარეშეც ჩვენ არ აქვს CS50 IDE ამ წელიწადში. Aliess, რომელიც ყველაფერს აკეთებს შესაძლებელია კულისებში, მათ შორის გაშვებული განათება, როგორც სურათზეა. და შემდეგ ბოლო, მაგრამ არანაკლებ, CS50 წარმოების გუნდი. საკმარისია ითქვას, რომ ეს CS50 წარმოების გუნდი რომ უფლებამოსილებას ამდენი ჩვენგანი ძილის afternoons, და ითანამშრომლონ რა თქმა უნდა, მასალა ნამდვილად ასინქრონულად. და ეს არის ძალიან ბევრი ერთი დიზაინი მიზნები, რა თქმა უნდა. როგორც იცით, ჩვენ are-- სარგებლობენ ახლა საშუალება საშუალებას ერთდროულად ჩარიცხვის. ჩვენ გვაქვს შესაძლებლობა სტუდენტებს, რა თქმა უნდა, უყურებს ამ courses- მასალების შემოსული, მაშინაც კი, რეალურ დროში ვცხოვრობთ ახლა. და ეს არის მთლიანად გამო წარმოების გუნდი, რომ ხედავთ, ან თუნდაც არ ვხედავ გარშემო თქვენ, და უკან აქ. მაგალითად, ეს იყო კადრები მიერ გადაღებული Jordan გასულ წელს, უბრალოდ საუბარი ერთგვარი მხატვრულობა რომ მიდის კულისებში. ეს, რა თქმა უნდა, არის FoHo წელს Quad. და მხოლოდ გადმოგცეთ ვიხსენებთ კვირის ნულოვანი, ეს იყო გამოსახულება რომელიც ჩვენ დავიწყეთ პირველ კვირას. [მუსიკის დაკვრა] ეს იყო CS50 საკუთარი იორდანიაში. ასევე კულისებში დღეს აქ არის Ramon, და იან და Scully და დენ Coffey. Dan Coffey, რომელიც ხელმძღვანელობს CD50 წარმოების გუნდი. და მართლაც, გასული რამდენიმე years-- ეს ჩემი მეცხრე წელს ჩართული ერთად course-- ნამდვილად აქვს Dan Coffey, წარმოება გუნდი, მიღებული CS50 სხვა დონეზე. არა მხოლოდ ჩვენ გადაღება რა თქმა უნდა, ახლა 4K, ასე ვთქვათ, ეს მომავალ წელს ჩვენ გამოგიგზავნით ასევე შეძლებს გადაღება მას 6K. ისევე როგორც ვირტუალურ რეალობაში, ნაწილობრივ იმიტომ, რომ ეს cool-- ნაწილობრივ იმიტომ, რომ ეს არის მაგარი, არამედ, როგორც მოგეხსენებათ, ჩვენ გვაქვს ძალიან მნიშვნელოვანი ფორუმი. დაკარგულია, სხვადასხვა მიზეზების გამო, ვერ გაემგზავრება, ან ვერ დაესწრება ადგილი მოსწონს ჰარვარდის და იელის. და ერთ-ერთი მიზანი პედაგოგთა არის ექსპერიმენტი ახალი ფორმების ტექნოლოგია ასე რომ ჩვენ შეგვიძლია, პროქსი და მეშვეობით ყველა, მისცეს ამჟამად სტუდენტები მთელს მსოფლიოში საშუალება ვხედავ და ვგრძნობ, და მოვისმინოთ რა ადგილი, როგორიცაა ჰარვარდი ან იელის იგრძნობა. ასე რომ, მალე, შემოდგომაზე 2016 წელს. და ახლა მას ქვემოთ მაღალი დონის, ეს უნდა იყოს საშინელი. მაგრამ თქვენ ალბათ გახსოვთ, რომ ყველაზე ლექციის ვიდეო ამ წელს, ან ყოველ მეორე, მთავრდება ერთგვარი ერთი შეხედვით უცნაური კლიპი Seinfeld, შთაგონებული ზოგიერთი ფაქტობრივი ეპიზოდი რე-ს მიერ განხორციელებული CS50 წარმოების გუნდი, რომელიც უკვე ძალიან გულითადი და შემოქმედებითი. და ვიფიქრე მე გაჩვენებთ ერთ-ერთი შთაგონების, 30 მეორე კლიპი, ფაქტობრივი Seinfeld შოუ რომ შთაგონებული ერთი ამ semester's-- მე უთხრა საყვარელი კლიპი. ასე რომ, პირველი, ფაქტობრივი კლიპი Seinfeld. ELAINE: C'mon, რომელიც ცეკვა? მინდა ჩემთვის, რომელთა მიზანია მინდა ჩემთვის მისაღებად დაიწყო? მე მისაღებად დაიწყო. ყველა უფლება WOO! [მუსიკის დაკვრა] [სიცილის] რეალიზებას! C'mon ბიჭები, რა ხელში up? GEORGE: Sweet ლამაზი მოსეს. [სიცილის] დევიდ ჯ Malan: ასე რომ, ჩვენ ხშირად ვისაუბროთ უბიძგებს სტუდენტები მიღმა საკუთარი კომფორტს ზონებში. მე, ახლა, ვაპირებ სეირნობისას up შევიდა ბურთი და sob როგორც ჩვენ ითამაშოს თქვენ ამ ხელახალი განხორციელების ამ, მადლობა CS50 წარმოების გუნდი. [Seinfeld თემა სიმღერა] ყველა უფლება, რომელიც ცეკვა? C'mon, რომელიც ცეკვა? გსურთ ჩემთვის მისაღებად დაიწყო? მე მისაღებად დაიწყო. რეალიზებას! [მუსიკის დაკვრა] DOUG LLOYD: Sweet ლამაზი მოსეს. [ტაში] დევიდ ჯ Malan: ახლა ზოგიერთი განსაკუთრებული რამ ამისთვის alumna რომელიც ახლა აკეთებს მისი სადოქტორო მხოლოდ ქვემოთ გზა აქ ჰარვარდის. და ვინ შეიძლება ყველაზე ხშირად ჩანს ამ ფორმით საათებში, როგორც კემბრიჯის და New Haven. რეალურად, თუ ჩვენ enhance-- დიდი მრგვალი ტაში CS50 საკუთარი, Zamyla. და ახლა, სიტყვა CS50 პერსონალი ორივე ადგილას ვის მინდა შემოგთავაზოთ რამდენიმე განშორება სიტყვა საკუთარი. ANNALEAH ERNST არსებობს არსებობს სხვა, რა თქმა უნდა, რომელიც ყველას, ვინც მუშაობს, რა თქმა უნდა არის როგორც აღფრთოვანებული უნდა იყოს იქ, და რა მასში ჩართული, რადგან CS50. მე არ ვიცი, ეს როგორც ეს ნამდვილად მნიშვნელოვანი და განსაკუთრებული პასუხისმგებლობა, და სახის წარმოუდგენელი გამოცდილება. და მე ნამდვილად მოხარული ვარ, უნდა იყოს ნაწილი ხალხის განათლება. დინამიკები 3: CS50, ჩემი აზრით, არის საოცარი. მე მიყვარს ეს. მე გვიყვარს ის, როდესაც მე იღებდა კლასი. და მე მიყვარს ეს კიდევ უფრო როგორც TA. JORDAN Hayashi: CFing არის ბევრი მუშაობა, მაგრამ ეს მართლაც დაჯილდოება იმიტომ, რომ თქვენ ასწავლიან იმდენად. თქვენ ნამდვილად იცით თქვენი სტუდენტები. თქვენ უნდა იცოდეს, მატერიალური თავს. და თქვენ უნდა უბრალოდ უყურეთ მათ გახდება კომპიუტერის მეცნიერები. დინამიკები 4: ჩემი სტუდენტები შედეგი, ჩემი სემესტრში. [მუსიკის დაკვრა] დევიდ ჯ Malan: ეს არის CS50. DAVID MCPEEK: მე უბრალოდ მიგრძვნია ისევე როგორც ლიდერი კამპუსში, როგორც მე მაქვს ამ სემესტრში. SAM LEVATICH: ეს არის ერთ-ერთი მხოლოდ შესაძლებლობებს იელის უნივერსიტეტთან ნამდვილად მისაღებად ინვესტიცია სწავლება. დინამიკები 5: ეს არის მართლაც მაგარი იხილეთ CS50 მეორე მხარეს. NICK JOSEPH: მე გაოცებული როგორ აღფრთოვანებული ყველა სტუდენტი იყო. Arianna BENSON: ეს არის ასევე კარგია, როდესაც ადამიანი ფეხზე სურათს Rick Astley, და მოსწონს, ვინ არის, რომ? DAVID ARMENTA: მინდოდა მისცეს იმიტომ, რომ მე მივიღე ბევრი მხარდაჭერა როდესაც მე ვიყავი სტუდენტი. MARY FARNER: ყველაფერი რაც თქვენ გჭირდებათ არის ენთუზიაზმი და სიყვარულის სწავლება, ან CS, ან რომელიმე ზემოთ, და თქვენ გექნებათ ამის გაკეთება. SAM LEVATICH: ყველა ჩემი სტუდენტები შენარჩუნება Rickrolling ჩემთვის. [მუსიკის დაკვრა] ANNALEAH ERNST: ეს იყო იმდენად გართობა ასწავლიან ამ რამ რომ მე ნამდვილად მიყვარს და ვფიქრობ, რომ ეს არის ბევრი fun, და ცდილობენ სხვა ხალხი მახარებს ის, ასევე. მე Annaleah Ernst, და ეს არის CS50. [Cheering] [მუსიკის დაკვრა] დევიდ ჯ Malan: ახლა, თქვენ შეიძლება გავიხსენოთ ჩვენ დავიწყეთ ამ სემესტრში საუბარი საბოლოო ჯამში დაახლოებით კომპიუტერული აზროვნება პრობლემის გადაჭრის დამოუკიდებელი ფაქტობრივი პროგრამირების ენები. და გვეგონა ჩვენ გვინდა ვხედავ მხოლოდ, რა დოზით ამ ჩაძირული მიერ ცდილობს სავარჯიშო ჩვენ არ კვირაში ნულოვანი, მაგრამ გვეგონა ჩვენ გვინდა ცდილობენ რამდენიმე ჯერ აქ კვირაში 12, რისთვისაც მჭირდება მოხალისე, რომელიც არის კომფორტული ახლოვდება აქ სცენაზე. კარგით up. რა გქვია? YAHONG: Yahong. დევიდ ჯ Malan: Yahong, მოდის up, ამ გზით. და თუ ყველა, თუ თქვენ გაქვთ ფურცელზე ჩვენგან ან ცარიელი ფურცელი თქვენი საკუთარი, წავიდეთ წინ და მიიღოს, რომ ამ ეტაპზე. კარგია თქვენთან შეხვედრა. ყველა უფლება, Yahong მიზანი აქ იქნება შემდეგ, მე აქ ნახაზი, რომ მხოლოდ იგი აპირებს ნახოს. კარგით მეტი აქ შუა, თუ გსურთ. და ნება მომეცით, მიკროფონი აქ. და თქვენი მიზანი აქ იქნება აღწერს, როგორც ზუსტი დეტალურად, როგორც შესაძლებელია, რას ვხედავ. და ეგ აქ, როგორც ერთგვარი კომპიუტერული შემსრულებლები, ეს, უნდა მიაპყროს ზუსტად რას ამბობენ. და მაშინ, რა გავაკეთებ არის აითვისებდა რამდენიმე შემთხვევითი ნიმუშები აუდიტორია და ჩვენ დავინახავთ, თუ რამდენად ზუსტად ამ შეიმუშავეს. YAHONG: ასე რომ მე აღწერს ამ. დევიდ ჯ Malan: თქვენ ამბობთ, ეს. თქვენ გითხრათ თქვენი ასობით თანაკლასელები აქ ზუსტად რა უნდა მიაპყროს, წავიდეთ. YAHONG: OK, ასე რომ, ძალიან შუა ნაჭერი ქაღალდი, არსებობს ორი ფორმის, ერთ თავზე სხვა, მაგრამ არ ეხება, მაგრამ თითქმის ეხება. ასე რომ, არსებობს წრე ზედა, და მოედანზე ბოლოში, და ისინი თითქმის იგივე ზომის. ისინი სახის საშუალო, მცირე. და წრეში, არსებობს two-- არსებობს სამი მოედნებზე. ასე რომ, არსებობს პატარა მოედანზე ფარგლებში უფრო დიდი მოედანი, ერთი უფრო დიდია მოედანზე. და შიგნით მოედანზე ბოლოში, არსებობს სამი წრეებში. პატარა წრე ფარგლებში დიდი წრე, ერთი უფრო დიდი წრე. დევიდ ჯ Malan: Got რომ? აუდიტორია: არა დევიდ ჯ Malan: ასე რომ, რატომ არ you-- მე წასვლა ფეხით გარშემო. მე აითვისებდა რამდენიმე, და თუ გვინდა, რომ recap მათთვის, ვისაც უნდა მეორე გზას. YAHONG: OK, თქვენ უნდა მიბოძეთ აგიხსნათ ეს კიდევ ერთხელ? OK, ყველა უფლება, ასე რომ, შუა ფურცელზე არსებობს ორი ფორმის. და ერთი წლის თავზე სხვა, მაგრამ ისინი დაახლოებით იგივე ზომა. არ არის საშუალო მცირე წრეში თავზე საშუალო მცირე მოედანი. OK, ასე რომ, ეს სახის როგორც თავზე, ვიფიქროთ აყენებს მას, როგორც თოვლის, მაგრამ ორი სხვადასხვა ფორმის ნაცვლად ორ წრეებში. და მერე the-- შიგნით წრე, არსებობს არის პატარა ყუთი, შიგნით სხვა პატარა ყუთი, შიგნით კიდევ ერთი პატარა ყუთი. და შიგნით მოედანზე, არის პატარა წრე, შიგნით კიდევ ერთი პატარა წრე, შიგნით კიდევ ერთი მცირე წრეში. იცოდით, რომ აზრი? დევიდ ჯ Malan: დიახ. YAHONG: ბევრი ზეწოლა. დევიდ ჯ Malan: ყველა უფლება, მე ვიქნები უფლება უკან. გადის აუდიტორია აქ, OK, ძალიან ლამაზი. დიდი მადლობა, OK ჩვენ მივიღე მიიღოს, რომ ერთი. ყველა უფლება, რომელიც, როგორც ჩანს, კარგი შემთხვევითი ნიმუში, დიდი მადლობა. ყველა უფლება. YAHONG: გასაოცარია. დევიდ ჯ Malan: ასე რომ, ახლა ასევე? YAHONG: გასაოცარია. დევიდ ჯ Malan: ოჰ, რა, OK. ასე რომ, რა, დარჩება უფლება არსებობს. მე ვაპირებ წავიდეთ წინ და გამოავლენს თქვენ რა ზოგიერთი თქვენი თანაკლასელები აქ გააკეთა. ასე რომ აქ გვაქვს ეს ერთი აქ. OK, ეს ერთგვარი მხოლოდ შენარჩუნებას აპირებს და აპირებს. აქ, ცოტა განსხვავებული ინტერპრეტაცია. OK, აქ, ვნახოთ, მიღების დაახლოება, თუმცა პატარა, ძალიან ლამაზი. მიუხედავად იმისა, რომ მე მქონდა დაიბრუნოს ეს ერთი. [სიცილის] რა იყო რეალური პასუხი? მოდით შევხედოთ მეტი აქ. რა იგი აღწერს, სწორედ ეს იმიჯი აქ. ასე რომ, man-- ზოგიერთი of-- ბევრ თქვენგანს აქ, ვინც მე ვუყურებ, არ მიიღოს ეს უფლება. მოდით წავიდეთ წინ და show-- მოდით ზარი ვინმეს და ვნახოთ, როგორ ადვილად, ან რა დონის სირთულე მათ შეუძლიათ ამის გაკეთება. დიდი მადლობა. რა, სხვა მოხალისე მცირედ უკან. OK, დავინახე, ამ მხრივ, პირველ რიგში, მოდის up. რა გქვია? ბოდიში? MARCY: Marcy. დევიდ ჯ Malan: Marcy, მოდის მდე, კარგია თქვენთან შეხვედრა. ყველა უფლება, აქ ჩვენ გვაქვს მიკროფონი თქვენთვის. ნება მომეცით კიდევ ნახაზი. ასე რომ, თუ გსურთ, უბრალოდ გამოიყენოთ Flip მხარე, რომ ფურცელი, ან სხვა ფურცელზე, მე ვაპირებ წავიდეთ წინ და მისცეს Marcy სხვადასხვა ერთი აქ, რომ მხოლოდ იგი ახლა see--, რომ მხოლოდ ის შეგიძლიათ ნახოთ ბუნდოვნად, OK. MARCY: OK. დევიდ ჯ Malan: ტურიზმი. MARCY: ხატვა 16 პატარა წერტილები ყველა ქსელის. ასე რომ ოთხი რიგები ოთხი წერტილები თითოეული. და წერტილების ღრუ, ისე, ისინი, როგორც პატარა წრეებში. ოჰ, არსებობს ხუთი მათგანი. OK, ეს ხუთ. ეს ხუთი რიგები შავი წერტილები. ხუთი რიგები ხუთი წერტილები და შემდეგ, იწყება ზედა მარცხენა corner-- OK, ასე ხუთი რიგები ხუთი წერტილები, და წერტილების ღრუ, ასე რომ, ისინი როგორც პატარა პატარა წრეების რეალურად. ასე რომ, ისინი თეთრი ქვეყნის შიგნით. აუდიტორია: OK. MARCY: OK, ასე ხუთი რიგები ხუთი წერტილები. და შემდეგ, დაიწყება საწყისი ზედა მარცხენა dot, და მაშინ დახაზოთ ხაზი ქვემოთ შემდეგი dot ქვემოთ, შემდეგ მიაპყროს მეორე ხაზი ერთი მარჯვნივ, რომ ერთი. ასე რომ, ორი ხაზი ჯერჯერობით. და შემდეგ დავხატოთ ხაზი ქვემოთ მომდევნო ერთი ქვემოთ. OK, ასე რომ, სამი ხაზი, ქვემოთ, მარჯვნივ, და შემდეგ ქვემოთ. და შემდეგ დატოვა. და შემდეგ ქვევით. OK, ასე რომ Recap, ეს არის პირველი ის არის, დანგრევა OK, თქვენ დაწყებული ზედა მარცხენა corner-- და შემდეგ ქვემოთ, და შემდეგ, და შემდეგ ქვემოთ, და შემდეგ დატოვა, შემდეგ კი ქვემოთ, შემდეგ მარჯვნივ, და შემდეგ, და შემდეგ დატოვა. OK, ასე რომ, ჩვენ დაახლოებით ნახევარი მეშვეობით. დევიდ ჯ Malan: თქვენ აღნიშნული უფლება, შემდეგ დატოვა. MARCY: Oh, whoops, OK. დევიდ ჯ Malan: ეს არ არის ადვილი. MARCY მოდით დაიწყოს დასრულდა. მოდით დავიწყოთ მეტი ზედა მარცხენა კუთხეში. დევიდ ჯ Malan: კიდევ ერთი აკეთებს. MARCY: ჰო, კარგი, ქვემოთ, მარჯვნივ, ქვემოთ, მარცხენა, ქვემოთ, მარჯვნივ, მარჯვნივ, ქვემოთ, მარჯვნივ, up, მარჯვენა, up, მარცხენა, მარჯვენა, up, up, მარჯვნივ, ქვემოთ, მარჯვნივ, ზემოთ, და თქვენ უნდა იყოს ზედა მარჯვენა კუთხეში. OK. დევიდ ჯ Malan: ყველა უფლება, და თუ გავაკეთეთ, რომ სწორად, თქვენ ახლა უნდა აქვს ამ თქვენს ფურცელზე. ასე რომ, ნება მომეცით მოდის დაიბრუნოს წყვილი. OK, მადლობა, მადლობა, მადლობა, OK, მე არ ვფიქრობ, რომ გსურთ რომ. OK, oh მიყვარს ეს, მადლობა. უკაცრავად მიღწევა, wow, aw, OK მე აპირებს, რომ მხოლოდ ერთი. ყველა უფლება, რომ კარგია, რომ ძალიან კარგი. ყველა უფლება, მოდით ვნახოთ, რა გვაქვს აქ. ასე რომ შეამჩნია, ცდილობენ ფსიქიკური imprint ამ. ნება მომეცით დაბრუნდეს პროექტირება აქ. და ეს არის საკმაოდ darn კარგი აქ, ძალიან ლამაზად შესრულებული. ეს ერთი, ცოტა პატარა, მაგრამ მე ვფიქრობ, რომ სწორ გზაზე ასევე, ძალიან ლამაზად შესრულებული. OK, ეს ერთი ვგრძნობ, როგორიც მე არ უნდა დააყენოს ამ ინტერნეტში, ასე რომ, ნება მომეცით ეს ერთი აქვს ტელეფონის ნომერი რატომღაც. [სიცილის] დიდი მადლობა. და მაშინ, რატომ არ უნდა დასრულდეს ეს ერთი და, ახლა დიდი მადლობა much-- ჩვენ გვაქვს დრო კიდევ ერთი მაგალითია აქ. ამ დროს, როგორ შესახებ, მარცხენა არსებობს, მოდის up. Yup, თქვენი ხელები, yup. ყველა უფლება მოდის up, მოდის up. ამჯერად, თუმცა, მოდის up. რა გქვია? DANIEL: Daniel. დევიდ ჯ Malan: დანიელ, ამ დროს, თუმცა, ჩვენ აპირებს Spice ამ up ცოტა, და ჩვენ აპირებს თქვენ მოვიდა მეტი სენსორული. ასე რომ, ახლა ამ დროს, მე ვაპირებ ნახოთ ყველა თქვენ ყველა ნახაზი. და პატივი სისტემა, თქვენ არ შეიძლება გადაადგილება თვალები ოდესმე ისე ოდნავ აქ ვნახოთ, რა ფაქტობრივი სურათი არის. ასე, რომ თქვენ უბრალოდ შეინახოს a-- მხოლოდ სწორი წინ. და მაშინ თქვენ აპირებს მიაპყროს ამ ეკრანზე რა თქვენი თანაკლასელები აღწერს თქვენ. და ვეცდები შეჯამება სიტყვიერი ისე რომ ეს ხმამაღალი საკმარისი. ყველა უფლება, პატივი სისტემა აქ, გამოიყურება სწორი წინ მხოლოდ, და თქვენ ყველა ნაბიჯ step-- არ განსხვავებით არაქისის კარაქი და ჟელე მაგალითად მოდით ცდილობენ აღწერს ამ. პირველი დავალებით, გთხოვთ. აუდიტორია: ხატვა დიდი წრე. დევიდ ჯ Malan: ხატვა დიდი წრე. [სიცილის] ყველა უფლება, ეს მე ვაპირებ გაუქმება. აუდიტორია: დახაზეთ ჯოხი ფიგურა იარაღის გარეშე. დევიდ ჯ Malan: გავიგე, მიაპყროს ჯოხი ფიგურა იარაღის გარეშე. [ტაში] OK, ყველა უფლება, მეორე დავალებით. აუდიტორია: მარცხენა მკლავი hip. დევიდ ჯ Malan: მარცხენა მკლავი hip. აუდიტორია: კუთხის, კუთხის. დევიდ ჯ Malan: კუთხის, OK, ჩვენ გვაქვს რომელთა მიზანია ნება მომეცით, საშლელი. მოდით წაშლას. OK, კიდევ ერთხელ. აუდიტორია: pointy იდაყვის. დევიდ ჯ Malan: pointy იდაყვის. Pointy იდაყვის. აუდიტორია: ოდნავ მწვავე იდაყვის. დევიდ ჯ Malan: ოდნავ მწვავე იდაყვის. [ტაში] დევიდ ჯ Malan: ყველა უფლება, რა? მესამე დავალებით. აუდიტორია: ახლა როტაცია the-- დევიდ ჯ Malan: ახლა როტაცია the-- აუდიტორია: როტაცია ეს 90 გრადუსი. დევიდ ჯ Malan: როტაცია ეს 90 გრადუსი. [სიცილის] [ყვირილი] რა არის ეს? მარჯვენა მკლავი არის v. მარჯვენა მკლავი არის v. აუდიტორია: იქ წასვლა. დევიდ ჯ Malan: Nice. [Cheering] ყველა უფლება და ბოლო ნაბიჯი, ბოლო ნაბიჯი. აუდიტორია: Line დაშორებით ხელმძღვანელი. დევიდ ჯ Malan: ხაზი დაშორებით ხელმძღვანელი. არარის ზედა მარცხენა, yeah. [ყვირილი] აუდიტორია: 45 ხარისხი კუთხე. დევიდ ჯ Malan: 45 ხარისხი კუთხე. ო, არა. [ყვირილი] დიახ. No. აუდიტორია: ზემოდან დარჩა მისი ხელმძღვანელი. დევიდ ჯ Malan: საწყისი, საწყისი ზედა მარცხენა მისი head-- აუდიტორია: არ უკავშირდება მისი ხელმძღვანელი. დევიდ ჯ Malan: არ დაკავშირებული მისი ხელმძღვანელი. დიახ. [ყვირილი] ეს არის კარგი, რომ კარგია. აუდიტორია: დაწერეთ, Hi. დევიდ ჯ Malan: დაწერეთ, Hi. დაწერეთ, Hi. აუდიტორია: უმაღლესი. დევიდ ჯ Malan: უმაღლესი. აუდიტორია: ბოლოს ხაზი. დევიდ ჯ Malan: იმ ბოლოს ხაზი ჩაწერის აუდიტორია: Little i. No. [ყვირილი] დევიდ ჯ Malan: მხედრულ i. გავიგე, ამას. დიახ. [ტაში] ყველა უფლება, რომ საოცარი იყო, მადლობა. ყველა უფლება, ასე რომ, ჩვენ გვაქვს დრო მხოლოდ ერთი განხორციელება. თქვენ ალბათ გახსოვთ შემდეგი თემა მუსიკა რომელიც, გააცნობიეროს, რომ ჩვენ მიღებული გარკვეული თავისუფლება წესები შემდეგ თამაში, რადგან ამ პრობლემის მითითებული რვა, ჩვენ გთხოვეთ რამოდენიმე კითხვები, რომელიც, ძირითადად, სახით Jeopardy. და მხოლოდ ამის შემდეგ P- ნაკრები რვა ჩვენ არ გადაწყვეტს, ასევე, შესაძლოა, რომ ის რეალურად იყოს ცოტა მეტი სახალისო თამაში, რაღაც ნაცვლად. [Family Feud მუსიკალური თემა] ამისათვის ჩვენ ვაპირებთ უნდა ოთხ წევრები აკადემიური პერსონალი. ოთხი წევრი აკადემიური პერსონალის, და ოთხი სტუდენტები, რა ერთი, ორი, რა სამი, ოთხი. კარგით ქვემოთ, მოდის ქვემოთ. ყველა უფლება, ჩვენ ასევე აპირებს need-- ჩვენ ასევე აპირებთ უნდა ერთი student--, თუ თანამშრომლები მინდა წასვლა აქ მარცხენა სტუდენტები მეტი აქ right-- ჩვენ გვჭირდება ვინმე ვინ არის ნამდვილად კარგი არითმეტიკული ზეწოლის ქვეშ. OK, აქ იყოს მოხალისე [INAUDIBLE] მოდის up. ასე, რომ თქვენ გამოიყენოთ სენსორული აქ. რა გქვია? MICHAEL: Michael. დევიდ ჯ Malan: Michael, მოდის up. ასე რომ, ჩვენ მოგცემთ ინსტრუქცია რაღაც მომენტში. მაგრამ თუ გსურთ, უბრალოდ დაწერა თანამშრომელთა უფლება და სტუდენტები მარცხენა for ქულის შენახვა, ნება მომეცით წავიდეთ წინ და თითოეულმა თქვენგანმა გააცნოს თავი თქვენს კლასში ამ უკანასკნელ დღეს. JAMES: მე James, მე ვარ პირველი კურსის სტუდენტი. AARON: Hi, მე ვარ Aaron. MAYA: მე ვარ მაია. KATHERINE: მე Katherine. დევიდ ჯ Malan: ახლა აკადემიური პერსონალი. JACK: მე ვარ ჯეკ. ABBY: Abby TIM: Hi, მე ვარ ტიმ. MARIA: მარია. დევიდ ჯ Malan: ასე რომ, ჩვენ აქვს წინასწარ, ამუშავება მთელი რიგი კითხვები, ზოგიერთი რომლის პასუხი ჩვენ სახის შედგება, მაგრამ სხვები, რომელთა პასუხი ეფუძნება რეალურ სტატისტიკა საკუთარი არგუმენტები პრობლემა მითითებული რვა და სხვა პრობლემა კომპლექტი. ზოგადად, თითოეული ეს პასუხი ჩვენ არ გამოკითხულთა მოდით ვთქვათ, 100 ადამიანი, ჩვენ დააყენა ყველაზე ოთხი ან ხუთი ან ექვსი პასუხი ფორუმში, რომელთაგან თითოეული აქვს ქულა უკავშირდება მას. ის, რასაც ჩვენ ვაპირებთ გავაკეთოთ არის tweak წესები ცოტა. ასე რომ, ვიდრე მისცეს კონტროლი ერთი გუნდი, ან სხვა, ჩვენ უბრალოდ აპირებს გამოიყენოს Staples მარტივი ღილაკები საშუალებას თითოეული გუნდი ხმაურს წელს ყველაზე სწრაფი. და ვინც guesses-- ჰიტები ღილაკს პირველი და იღებს კითხვა მარჯვენა, პოტენციურად მიიღოს, რომ ბევრი ქულა. ჩვენ გავაგრძელებთ აპირებს, ჩვენ შენარჩუნებას აპირებს და შემდეგ რომელი გუნდი სრულდება ფორუმში, მისაღებად ყველა ქულა გამოთვლილი დღემდე. ასე რომ, რაც თქვენ გსურთ, არ არის tally რაოდენობა როგორც ჩვენ წავიდეთ თითოეული კითხვის უფლება. და შემდეგ კიდევ რაუნდი მთავრდება, თქვენ აპირებს დააყენოს საერთო ან აქ, ან მეტი აქ. MICHAEL: ასე რომ მე tally ჩემი უფროსი. დევიდ ჯ Malan: ან ეკრანზე ყველას თვალწინ, დიახ, ან თქვენს ტელეფონში, რომელიც უკან არ ჩანს. ყველა უფლება, ასე რომ, ჩვენ ფეხით თქვენ მეშვეობით ამ. არ არის საჭირო, რომ არაფერი უბრალოდ არ არის. პირველი, რაც სტუდენტებს და თანამშრომლებს უნდა გააკეთოს მოხვდა მათი შესაბამისი ღილაკები სწრაფი შემდეგ დავიწყო კითხულობს კითხვა და გსურთ შესთავაზოს პასუხი. აზრი? ყველა უფლება, აქ ჩვენ მივდივართ. სახელი ფუნქცია დეკლარირებული stdio.h. თანამშრომლები. ABBY: Printf. დევიდ ჯ Malan: გვაჩვენებს printf. ძალიან ლამაზი. ასე რომ, უბრალოდ დაწერეთ 68, ან შენარჩუნება სიმღერა თქვენი გონება 68. ახლა ჩვენ ვაპირებთ გადაადგილება. როგორც კი მე ვაპირებ წაკითხვის საკითხი კიდევ ერთხელ, თქვენ შეიძლება არ ხმაურს, სანამ შემდეგ მე განმეორებითი კითხვა. სახელი ფუნქცია დეკლარირებული stdio.h. იგივე კითხვა JAMES: რა არის sprintf. დევიდ ჯ Malan: რა არის sprintf. გვაჩვენებს sprintf. არა, მე წავიკითხე კიდევ ერთხელ. ფუნქცია დეკლარირებული stdio.h. თანამშრომლები. TIM: Scanf. დევიდ ჯ Malan: Scanf, გვაჩვენებს. ორი დარტყმები. კიდევ ერთხელ, ფუნქცია დეკლარირებული stdio.h. სტუდენტებს. JAMES: fopen. დევიდ ჯ Malan: fopen, ძალიან ლამაზი. მე უბრალოდ შეინახოს იმეორებს კითხვა, ფუნქცია დეკლარირებული stdio.h. თანამშრომლები. TIM: Fclosed. დევიდ ჯ Malan: Fclosed, კარგ საქმეს. Nice, ჩვენ ორი პასუხი დატოვა ფორუმში, ნომერი ორი და ნომერი 5 ამ ტურში. ფუნქცია დეკლარირებული stdio.h. სტუდენტებს. KATHERINE: Fread. დევიდ ჯ Malan: გვაჩვენებს fread. ძალიან ლამაზი. ის, ვინც ახლა კი რომელი გუნდი პასუხობს მეხუთე და ბოლო პასუხი, იღებს ყველა რაოდენობა. ასე, რომ თქვენ უნდა შეავსოთ ყველა ამ ნომრები მდე, და ვინც იღებს ამ, იღებს, რომ საერთო. არის თუ არა შეცდომა? არ არის ნომერი ექვსი. არარის ნომერი ექვსი, განუხორციელებელია. დაასახელეთ ფუნქცია განაცხადა ამ stdio-- პერსონალი. TIM: შიში. დევიდ ჯ Malan: გვაჩვენებს შიში. JACK: ეს განმარტავს იმდენად. დევიდ ჯ Malan: მოდით ცდილობენ კიდევ ერთხელ. სახელი one-- ასახელებს ფუნქცია დეკლარირებული stdio.h. ტიმ. TIM: fseek. დევიდ ჯ Malan: fseek. მომხმარებლის კიდევ ერთი მცდელობა, დაასახელოს ფუნქცია დეკლარირებული f-- ამ stdio.h. MARIA: fgetc. დევიდ ჯ Malan: fgetc. ასე რომ, არავინ იღებს რაოდენობა. კოლტონი, მინდა, რომ გვაჩვენონ რა რაოდენობის ხუთ იყო? OK, Matlock არ არის stdio.h. ჯეისონ Hirschhorn ყველას. ყველა უფლება მოდით გადაადგილება მეორე კითხვა. პირველი პირის ხმაურს აქ, რომ ამ კითხვაზე, პროგრამა, რომელიც თქვენ გამოყენება, ხოლო პროგრამირების. თანამშრომლები. TIM: Clang. დევიდ ჯ Malan: Clang. ძალიან კარგია, ნომერი ორი პასუხი. ისევ და ისევ, ასახელებს პროგრამა თქვენ გამოყენება, ხოლო პროგრამირების. სტუდენტებს. JAMES: GDB. დევიდ ჯ Malan: GDB. ასე რომ, ამ ეტაპზე, 38 იქნება სულ, მაგრამ არავინ მიღებული ნებისმიერი რაოდენობა ამჟამად. ყველა უფლება, ასახელებს პროგრამა გამოყენებული, ხოლო პროგრამირების. TIM: Valgrind. დევიდ ჯ Malan: Valgrind. ყველა უფლება, ასახელებს პროგრამა თქვენ იყენებთ, ხოლო პროგრამირების. სტუდენტებს. AARON: PHP. დევიდ ჯ Malan: PHP სახელწოდება ა პროგრამა გამოიყენოთ ხოლო პროგრამირების. თანამშრომლები. MARIA: Facebook. დევიდ ჯ Malan: შოუ ჩვენთვის, გვაჩვენებს, Facebook. [ტაში] ჩვენ გვყავს ექვსეულში პასუხი ფორუმში, სამი წასვლა. დასახელება პროგრამა თქვენ გამოყენება, ხოლო პროგრამირების. თანამშრომლები. TIM: Google. დევიდ ჯ Malan: Google. Brow-- ყველა უფლება. აუდიტორია: Boo. დევიდ ჯ Malan: Boo. ყველა უფლება, name-- ორი პასუხი left-- სახელი პროგრამა თქვენ იყენებთ, ხოლო პროგრამირების. MAYA: CS50 იმსჯელებს. დევიდ ჯ Malan: CS50 იმსჯელებს. კიდევ ერთი ლელო, პროგრამა თქვენ იყენებთ, ხოლო პროგრამირების. გავიგე, სტუდენტები. სტუდენტებს. AARON: CS50 IDE. დევიდ ჯ Malan: CS50 IDE. და ბოლო, პროგრამა თქვენ იყენებთ, ხოლო პროგრამირების. TIM: check50. დევიდ ჯ Malan: check50. Nope, მოდით გამოვლენა პასუხი. პუნქტების ექვსი იყო Spotify. ყველა უფლება, მე ვფიქრობ, რომ ჩვენ დრო მხოლოდ ერთი ან ორი. დაასრულეთ შემდეგი წინადადება, არ ქულა ორივე გუნდი მაინც. ეს არის ნულოვანი ნულოვანი, გამარჯვებული მიიღოს ყველა მალე, კარგ საქმეს. დაასრულეთ შემდეგი წინადადება, მე არასოდეს gonna-- თანამშრომლები. TIM: მიეცით თქვენ მდე. დევიდ ჯ Malan: მიეცით up. Nice. სტუდენტებს. JAMES: მოდით თქვენ down. დევიდ ჯ Malan: მოდით თქვენ down. მე არასოდეს gonna- MARIA აწარმოებს გარშემო და მოგშორდება. დევიდ ჯ Malan: Run გარშემო და მოგშორდება. აწარმოებს გარშემო უდაბნოში, OK. სტუდენტებს. AARON: არასოდეს gonna აგატირებს. დევიდ ჯ Malan: აგატირებს. თანამშრომლები. TIM: დავემშვიდობოთ. დევიდ ჯ Malan: მე არ მჯერა, რომ ეს არის კითხვაზე თქვენ ყველა მიღების უფლება. დავემშვიდობოთ, yup, და ბოლო ერთი. სტუდენტებს. KATHERINE: დააზარალებს თქვენ. დევიდ ჯ Malan: გამტყუნდება და დააზარალებს თქვენ. სტუდენტები, 100 ქულა. სწორედ why-- სწორედ ეს CS50, ტორტი არის მსახურობდა. [Seinfeld თემა სიმღერა] [მუსიკის დაკვრა] DAN ARMINDARIZ ხართ გიჟები? რას ფიქრობთ თქვენ აკეთებთ? დინამიკები 6: ვცდილობ შეღწევას ლიფტი. DAN ARMINDARIZ: რა ვსაუბრობთ? თქვენ ვერ ვხედავ ჩემთვის ელოდება აქ? დინამიკები 6: მე ვერ ვხედავ ელოდება კაცი. DAN ARMINDARIZ: თუ თქვენ არ ვხედავ მე ელოდება, მაშინ why'd თქვენ დააყენოს თქვენი კალათა, რომ? დინამიკები 6: იმის გამო, რომ როგორ მივიღო შევიდა ლიფტი. DAN ARMINDARIZ: [INAUDIBLE] დინამიკები 6: მიიღეთ out-- გაუშვებენ!