SPEAKER 1: Ini adalah CS50. Dan ini adalah Teater Sanders. CS50 adalah pengenalan Harvard kepada perusahaan intelek komputer sains dan seni pengaturcaraan, untuk major dan bukan major sama. Malah, kebanyakan pelajar kursus ini, kedua-dua di kampus dan di luar, tidak ada sebelum pengalaman programing. Tetapi sama ada anda sendiri melakukan atau tidak, antara matlamat kursus ini adalah untuk mengajar anda bagaimana untuk berfikir dengan teliti, dan menyelesaikan masalah yang lebih berkesan - pelajaran yang anda akan dapati melangkaui kemahiran sangat praktikal yang anda juga keluar kursus. Ia di sini di Sanders itu, setiap minggu, kami akan meneroka cara-cara baru berfikir, teknik-teknik baru untuk menyelesaikan masalah. Dan ia adalah di mana kita akan memulakan pengaturcaraan. Pada minggu sifar kami akan menyelam ke Awal, yang bahasa pengaturcaraan grafik dari MIT, yang kita akan dapat mewujudkan program-program dengan menarik dan menjatuhkan kepingan teka-teki yang akan hanya menyambung jika ia boleh menyebabkan rasa logik untuk berbuat demikian. Kami akan beralih pada minggu satu hingga C, pengaturcaraan yang lebih tradisional bahasa, yang mana kami akan menyatakan penyelesaian kepada masalah lebih-lebih tepat, dan akhirnya semua lebih kuat. Kami akan meneroka yang paling mudah data struktur, tatasusunan, atau blok memori yang kami akan gunakan untuk menyimpan data. Kami akan menyelam ke dalam algoritma, set arahan dengan untuk menyelesaikan masalah. Kami akan mencari nombor 50 di belakang pelbagai pintu maya. Kami akan menyusun semula pintu ini bagi untuk menyusun nombor di belakang mereka, maka yang kita boleh mencari dengan lebih cepat. Kami akan menangani data yang lebih canggih struktur dan algoritma, perkara seperti pokok-pokok dan cuba, jadual hash dan dikaitkan senarai, semua alat untuk seseorang Kit dengan yang untuk menyelesaikan masalah yang lebih berkesan. Tidak lama kami akan beralih dari C ke pengaturcaraan web, dengan menggunakan bahasa seperti PHP dan JavaScript dalam konteks HTML, CSS, dan SQL - bahasa dengan yang laman web hari ini dibuat. Menjelang akhir kursus ini anda akan bersedia, tidak hanya untuk melanjutkan pelajaran di CS jika daripada faedah, tetapi untuk aplikasi pelajaran sudah belajar untuk masalah minat anda. Kami mempunyai cukup untuk berbuat demikian, walaupun, pada minggu-minggu hadapan. Oleh itu, kita akan berjumpa lagi tidak lama lagi. Ini adalah CS50. Perkara dipanggil jadual hash dan dikaitkan senarai, pokok-pokok dan cuba, semua alat untuk kit alat seseorang, yang mana untuk menyelesaikan masalah dengan lebih berkesan. Kami akan - [KETAWA]. Kita perlu menggunakan itu! [KETAWA] Bagaimana kita tidak melihat bahawa akan datang?