SPEAKER 1: Đây là CS50. Và đây là Nhà hát Sanders. CS50 là giới thiệu của Harvard đến doanh nghiệp trí tuệ của máy tính khoa học và nghệ thuật lập trình, cho chuyên ngành và không chuyên ngành như nhau. Thật vậy, hầu hết học sinh của khóa học, cả trong khuôn viên trường và tắt, không có trước kinh nghiệm lập trình. Nhưng cho dù bạn mình làm hay không, giữa các mục tiêu của khóa học là dạy bạn làm thế nào để suy nghĩ cẩn thận, và giải quyết vấn đề hiệu quả hơn - bài học mà bạn sẽ tìm thấy vượt qua những kỹ năng rất thực tế mà bạn cũng thoát khỏi khóa học. Nó ở đây trong Sanders đó, mỗi tuần, chúng ta sẽ khám phá cách suy nghĩ mới, kỹ thuật mới để giải quyết vấn đề. Và đó là nơi chúng tôi sẽ bắt đầu lập trình. Trong tuần không chúng ta sẽ đi sâu vào cào, một ngôn ngữ lập trình đồ họa từ MIT, mà chúng tôi sẽ có thể tạo ra các chương trình bằng cách kéo và thả mảnh ghép đó sẽ chỉ kết nối nếu nó làm cho cảm giác hợp lý để làm như vậy. Chúng tôi sẽ chuyển đổi trong tuần từ một đến C, một số chương trình truyền thống ngôn ngữ, mà chúng tôi sẽ thể hiện các giải pháp cho các vấn đề tất cả các chi tiết chính xác, và cuối cùng tất cả các chi tiết mạnh mẽ. Chúng ta sẽ khám phá đơn giản nhất của dữ liệu cấu trúc, mảng, hoặc các khối bộ nhớ mà chúng ta sẽ sử dụng để lưu trữ dữ liệu. Chúng tôi sẽ đi sâu vào các thuật toán, bộ hướng dẫn với để giải quyết vấn đề. Chúng tôi sẽ tìm kiếm các số 50 đằng sau một loạt các cửa ảo. Chúng tôi sẽ sắp xếp lại các cửa ra vào để để sắp xếp các con số phía sau họ, vì vậy chúng ta có thể tìm thấy số nhanh hơn. Chúng tôi sẽ giải quyết dữ liệu phức tạp hơn cấu trúc và các thuật toán, những thứ như cây và cố gắng, bảng băm và liên kết danh sách, tất cả các công cụ cho một người bộ công cụ nào đó để giải quyết vấn đề bao giờ hiệu quả hơn. Chẳng bao lâu chúng tôi sẽ chuyển đổi từ C đến lập trình web, sử dụng các ngôn ngữ như PHP và JavaScript trong bối cảnh HTML, CSS, và SQL - ngôn ngữ với mà các trang web hiện nay được thực hiện. Cuối nhiên của bạn sẽ sẵn sàng, không chỉ cho các nghiên cứu trong CS nếu các quan tâm, nhưng để áp dụng các bài học đã học được cho các vấn đề của quan tâm đến bạn. Chúng tôi đã có khá một chút để làm, Mặc dù vậy, trong những tuần tới. Vì vậy, chúng ta sẽ gặp lại sớm. Đây là CS50. Những điều được gọi là bảng băm và liên kết danh sách, cây và cố gắng, tất cả các công cụ để của một bộ công cụ, mà để giải quyết vấn đề hiệu quả hơn. Chúng tôi sẽ - [Laughing]. Chúng ta phải sử dụng! [Laughing] Làm thế nào mà chúng ta không thấy rằng sắp tới?