[เล่นเพลง] ลำโพง 1: มัน CS50, มหาวิทยาลัยฮาร์วาร์ด. [เล่นเพลง] เดวิดเจลัน: [ไม่ได้ยิน] น่าจะเป็น ในช่วงครึ่งหลังของสมุดโทรศัพท์ ตอนนี้ผมสามารถฉีกปัญหาในช่วงครึ่งปี นั่นเป็นเรื่องจริงที่จริงการต่อสู้ว่า [เล่นเพลง] ลำโพงที่ 2: คุณมนุษย์ จึงง่ายที่จะชนะ เดวิดเจลันสิทธิทั้งหมดนี้เป็น CS50 นี่คือจุดเริ่มต้นและ ปลายสัปดาห์ที่ 12 และคุณอาจจำ ว่าในสัปดาห์ที่ศูนย์นี้ คือการส่งข้อความที่เราเริ่มที่ ว่ามันไม่ได้สำคัญที่คุณจะจบ ขึ้นเมื่อเทียบกับเพื่อนร่วมชั้นของคุณ แต่ที่คุณวันนี้ และอาจจะเพียงไม่กี่สัปดาห์ต่อจากนี้ในตอนท้าย ขึ้นเมื่อเทียบกับตัวเองบางสัปดาห์ที่ผ่านมา และในความเป็นจริงเราหวังว่าหลังจากดังนั้น ชุดปัญหาจำนวนมากและหลายชั่วโมงเช่นนั้น และคู่ของแบบทดสอบและ ยังคงอยู่กับโครงการสุดท้าย ที่คุณทำรู้สึกภาคภูมิใจอย่างยิ่ง มีมาตลอดทางจากสัปดาห์ หนึ่งในที่นี้อาจจะเป็น แรกของการต่อสู้, ไม่ว่าจะเป็นในรุ่นมาตรฐาน หรือฉบับที่แฮ็กเกอร์ดังกล่าว และฉันอยากจะเสนอว่าในบางจุด ในเวลาว่างของคุณว่าคุณกลับไป และดู PHP ของคุณของคุณ JavaScript และเห็น ถ้าคุณไม่สามารถดำเนินการนี​​้ให้ห่างไกล ห่างไกลได้เร็วขึ้นและสะดวกสบายมากขึ้น กว่าที่คุณกาลครั้งหนึ่งไม่ได้ที่ผ่านมา อันที่จริงหลังจากนี้จำคุณได้ วิทยาการที่คุณทำเกม 15 คุณได้ความท้าทายนิติ คุณไม่สะกดเร็วที่สุด ตัวตรวจสอบว่าคุณทำได้คุณได้ CS50 การเงินที่ CS50 mash-up, แล้วตอนนี้ในที่สุด โครงการสุดท้ายของคุณเอง ดังนั้นในวันนี้เราพยายามที่จะปิด และมองไปที่ที่เราได้มา และสถานที่ที่เราจะไป และเพียงเพื่อสร้างความมั่นใจเกินไปว่าเมื่อ ทั้งหมดของการฝึกอบรมที่เหลือล​​้อ หลุดออกมาคุณสวยมาก มีเครื่องมือหลายอย่างพอเพียง ในชุดเครื่องมือของคุณเพื่อ ตอนนี้ออกไปและทำมากที่สุด สิ่งที่อยู่ในโลกของการเขียนโปรแกรม แน่นอนพิจารณาการบางอย่าง หลักสูตรระดับที่สูงขึ้นอาจจะเป็นความได้เปรียบ แต่ตระหนักเช่นกันว่าแม้ว่านี้ หลักสูตร CS สุดท้ายที่คุณใช้ตระหนักถึง ที่บน Mac OS มี เครื่องมือที่แตกต่างกันมากมาย ที่คุณสามารถใช้เป็นอิสระของการมี ที่จะใช้สิ่งที่ต้องการ CS50 IDE เกือบเครื่องมือเดียวกันที่มีอยู่สำหรับ วินโดวส์ลินุกซ์และอื่น ๆ และแน่นอนหนึ่งในเป้าหมายใน CS50 โดยใช้ท่อดับเพลิงของภาษาซี และ PHP และผลสืบเนื่องและ JavaScript และ HTML, และ CSS คือจริงๆให้แน่ใจว่า คุณไม่ได้ออกจากหลักสูตรนี้ คิดว่าผมได้เรียนรู้ค แต่ ที่คุณได้เรียนรู้วิธีการเขียนโปรแกรม, และที่คุณเข้าใจเล็ก ๆ น้อย ๆ บางสิ่งบางอย่างเกี่ยวกับวิทยาการคอมพิวเตอร์ ตัวเอง ในความเป็นจริงแม้ว่าเรายังไม่ได้ดู ที่ทั้งหมดของภาษาต่อไปนี้ มันสนุกในขณะนี้เพื่อเข้าสู่ชุมชนแห่งนี้ ของคนที่หาอารมณ์ขัน geeky ตลก และแม้ว่าบางส่วนของ ภาษาที่คุณกำลังจะได้เห็น อาจจะไม่ทั้งหมด คุ้นเคยคุณจะอย่างน้อย ได้รับหัวเราะเบา ๆ ไม่กี่อย่างน้อย ภาษาหนึ่งที่คุ้นเคย, JavaScript นี่คือการพูดคุยโดยเฉพาะอย่างยิ่ง โปรแกรมเมอร์รอบรู้ บางเวลาที่ผ่านมาได้รับสิทธิในวัด และเราคิดว่าเราจะให้คุณ เหลือบที่วิธีการที่นักวิทยาศาสตร์คอมพิวเตอร์มีแนวโน้มที่ ที่จะคิดหรืออย่างน้อยก็พูดคุย แบร์นฮาร์ด GARY: ทั้งหมดที่ดีที่เหมาะสม พวกคุณรู้ว่าสิ่งที่วัดหมายถึง? วัด แน่นอนว่า พูดคุยเกี่ยวกับทับทิม ในทับทิมถ้าคุณอ้างอิง ตัวแปรที่ไม่ได้กำหนดแน่นอน มัน NameErrors ตามที่คุณคาดว่าจะได้ และถ้าคุณพยายามที่จะกำหนดขไป ไม่ได้กำหนดกับพวกเขาแน่นอน มัน NameErrors ตามที่คุณคาดหวัง และสิ่งที่เกิดขึ้นถ้าคุณพยายามที่จะ กำหนดไปด้วยไม่ได้กำหนด? ผู้ชม: ไม่มี แบร์นฮาร์ด GARY: ถูกต้องเป็นศูนย์ วัด [LAUGHTER] พูดคุยเกี่ยวกับทับทิม ทับทิมเหมือนบางแบบไดนามิกอื่น ๆ ภาษาไม่ได้มีคำพูดเปล่า ดังนั้นคุณไม่สามารถเพียงแค่พิมพ์คำในและ มีสายออกมาจนกว่าคุณจะกำหนด method_missing โดยเฉพาะอย่างยิ่ง ที่ไม่สิ่งที่ถูกต้อง แล้วถ้าคุณพิมพ์คำเปลือย ทันใดนั้นทับทิมสนับสนุนคำพูดเปล่า และในความเป็นจริงก็ยังจะให้การสนับสนุน คำเปลือยกับเรียบในพวกเขา และนี้ไม่สมควรได้รับการวัด นี้เป็นจริงผลที่ตามมา ของวิธีการที่น่ากลัวคือทับทิม แต่ถ้าคุณเคยจริง ทำเช่นนี้แล้ววัด [LAUGHTER] พูดคุยเกี่ยวกับ JavaScript ไม่มีใครรู้ว่าใน JavaScript, สิ่งที่อาร์เรย์บวกอาร์เรย์คืออะไร? ดีให้ฉันขอให้คุณนี้เป็นครั้งแรก สิ่งที่ควรอาร์เรย์บวกอาร์เรย์จะเป็นอย่างไร ผู้ชม: อาร์เรย์ที่ว่างเปล่า GARY แบร์นฮาร์ดอาร์เรย์ที่ว่างเปล่าฉัน นอกจากนี้ยังจะยอมรับผิดประเภท นั่นไม่ใช่สิ่งที่อาร์เรย์อาร์เรย์เป็นบวก ผิดผิดอาร์เรย์บวก อาร์เรย์เป็นสตริงที่ว่างเปล่า [LAUGHTER] เห็นได้ชัดว่าผมคิดว่า ที่เห็นได้ชัดให้กับทุกคน ตอนนี้สิ่งที่อาร์เรย์บวกวัตถ​​ุจะเป็นอย่างไร นี้เห็นได้ชัดควรจะเป็นประเภท ข้อผิดพลาดเพราะผู้จะสมบูรณ์ ชนิดที่แตกต่างกัน ไม่มีใครรู้ว่าสิ่งนี้คืออะไร? ผู้ชม: เท็จ แบร์นฮาร์ด GARY: ไม่ใกล้ไม่ไกลออกไป ผู้ชม: วัตถุมัน แบร์นฮาร์ด GARY: มันเป็นวัตถุ ใช่ขวาทำอย่าง ตอนนี้แน่นอนเพราะเป็น บวกคุณสามารถพลิกตัวถูกดำเนิน และสิ่งเดียวที่ออกมา ดังนั้นหากเรา do-- อะไร? ไม่ว่าเป็นเพียงวัตถุ ถ้าคุณทำวัตถุอาร์เรย์รวมทั้งคุณ ควรจะได้รับสิ่งเดียวกัน ซึ่งในขณะที่คุณสามารถดูที่คุณทำ [LAUGHTER] และในที่สุดเพียงคนเดียวของ เหล่านี้ที่จริงจริง is-- เพราะคุณเพิ่มอาร์เรย์และคุณจะได้รับ สตริงที่ว่างเปล่าก็ไม่ได้ทำให้ความรู้สึก แต่วัตถุบวกวัตถ​​ุ จริงไม่ได้เป็นจำนวนมากในทางเทคนิค [LAUGHTER] ดังนั้นหนึ่งนี้เหมาะสมจริง ตรงขวาเช่นเดียวกับสิ่งที่เป็นแม้กระทั่ง ที่เกิดขึ้นใน lang-- นี้ฉันเพียงแค่ ฉันไม่เข้าใจในสิ่งที่ คนที่มีสมองในหัวของพวกเขา จะคิดว่าใด ๆ นี้เป็นความคิดที่ดี [LAUGHTER] ตกลงตกลงทำพอสนุก ภาษาที่ดูด พูดคุยเกี่ยวกับ JavaScript [LAUGHTER] ถ้าผมบอกว่าอาร์เรย์จุดใหม่ 16 หรืออาร์เรย์เพียง (16) ฉันจะได้รับอาเรย์ของ 16 สิ่งที่มันหมายถึง 16 เครื่องหมายจุลภาคซึ่งเป็นที่เห็นได้ชัด ถ้าผมแล้วเข้าร่วมกับผู้ที่มีสตริง แล้วฉันจะได้รับสาย 16 ครั้ง นี้เป็นจริงเพียงบรรทัดในครั้งนี้ ทั้งการนำเสนอที่เหมาะสม ตอนนี้ถ้าผมใช้เวลาสตริงที่ แล้วเพิ่ม 1 ถึงมัน มันตีความ 1 as-- ปลดเปลื้อง 1 ถึงสตริง และจากนั้นเราได้รับ wat1 พวงของเวลาที่ดี ไม่มีใครรู้ว่าจะเกิดอะไรขึ้น ถ้าผมลบ 1 จากสตริงหรือไม่ [LAUGHTER] ฉันสมมติว่าไม่มีใครไม่ ให้ me-- ฉันจะให้คำแนะนำ นี้จะช่วย? ไม่มีใครรู้หรือไม่? [LAUGHTER] Watman [LAUGHTER] นั่นคือทั้งหมดที่ผมได้รับ ขอบคุณทุกคน. [APPLAUSE] เดวิดเจลัน: ลองมาดูอย่างรวดเร็ว ที่บางส่วนของสิ่งที่อยู่ข้างหน้าสำหรับคุณ ดังนั้น CS50 Hackathon เป็น มหากาพย์นี้ทุก nighter, ในระหว่างที่คุณและเพื่อนร่วมชั้นของคุณ จากมหาวิทยาลัยเยลจะดำน้ำ into-- แต่หวังว่าไม่ begin-- โครงการสุดท้ายของคุณ ตอนเย็นจะเริ่มในเวลา 7:00 อาหารค่ำแรกจะเป็นที่ประมาณ 09:00 อาหารค่ำที่สองจะอยู่ที่ 01:00 แล้วสำหรับผู้ที่ ยังคงยืนเช้า จะได้รับการบริการที่ IHOP เมื่อเวลาประมาณ 05:00 คุณอาจเห็นฉากเช่นนี้ ตามที่สัญญาในสัปดาห์ เป็นศูนย์ในปีนี้เราจะ ไม่ได้เฉพาะอาหารและอาหารเย็นและ ขนม แต่ยังเป็นครั้งที่สอง ในประวัติศาสตร์ของผัก แต่รอบ 3 หรือ 04:00 ฉากเช่น นี้จะไม่ทั้งหมดที่ผิดปกติ อันที่จริงเราจะเห็นหุ้นยุติธรรมของเราของหมอน ถูกนำตัวไปที่ Hackathon ที่ เป็นเรื่องปกติเช่นกัน และแล้วจุดสุดยอดของหลักสูตร เป็น CS50 ธรรมที่เรียกว่า มีหนึ่งทั้งที่นี่และ ในนิวเฮเวนสัปดาห์หลังจาก หนึ่งที่ฮาร์วาร์ จันทร์ 7 ธันวาคม, ช่วงบ่าย ในสาขาวิทยาศาสตร์ภาคตะวันตกเฉียงเหนือ และเมื่อเดินทางมาถึงคุณจะตรวจสอบใน และคุณจะเห็นสิ่งต่างๆ เป็นข้าวโพดคั่วและลูกโป่ง และในที่สุดก็เป็นของที่ผ่านมา ปีกว่า 2000 คนที่มา เพื่อดูโครงการสุดท้ายของคุณ นักศึกษาพนักงานและคณะ จากทั่วมหาวิทยาลัยและแม้กระทั่งนอกมหาวิทยาลัย และถ้ามันไม่ได้แรงจูงใจมากพอ ที่จะมาเห็นคุณเอง ตระหนักดีว่าคุณ เพื่อน ๆ สามารถได้รับการส่งเสริม เพื่อมาด​​ูอาสนะและอีเบย์และ Facebook และ Google และ Microsoft, และ Palantir และ Quora และ คนอื่น ๆ นายหน้าและศิษย์เก่า จาก บริษัท ต่าง ๆ เหล่านี้เพื่อ พูดคุยเกี่ยวกับการใช้ชีวิตในโลกแห่งความจริง โอกาสทั้งเต็มเวลาและ ฤดูร้อนในอุตสาหกรรมที่เกิดขึ้นจริง และถ้าที่ไม่ได้เหตุผล พอที่จะมาเห็นคุณ เพื่อนของคุณสามารถที่จะได้รับการสนับสนุน ใส่โดยการจับฉลากที่เมื่อเดินทางมาถึง คุณเป็นนักเรียนแต่ละคนจะได้รับการส่งมอบ พวงของสติกเกอร์หน้ายิ้ม และผู้เข้าร่วมประชุมเช่นเดียวกับเพื่อนของคุณ จะถูกจัดการการ์ดหวยเล็ก ๆ น้อย ๆ เมื่อเดินทางมาถึง. และสำหรับทุกคนที่พวกเขา แชทขึ้นพวกเขาจะได้รับ มือโดยคุณสติกเกอร์หน้ายิ้ม แต่ละซึ่งหมายถึงรายการ เข้ากับการจับฉลากรางวัลนิยายที่ ในหมู่พวกเขาบอกซ์เป็น Wii และ ทั้งกลุ่มของสิ่งที่สนุกอื่น ๆ บางอย่างที่เราได้เห็นที่นี่ในชั้นเรียน ดังนั้นคอยติดตามว่า แต่ในที่สุดก็อย่างสิ้นเชิง เกี่ยวกับความสำเร็จ ภาคการศึกษานี้และ การแสดงออกและความตื่นเต้น ที่คุณจะกวนในผู้ที่เข้าร่วม ที่คุณในที่สุดมี สวมใส่ own-- ของคุณมากนี้ ผมเอา CS50 เสื้อยืดที่ต้องการที่นี่ จึงขอแนะนำให้คุณ เพื่อน ๆ ที่จะมุ่งหน้าไปยัง URL นี้ ที่นี่ซึ่งจะส่ง ทุกรายละเอียดจึง ในขณะเดียวกันถ้าคุณกำลังพิจารณาอีก ดูวิทยาการคอมพิวเตอร์ฤดูใบไม้ผลินี้ หรือเกินกว่าที่ตระหนักดีว่านี่คือ handout-- เดียวกันแม้จะมีการปรับปรุงตั้งแต่สัปดาห์ zero-- ที่เรายื่นออกมา และถ้าคุณไปที่ ตรงกลางของ booklet-- นี้ มีเล่มในปีก outside-- ตระหนักถึงนี้แสดงให้คุณเห็น ผ่านสิ่งที่ลูกศร หลักสูตรที่คุณสามารถออกไป ในการสำรวจฤดูใบไม้ผลินี้ต่อไป ฤดูใบไม้ร่วงฤดู​​ร้อนและเกิน เพื่อทำดูที่แผนภูมิ นั้นจะได้รับความรู้สึกของสิ่งที่ และถ้าคุณต้องการที่จะได้รับ มีส่วนร่วมในความสามารถอื่น ๆ จะรู้ว่าถ้าคุณทำไม่ได้อยู่แล้ว ที่วิทยาลัย Board-- ที่ คุณอาจจะมีบางคนไม่ เพื่อความทรงจำรัก of-- มี แต่เพียงแค่การสร้างใหม่ กรอบหลักสูตรที่เรียกว่า AP คอมพิวเตอร์ หลักการวิทยาศาสตร์ บางสิ่งบางอย่างที่คุณอาจมี ถ่ายหรือได้ยินอย่างน้อยเกี่ยวกับ ที่มีอยู่แน่นอน CS ที่โรงเรียนมัธยมที่เรียกว่า APCSA ซึ่งเป็นธรรม ระดับโลกที่ มุ่งเน้นไปที่วิธีที่มากเกินไปในภาษา Java และกลไกดังกล่าว หลักการ APCS ขณะที่จะ จะมีมากขึ้นเกี่ยวกับความคิดและอื่น ๆ เกี่ยวกับการแก้ปัญหา และต่อด้วยเหตุนี้เราพวงของ เพื่อนของเราที่ UC Berkeley ที่ co.org, และหน่วยงานอื่น ๆ ไม่กี่ รอบโลก มีการสร้างหลักสูตรที่ จะตอบสนองหลักการ APCS ซึ่งก็คือการบอกว่า AP จะ CS50 จะเทียบเท่ากับ AP ว่านักเรียน ในโรงเรียนมัธยมต่างๆทั่ว โลกสามารถใช้เวลาเริ่มต้นฤดูใบไม้ร่วงนี้มา 2016 และถ้าคุณต้องการที่จะเข้าร่วม ในการศึกษาโรงเรียนมัธยม และมีส่วนร่วมในการเผยแพร่ประชาสัมพันธ์นี้ ถึงไม่ออกมาให้เราที่นั่น ไม่ว่าคุณจะ TF, CA หรือเพียง ที่สนใจในการศึกษาที่มีขนาดใหญ่ และแน่นอนหากคุณต้องการ จะเข้าร่วมทีมของตัวเอง CS50 ของ ตระหนักดีว่าเร็วที่สุดเท่าที่ระยะ สิ้นสุดเราจะเริ่มการสรรหา สำหรับคนสอน, ผู้ช่วยหลักสูตร เช่นเดียวกับศิลปินมากมายที่ ทำให้หลักสูตรนี้ไปได้ เบื้องหลัง, การสร้างสินทรัพย์ออนไลน์ของตน คนในโอกาสและอื่น ๆ ดังนั้นถ้าใด ๆ ของบทบาทเหล่านี้ที่นี่อุทธรณ์ จะแจ้งให้เราทราบที่ URL นี้ที่นี่ ตอนนี้ในขณะที่เล็ก ๆ น้อย ๆ เราจะหันไป, เช่นเดียวกับที่เราทำในสัปดาห์ที่ศูนย์เค้กบาง คราวนี้มันจะเป็น ชั้นล่างในผับ ดังนั้นมีหัวในภายหลัง แต่ผมไม่เพียงต้องการที่จะใช้เวลาสักครู่ ที่จะยอมรับความจริงสิ่งที่เค้กนี้ที่นี่ แสดงให้เห็นถึงหรือบางทีอาจจะมากกว่า canonically, สิ่งนี้ที่นี่ใบหน้าออกแสดงให้เห็นถึง จะได้รับเกียรติอย่างตรงไปตรงมา ที่ได้ร่วมงานกับเพื่อน ๆ ของเรา ลงที่ถนนในใหม่ Haven ภาคการศึกษานี้ จะได้รับอย่างแน่นอนแปลก สิ่งที่เป็นสิ่งที่ผิดปกติ กล้าพูดเป็นประวัติการณ์ สิ่งที่สองวิทยาลัย ที่จะมาร่วมกันนำเสนอ หนึ่งในหลักสูตรเดียวกัน ในสองมหาวิทยาลัยที่แตกต่างกันและนำ ทั้งสองหน่วยงานร่วมกันของนักเรียน แต่จะได้รับดังกล่าว เป็นเกียรติที่จะทำงานกับ Andi, กับ Scass และกับเจสันใน New Haven, และความสมบูรณ์ของพนักงานคนที่ 44 ของเรา ผู้ช่วยสอน และผู้ช่วยแน่นอน ในนิวเฮเวนซึ่งเป็นครั้งแรกใน ประวัติความเป็นมาของมหาวิทยาลัยเยล, ส่วนใหญ่เป็นของตัวเอง นักศึกษาระดับปริญญาตรี อันที่จริงจนกระทั่งในปีนี้ลดลง ปี 2015 เยลไม่ได้จริง มีประเพณีหรือ นักศึกษาระดับปริญญาตรีค่าเผื่อ ส่วนชั้นนำและ ที่ทำหน้าที่เป็นเพื่อนการเรียนการสอน เหมือนที่เราเคยมีความสุข ที่นี่ที่อยู่ในสาขาวิชาวิทยาการคอมพิวเตอร์ ที่ Harvard บางครั้ง และอื่น ๆ ที่อยู่คนเดียวได้รับการ โอกาสพิเศษสำหรับเรา จะร่วมเป็นพันธมิตรกับพวกเขาใน ความคิดริเริ่มที่และนำ เข้าสู่พับผู้นำเช่น Andi และครูอื่น ๆ ที่มีอยู่ในมหาวิทยาลัย และช่วยให้ฉันเพื่อดึงดูดความสนใจเป็นพิเศษ เกินไปเพื่อนที่อยู่ตรงกลางนี้ แม้ว่าตอนนี้เขาอาศัยอยู่ในใหม่ Haven-- ส่วนใหญ่เพราะเราส่งเขา there-- นี้เป็นผลมาจากการ เจสัน Hirschhorn ได้รับการสอน สำหรับเพื่อน CS50 สำหรับ ค่อนข้างไม่กี่ปีที่นี่ จบการศึกษาในปีที่ผ่านเคิร์กแลนด์เฮ้าส์ และผมคิดว่า ultimately-- ได้รับโทรศัพท์จากฉัน เมื่อถึงจุดหนึ่งที่สวย ลดลงมากถึงเดี๋ยวก่อน คุณจะคิดที่จะย้ายไป นิวเฮเวนหลังจากสำเร็จการศึกษา? ทั้งหมดนี้เป็นเพราะเรา พยายามที่จะลุกขึ้นยืนความคิดริเริ่มนี้ และเราต้องการที่จะให้แน่ใจว่ามี เป็นความรู้ที่สถาบันลง มีในนิวเฮเวนเพราะเรา การสร้างบางสิ่งบางอย่างจากรอยขีดข่วน และ if-- เจสันถ้าคุณสามารถอาจจะ เพียงแค่มาขึ้นอย่างเชื่องช้าต่อเวที เพื่อให้เราสามารถอย่างน้อยทุกคนเห็น เจสัน Hirschhorn ในคน [APPLAUSE] แน่นอนโดยไม่ต้องเจสันเยล 50 จะไม่ได้รับความเป็นไปได้ ดังนั้นเราขอขอบคุณเจสัน Hirschhorn และยังเรามีพนักงานขนาดใหญ่ที่ เราจะไม่ดึงดูดความสนใจส่วนบุคคล ให้กับทุกคนที่นี่ แต่ มากกว่า 100 คน ที่นี่ในนิวเฮเวนที่ ทำให้หลักสูตรนี้ไปได้ และคุณก็อาจจะเห็น เพื่อนการเรียนการสอนของคุณเอง ในรายการนี​​้ไม่ว่าจะเป็น นี่หรือนิวเฮเวน ดังนั้นถ้าเราสามารถเป็น รอบใหญ่ของเสียงปรบมือ เพื่อความสมบูรณ์ของพนักงานการเรียนการสอน [APPLAUSE] และแจ้งให้เราวาดพิเศษบางอย่าง ให้ความสนใจกับบางส่วนของชาวบ้าน ที่นี่โดยเฉพาะอย่างยิ่งฮันนาห์และ มาเรียและ Daven และร็อบใคร เป็นหลักสูตรมุ่งให้ ทุกอย่างที่ทำงานที่นี่ในเคมบริดจ์ แน่นอนว่าการตัดสินใจที่อ็อกเดนที่เริ่มต้นมากที่สุด การบรรยายของเราในช่วงที่มีเพลง ดั๊กลอยด์ who-- นี้ CS50 AP, ที่นำความคิดริเริ่ม AP ของเรา แดน Armendariz โดยไม่มีผู้ที่เรา จะได้ไม่ต้อง IDE CS50 ในปีนี้ Aliess ที่ทำให้ทุกอย่าง เป็นไปได้อยู่เบื้องหลัง รวมทั้งการทำงาน ไฟเป็นภาพที่นี่ และแล้วที่ผ่านมา แต่ไม่น้อย ทีมผู้ผลิตของ CS50 พอจะพูดได้ก็ ทีมผู้ผลิตของ CS50 ที่จะช่วยให้เราหลายคน ที่จะนอนในในช่วงบ่าย และมีส่วนร่วมกับการเรียนการสอนของ วัสดุถ่ายทอดสดจริงๆ และนี่คือหนึ่งเป็นอย่างมากของ เป้าหมายในการออกแบบการเรียนการสอน ในขณะที่คุณรู้ว่าเรา are-- เพลิดเพลินไปกับ ตอนนี้โอกาสที่ เพื่อให้การลงทะเบียนพร้อมกัน เรามีโอกาสที่ สำหรับนักเรียนอย่างแน่นอน จะดู courses- เหล่านี้ วัสดุออนไลน์ แม้ในเวลาจริงมีชีวิตอยู่ในขณะนี้ และนี่คือทั้งหมดเพราะ ทีมผู้ผลิตที่คุณเห็น หรือแม้กระทั่งไม่เห็นรอบ คุณและอยู่ข้างหลังคุณที่นี่ ตัวอย่างนี้เป็นภาพบางส่วน ยิงโดยจอร์แดนปีที่ผ่านมานี้ เพียงเพื่อพูดคุยกับการจัดเรียงของศิลปะ ที่จะไปในเบื้องหลัง นี้แน่นอนเป็น FoHo ใน Quad และเพียงเพื่อให้คุณ มองย้อนกลับไปในสัปดาห์ที่ศูนย์ นี่คือภาพที่มี ซึ่งเราเริ่มสัปดาห์แรก [เล่นเพลง] นั่นคือจาก CS50 ของตัวเองจอร์แดน และยังอยู่เบื้องหลังนี่ในวันนี้ เป็น Ramon และเอียนและสกัลลีและแดน เบนจามิน แดนเบนจามินที่หัว ทีมผู้ผลิตของ CD50 อย่างแท้จริงและที่ผ่านมา หลาย years-- นี้ เป็นปีที่เก้าของฉันมีส่วนร่วม กับ course-- จริงๆมี แดนเบนจามินกับการผลิต ทีมงานที่นำมา CS50 ไปอีกระดับหนึ่ง ไม่เพียง แต่เรายิง แน่นอนในตอนนี้ 4K, เพื่อที่จะพูด มาในปีนี้เราจะยัง สามารถที่จะยิงมันใน 6K เช่นเดียวกับในความเป็นจริงเสมือน ส่วนหนึ่งเป็นเพราะมันเป็น cool-- ส่วนหนึ่งเป็นเพราะมันเย็น แต่ยังเป็นที่คุณรู้ว่า เรามีชุมชนออนไลน์ขนาดใหญ่มาก คนที่สำหรับต่างๆ เหตุผลที่ไม่สามารถเดินทางไป, หรือไม่สามารถเข้าร่วมสถานที่ เช่นฮาร์วาร์และเยล และเป็นหนึ่งในเป้าหมายคือการ pedagogically การทดลองกับรูปแบบใหม่ของเทคโนโลยี เพื่อที่เราจะสามารถผ่านพร็อกซี่และ ผ่านทุกท่านที่ให้นักเรียนออนไลน์ ทั่วโลกมีโอกาสที่ ที่จะเห็นและความรู้สึกและได้ยิน สิ่งที่สถานที่เช่นฮาร์เวิร์ด หรือรู้สึกเหมือนเยล ดังนั้นในเร็ว ๆ นี้ในฤดูใบไม้ร่วง 2016 และตอนนี้ที่จะนำไปลงรอย, นี้เป็นเรื่องเกี่ยวกับที่จะเป็นที่น่ากลัว แต่คุณอาจจำได้ว่ามากที่สุด วิดีโอการบรรยายในปีนี้ หรือทุกอื่น ๆ ที่จบลงด้วยการจัดเรียงของ ดูเหมือนคลิปแปลกจากไฟล์ แรงบันดาลใจจากเหตุการณ์ที่เกิดขึ้นจริงบางอย่าง อีกครั้งที่ดำเนินการโดยการผลิตของ CS50 ทีมที่ได้รับอย่างไม่น่าเชื่อ สง่างามและความคิดสร้างสรรค์ และฉันคิดว่าฉันจะแสดงให้คุณหนึ่ง แรงบันดาลใจ, 30 คลิปที่สอง จากการแสดงไฟล์ที่เกิดขึ้นจริง เป็นแรงบันดาลใจหนึ่งในนี้ semester's-- ฉันคลิปที่ชื่นชอบ told-- ดังนั้นครั้งแรกคลิปที่เกิดขึ้นจริงจากไฟล์ ELAINE: C'mon ผู้ที่เต้น? ฉันต้องการ to-- ต้องการให้ฉันไปรับมันเริ่มต้น? ฉันจะได้รับมันเริ่มต้น สิทธิทั้งหมดวู! [เล่นเพลง] [LAUGHTER] แอ่ว! C'mon คนสิ่งที่ถือขึ้น? GEORGE: โมเสสแฟนซีหวาน [LAUGHTER] เดวิดเจลัน: ดังนั้นเรามักจะ พูดคุยเกี่ยวกับการผลักดันนักเรียน เกินกว่าโซนความสะดวกสบายของตัวเอง ผมตอนนี้กำลังรวบรวมข้อมูล ขึ้นเป็นลูกและร้องไห้ ในขณะที่เราเล่นนี้สำหรับคุณ อีกครั้งการดำเนินการนี​​้ ขอบคุณทีมผู้ผลิตของ CS50 [ไฟล์เพลงธีม] สิทธิทั้งหมดผู้ที่เต้น? C'mon, ผู้ที่เต้น? คุณต้องการให้ฉันไปรับมันเริ่มต้น? ฉันจะได้รับมันเริ่มต้น แอ่ว! [เล่นเพลง] DOUG LLOYD: โมเสสแฟนซีหวาน [APPLAUSE] เดวิดเจลัน: และตอนนี้บาง สิ่งที่พิเศษสำหรับศิษย์เก่า ซึ่งตอนนี้กำลังทำปริญญาเอกของเธอ ลงที่ถนนที่นี่ที่ฮาร์วาร์ และผู้ที่จะได้ส่วนใหญ่มักจะมองเห็นได้ ในรูปแบบนี้ในเวลาทำการ ทั้งในเคมบริดจ์และในนิวเฮเวน ในความเป็นจริงถ้าเรา enhance-- รอบใหญ่ เสียงปรบมือสำหรับ CS50 ของตัวเอง, Zamyla และตอนนี้คำจากพนักงาน CS50 ทั้งในสถานที่ที่จะ ต้องการให้พรากจากกันบางอย่าง คำพูดของพวกเขาเอง ANNALEAH เอินส์ท: มี ไม่มีหลักสูตรอื่น ๆ ที่ ทุกคนที่ทำงานให้กับการเรียนการสอน รู้สึกตื่นเต้นที่จะมีและเป็น ที่เกี่ยวข้องกับมันเป็น CS50 ผมไม่ทราบว่ามันเป็นเช่นนี้จริงๆ รับผิดชอบที่สำคัญและพิเศษ และชนิดของประสบการณ์ที่น่าทึ่ง และผมดีใจมากที่ฉันได้รับจะเป็น เป็นส่วนหนึ่งของการศึกษาของผู้คน ลำโพงที่ 3: CS50 ในของฉัน ความเห็นเป็นที่น่าตื่นตาตื่นใจ ฉันรักมัน. ฉันรักมันเมื่อฉันได้เข้าชั้นเรียน และฉันรักมันมากยิ่งขึ้นเป็น TA JORDAN ฮายาชิ: CFing เป็นจำนวนมาก ทำงาน แต่ก็คุ้มค่าจริงๆ เพราะคุณจะได้รับการสอนมาก จริงๆคุณได้รับรู้ของนักเรียน คุณจะได้รับรู้ว่าวัสดุที่ตัวเอง และคุณได้รับเพียงแค่ดูพวกเขา กลายเป็นนักวิทยาศาสตร์คอมพิวเตอร์ ลำโพง 4: นักเรียนของฉัน ไฮไลท์ของภาคการศึกษาของฉัน [เล่นเพลง] เดวิดเจลัน: และนี่คือ CS50 DAVID McPeek: ผมก็ไม่เคยรู้สึกว่า มากที่สุดเท่าที่เป็นผู้นำในมหาวิทยาลัย ที่ฉันมีภาคการศึกษานี้ SAM LEVATICH: นี่คือหนึ่งใน โอกาสเพียงในมหาวิทยาลัยเยล จริงๆได้รับการลงทุนในการเรียนการสอน ลำโพงที่ 5: มันเย็นจริงๆ เห็น CS50 จากด้านอื่น ๆ NICK JOSEPH: ฉันรู้สึกประหลาดใจที่ ว่าตื่นเต้นนักเรียนทุกคนได้ ARIANNA BENSON: มัน ยังดีเมื่อมีคน กู้คืนภาพของ Rick Astley ที่ และเป็นเช่นที่ว่าคืออะไร? DAVID Armenta: ผมอยากจะให้ กลับเพราะผมได้รับจำนวนมากของการสนับสนุน เมื่อฉันเป็นนักเรียน MARY Farner: ทั้งหมดที่คุณต้องมีความกระตือรือร้น และความรักของการเรียนการสอนหรือ CS, หรือใด ๆ ข้างต้นและ คุณจะสามารถที่จะทำมัน SAM LEVATICH: ทั้งหมดของฉัน นักเรียนให้ Rickrolling ฉัน [เล่นเพลง] ANNALEAH เอินส์ท: มันเป็นอย่างมาก สนุกกับการสอนเกี่ยวกับเรื่องนี้ ที่ผมรักและ คิดว่ามันสนุกมาก, และพยายามที่จะให้คนอื่น ๆ ตื่นเต้นกับมันได้เป็นอย่างดี ฉัน Annaleah เอิร์นส์และนี่คือ CS50 [เชียร์] [เล่นเพลง] เดวิดเจลัน: และตอนนี้คุณอาจจำ ที่เราเริ่มพูดถึงภาคการศึกษานี้ ในท้ายที่สุดเกี่ยวกับการคิดคำนวณ ในการแก้ปัญหาที่เป็นอิสระ ภาษาโปรแกรมที่เกิดขึ้นจริง และเราคิดว่าเราต้องการ เห็นเพียงสิ่งที่ขอบเขต นี้ได้จมลงไปในโดยจะพยายาม การออกกำลังกายที่เราไม่ได้ทำในสัปดาห์ที่ศูนย์ แต่เราคิดว่าเราต้องการ ลองสองสามครั้งที่นี่ ในสัปดาห์ที่ 12 ซึ่ง ฉันจำเป็นต้องใช้อาสาสมัครที่ มีความสะดวกสบายขึ้นมาที่นี่บนเวที มาขึ้น คุณชื่ออะไร? Yahong: Yahong เดวิดเจลัน: Yahong, มาขึ้นด้วยวิธีนี้ และถ้าคุณทั้งหมดถ้าคุณมี แผ่นกระดาษจากเรา หรือแผ่นกระดาษเปล่าของคุณ ของตัวเองไปข้างหน้าและใช้เวลาที่ออก ณ จุดนี้. ยินดีที่ได้พบคุณ. สิทธิทั้งหมดเป้าหมาย Yahong ที่นี่ เป็นไปได้ดังต่อไปนี้ ที่นี่ผมมีภาพวาดที่มีเพียง เธอจะสามารถมองเห็น มาที่นี่ใน ตรงกลางถ้าคุณต้องการ และให้ฉันให้ไมโครโฟนที่นี่ และเป้าหมายของคุณที่นี่ก็คือ ไปได้ที่จะอธิบาย ในรายละเอียดที่แม่นยำที่สุดเท่าที่ เป็นไปได้สิ่งที่คุณเห็น และคนเหล่านี้ที่นี่เป็นการจัดเรียง ผู้พัฒนาเครื่องคอมพิวเตอร์นี้ จำเป็นต้องวาดสิ่งที่คุณพูด และแล้วสิ่งที่ผมจะทำคือการคว้า ไม่กี่ตัวอย่างที่สุ่มจากผู้ชม และเราจะเห็นเพียงแค่ว่า ได้อย่างแม่นยำนี้ทำงานออก Yahong: ดังนั้นผมจึงอธิบายเรื่องนี้ เดวิดเจลัน: คุณอธิบายนี้ คุณบอกคุณหลายร้อยของเพื่อนร่วมชั้น นี่คือสิ่งที่จะวาดไป Yahong: OK ดังนั้นมาก ตรงกลางของชิ้นส่วนของกระดาษ มีสองรูปร่าง หนึ่งอยู่ด้านบนของอื่น ๆ แต่ไม่ได้สัมผัส แต่สัมผัสเกือบ จึงมีวงกลมที่ ด้านบนและตารางด้านล่าง และพวกเขากำลังเกือบขนาดเดียวกัน พวกเขากำลังชนิดของกลางขนาดเล็ก และภายในวงกลมที่มี two-- มีสามสี่เหลี่ยม เพื่อให้มีตารางเล็ก ๆ น้อย ๆ ภายใน ที่ใหญ่กว่าตารางภายในตารางที่ใหญ่กว่า และภายในตารางที่ ด้านล่างมีสามวงการ วงกลมเล็ก ๆ น้อย ๆ ภายในที่ใหญ่กว่า วงกลมภายในวงกลมที่ใหญ่กว่า เดวิดเจลัน: มีที่? ผู้ชม: เลขที่ เดวิดเจลัน: ดังนั้นทำไมไม่ you-- ฉันจะไปเดินไปรอบ ๆ ฉันจะคว้าไม่กี่และถ้าคุณต้องการ สรุปสำหรับผู้ที่ต้องการเส้นทางที่สอง Yahong: ตกลงคุณต้อง ผมอธิบายนี้อีกครั้งหรือไม่ ตกลงสิ่งที่ถูกต้องเพื่อที่อยู่ตรงกลางของ แผ่นกระดาษมีสองรูปทรง และเป็นหนึ่งด้านบนของอื่น ๆ แต่พวกเขากำลังประมาณขนาดเดียวกัน มีวงกลมขนาดเล็กขนาดกลางคือ ที่ด้านบนของตารางขนาดเล็กขนาดกลาง ตกลงดังนั้นมันเป็นชนิดเช่นด้านบน, คิดเกี่ยวกับการวางมันเหมือนมนุษย์หิมะ, แต่มีสองรูปร่างที่แตกต่าง แทนของทั้งสองวงการ และจากนั้นใน the-- ภายในวงกลมมี เป็นกล่องขนาดเล็กที่อยู่ภายในของผู้อื่น กล่องขนาดเล็กที่อยู่ภายในกล่องขนาดเล็กอีก และภายในของตาราง มีวงกลมขนาดเล็ก ภายในวงกลมขนาดเล็กอีก ภายในวงกลมขนาดเล็กอีก ไม่ว่าทำให้รู้สึก? เดวิดเจลัน: ใช่ Yahong: จำนวนมากของความดัน เดวิดเจลัน: สิทธิทั้งหมด ฉันจะกลับมา. จะผ่านผู้ชม นี่ตกลงที่ดีมาก ขอขอบคุณคุณตกลงเราได้ มีการใช้เวลาที่หนึ่ง สิทธิทั้งหมดที่ดูเหมือนว่า ดีตัวอย่างสุ่มขอขอบคุณ ทั้งหมดขวา Yahong: น่ากลัว เดวิดเจลัน: ดังนั้น now-- ยัง? Yahong: น่ากลัว เดวิดเจลัน: โอ้น่ากลัวตกลง ที่น่ากลัวดังนั้นอยู่ที่นั่น ฉันจะไปข้างหน้าและเปิดเผยให้คุณ สิ่งที่บางส่วนของเพื่อนร่วมชั้นของคุณที่นี่ไม่ได้ ดังนั้นที่นี่เรามีที่นี่ ตกลงมันเป็นเพียงการเรียงลำดับของ เก็บไปและไป ที่นี่ที่แตกต่างกันความหมายเล็ก ๆ น้อย ๆ ตกลงนี่เรามาดูที่ได้รับ ใกล้ชิดแม้จะมีขนาดเล็กที่ดีมาก แม้ว่าฉันเพิ่งมีการคว้าหนึ่งนี้ [LAUGHTER] สิ่งที่เป็นคำตอบที่เกิดขึ้นจริง? ลองมาดูที่นี่ สิ่งที่เธออธิบาย เป็นภาพที่นี่ ดังนั้น man-- บาง of-- หลายท่าน ขึ้นที่นี่ในคนที่ผมมองดู ไม่ได้รับสิทธินี้ ลองไปข้างหน้าและ show-- ขอเรียก คนอื่นขึ้นและดูวิธีการได้อย่างง่ายดาย หรือสิ่งที่ระดับของ ความยากลำบากที่พวกเขาสามารถทำมันได้ ขอบคุณมาก. วิธีการเกี่ยวกับอาสาสมัครอีกคนหนึ่ง ไกลออกไปเล็ก ๆ น้อย ๆ กลับมา ตกลงผมเห็นมือแรกมาถึง คุณชื่ออะไร? โอ้ขอโทษ? MARCY: มาร์ซี่ เดวิดเจลัน: มาร์ซี่มา ขึ้น, มีความสุขที่ได้พบคุณ สิทธิทั้งหมดที่นี่เรามี ไมโครโฟนสำหรับคุณ ให้ฉันได้รับการวาดภาพ ดังนั้นถ้าคุณต้องการเพียงแค่ใช้ พลิกด้านของแผ่นที่ หรือแผ่นกระดาษอื่น ๆ ของฉัน จะไปข้างหน้าและให้มาร์ซี่ หนึ่งเดียวที่แตกต่างกันที่นี่ ตอนนี้เธอสามารถ see-- ว่ามีเพียง เธอสามารถมองเห็น opaquely ตกลง MARCY: OK เดวิดเจลัน: ไป MARCY: วาด 16 เล็ก ๆ น้อย ๆ จุดทั้งหมดในตาราง ดังนั้นสี่แถวสี่จุดในแต่ละ และจุดที่มีโพรงดังนั้น พวกเขากำลังเช่นวงกลมเล็ก ๆ โอ้มีห้าของพวกเขา ตกลงมันเป็นห้า มันเป็นห้าแถวของจุดสีดำ ห้าแถวห้าจุดแล้ว เริ่มต้นที่ด้านบนซ้ายตกลง corner--, ดังนั้นห้าแถวห้าจุด และจุดที่มีกลวง ดังนั้นพวกเขาจึงต้องการเล็ก ๆ วงกลมเล็ก ๆ น้อย ๆ จริง ดังนั้นพวกเขากำลังสีขาวในภายใน ผู้ชม: ตกลง MARCY: ตกลงดังนั้นห้าแถวห้าจุด แล้วคุณจะเริ่มต้น จากจุดซ้ายบน แล้ววาดเส้น ลงไปจุดต่อไป ลงแล้ววาดเส้นไปยังอีก หนึ่งไปทางขวาของที่หนึ่ง เพื่อให้เป็นสองสายเพื่อให้ห่างไกล แล้ววาดเส้นลง ไปที่หน้าหนึ่งลง ตกลงดังนั้นที่สามบรรทัด ลงขวาแล้วลง และทิ้งแล้ว และจากนั้นก็ลง ตกลงดังนั้นสรุปก็ คนแรกที่ down-- ตกลง คุณจะเริ่มต้นจากด้านบนซ้าย corner-- แล้วลงและขวาแล้ว แล้วลงแล้วเหลือแล้ว ลงแล้วคลิกขวาแล้วขวา และทิ้งแล้ว ตกลงดังนั้นเราประมาณครึ่งหนึ่งผ่าน เดวิดเจลัน: คุณ กล่าวขวาแล้วซ้าย MARCY: โอ้ขออภัยตกลง เดวิดเจลัน: มันไม่ใช่เรื่องง่าย MARCY: Let 's เริ่มต้น ขอเริ่มต้นมาจาก มุมบนซ้าย เดวิดเจลัน: หนึ่งผ่านมากขึ้น MARCY: ใช่, OK, ลงขวาลง ซ้ายลงขวาขวาลงขวา ขึ้นขวาขึ้นซ้ายซ้าย, ขึ้น, ขึ้น, ขวาลงขวาขึ้นและคุณ ควรจะอยู่ในมุมขวาบน ตกลง. เดวิดเจลันสิทธิทั้งหมดและถ้าคุณ ไม่ว่าอย่างถูกต้องคุณควรตอนนี้ มีนี้บนแผ่นกระดาษของคุณ เพื่อให้ฉันมาคว้าคู่ ตกลงขอขอบคุณขอบคุณขอบคุณ ตกลงผมไม่คิดว่าคุณต้องการที่ ตกลงโอ้รักนี้ขอขอบคุณ ขออภัยที่จะเข้าถึงว้าว, อัตกลงฉัน จะใช้เวลาเพียงแค่ว่า สิทธิทั้งหมดที่ ดีว่าเป็นสิ่งที่ดีมาก สิทธิทั้งหมดเพื่อให้ ดูสิ่งที่เรามีที่นี่ สังเกตเห็นดังนั้นพยายามที่จะทำให้ ประทับจิตนี้ ผมขอกลับไปฉายที่นี่ และนี่คือสาปสวย ดีที่นี่มากทำอย่าง หนึ่งในนี้มีขนาดเล็กกว่าเล็กน้อย แต่ ผมคิดว่าในการติดตามขวา เช่นกันทำอย่างมาก ตกลงนี้ฉันรู้สึกเหมือนฉัน ไม่ควรใส่นี้บนอินเทอร์เน็ต เพื่อให้ me-- นี้มี หมายเลขโทรศัพท์ด้วยเหตุผลบางอย่าง [LAUGHTER] ขอขอบคุณ. แล้วทำไมเราไม่จบลงด้วยการนี​​้ หนึ่ง now-- ขอบคุณ much-- เรามีเวลาสำหรับตัวอย่างหนึ่งเพิ่มเติมได้ที่นี่ เวลานี้ในวิธีการเกี่ยวกับ มีด้านซ้ายขึ้นมา Yup ด้วยมือของคุณยุบ สิ่งที่ถูกต้องมาขึ้นมาในขึ้น แต่คราวนี้มาขึ้น คุณชื่ออะไร? DANIEL: แดเนียล เดวิดเจลัน: แดเนียล แต่เวลานี้เรากำลัง จะเครื่องเทศขึ้นนี้ นิด ๆ หน่อย ๆ และเรา จะมีคุณมา ไปที่หน้าจอสัมผัส ดังนั้นตอนนี้เวลานี้ผมกำลังจะไป แสดงทั้งหมดของคุณทุกคนวาดภาพ และในระบบเกียรติที่คุณอาจไม่ได้ ย้ายตาของคุณเคยดังนั้นเล็กน้อยขึ้นที่นี่ เพื่อดูว่าภาพที่เกิดขึ้นจริง ดังนั้นคุณเพียงแค่ให้ a-- เพียงแค่ตรงไปข้างหน้า แล้วคุณกำลังจะไป วาดภาพบนหน้าจอนี้สิ่งที่ เพื่อนร่วมชั้นของคุณอธิบายให้คุณ และฉันจะพยายามที่จะสรุป ด้วยวาจาจึงเป็นดังพอ สิทธิทั้งหมดเพื่อให้ระบบเกียรติ ที่นี่มองตรงไปข้างหน้าเท่านั้น และคุณทุกขั้นตอนโดย step-- ไม่แตกต่าง เนยถั่วลิสงและวุ้น example-- ลองอธิบายเรื่องนี้ การเรียนการสอนครั้งแรกโปรด ผู้ชม: วาดวงกลมใหญ่ เดวิดเจลัน: วาดวงกลมใหญ่ [LAUGHTER] สิทธิทั้งหมดนี้ฉันจะยกเลิก ผู้ชม: วาดติด รูปที่ไม่มีอาวุธ เดวิดเจลัน: ผมได้ยินมาวาด เป็นตัวเลขที่ติดไม่มีอาวุธ [APPLAUSE] ตกลงสิทธิ์การเรียนการสอนที่สอง ผู้ชม: แขนซ้ายบนสะโพก เดวิดเจลัน: แขนซ้ายบนสะโพก ผู้ชม: เชิงมุมเชิงมุม เดวิดเจลัน: เชิงมุมตกลงที่เรามี to-- ให้ฉันให้ยางลบ ลองลบ ตกลงอีกครั้ง ผู้ชม: ข้อศอก Pointy เดวิดเจลัน: ข้อศอก Pointy แหลมศอก ผู้ชม: ข้อศอกเล็กน้อยเฉียบพลัน เดวิดเจลัน: ข้อศอกเล็กน้อยเฉียบพลัน [APPLAUSE] เดวิดเจลัน: สิทธิทั้งหมดสิ่งอื่นใด การเรียนการสอนที่สาม ผู้ชม: ตอนนี้หมุน the-- เดวิดเจลัน: ตอนนี้หมุน the-- ผู้ชม: หมุนมัน 90 องศา เดวิดเจลัน: หมุนมัน 90 องศา [LAUGHTER] [ตะโกน] อะไร? แขนขวาเป็น v. แขนขวาเป็นโว ผู้ชม: มีคุณไป เดวิดเจลัน: ดี [เชียร์] สิทธิทั้งหมดและขั้นตอนสุดท้ายขั้นตอนสุดท้าย ผู้ชม: สายสัญญาณออกไปจากหัว เดวิดเจลัน: สาย A ออกไปจากหัว ไม่มีด้านบนซ้ายใช่ [ตะโกน] ผู้ชม: 45 องศา เดวิดเจลัน: 45 องศา ไม่นะ. [ตะโกน] ใช่. เลขที่ ผู้ชม: จากซ้ายด้านบนของหัวของเขา เดวิดเจลัน: จากจาก ด้านบนซ้ายของ head-- ของเขา ผู้ชม: ไม่ได้ต่อกับหัวของเขา เดวิดเจลัน: ไม่ เชื่อมต่อกับหัวของเขา ใช่. [ตะโกน] ที่ดีที่ดี ผู้ชม: เขียนสวัสดี เดวิดเจลัน: เขียนสวัสดี เขียนสวัสดี ผู้ชม: สูง เดวิดเจลัน: สูง ผู้ชม: ในตอนท้ายของบรรทัด เดวิดเจลัน: ที่ จุดสิ้นสุดของบรรทัด write-- ผู้ชม: ฉันเล็ก ๆ น้อย ๆ เลขที่ [ตะโกน] เดวิดเจลัน: ฉันตัวพิมพ์เล็ก ผมได้ยินพิมพ์เล็ก ใช่. [APPLAUSE] สิทธิทั้งหมดที่เป็นที่น่าตื่นตาตื่นใจขอขอบคุณ สิทธิทั้งหมดเพื่อให้เรามีเวลา เพียงหนึ่งออกกำลังกายมากขึ้น คุณอาจจำ บทเพลงดังต่อไปนี้ ซึ่งเราได้ตระหนักถึง นำเสรีภาพบางส่วน ระเบียบว่าด้วยต่อไปนี้ เกมเพราะปัญหาในการตั้งแปด เราขอให้คุณพวงของ คำถามที่ได้รับเป็นหลัก ในรูปแบบของอันตราย และหลังจากพีตั้ง แปดเราไม่ตัดสินใจ ดีบางทีมันอาจจะจะ จริงจะน้อยมาก สนุกกับการเล่นอย่างอื่นแทน [ครอบครัวแตกร้าวรูปแบบดนตรี] สำหรับเรื่องนี้เรากำลังจะต้องสี่ สมาชิกของทีมงานการเรียนการสอน สี่สมาชิกของทีมงานการเรียนการสอน, และสี่นักเรียนเกี่ยวกับวิธีการอย่างใดอย่างหนึ่ง ทั้งสองวิธีการเกี่ยวกับสามสี่ มาลงมาลง สิทธิทั้งหมดเรายัง จะ need-- เรายัง จะต้องหนึ่ง student-- ถ้าพนักงาน อยากจะไปที่นี่ที่ด้านซ้ายนักเรียน มากกว่าที่นี่ right-- เราต้องการใครสักคน คนที่ดีจริงๆที่ทางคณิตศาสตร์ ภายใต้ความกดดัน. ตกลงขวาที่นี่จะเป็นอาสาสมัคร [ไม่ได้ยิน] มาถึง ดังนั้นคุณจะใช้หน้าจอสัมผัสที่นี่ คุณชื่ออะไร? ไมเคิล: ไมเคิล เดวิดเจลัน: ไมเคิลมาขึ้น ดังนั้นเราจะให้คุณ คำแนะนำในรอสักครู่ แต่ถ้าคุณต้องการที่จะเพียงแค่เขียน พนักงานด้านขวาและนักเรียน ด้านซ้ายสำหรับการเก็บคะแนนให้ ฉันไปข้างหน้าและให้แต่ละท่าน แนะนำตัวเองไป ชั้นเรียนของคุณในวันสุดท้ายนี้ เจมส์: ผมเจมส์ผมน้องใหม่ AARON: สวัสดีครับผมแอรอน MAYA: ฉันมายา KATHERINE: ฉันแคเธอรีน เดวิดเจลัน: และ ขณะนี้เจ้าหน้าที่การเรียนการสอน แจ็ค: ผมแจ็ค ABBY: แอ๊บบี้ TIM: สวัสดีครับผมทิม มาเรีย: มาเรีย เดวิดเจลัน: ดังนั้นเรา มีล่วงหน้ามา มีจำนวนของคำถามที่บางส่วนของ มีคำตอบที่เราชนิดของการทำขึ้น แต่คนอื่น ๆ ที่มีคำตอบ ขึ้นอยู่กับสถิติที่เกิดขึ้นจริง จากการส่งของคุณเองของปัญหา ตั้งแปดและชุดปัญหาอื่น ๆ ดังนั้นโดยทั่วไปแต่ละเหล่านี้ คำตอบที่เราจะได้สำรวจ สมมติว่า 100 คนเราจะใส่ ด้านบนสี่หรือห้าหรือหกคำตอบ บนกระดานแต่ละที่ ได้คะแนนที่เกี่ยวข้องกับมัน สิ่งที่เรากำลังจะทำคือ ปรับแต่งกฎนิด ๆ หน่อย ๆ ดังนั้นแทนที่จะให้การควบคุม ให้เป็นหนึ่งในทีมงานหรืออื่น เราก็จะใช้สเตเปิล ปุ่มง่ายที่จะช่วยให้แต่ละทีม ฉวัดเฉวียนไปในที่เร็วที่สุด และใครก็ตามที่ guesses-- ฮิตปุ่ม ครั้งแรกและได้รับคำถามที่ถูกต้อง ที่อาจจะได้รับคะแนนเป็นจำนวนมาก เราจะให้ไปเราจะ เก็บไปแล้ว ทีมใดก็ตามที่เสร็จสิ้นคณะกรรมการจะ รับทุกจุดชวนป่านนี้ ดังนั้นสิ่งที่คุณจะต้องการที่จะ ทำคือการนับคะแนน ที่เราไปสำหรับแต่ละ ตอบคำถามที่เหมาะสม และแล้วเมื่อปลายรอบที่คุณ จะใส่รวมทั้งที่นี่ หรือมากกว่าที่นี่ ไมเคิล: ดังนั้นผมจึงนับในหัวของฉัน เดวิดเจลัน: หรือบนหน้าจอ ในด้านหน้าของทุกคนที่ใช่ หรือบนโทรศัพท์มือถือของคุณซึ่ง กลับมาเห็นได้ชัดว่ามี สิทธิทั้งหมดดังนั้นเราจะ เดินคุณผ่านทางนี้ ไม่จำเป็นต้องทำอะไรเพียง แต่ สิ่งแรกที่นักเรียน และเจ้าหน้าที่ต้องทำ จะตีตน ปุ่มที่เร็วที่สุด หลังจากที่ผมเริ่มต้นการอ่านคำถาม และคุณต้องการที่จะนำเสนอคำตอบ ความรู้สึกให้? สิทธิทั้งหมดที่นี่เราไป ฟังก์ชั่นการประกาศชื่อใน stdio.h พนักงาน ABBY: printf เดวิดเจลัน: แสดงเรา printf ดีมาก. ดังนั้นเพียงแค่เขียนลง 68 หรือ ติดตามในใจของคุณ 68 ตอนนี้เรากำลังจะเดินหน้าต่อไป เร็วที่สุดเท่าที่ฉันจะ อ่านคำถามอีกครั้ง คุณอาจไม่ฉวัดเฉวียนในจนกระทั่งหลัง ฉันได้ซ้ำแล้วซ้ำอีกคำถาม ฟังก์ชั่นการประกาศชื่อใน stdio.h คำถามเดียวกัน JAMES: sprintf เป็นอะไร เดวิดเจลัน: อะไรคือ sprintf แสดงให้เรา sprintf ไม่ฉันจะอ่านมันอีกครั้ง ฟังก์ชั่นที่ประกาศใน stdio.h พนักงาน TIM: Scanf เดวิดเจลัน: Scanf, แสดงให้เราเห็น สองนัด อีกครั้งฟังก์ชั่น ประกาศใน stdio.h นักเรียน JAMES: fopen เดวิดเจลัน: fopen ดีมาก ฉันจะเก็บซ้ำคำถาม ฟังก์ชั่นที่ประกาศใน stdio.h พนักงาน TIM: Fclosed เดวิดเจลัน: Fclosed, งานที่ดี มีความสุขที่เราได้สองคำตอบที่เหลือใน คณะกรรมการที่สองจำนวนและหมายเลข 5 รอบนี้ ฟังก์ชั่นที่ประกาศใน stdio.h นักเรียน KATHERINE: fread เดวิดเจลัน: แสดงเรา fread ดีมาก. ผู้ใด now-- ทีมใดก็ตามที่ คำตอบคำตอบที่ห้าและที่ผ่านมา ได้รับคะแนนทั้งหมด ดังนั้นคุณควรได้รับการเพิ่มเหล่านี้ทั้งหมด ตัวเลขขึ้นและใครก็ตามที่ได้รับนี้ รวมที่ได้รับ มีข้อผิดพลาดหรือไม่? มีจำนวนหกไม่เป็น ไม่มีจำนวนหก unimplemented ชื่อฟังก์ชั่นการประกาศให้เป็น พนักงาน stdio-- TIM: ตกใจ เดวิดเจลัน: แสดงให้เราเห็นความน่ากลัว แจ็ค: ที่อธิบายมาก เดวิดเจลัน: ลองอีกครั้ง ชื่อ one-- ชื่อฟังก์ชั่น ประกาศใน stdio.h ทิม TIM: fseek เดวิดเจลัน: fseek เกี่ยวกับหนึ่งพยายามมากขึ้นชื่อฟังก์ชั่น ประกาศใน f-- ใน stdio.h มาเรีย: fgetc เดวิดเจลัน: fgetc ดังนั้นไม่มีใครได้รับคะแนน Colton ต้องการที่จะแสดงให้เราเห็น สิ่งที่หมายเลขห้าเป็น? ตกลงแมตไม่ได้อยู่ใน stdio.h เจสัน Hirschhorn ทุกคน สิ่งที่ถูกต้องขอย้าย กับคำถามที่สอง คนแรกที่ฉวัดเฉวียนที่นี่เพื่อ คำถามนี้โปรแกรมที่คุณ การเขียนโปรแกรมใช้ในขณะที่ พนักงาน TIM: เสียงดังกราว เดวิดเจลัน: เสียงดังกราว ดีมากเป็นอันดับสองคำตอบ อีกครั้งชื่อโปรแกรมที่คุณ การเขียนโปรแกรมใช้ในขณะที่ นักเรียน JAMES: GDB เดวิดเจลัน: GDB ดังนั้นที่จุดนี้จะเป็น 38 ทั้งหมด แต่ไม่มีใครมีอากาศที่จุดใด ๆ สิทธิทั้งหมดชื่อโปรแกรม ที่ใช้ในขณะที่การเขียนโปรแกรม TIM: valgrind เดวิดเจลัน: valgrind สิทธิทั้งหมดชื่อโปรแกรม ในขณะที่คุณใช้ในการเขียนโปรแกรม นักเรียน AARON: PHP เดวิดเจลัน: PHP ชื่อ โปรแกรมที่คุณใช้ในขณะที่การเขียนโปรแกรม พนักงาน มาเรีย: Facebook เดวิดเจลัน: แสดง เราแสดงให้เราที่ Facebook [APPLAUSE] เรามีคำตอบที่หกบน ในคณะกรรมการสามที่จะไป ชื่อโปรแกรมที่คุณ การเขียนโปรแกรมใช้ในขณะที่ พนักงาน TIM: Google เดวิดเจลัน: Google Brow-- ทั้งหมดที่ด้านขวา ผู้ชม: Boo เดวิดเจลัน: Boo สิทธิทั้งหมด name-- สอง ตอบชื่อ left-- โปรแกรมที่คุณใช้ในขณะที่การเขียนโปรแกรม MAYA: CS50 พูดคุย เดวิดเจลัน: CS50 พูดคุย หนึ่งพยายามมากขึ้นโปรแกรม ในขณะที่คุณใช้ในการเขียนโปรแกรม ผมได้ยินนักเรียน นักเรียน AARON: CS50 IDE เดวิดเจลัน: CS50 IDE และสุดท้ายโปรแกรม ในขณะที่คุณใช้ในการเขียนโปรแกรม TIM: Check50 เดวิดเจลัน: Check50 Nope ขอเปิดเผยคำตอบ จำนวนหกเป็น Spotify สิทธิทั้งหมดผมคิดว่าเรามี เวลาเพียงหนึ่งหรือสองมากขึ้น จบประโยคต่อไปนี้ จุดที่ไม่มีทีมยังคงทั้ง มันเป็นศูนย์ให้เป็นศูนย์ผู้ชนะ ใช้เวลาทั้งหมดในเร็ว ๆ นี้งานที่ดี จบประโยคต่อไปนี้ ฉันไม่เคย gonna-- พนักงาน TIM: ให้คุณขึ้น เดวิดเจลัน: ให้คุณขึ้น นีซ นักเรียน JAMES: ให้คุณลง เดวิดเจลัน: ให้คุณลง ฉันไม่เคย gonna- มาเรีย: เรียกใช้ไปรอบ ๆ และทะเลทรายคุณ เดวิดเจลัน: Run ไปรอบ ๆ และทะเลทรายคุณ วิ่งไปรอบ ๆ ทะเลทรายตกลง นักเรียน AARON: ไม่เคยไงทำให้คุณร้องไห้ เดวิดเจลัน: ทำให้คุณร้องไห้ พนักงาน TIM: บอกลา เดวิดเจลัน: ฉันไม่สามารถเชื่อว่านี่คือ คำถามที่คุณกำลังทั้งหมดรับสิทธิ บอกลายุบและสุดท้าย นักเรียน KATHERINE: ทำร้ายคุณ เดวิดเจลัน: บอกโกหกและทำร้ายคุณ นักเรียนได้รับ 100 จุด นั่นคือ why-- ว่ามันเป็น CS50 เค้กให้บริการในขณะนี้ [ไฟล์เพลงธีม] [เล่นเพลง] DAN ARMINDARIZ: คุณบ้า? สิ่งที่คุณคิดว่าคุณกำลังทำอะไรอยู่? ลำโพง 6: ฉันพยายามที่จะ ได้รับเข้าไปในลิฟท์ DAN ARMINDARIZ: อะไร คุณกำลังพูดถึง? คุณไม่ได้เห็นฉันรอนี่? ลำโพง 6: ผมไม่ได้เห็นคุณคนรอคอย DAN ARMINDARIZ: ถ้าคุณไม่ได้ เห็นฉันรอแล้วทำไมคุณ ใส่ในรถเข็นของคุณเช่นนั้น? ลำโพง 6: เพราะนั่นคือ วิธีการที่ฉันได้รับในลิฟท์ DAN ARMINDARIZ: [ไม่ได้ยิน] ลำโพง 6: รับ out-- ปล่อยให้ไป!