[Bermain muzik] DAVID MALAN: Jadi Mike baru saya mungkin pada separuh kedua buku telefon. Saya kini boleh lusuh masalah pada separuh. Itu adalah sebenarnya sebenar, perjuangan itu. [Bermain muzik] ROBOT: Anda manusia begitu mudah untuk ditewaskan. DAVID MALAN: Baiklah. Ini adalah CS50 dan ini adalah akhir minggu 11. Oleh itu, kita berharap, terutamanya datang di tumit kuiz satu, yang kamu semua lega tetapi juga berbangga hanya sejauh mana anda telah datang. Malah, ramai daripada atasmu, 72% jika tahun lepas adalah sebarang reflection-- tidak mempunyai pengalaman sebelum mengambil kursus sains komputer sebelum ini. Dan sebagainya walaupun anda rasa sedikit kurang daripada teruja bagaimana kuiz sifar atau satu atau beberapa bahagian tertentu telah ternyata, hanya menganggap delta mulai hari ini berbanding minggu sifar. Sesungguhnya, ini, ingat adalah cukup banyak di mana kita bermula. Dan bagi ramai daripada anda, hanya mendapat darn mereka untuk gelung untuk bekerja mungkin satu cabaran awal dan Saya akan menggalakkan anda pada satu ketika, jika anda ingin beberapa sendiri kerja rumah diberikan, kembali dan melaksanakan semula Mario, sama ada ia dalam JavaScript atau PHP atau dalam C, dan melihat, diharapkan, bagaimana mudah, bahawa jenis logik kini datang kepada anda. Hari ini kita mengakhiri tentu di sini di New Haven dan kami memberi anda rasa apa masih lagi di kaki langit, walaupun di luar bilik darjah. Pertama sekali ialah CS50 Hackathon, epik semua nighter di mana anda dan rakan-rakan anda di Cambridge akan mempunyai peluang untuk menyelam ke dalam dan tidak continue-- diharapkan projek akhir start-- untuk beberapa 12 jam, tiba sekitar 7:00 dengan bas bahawa kita akan berikan di sini dari New Haven ke Cambridge. Sekitar 9:00, kami akan berkhidmat makan malam pertama sekitar 1:00, kami akan menjadi makan malam kedua, dan sekitar 5:00, kami akan menyediakan sarapan pagi untuk mereka yang masih berdiri. Dan anda akan melihat kenangan seperti ini semasa bekerja melalui sebelah petang. Gula-gula, dan seperti yang dijanjikan dalam minggu sifar, sayur-sayuran buat kali kedua dalam sejarah, dan juga 04:00, perkara mula kelihatan sedikit seperti ini. Dan kemudian lebih dari itu, sedar bahawa apa yang di hadapan adalah Fair CS50 sini di Yale, jadi fakulti dan pelajar dan kakitangan dari seluruh kampus ini mempunyai peluang untuk menggembirakan dalam tepat bagaimana banyak yang anda semua ditarik dari semester ini. Adakah terdapat dalam Rakyat, CS50 Fair pada hari Isnin 14. Begitu menyimpan bahawa dalam fikiran dan lebih untuk datang dengan butiran dalam talian. Tetapi jika Cambridge merupakan satu petunjuk, sedar bahawa kenangan seperti ini di sini menanti. Dan anda pasti perlu berasa bebas untuk menjemput rakan-rakan anda dalam masa yang sama. Dan jika melihat anda di CS50 Saksama tidak cukup insentif, kita fikir kita akan menjemput beberapa rakan-rakan kami dari industri. Jika anda hendak berbual sehingga alumni dan perekrut dari eBay, ESPN, Facebook, Google, Palantir, YEI dan YHack, dan mungkin lebih, yang diperolehi. Dan jika itu tidak mencukupi untuk datang melihat anda atau perekrut dari industri, menyedari bahawa akan ada sampah dengan hadiah-hadiah yang hebat, di antara mereka, ini. Dan apa yang akan berlaku ialah, apabila tiba di pameran itu, kedua-dua anda dan hadirin akan menyerahkan program kecil untuk acara hari ini memberitahu anda apa yang perlu dilakukan. Apabila, apa yang ada. Terdapat beberapa tempat kecil pemegang pelekat muka smiley. Dan kamu semua, yang pelajar, akan mendapat beberapa 10 plus pelekat muka smiley dan sesiapa yang melanggar yang kejanggalan sosial dan datang terpulang kepada anda dan berkata, apa yang anda lakukan? Atau saya boleh melihat demo apa yang anda lakukan? Anda menyerahkan mereka pelekat dan pelekat yang merupakan kemasukan dalam cabutan bertuah yang hebat seperti ini di sini. Jadi yang perlu membantu anda memecahkan ais dan memberi semua orang sedikit alasan untuk gris mereka roda. Dan anda akan melihat ungkapan itu dan kenangan yang satu ini di sini, yang satu ini di sini, dan kemudian, dengan bangganya, akan kamu semua mempunyai pertama anda pernah "Saya mengambil CS50 "t-shirt juga. Jadi lebih kepada yang akan datang. Sekarang sebagai tambahan kepada Sudah tentu, adalah sangat khusus ditawarkan hari ini untuk apa yang di kaki langit, sedar juga bahawa di antara pemberian, terima kasih kepada Megan, adalah Yale pertama panduan tidak rasmi untuk CS di Yale, di mana dia hebat diagramed pelbagai laluan yang anda boleh mengambil selepas meninggalkan CS50 atau 112 kursus atau lain di sini di Yale, supaya anda boleh meneroka perkara yang baik di luar CS50 sendiri, jika anda mahu. Dan gambar rajah anda akan lihat ada perkara tersebut. Dan juga juga sedar bahawa hari ini, 3:00-4:30 PM adalah yang pertama kali CS50 Expo di sini di Yale, lebih di Perpustakaan Memorial Sterling. Dan ini adalah satu peluang untuk melihat beberapa projek bahawa tenaga pengajar kita sendiri dan beberapa upperclassmen di sini telah dicipta dalam kelas mereka, dalam projek-projek penyelidikan mereka, kepentingan keusahawanan mereka. Jadi jangan menyertai kami di sana untuk makanan ringan dan beberapa peluang yang menakjubkan dan sekilas tentang apa yang anda kini boleh melakukan seperti yang seorang ahli sains komputer bercita-cita. Dan dari segi peluang sekarang, dengan CS50 sendiri, untuk terlibat, sedar, jika tidak biasa, yang sebagai tambahan kepada kolej ini penawaran CS50, yang Kolej Lembaga- yang mana yang diketahui lebih mesra atau kurang fondly-- sedang dalam proses menubuhkan baru kurikulum AP Sains Komputer. Jadi sebahagian daripada anda, sebahagian kecil daripada kamu, mungkin mempunyai diambil AP CSA, Sains Komputer A, yang fokus, terus-terang, sangat banyak kepada bahasa Jawa, jenis daripada dengan tidak mengambil inspirasi, agak kerap, dan keseronokan dan masalah menyelesaikan amnya. Apa yang benar-benar baik tentang baru rangka kerja kurikulum itu yang dikeluarkan pada musim gugur 2016 daripada Lembaga College adalah bahawa ia akan menjadi AP Komputer Prinsip-prinsip sains yang adalah lebih serupa dengan lebih inspirasi CS sifar, CS satu, CS dua kursus yang paling universiti mungkin memanggil mereka. Dan akan ada beberapa pelaksanaan kursus ini. UC Berkeley melakukan satu. co.org melakukan satu. CS50 adalah melakukan satu. Dan jadi jika anda mempunyai kepentingan dalam terlibat di sekolah tinggi pendidikan dan bekerja dengan CS50 dalam kapasiti kakitangan, melakukan outreach seperti ini, jangan mendekati kepada kami dan juga mana-mana kursus kepala. Dan juga juga, kini bermula merekrut. Anda semua hanya kira-kira untuk layak untuk mengajar kelas yang sama di sini di Yale. Dan apa yang telah terutamanya, terus-terang, menarik, menakjubkan pada tahun lalu adalah yang benar-benar, dengan CS50, ada kita mempunyai satu pasukan kira-kira 44 sebahagian besarnya kakitangan ijazah yang sedang berkhidmat sebagai pembelajaran ijazah penolong atau TA lebih umum, kali pertama dalam sejarah Yale. Dan supaya anda akan menjadi yang kedua generasi yang betul-betul peluang itu. Jadi kami menggalakkan anda untuk memohon sama ada sebagai TA atau CA dalam peranan pengajaran atau dalam beberapa peranan yang lain. Cukup untuk mengatakan, dengan semua lagu-lagu dan tarian, secara literal, yang kita seolah-olah mempunyai, ada apa-apa bilangan cara di mana anda boleh mendapatkan terlibat secara kreatif, artistik, serta pendidikan. Jadi jangan maklumkan kepada kami melalui URL ini di sini. Sekarang sedikit masa dari sekarang, kami akan menangguhkan dengan tradisi kami sama seperti kita mula semester ini dengan kek di dewan makan yang berhampiran. Tetapi kami ingin mengikat sehingga beberapa kehilangan punca. Dan pertama sekali, aku sudah hanya suka untuk mengenali satu. Ini berlaku minggu lepas. Jadi saya telah berkenalan dengan "Terdengar di Yale," jika- jika kita, yang akan kita katakan, meningkatkan video ini, atau photo-- ini anda akan melihat baju ini bahawa saya telah dijual untuk $ 15 dan kemudian gambar ini telah diambil. Perniagaan, Saya diberitahu, mempunyai telah baik sejak itu. Tidak pergi ke super baik rumah kembali. Tetapi tidak kira bagaimana ini goes-- hujung minggu dan benar-benar, satu lagi [didengar]. Oleh itu, kita Rumpus hari ini, CS50. The hookup carta Bingo, yang adalah di belakang, melibatkan CS50. Saya tidak mahu kata-kata saya hadir dalam transkrip, jadi saya akan just-- OK, di sini kita pergi. OK, jadi itulah salah satu daripada kuasa. [Ketawa] Tidak akan dapat untuk mencari pada perkataan itu walaupun. Baiklah. Jadi tidak kira bagaimana ini tertentu hujung minggu ternyata dengan Harvard Yale, tahu ia merupakan satu penghormatan mutlak untuk kita dan begitu teruk menarik dapat bekerjasama dengan Scass, dengan Jason, dengan Andy, dengan pasukan keseluruhan di sini. Yale vs Harvard, kami masih bekerja pada itu, nampaknya. [Ketawa] Ia benar-benar telah menjadi istimewa. Dan seperti yang saya katakan sebelum ini, semua universiti untuk bekerjasama dengan dengan cara ini, ia benar-benar menjadi istimewa untuk kita untuk bekerja di sini dengan pasukan dan pelajar-pelajar di Yale. Jadi ia menjadi hebat memuaskan dan kami selama-lamanya berterima kasih untuk peluang ini untuk menjadi dialu-alukan kerana kita telah berada di sini. Ya, biarlah saya katakan beberapa terima kasih yous pertama, sebelum kita mengubah keadaan kepada beberapa anda dan beberapa penyertaan penonton. Pertama sekali, untuk Scass, untuk Jason, Andy, dan pasukan Yale keseluruhan. Terima kasih kerana membuat ini kursus yang hebat di sini. [Tepuk tangan] Saya ingin menarik anda perhatian kepada semua nama-nama yang mengarang pasukan CS50 dan di dalam New Haven. Lebih 100 daripada kami, rakan-rakan dalam kedua-dua bandar-bandar ini. Dan dengan itu kita tidak akan menghabiskan masa, saya ketakutan, pada setiap satu daripada nama-nama. Aku ingin menarik anda perhatian ke satu rakan-rakan, khususnya, untuk beberapa sebab. Gambar di mengajar rakan-rakan Alex, yang, nampaknya, tidak lama sebelum dia mengambil masa empat pasang CS50 Warna dari peristiwa baru-baru ini. Tetapi Alex telah menjadi menakjubkan watak untuk mempunyai pada kakitangan. Dia, kita akan berkata, tidak penyokong yang paling besar CS50 datang ke Yale lebih setahun yang lalu, tetapi dia bertukar menjadi luar biasa ini tenaga pengajar kami, yang luar biasa Kanan dalam Sains Komputer, dan, dan, dan yang paling penting, nombor salah satu di atas Lembaga Big CS50 tahun ini. Jadi tahniah kepada Alex juga, di sini. [Tepuk tangan] OKEY. Malah Fun, jadi dengan Rob Bowden pulang ke rumah, adakah dia dan saya menjalankan Big Lembaga Pengarah pada tahun lalu. Dan sebagainya Rob begitu marah Alex telah mengalahkan dia yang kita walaupun melakukan rawak audit kod Alex memastikan bahawa ia adalah selaras dengan spesifikasi set masalah, dan sesungguhnya ia mengalahkan Andrew dan Rob sini di Lembaga Big tahun ini, supaya Tahniah kepada dia. Sesetengah cepat terima kasih yous kepada pasukan rumah belakang, Daven dan Maria dan Hannah dan Rob, yang kita tidak lama lagi akan melihat. Dan juga, beberapa anggota sepenuh masa yang bekerja sebahagian besarnya kembali rumah di belakang tabir, Doug, yang mengetuai AP CS50 kami program, Dan Armendariz, yang, dengan rakan-rakan kami di Cloud 9, mengambil ke peringkat seterusnya kita menggunakan CS50 IDE tahun ini, Colton, sudah tentu, dengan siapa kita telah mula muzik yang paling setiap hari, Aliess, yang benar-benar dalam yang sama menimbulkan sekarang kembali dalam kabinet di sana, sehingga atas. Dan kemudian Dan Coffey dari pasukan pengeluaran kami, Scully dari pengeluaran kami pasukan, Ian, Ramon, Jordan. Dan, sudah tentu, sangat biasa menghadapi itu, agak humorously, anda lihat betul-betul ini menimbulkan atau tepat konteks ini kedua-dua di Cambridge dan sekarang di sini di New Haven, Zamyla kita sendiri, yang jika kita meningkatkan, kelihatan seperti ini kebanyakan komputer riba setiap pada waktu pejabat paling setiap malam. Dan sebenarnya, tidak semua kakitangan, sudah tentu, boleh berada di sini hari ini, tetapi saya fikir apa yang kita akan lakukan adalah meredupkan seketika dan membolehkan kakitangan, kedua-dua dari New Haven dan Cambridge, untuk menawarkan beberapa kata-kata mereka sendiri. [VIDEO PLAYBLACK] -Terdapat Ada kursus lain di mana semua orang yang bekerja untuk kursus seperti teruja untuk berada di sana dan, seperti, terlibat di dalamnya, sebagai CS50. Saya tidak tahu, ia seperti ini benar-benar, seperti, penting dan istimewa tanggungjawab dan jenis satu pengalaman yang luar biasa dan saya benar-benar gembira saya mendapat untuk menjadi sebahagian daripada pendidikan rakyat. -CS50 Pada pendapat saya, amat menakjubkan. Saya sukakannya. Saya suka apabila saya telah mengambil kelas, dan saya suka ia lebih sebagai TA. -TFing Ialah banyak kerja, tetapi ia benar-benar memberi ganjaran kerana anda dapat mengajar begitu banyak. Anda benar-benar mengenali pelajar anda. Anda mendapat tahu bahan ini sendiri. Dan anda boleh hanya mahu mereka menjadi ahli-ahli sains komputer. Pelajar -My adalah Kemuncak semester saya. [Bermain muzik] -Dan Ini adalah CS50. -Aku Hanya tidak pernah merasa sebanyak seperti pemimpin di kampus kerana saya mempunyai semester ini. -Ini Adalah salah satu daripada hanya peluang di kampus Yale untuk benar-benar mendapatkan melabur dalam pengajaran. -Ia Benar-benar sejuk untuk melihat CS50 dari pihak lain. -Saya Terkejut pada berapa teruja semua pelajar. -Ia Juga adalah baik apabila, seperti, orang, seperti, mendapatkan semula, seperti, gambar Rick Astley kita seperti, yang itu? -Yeah, Saya mahu memberi semula kerana saya mendapat banyak sokongan apabila saya adalah seorang pelajar. -Semua Yang anda perlukan adalah semangat dan cinta pengajaran atau CS, atau mana-mana perkara di atas dan anda akan dapat melakukannya. -Semua Pelajar saya menjaga Rick-rolling saya. [Bermain muzik] -Ia Sudah menyeronokkan begitu banyak untuk, seperti, mengajar tentang perkara ini yang saya benar-benar suka dan berfikir adalah banyak keseronokan dan, seperti, cuba untuk mendapatkan orang lain teruja juga. Saya Annaleah Ernst dan ini adalah CS50. [CHEERS] [Bermain muzik] [AKHIR MAIN SEMULA] DAVID MALAN: Baiklah, jadi mana yang diketahui yang kami mula semester ini melihat pemikiran pengiraan dan penyelesaian masalah lebih cekap sambil berfikir sedikit lebih seperti komputer. Dan bukannya pengulangan sesuatu seperti mentega kacang dan jeli, ingat bahawa kita mempunyai buku telefon di sini, kita menyelesaikan masalah seperti set masalah pada permainan 15. Tetapi kita fikir kita akan cuba sesuatu yang baru di sini, di mana kita melihat hanya setakat apa idea ini berfikir secara berkomputer telah tenggelam dalam. Di mana kita fikir kita akan cuba untuk menawarkan sehingga, dalam bentuk sukarelawan, beberapa arahan dan melihat bagaimana juga kita semua dapat mengikuti mereka. Dan untuk ini, saya perlu sekurang-kurangnya seorang sukarelawan. Jika anda mungkin adalah- saya melihat seseorang yang ditoreh di bahu di sana. Adakah ini layak? Tidak? Tidak, semua betul. Bagaimana pula, OK, dalam hijau. Ayuh kembali. Datang pada lebih. Jadi mari kita pergi ke depan dan melakukan ini. Saya mempunyai beberapa nota di sini bahawa kita akan bekerja bersama-sama. Dan apa nama awak? ERICA: Erica. DAVID MALAN: Erica? Baiklah. Biar saya memberi anda ini. Erica, baik untuk bertemu dengan kamu. Baiklah, jadi dalam hanya moment-- yang anda semua harus mempunyai sekeping kertas kosong. Jika tidak, hanya mencari-cari dan lihat jika anda boleh mengambil satu. Dan mencari pen atau barang kecil. Dan kita akan cuba sesuatu seperti ini. Jika anda selesa berbuat demikian, Erica, saya memerlukan anda untuk menggambarkan apa yang anda lihat di bahagian ini legap kertas supaya penonton di sini adalah hanya akan melakukan apa yang benar-benar anda mengatakan dengan mengikuti arahan anda. Dan kemudian hanya dalam masa, saya akan datang sekitar dan mengambil rawak pensampelan beberapa gambar dan kita akan melihat betapa tepat rakan sekelas anda telah lakukan. ERICA: OK. DAVID MALAN: membuat masuk akal? ERICA: Ya. DAVID MALAN: Baiklah. Jadi, anda pada ketika ini, sebagai penonton, sekiranya mempunyai sebidang kosong kertas, pen atau pensil, dan yang perlu anda lakukan apa Erica berkata. Pergi. ERICA: Orientasi Landskap. Di tengah-tengah kedua-dua menegak dan paksi mendatar halaman, menarik persegi, bukan segi empat tepat, walaupun pihak, kira-kira satu inci pada setiap sisi dengan pusat dataran di tengah-tengah kertas. Secara langsung above-- berfikir landskap orientation-- atas persegi yang tetapi menyentuhnya, anda perlu mempunyai bulatan dengan jejari yang sama separuh daripada tepi dataran. Jadi bulatan akan dapat untuk dimuatkan di dalam dataran dan akan hanya menyentuh bahagian atas daripada tengah-tengah, tengah daripada sebelah atas dataran. Dan kemudian terus di bawah dataran, anda perlu ada segi tiga sama sisi dengan satu mata bahagian menyentuh bahagian bawah dataran dan kemudian sama sisi. DAVID MALAN: Baiklah. Sehingga adalah amat tepat. Biar saya meninggalkan anda di sini hanya untuk seketika dan melihat jika kita boleh mendapatkan beberapa jawapan. Bolehkah saya dapatkan anda? OKEY. Dapatkan milik anda, anda. Sekarang saya akan untuk memancing one-- Saya tidak tahu, itu sangat baik. Anda semua sangat baik pada ini. Bolehkah saya mengambil satu ini? Terima kasih. [Ketawa] Kami akan Rawakkan. Bolehkah saya mengambil milik anda juga? Terima kasih. Tidak, itu adalah pujian. OK, ya yang sangat baik. Terima kasih. Baiklah. Dan hanya jadi saya tidak sesiapa pengabaian di sini. Itu sangat baik, OK. OK, itu comel. Baiklah. Itu sudah cukup untuk satu ini. Jadi mari kita lihat bagaimana kita lakukan di sini. Baiklah jadi mengapa tidak kita pergi ke hadapan sekarang dan saya akan merosakkan, dengan Erica masih di sini, apa imej yang sepatutnya. Hebat, tepat diterangkan, saya akan berhujah. Sekarang mari saya pergi ke hadapan dan melihat pada sampel rawak daripada gambar-gambar yang kami dapati di sini. Jadi mari kita pergi. Yang pertama beberapa Saya mendapati were-- di sini adalah satu. Jadi sangat baik dilakukan. Berikut adalah satu lagi, sangat baik dilakukan. Berikut adalah satu lagi, dan ini adalah di mana ia semakin janggal kerana ada seperti 50 atau 100 ini di luar sana. Tetapi kemudian saya terus mencari dan kami dapati. Jadi orientasi yang tidak berapa betul. Satu lagi betul. Kami mempunyai satu ini, semua betul, jadi tidak berapa betul. Kemudian ada satu ini, mungkin tidak cukup mengikut skala. Dan kemudian yang comel, jika saya boleh, sangat baik dilakukan. Tahniah kepada Erica untuk melakukan apa-apa kerja yang baik. Terima kasih. Apa kata kita get-- yang kita boleh mendapatkan satu lagi secara sukarela untuk datang dan melakukan perkara yang sama? Naiklah, ya. Dan saya minta maaf kerana mengambil kertas dari semua orang. Jika anda boleh cuba untuk minta-minta satu bahagian lain, kami akan melakukan ini sekali lebih ke arah ini. Siapa namamu? ADAM: Adam. DAVID MALAN: Adam. Naiklah. Baiklah. Jadi tugas itu akan menjadi sangat sama, gambar yang berbeza. Gembira Mengenali Anda. Ayuh sekitar. Baiklah. Dan kami akan melakukan ini sekali lagi, kali ini dengan gambaran yang berbeza dari Adam. Adam akan menerangkan kepada anda, opaquely-- menunjukkan confidence-- yang berikut. Lantai adalah milik anda. ADAM: Ia adalah persegi yang sangat besar. Bolehkah saya mengatakan bahawa? DAVID MALAN: Ya, itulah yang baik. Itulah betul. ADAM: Tetapi sangat besar, seperti. Tetapi bermula pada center-- yang seperti, dari pusat, tetapi ia suka mengembang keluar dari pusat. Mahu, bahagian tengah halaman ini masih tengah-tengah, jadi menyimpan bahawa dalam fikiran. [Ketawa] Kemudian, bahagikan kepada dua bahagian, tetapi seperti, di tengah, akan gaya anjing panas. Yeah. Like. Sebab itu dibahagikan dengan cara itu, seperti naik dan turun, menegak. Menegak. Dan kemudian dari menegak talian, pergi dari sebelah kanan pusat itu garis menegak, pergi ke kanan untuk membahagikan segi empat tepat yang di sebelah kanan pada separuh. OKEY. Jadi, tetapi sekarang, ia akan mendapat sedikit rumit, jadi mari kita berpegang sini. Anda akan berbuat demikian sekali lagi, tetapi akan naik dari itu. Oleh sebab itu anda perlu mempunyai segi empat tepat, yang segi empat tepat yang besar, dan dua kuasa dua kecil di sebelah sana. Dan kemudian membahagikan anda persegi di sebelah kanan atas pada separuh cara yang sama anda dibahagikan dataran besar pada permulaan. OKEY. OKEY. Sekarang, jadi sekarang anda perlu persegi yang yang yang dibahagikan kepada dua segi empat tepat. Dan kemudian menarik garis yang sama anda menarik pada permulaan dari tengah titik persegi asal dengan baris di tengah-tengah kepada far-- mendatar dari yang baru atas dan ke bawah garis. Dan kemudian mencipta persegi itu lagi di bahagian kuadran tangan kanan. Maksud saya, bukan kuadran, apa sahaja kelapan adalah kuadran. DAVID MALAN: Saya akan pergi ke mula mendapat kunci, OK? ADAM: Ya, OK. Jadi, jika ada apa-apa pertanyaan, Saya boleh mengambil orang-orang sekarang. DAVID MALAN: Bolehkah saya melihat hanya beberapa contoh? Baiklah, kita mendapat satu ini di sini. Baiklah, yang satu ini di sini. Baiklah, masih bekerja. Sangat bagus. Ya. ADAM: Saya tidak pandai kelas ini. DAVID MALAN: Terima kasih. Yeah. OKEY. Izinkan saya mengambil kedua-dua. Terima kasih. Baiklah, dan satu lagi dari sini. Satu lagi dari sini. Terima kasih. Oh, itu sempurna. Terima kasih. Baiklah. Maka Adam, mari kita lihat bagaimana mereka lakukan. Dan saya akan mendedahkan pada skrin apa imej itu kali ini. Jadi apa yang kita cari ini masa, mengikut arahan yang tepat Adam, adalah ini. Dan apa yang kita dapat ialah beberapa kerja-kerja kecantikan di sini, saya akan berkata. ADAM: Oh, Saya-- wow. DAVID MALAN: Anda terkejut? [Ketawa] Kemudian kita mempunyai satu ini. Jadi sama dalam semangat, tetapi tidak cukup. Kemudian kita mempunyai versi windowed ini. Dan kemudian satu ini. [Ketawa] Dan maka ini adalah mungkin kegemaran saya. Yang ini hanya sedikit condong. ADAM: Itu satu bukan salah saya. Yang itu bukan salah saya. DAVID MALAN: Sebenarnya semua hak, terima kasih dan tahniah kepada Adam kerana begitu tepat. ADAM: Terima kasih. DAVID MALAN: Jadi mengapa tidak kita cuba masa ini sekurang-kurangnya satu lagi tetapi jenis flip keadaan. Jadi sekarang kita memerlukan seseorang yang yang lukisan selesa dan mempunyai seratus rakan sekelas anda merenung ke bawah di belakang anda semasa anda menarik, menerima arahan dari rakan-rakan anda. OK, bagaimana pula ungu. Naiklah. Baiklah. Jadi dalam moment-- apa nama anda? ANGELA: Angela. DAVID MALAN: Angela. Naiklah, Angela. Jadi Angela akan berdiri lebih kurang di sini, di mana dia tidak dapat melihat overhed, dia boleh hanya melihat lembaga itu. Gembira dapat bertemu dengan anda, Angela. Berikut adalah sekeping anda kapur. Saya akan menunjukkan penonton gambar dan kemudian lebih kurang teratur, jenis seperti yang PBJ, kita akan mempunyai anda semua melaungkan, linear, apa yang anda ingin Angela untuk menarik. Bunyi yang baik? Yang baik. Yeah. Adakah seseorang yang ingin menawarkan arahan kepada Angela? Ia tidak bahawa- baik, OK. PENONTON: Circle? Di bahagian atas papan. DAVID MALAN: Baiklah, saya mendengar bulatan di bahagian atas papan. PENONTON: Ia adalah satu watak kayu. DAVID MALAN: OK saya mendengar ia adalah satu watak kayu. Dan di sini, anda mahu untuk memegang ini di tangan anda yang lain? OK, selepas ini? ANGELA: Rajah Stick, baiklah. DAVID MALAN: Lukiskan bulatan di tengah-tengah papan. Ia adalah satu watak kayu. Stop! Stop! Stop! Hanya menjaga badan. ANGELA: Jadi ia seperti gula-gula yang? DAVID MALAN: Tambah dua kaki pertama. ANGELA: Down di sini. DAVID MALAN: OK, saya mendengar yeah. ANGELA: Jadi di sini? DAVID MALAN: Lengan bermula dari badan ke arah kepala. ANGELA: Seperti itu? Apa? DAVID MALAN: OK, di sini, tunggu, bagaimana tentang perkara ini. Sebelah tangan naik. PENONTON: tangan kanan mempunyai tangan pada pinggul dan arm-- yang lain DAVID MALAN: The has-- lengan kanan saya mendengar lengan kanan mempunyai tangannya pada pinggangnya. ANGELA: tangan kanan-Nya? DAVID MALAN: kanan-Nya. ANGELA: Seperti itu? DAVID MALAN: Ya. Apa lagi? PENONTON: arm-- lain Cabang lain naik. DAVID MALAN: Cabang lain naik. ANGELA: Oh, begitu? DAVID MALAN: Baiklah, dan- PENONTON: Dia berkata sesuatu. DAVID MALAN: Dia berkata sesuatu. ANGELA: Seperti gelembung ucapan? Ada garis, lebih kurang 10:00, yang keluar dari kepala. Satu barisan pada jam 10:00 kedudukan yang menarik, seperti, dari jejari, projecting-- [Ketawa] ANGELA: Like? PENONTON: Tidak! DAVID MALAN: Ada garis pada jam 10:00 dari kepala keluar. PENONTON: Lihat seperti garis yang keluar di atas jejari. Dan janganlah kamu menghampiri ia. Adakah apa yang anda lakukan asalnya. DAVID MALAN: Adakah apa yang anda lakukan asalnya. Yeah. PENONTON: Dia mengatakan hi. DAVID MALAN: Write-- dia berkata hi. Apa yang kita fikir? Baiklah. Tahniah. Jika anda ingin mengambil Sesungguhnya, engkau memang mendapat ia. Sangat baik dilakukan. Oleh itu, kita tidak mencuba peluang terakhir ini sebelum itu sebelum kita menangguhkan untuk cake-- tetapi kita fikir kita akan cuba untuk mendapatkan semua lebih daripada anda terlibat vs Beberapa kakitangan juga. Dan sebagainya, jika saya could-- adalah terdapat lima orang kakitangan yang ingin menjadi sukarelawan dan datang ke sini? Stelios, adakah anda ingin membawa empat rakan-rakan di bawah? Daripada kakitangan. Ayuh ke bawah. Yeah. Andy. Yeah. Ayuh ke bawah. Dan jika anda semua ingin untuk mengatur diri dalam garis belakang meja biru ini. Sekarang kita perlu lima sukarelawan pelajar. OK, jadi bagaimana pula kamu berdua duduk di sana. Tiga, empat, di tengah-tengah. Oh, dan di sini, lima di akhirnya. Naiklah. Ya, anda pada akhirnya. Ayuh ke bawah. Dan pelajar hendaklah di sini. Dan- adakah kita kehilangan some-- satu, dua, tiga, empat saya mengatakan pada seseorang yang still-- ya, anda, anda datang ke bawah. Baiklah. Oleh itu, kita akan menerangkan kaedah-kaedah di sini jika anda tidak pernah mendengar sebelum ini, tetapi ia kedengaran sesuatu yang kecil seperti [Memainkan TEMA LAGU KE persengketaan keluarga] Aw. OKEY. Jadi di sini kita mempunyai keluargamu Colton, laman web? OKEY. Jadi di sini kita mempunyai Feud Keluarga. Dan kini anda akan mempunyai untuk memaafkan. Anda mungkin ingat bahawa dalam masalah menetapkan lapan, kami bertanya anda beberapa kajian kuiz soalan yang jenis, jenis dalam bentuk soalan Jeopardy, walaupun ia adalah soal jawab. Kami mengambil keputusan selepas mengeluarkan p-set lapan yang kita mahu bermain Feud Keluarga sebaliknya, jadi kami telah mengambil beberapa kebebasan bagaimana untuk menukar Jeopardy soalan untuk Feud Keluarga, tetapi data berikut mungkin atau boleh tidak mencerminkan jawapan yang betul. Maka dengan itu, yang berkata, cara ini akan bekerja adalah bahawa kita mempunyai pasukan pelajar di sini. Kami mempunyai pasukan kakitangan di sini. Kami akan pertama mempunyai dua orang ahli kakitangan dan pelajar menghadapi mati. Saya akan bertanya soalan dan Orang pertama yang buzz masuk dengan sini-- ini VOICE: Itu adalah mudah. DAVID MALAN: Button --Easy, yang satu-satunya butang merah kita boleh dapati. Dan menurut lelaki di Staples, beliau tidak pernah seseorang yang dilihat benar-benar membeli Butang mudah di Staples. Yang demikian itu bagaimana buzz dua orang di dalam. Sesiapa yang sibuk dalam pertama bukan sahaja mendapat beberapa mata tertentu, mereka juga mendapat kawalan lembaga. Matlamatnya, maka, jika pelajar-pelajar, misalnya, menang yang melambungkan, anda semua perlu tampil dengan lebih jawapan bahagian sebelum mendapat tiga serangan dengan meneka salah. Saya akan terangkan semula ini kerana kami pergi. Baiklah. Oleh itu, marilah kita pergi ke hadapan dan mula seperti berikut. Siapa nama anda? VLAD: Vlad. Vlad, baiklah. Gembira Mengenali Anda. Dan memperkenalkan diri anda kepada pasukan ini. Shreyas: Shreyas. DAVID MALAN: Shreyas. Jadi di sini kita mempunyai dua mudah Butang, satu soalan, dan berikut akan didedahkan sekarang dengan Colton, fungsi yang diisytiharkan dalam standard io dot h. VOICE: Itu adalah mudah. DAVID MALAN: Anda memukul pertama jadi kita akan pergi dengan kakitangan. Shreyas: Cetak f. DAVID MALAN: Tunjukkan kami cetak f. [DING] DAVID MALAN: sangat bagus. Jadi sekarang kakitangan mempunyai kawalan lembaga. Oh, dan jika kita akan untuk menyimpan skor, kita perlu seseorang yang benar-benar baik di aritmetik di bawah tekanan. Betul ke? Betul ke? Betul ke? OKEY. Saya melihat tangan anda terlebih dahulu. Ayuh ke bawah. Siapa nama anda? DYLAN: Dylan. DAVID MALAN: Oh, Dylan, baiklah. Dylan, baik untuk bertemu dengan kamu. Jadi jika anda boleh merebut sekeping kapur dan ke kiri dan kanan melekat angka, menjejaki tepat aritmetik berikut. Kakitangan kini mempunyai 68 mata. Baiklah. Jadi soalan seterusnya, khususnya Andy, adalah sama. Andy, apakah fungsi diisytiharkan dalam standard i o dot h? ANDY: scanf. DAVID MALAN: Colton, menunjukkan kepada kita scanf. [DING] Sangat baik, sehingga tambahan 12 mata untuk pasukan kakitangan. Stelios, soalan sama, fungsi A diisytiharkan dalam standard i o dot h. Hanya Stelios, sila. STELIOS: Letakkan c. DAVID MALAN: Putc. Menunjukkan kepada kita putc. [ERROR Buzzer] Satu mogok. Hanya dua kekal. Kakitangan, fungsi yang diisytiharkan dalam standard i o dot h. STELIOS: Maksud saya, ia adalah. DAVID MALAN: Sebenarnya, tidak, ia mungkin berada di sana, tetapi ini adalah hanya antara enam jawapan. Detail-- utama yang tidak bermakna ia adalah salah. Ia hanya bermakna ia bukan antara enam jawapan. PENONTON: Dia asing. DAVID MALAN: Oleh itu, tidak baik, tidak salah. AHLI KAKITANGAN: Getc DAVID MALAN: Getc. [DING] DAVID MALAN: Kami akan memberikan kepada anda. Fgetc. Lima mata lebih di papan. Kakitangan, fungsi yang diisytiharkan dalam standard i o dot h. AHLI KAKITANGAN: F dibaca. DAVID MALAN: baca F, menunjukkan kepada kita. [ERROR Buzzer] DAVID MALAN: Dua serangan. Shreyas, anda mempunyai satu lepas peluang sehingga pelajar, hanya dengan mendapat salah satu daripada jawapan di atas kapal, mempunyai peluang untuk mencuri mata. Anda boleh all-- AHLI KAKITANGAN: Oh, boleh kita? DAVID MALAN: Tidak, anda tidak boleh. Ia hanya anda. Hanya awak. Shreyas: Apakah f terbuka dalam standard i o? DAVID MALAN: Kita akan lihat. F terbuka. [DING] Ia adalah, selama sepuluh mata. Kembali ke Andy. Membuat atau memecahkan sini. Fungsi diisytiharkan dalam standard i o dot h. ANDY: F rapat. DAVID MALAN: Tunjukkan kami f dekat. [DING] Sangat bagus. Enam? Kami hanya mempunyai lima. Kami hanya mempunyai lima jawapan di atas kapal, yang bermakna kakitangan telah memenangi kategori ini. Sangat bagus. Tiada ia adalah kekurangan ciri. Baiklah. Jadi sekarang mari kita pergi untuk pusingan kedua kami. Oleh itu, kita perlu Andy dan apa nama anda? BONNIE: Bonnie. DAVID MALAN: Bonnie, baik untuk bertemu dengan kamu. Baiklah, datang ke atas sehingga buzzer. Baiklah, dan di sini kita mempunyai soalan berikutnya. Perisian digunakan manakala pengaturcaraan. Menamakan suatu perisian anda gunakan semasa pengaturcaraan. ANDY: IDE DAVID MALAN: CS50 IDE [ERROR Buzzer] ANDY: Saya totally-- apa? Oh, sama sekali tidak. [DING] DAVID MALAN: Text Editor. Adakah kita mahu memberikan kepada mereka? Ya. Ya. Kerja yang baik kepada kakitangan. Yes-- [didengar] yang pelajar kelihatan benar-benar berpuas hati. OKEY. Jadi Stelios, namakan sekeping perisian yang digunakan semasa pengaturcaraan. Dan mula berfikir untuk cara untuk mencuri ini. STELIOS: GDB. DAVID MALAN: GDB, Debugger. [DING] Sangat bagus untuk 15 lebih banyak mata. Frank? FRANK: terminal A. DAVID MALAN: Tetingkap terminal. [ERROR Buzzer] Oh, saya minta maaf. Perisian digunakan manakala pengaturcaraan. AHLI KAKITANGAN: Valgrind. DAVID MALAN: Valgrind, menunjukkan kepada kita. [ERROR Buzzer] Oh, Shreyas, pelajar, anda hanya perlu satu jawapan itu di papan untuk mencuri mata. Shreyas: pengkompil A. DAVID MALAN: Tunjukkan kami compiler. [DING] Sangat bagus. Kembali ke Andy. ANDY: ini adalah banyak tekanan. DAVID MALAN: Perisian digunakan semasa pengaturcaraan. ANDY: Sistem operasi. DAVID MALAN: Sistem operasi. [ERROR Buzzer] Pelajar, terdapat tiga kemungkinan jawapan yang tinggal di papan. Apa yang akan menjadi jawapan anda? Anda semua boleh membuat keputusan bersama-sama. PELAJAR: Interpreter? DAVID MALAN: Seorang jurubahasa. [ERROR Buzzer] Menunjukkan kepada kita jurubahasa. Tidak! Oleh itu, marilah kita pergi ke hadapan dan mendedahkan sekarang apa jawapan yang di atas kapal. Nombor empat. [DING] [Ketawa] Nombor lima. [DING] Oh, dan nombor enam. [DING] Spotify. Baiklah. Jadi perkara ini tinggal di sebelah ini. Saya rasa kita mempunyai masa untuk satu pusingan lagi sebelum kek. Mari kita pergi ke hadapan dan skip-- mari kita skip satu depan. . Ya Ya, skip. Break, cepat. OKEY. Kami tidak mahu berbuat demikian kepada anda untuk kali terakhir. Baiklah. Jadi soalan yang akhir di sini sekarang secara Stelios, terima kasih. Dan yang terpulang seterusnya? SABRINA Sabrina. DAVID MALAN: Sabrina, baik untuk bertemu dengan kamu. Baiklah. Oleh itu, sesiapa hits butang pertama, soalan itu masalah Kegemaran ditetapkan. VOICE: Itu adalah mudah. DAVID MALAN: Saya mendengar ia di sini, para pelajar. SABRINA: P menetapkan sifar. DAVID MALAN: Tunjukkan kami p set sifar. Sangat bagus untuk 26 mata. Baiklah, jadi siswa yang terpulang seterusnya di sini? Saya rasa anda selepas ini. Siapa nama anda? ALEK: Alek. DAVID MALAN: Alek, baik untuk bertemu dengan kamu. Baiklah, masalah kegemaran anda ditetapkan. ALEK: Tunjukkan saya p set lapan. DAVID MALAN: Tunjukkan saya p set lapan. [ERROR Buzzer] Saya akan berkata, berdasarkan sebenar data dari masalah set lapan, jadi p set lapan tidak adalah antara atas empat pilihan jawapan dalam kes ini. Siapa nama anda? BURKE: Burke. DAVID MALAN: Burke, apa yang masalah kegemaran anda ditetapkan, atau masalah kegemaran bahagian ditetapkan di kalangan semua rakan sekelas anda yang lain? BURKE: Menyulitkan atau [Didengar] p menetapkan tujuh. P menetapkan tujuh. DAVID MALAN: Tunjukkan kami p set tujuh. Nombor satu jawapan daripada pelajar yang sebenar. Baiklah. Apa yang anda ada untuk anda masalah kegemaran menetapkan. PELAJAR: Yang dengan cipher, menyulitkan. Yang dengan kripto seperti. DAVID MALAN: (diam-diam) P menetapkan dua? PELAJAR: Ya. DAVID MALAN: P menetapkan dua! [DING] Sangat bagus. Hanya ada satu jawapan ditinggalkan di atas kapal kerana kita lakukan empat pilihan jawapan atas. Jadi jika- apa nama anda lagi? BONNIE: Bonnie. DAVID MALAN: Bonnie. Bonnie, jika anda boleh memberitahu kami apa yang Harvard dan Yale pelajar keempat paling masalah kegemaran menetapkan was-- BONNIE: Saya rasa seperti saya mempunyai pandangan yang benar-benar condong. VLAD: Yang dengan proses penyelesaian? BONNIE: Tidak, saya fikir semua orang membenci yang satu. VLAD: Betul ke? Saya menyukainya. DAVID MALAN: Dan apa jumlah semasa kami? 166 kepada kurang sedikit. Tetapi bagi 100 mata, [Ketawa] BONNIE: Oh tuhan, oh tidak. Jangan meletakkan tekanan ke atas saya. Oh, tidak ada tekanan. PELAJAR: P menetapkan satu mudah. Semua orang suka p mudah set. BONNIE: P menetapkan satu? DAVID MALAN: 90 mata! BONNIE: P menetapkan satu? DAVID MALAN: Tunjukkan kami p set satu. [ERROR Buzzer] Bukan masalah kegemaran keempat ditetapkan. Vlad? VLAD: Saya think-- Saya think-- kegemaran saya adalah dengan fotografi, tetapi saya tidak tahu. DAVID MALAN: Saya mendengar forensik. BONNIE: Orang ramai berkata forensik? DAVID MALAN: Saya mendengar forensik. Saya hanya mendengarnya. P menetapkan lima, saya dengar. BONNIE: Bolehkah kita bertanya kepada penonton? DAVID MALAN: Anda mahu untuk membuat tinjauan terhadap penonton? BONNIE: Ya, mari kita bertanya kepada penonton. P menetapkan tiga. DAVID MALAN: Siapa yang mahu menjadi jutawan di sini. BONNIE: P menetapkan tiga. VLAD: P menetapkan empat. DAVID MALAN: Tiga. Saya mendengar empat. BONNIE: Saya melihat banyak merangkak. PELAJAR: OK, kita perlu melakukan empat. BONNIE: Tiga atau empat. DAVID MALAN: Saya mendengar tiga. Saya mendengar tiga lain. BONNIE: Oh tidak! Ken, keluar! DAVID MALAN: Saya mendengar tiga. BONNIE: Tiga, OK, amat sangat. PELAJAR: OK. Mari kita hanya melakukan tiga. DAVID MALAN: Satu-satunya perkara menghalang kita dari kek. PELAJAR: P menetapkan tiga. DAVID MALAN: Tunjukkan kepada kami, untuk permainan, p menetapkan tiga. [DING] [CHEERS] Baiklah. Itu sahaja untuk CS50. Kami akan melihat kamu untuk kek. [Tepuk tangan] [Bermain muzik]