DOUG LLOYD: Baiklah. Jadi mari kita bercakap tentang pasangan butiran pentadbiran yang mungkin berguna untuk anda kerana anda berada bekerja melalui masalah set CS50 anda dan hanya mengambil tentu amnya. Kursus ini mempunyai banyak untuk mengajar anda, dan jadi tidak banyak sumber yang kita ada disediakan supaya anda boleh membuat sebahagian besar pengalaman pembelajaran ini. Sumber-sumber ini datang dalam jenis yang berbeza, dan mudah-mudahan, akan disediakan dalam bentuk yang akan menampung anda. Berikut adalah senarai beberapa sumber yang paling biasa pelajar menggunakan apabila mereka bekerja melalui bahan-bahan CS50 mereka. Di perjalanan, kami mempunyai semua bahan-bahan kuliah betul selepas ia berlaku. Oleh itu, kita mempunyai video hidup- distrim kuliah, jika anda tidak dapat hadir kuliah seminggu diberikan, video yang disiarkan sangat tidak lama selepas itu. Di laman web itu, di syarahan bahagian laman web ini, kami juga mempunyai kod sampel yang David menunjukkan semasa kuliah, dan juga kuliah slaid, nota ahli kitab, yang diambil oleh salah rakan-rakan yang mengajar kita, supaya anda tidak perlu mengambil nota di dalam kelas, serta mana-mana pautan ke mana-mana sumber luar yang dikongsi semasa kuliah. Kami juga mempunyai fungsi yang indah rujukan, reference.cs50.net, yang boleh digunakan untuk mereka yang kurang selesa dan lebih selesa sama. Jika anda biasa itu, rujukan fungsi yang kita ada, rujukan CS50, adalah set beranotasi manusia pages-- halaman man adalah cara trengkas daripada menerangkan page-- manual yang dibina ke dalam Linux dan memberikan pengaturcara sebutan mengenai fungsi yang mereka gunakan. Rujukan 50 mempunyai rujukan untuk semua daripada C fungsi perpustakaan standard, dan io.h standard dan orang lain anda akan menjadi biasa dengan padang yang berterusan, string.h, math.h, ctype.h, dan sebagainya. Ia adalah tempat yang hebat untuk pergi, jika anda sedang mencari untuk melihat sama ada fungsi yang wujud, yang akan melakukan apa yang anda perlu lakukan, atau jika anda hanya tidak pasti bagaimana untuk menggunakan fungsi. Kami juga mempunyai interaktif yang hebat panduan belajar di study.cs50.net. Di sana, anda akan menemui pelbagai topik dengan latihan amalan, beberapa bahagian tambahan slaid, dan banyak lagi. Ia adalah tempat yang hebat untuk menyemak, jika anda berasa sedikit tidak selesa kira-kira pada topik tertentu. Kemungkinan, akan ada beberapa latihan di sana untuk anda untuk memperbaiki kemahiran anda sedikit. Apabila Quiz Quiz 0 atau 1 akan datang, anda sentiasa boleh melihat kuiz lalu yang kami telah diberi dalam perjalanan di cs50.harvard.edu/quizzes. Semua soalan-soalan dan jawapan yang lalu berada di sana untuk ulasan anda. Dan mereka yang besar sumber, terutamanya kerana anda mempertimbangkan apa yang perlu diletakkan di belakang atau hadapan lembaran kajian anda, yang sekeping kertas yang anda dapat membawa ke dalam peperiksaan. Selain itu, ada banyak sumber di set masalah CS50, cs50.harvard.edu/psets. Kami menghantar semua spesifikasi di sana, serta mana-mana pengedaran kod untuk masalah ini kemudian menetapkan. Selain itu, dimasukkan ke dalam spesifikasi diri mereka sendiri, anda akan mendapati mesra walkthroughs dari Zamila, yang akan gembira untuk membimbing anda melalui mendapat lebih blok yang bermula mungkin tersandung anda sebagai anda mula bekerja di set masalah. Dan apabila produk set lebih, Rob akan menjadi tuan rumah postmortems di mana beliau meruntuhkan yang set masalah, berjalan anda melalui beberapa mungkin penyelesaian selepas fakta. Sudah tentu, anda juga boleh sentiasa mencari bahan-bahan mengenai bahagian, seperti video ini di sini, pada cs50.harvard.edu/sections. Anda juga akan mendapati sebuah jadual keratan itu, jika anda berada di kampus, dan juga video dan slaid yang dikongsi semasa bahagian. Senarai waktu pejabat adalah didapati di laman web kursus. Jika anda berada di Cambridge kampus atau di kampus Yale itu, atau anda benar-benar mana-mana sahaja, anda boleh mencari senarai waktu pejabat kami, yang adalah weeknights biasanya boleh didapati. Dan bantuan daripada anda rakan-rakan atau dengan rakan-rakan anda, anda boleh pergi ke cs50.harvard.edu/discuss~~V. Ia adalah forum perbincangan tak segerak kami, jenis sama dalam semangat untuk Piazza, jika anda biasa dengan Piazza, yang anda mungkin melihat dalam kursus-kursus lain. Ia merupakan satu buletin tak segerak papan di mana anda boleh bertanya soalan dan, selepas suatu masa yang sedikit, mendapat jawapan dari pembantu pengajaran, atau pengajaran rakan-rakan, atau rakan-rakan pelajar anda. Kami sebenarnya, amat menggalakkan anda untuk, jika anda tahu jawapan kepada soalan bahawa rakan-rakan pelajar bertanya, merasa percuma untuk membantu dia keluar sedikit. Sekarang, jika anda mengambil kursus melalui CS50x dan tidak mengambil ia di kampus, kami juga mempunyai kursus arkib didapati di cs50.tv. Semua sumber-sumber Saya hanya yang tersebut tersedia atas cs50.tv anjuran tahun. Pada akhir setiap jatuh, semua tahun sumber lalu akan berada di sana. Jadi, anda boleh berasa bebas untuk memeriksa orang keluar untuk melihat cara-cara lain untuk menyampaikan bahan dalam CS50 tahun yang lalu. Selain itu, kita mempunyai kekayaan sumber dalam talian yang tidak setempat ke Harvard atau Yale. Anda boleh pergi ke Slack kami, kami perkhidmatan sembang tak segerak, di cs50x.slack.com. Kami juga mempunyai satu forum mengenai Stack Pertukaran dan di Reddit, kedua-duanya disenaraikan di sini. Anda boleh tag kami di Twitter di @ cs50, atau dengan # cs50. Dan tentu, anda boleh juga mencari kami di Facebook. Satu bit pentadbiran lain yang Saya hendak menyentuh sekarang, penggredan. Jadi seperti yang anda mungkin biasa, tugasan dalam kursus ini digredkan kepada empat paksi yang berbeza. Kami gred anda pada skop, akan bertanya soalan, adakah anda berusaha bersungguh-sungguh untuk menyelesaikan masalah yang ditetapkan? Adakah anda cuba semua bahagian-bahagian? Ketepatan, berfungsi kod anda? Adakah ia percuma pepijat? Adakah ia mempunyai jangkaan output, diberikan satu set input? Design adalah paksi ketiga. Dan ia bertanya soalan, bagaimana cekap adalah kod anda? Bagaimana yang ditulis dengan ia? Dan akhirnya, gaya, yang mendapat kepada persoalan bagaimana manusia boleh dibaca adalah kod anda, yang sangat penting untuk felo pengajaran anda. Kini, sebagai seorang jeneral memerintah, saya biasanya hadir graf ini untuk apa skor ini maksudkan. Semua paksi ini digredkan pada skala sifar hingga lima. Dan secara amnya, anda mahu berada dalam tiga, empat atau lima julat dalam semua paksi. Ia OK untuk berada di dalam satu atau dua julat sedikit, terutamanya awal di padang golf, tetapi ia adalah kawasan anda umumnya tidak mahu tinggal di. Anda pasti tidak mahu mendapat sifar dalam apa-apa aspek masalah yang ditetapkan, kerana yang akan menurunkan gred anda secara keseluruhan. Sekarang, kami juga mempunyai beberapa alat disediakan untuk anda untuk membantu membawa skor anda dalam beberapa bidang ini. Jadi kita mempunyai check50. Setiap spesifikasi set masalah termasuk rujukan bagaimana untuk menggunakan check50 untuk bahawa masalah tertentu. Dan anda boleh menggunakan check50 untuk membantu anda meningkatkan skor ketepatan anda, dengan mencari mana kes-kes ujian program anda mungkin tidak akan berlalu. Kami juga mempunyai style50, yang adalah satu lagi alat baris arahan. Anda juga diajar bagaimana untuk menggunakannya sebagai sebahagian daripada setiap masalah menetapkan spesifikasi. Dan anda boleh menggunakan style50 untuk mendapatkan petunjuk tentang bagaimana untuk memperbaiki gaya program anda, untuk menjadikannya lebih bersih, lebih mudah untuk membaca, dan diharapkan meningkatkan skor gaya anda. Akhir sekali, pengajaran anda rakan-rakan akan menyediakan anda dengan maklum balas kualitatif berdasarkan komen- untuk membantu anda meningkatkan skor reka bentuk anda. Design adalah sedikit rumit ke gred secara automatik, tidak seperti kebenaran dan gaya yang boleh dengan mudah diuji dengan alat baris arahan. Sebaliknya, reka bentuk anda Rata-rata mungkin akan menjadi paling baik dengan mendapatkan maklum balas daripada rakan-rakan pengajaran anda di jalan komen. Skop, sudah tentu, kita meninggalkan kepada anda untuk benar-benar cuba semua bahagian-bahagian masalah yang ditetapkan. Saya Doug Lloyd. Ini adalah CS50.