SPEAKER 1: Ini adalah CS50. Dan ini adalah Teater Sanders. CS50 adalah pengenalan Harvard terhadap perusahaan intelektual komputer ilmu pengetahuan dan seni pemrograman, untuk jurusan dan non-jurusan sama. Memang, sebagian besar mahasiswa program ini, baik di kampus dan di luar, tidak sebelum pengalaman programing. Tapi apakah Anda sendiri lakukan atau tidak, antara tujuan program adalah untuk mengajar Anda bagaimana untuk berpikir dengan hati-hati, dan memecahkan masalah lebih efektif - pelajaran bahwa Anda akan menemukan melampaui keterampilan yang sangat praktis yang Anda juga keluar dari kursus. Ada di sini di Sanders itu, setiap minggu, kita akan mengeksplorasi cara berpikir yang baru, teknik-teknik baru untuk memecahkan masalah. Dan itu adalah di mana kita akan memulai pemrograman. Dalam minggu nol kita akan menyelam ke Scratch, a bahasa pemrograman grafis dari MIT, yang kita akan dapat membuat program dengan menyeret dan menjatuhkan potongan puzzle yang akan hanya terhubung jika itu membuat pengertian logis untuk melakukannya. Kami akan transisi dalam satu minggu ke C, beberapa program yang lebih tradisional bahasa, yang kita akan mengekspresikan solusi terhadap semua masalah yang lebih tepat, dan akhirnya semua lebih kuat. Kita akan menjelajahi sederhana data struktur, array, atau blok memori yang akan kita gunakan untuk menyimpan data. Kita akan menyelam ke algoritma, set instruksi dengan yang untuk memecahkan masalah. Kami akan mencari nomor 50 di belakang array pintu virtual. Kami akan mengatur ulang pintu-pintu ini dalam rangka untuk mengurutkan angka di belakang mereka, sehingga bahwa kita dapat menemukan angka lebih cepat. Kami akan menangani data yang lebih canggih struktur dan algoritma, hal-hal seperti pohon dan mencoba, tabel hash dan terkait daftar, semua alat untuk seseorang toolkit yang dapat digunakan untuk memecahkan masalah semakin efektif. Tak lama kita akan transisi dari C ke pemrograman web, menggunakan bahasa seperti PHP dan JavaScript dalam konteks HTML, CSS, dan SQL - bahasa dengan yang website saat ini dibuat. Pada akhir kursus ini Anda akan siap, tidak hanya untuk studi lebih lanjut di CS jika dari bunga, tetapi untuk penerapan pelajaran sudah belajar untuk masalah menarik bagi Anda. Kami punya sedikit yang harus dilakukan, meskipun, dalam beberapa minggu ke depan. Jadi kita akan bertemu lagi segera. Ini adalah CS50. Hal yang disebut tabel hash dan terkait daftar, pohon dan mencoba, semua alat untuk salah satu tool kit, yang dapat digunakan untuk memecahkan masalah yang lebih efektif. Kami akan mengambil - [Tertawa]. Kita harus menggunakan itu! [Tertawa] Bagaimana kita tidak melihat bahwa datang?