Doug LLOYD: Baiklah. Jadi mari kita bicara tentang pasangan rincian administrasi yang mungkin berguna untuk Anda sebagai Anda bekerja melalui CS50 masalah set Anda dan hanya mengambil Tentu saja lebih umum. Tentu saja ini memiliki banyak untuk mengajar Anda, dan jadi ada banyak sumber daya bahwa kita telah tersedia sehingga Anda dapat membuat sebagian pengalaman belajar ini. Sumber daya ini datang dalam berbagai jenis, dan mudah-mudahan, akan tersedia di bentuk yang akan mengakomodasi Anda. Berikut adalah daftar dari beberapa sumber daya yang paling umum bahwa siswa digunakan saat mereka bekerja melalui bahan CS50 mereka. Di situs saja, kita memiliki semua bahan kuliah yang tepat setelah mereka terjadi. Jadi kita memiliki video live- streaming dari kuliah, jika Anda tidak dapat menghadiri kuliah seminggu yang diberikan, video yang diposting sangat segera sesudahnya. Di situs itu, pada kuliah bagian dari situs web, kami juga memiliki kode contoh yang David menunjukkan selama kuliah, serta kuliah slide, catatan juru tulis, yang diambil oleh salah satu dari rekan-rekan mengajar kami, sehingga Anda tidak harus mengambil catatan di kelas, serta link ke sumber daya eksternal yang dibagi selama kuliah. Kami juga memiliki fungsi yang indah referensi, reference.cs50.net, yang dapat digunakan untuk mereka yang kurang nyaman dan lebih sama nyaman. Jika Anda akrab, yang fungsi referensi yang kita miliki, referensi CS50, adalah set dijelaskan manusia pages-- halaman manual adalah cara steno menggambarkan page-- panduan yang dibangun ke Linux dan memberikan programmer referensi ke fungsi yang mereka gunakan. Referensi 50 memiliki referensi untuk semua fungsi perpustakaan standar C, dan io.h standar dan lain Anda akan menjadi akrab dengan karena kursus berlangsung, string.h, math.h, ctype.h, dan sebagainya. Ini adalah tempat yang bagus untuk pergi, jika Anda sedang mencari untuk melihat apakah ada fungsi yang ada, yang akan melakukan apa yang Anda perlu melakukan, atau jika Anda hanya tidak yakin bagaimana menggunakan fungsi. Kami juga memiliki besar interaktif panduan belajar di study.cs50.net. Di sana, Anda akan menemukan berbagai topik dengan latihan praktek, beberapa bagian tambahan slide, dan banyak lagi. Ini adalah tempat yang bagus untuk memeriksa, jika Anda merasa sedikit tidak nyaman tentang pada topik tertentu. Kemungkinan, akan ada beberapa latihan di sana untuk Anda untuk memperbaiki keterampilan Anda sedikit. Ketika Kuis 0 atau 1 Kuis akan datang, Anda dapat selalu melihat kuis masa lalu yang kami telah diberikan dalam kursus di cs50.harvard.edu/quizzes. Semua pertanyaan dan jawaban tua yang ada untuk Anda. Dan mereka yang besar sumber daya, terutama karena Anda mempertimbangkan apa yang akan dimasukkan di bagian belakang atau depan lembar studi Anda, salah satu selembar kertas yang Anda bisa membawa ke ujian. Selain itu, ada banyak sumber pada set masalah CS50, cs50.harvard.edu/psets. Kita posting semua spesifikasi ada, serta distribusi setiap kode untuk masalah kemudian set. Selain itu, dimasukkan ke dalam spesifikasi sendiri, Anda akan menemukan ramah walkthrough dari Zamila, yang akan senang untuk memandu Anda melalui mendapatkan lebih blok awal yang mungkin perjalanan Anda sebagai Anda mulai bekerja pada set masalah. Dan ketika produk set lebih, Rob akan menjadi tuan postmortem di mana ia mendekonstruksi masalah set, menuntun Anda melalui beberapa kemungkinan solusi setelah fakta. Tentu saja, Anda juga dapat selalu menemukan bahan-bahan tentang bagian, seperti video ini di sini, di cs50.harvard.edu/sections. Anda juga akan menemukan jadwal bagian, jika Anda berada di kampus, serta video dan slide yang dibagi selama bagian. Daftar jam kantor yang tersedia di situs web saja. Jika Anda berada di Cambridge kampus atau di kampus Yale, atau Anda benar-benar di mana saja, Anda bisa menemukan daftar jam kantor kami, yang adalah acara malam hari biasanya tersedia. Dan bantuan dari Anda teman sebaya atau dengan rekan-rekan Anda, Anda dapat pergi ke cs50.harvard.edu/discuss~~V. Ini forum diskusi asynchronous kami, semacam semangat yang sama Piazza, jika Anda terbiasa dengan Piazza, yang mungkin Anda lihat di program lain. Ini adalah buletin asynchronous papan di mana Anda dapat mengajukan pertanyaan dan, setelah beberapa saat, mendapatkan jawaban dari asisten dosen, atau pengajaran rekan, atau bahkan sesama siswa. Kami sebenarnya, sangat menganjurkan Anda untuk, jika Anda tahu jawaban untuk pertanyaan bahwa sesama mahasiswa bertanya, merasa gratis untuk membantu dia keluar sedikit. Sekarang, jika Anda mengambil kursus melalui CS50x dan tidak mengambil di kampus, kami juga memiliki kursus arsip yang tersedia di cs50.tv. Semua sumber daya Saya baru saja dijelaskan adalah tersedia di cs50.tv, yang diselenggarakan oleh tahun. Pada akhir setiap musim gugur, semua sumber terakhir tahun akan berada di sana. Sehingga Anda dapat merasa bebas untuk memeriksa mereka untuk melihat cara lain untuk menyajikan materi dalam CS50 tahun terakhir. Selain itu, kami memiliki kekayaan sumber daya online yang tidak terlokalisasi Harvard atau Yale. Anda bisa pergi ke Slack kami, kami asynchronous layanan obrolan, di cs50x.slack.com. Kami juga memiliki forum di Stack Pertukaran dan Reddit, yang keduanya tercantum di sini. Anda dapat menandai kami di Twitter di @ CS50, atau dengan # CS50. Dan di lapangan, Anda dapat juga menemukan kami di Facebook. Satu bit administrasi lain yang Aku ingin menyentuh pada sekarang, grading. Sehingga Anda mungkin akrab, tugas dalam kursus ini yang dinilai pada empat sumbu yang berbeda. Kami kelas Anda pada lingkup, akan mengajukan pertanyaan, apakah Anda melakukan upaya sungguh-sungguh untuk menyelesaikan masalah set? Apakah Anda mencoba semua bagian? Benar, cara kerja kode Anda? Apakah itu bebas dari bug? Apakah itu memiliki diharapkan output, diberikan satu set input? Desain adalah sumbu ketiga. Dan mengajukan pertanyaan, seberapa efisien adalah kode Anda? Bagaimana ditulis dengan baik itu? Dan akhirnya, gaya, yang mendapat untuk pertanyaan tentang bagaimana manusia dibaca adalah kode Anda, yang sangat penting bagi rekan-rekan mengajar Anda. Sekarang, sebagai umum memerintah, saya biasanya hadir grafik ini untuk apa nilai ini berarti. Semua sumbu ini dinilai pada skala nol sampai lima. Dan umumnya, Anda ingin berada di tiga, empat, atau lima rentang di semua sumbu. Ini OK untuk berada di satu atau dua rentang sedikit, terutama awal di lapangan, tapi itu daerah Anda umumnya tidak ingin tinggal di. Anda pasti tidak ingin menjadi semakin nol dalam setiap aspek dari set masalah, karena itu akan menurunkan kelas Anda secara keseluruhan. Sekarang, kami juga memiliki beberapa alat tersedia bagi Anda untuk membantu membawa up skor Anda di beberapa daerah. Jadi kita harus check50. Setiap masalah mengatur spesifikasi akan mencakup referensi untuk bagaimana menggunakan check50 untuk bahwa masalah tertentu. Dan Anda dapat menggunakan check50 untuk membantu Anda meningkatkan nilai kebenaran Anda, dengan mencari tahu mana uji kasus Program Anda mungkin tidak lewat. Kami juga memiliki style50, yang adalah alat baris perintah lain. Anda juga diajarkan bagaimana menggunakannya sebagai bagian dari setiap masalah set spesifikasi. Dan Anda dapat menggunakan style50 untuk mendapatkan bimbingan tentang cara meningkatkan gaya program anda, untuk membuatnya lebih bersih, lebih mudah dibaca, dan mudah-mudahan meningkatkan nilai gaya Anda. Terakhir, pengajaran Anda rekan akan memberikan Anda dengan kualitatif umpan balik berbasis komentar untuk membantu Anda meningkatkan nilai desain Anda. Desain adalah sedikit rumit untuk kelas otomatis, tidak seperti kebenaran dan gaya yang dapat dengan mudah diuji dengan alat baris perintah. Sebaliknya, desain Anda Rata mungkin akan paling ditingkatkan dengan mendapatkan umpan balik dari mengajar sesama Anda di jalan komentar. Lingkup, tentu saja, kita meninggalkan untuk Anda untuk benar-benar mencoba semua bagian dari masalah ditetapkan. Aku Doug Lloyd. Ini adalah CS50.