Khóa học CS50 của David Malan ở Harvard 💻📚
Một giáo sư Harvard đã dành gần 24 giờ để chuẩn bị cho từng bài giảng, quay lại toàn bộ khóa học, phát miễn phí cho cả thế giới… và âm thầm trở thành người dạy khoa học máy tính có ảnh hưởng nhất lịch sử mà không thu một đồng nào.
Tên ông là David Malan.
Khóa học đó là CS50.
Năm 1996, David Malan khi ấy mới 19 tuổi, là sinh viên năm hai Harvard chuyên ngành Chính phủ học với định hướng về luật hiến pháp. Ông chưa từng viết một dòng code nào trong đời.
Ông đăng ký học CS50 chỉ vì một người bạn thách thử. Và người dạy khóa học năm đó lại chính là Brian Kernighan đồng tác giả cuốn sách kinh điển về ngôn ngữ C.
Kết thúc năm hai, Malan đổi hẳn sang ngành khoa học máy tính.
Sau này ông kể rằng CS50 không chỉ dạy ông lập trình.
Nó thay đổi hoàn toàn cách ông cảm nhận về công việc trí tuệ.
Ông từng háo hức đi bộ về ký túc xá vào tối thứ Sáu chỉ để bắt đầu làm bộ bài tập tuần mới.
11 năm sau, vào năm 2007, Harvard giao lại chính khóa học đó cho ông phụ trách.
Khi ấy CS50 có 132 sinh viên và nổi tiếng là một môn học cực khó, khô khan, chỉ phù hợp với những ai chắc chắn muốn theo ngành khoa học máy tính.
David Malan giữ nguyên độ khó.
Nhưng ông phá bỏ mọi thứ khiến nó trở nên khó tiếp cận.
Ông viết lại toàn bộ bài tập để chúng gắn với những điều sinh viên thực sự quan tâm.
Mật mã học trở thành bài giải mã tin nhắn thật.
Cấu trúc dữ liệu trở thành bài khôi phục dữ liệu từ ảnh bị hỏng.
Thuật toán biến thành việc tìm kiếm trong cơ sở dữ liệu phả hệ.
Nội dung vẫn vậy.
Nhưng trải nghiệm học tập thì hoàn toàn khác.
Ông biến bài giảng thành một “show” thực thụ.
Ông xé danh bạ điện thoại trên sân khấu để minh họa binary search.
Thuê cả đạo diễn ánh sáng từ nhà hát.
Mời diễn giả như Mark Zuckerberg.
Mở đầu mỗi buổi học bằng câu:
This. Is. CS50.
Và sinh viên cảm thấy họ đang tham gia vào điều gì đó đặc biệt.
Số lượng sinh viên tăng gấp đôi ngay năm đầu tiên ông dạy.
Đến năm 2014, CS50 trở thành khóa học lớn nhất Harvard.
Điều quan trọng hơn là:
Sinh viên chưa từng đụng vào máy tính có thể ngồi cạnh những lập trình viên nhiều năm kinh nghiệm, cùng học một lớp, nhưng làm các phiên bản bài tập phù hợp với trình độ riêng của mình.
Rồi David Malan đưa ra quyết định biến một khóa học Harvard thành một trong những dự án giáo dục quan trọng nhất thế kỷ.
Ông cho miễn phí toàn bộ.
Từ năm 2007, ông bắt đầu đăng mọi bài giảng lên internet.
Đến 2012, CS50x xuất hiện trên edX.
Sau đó toàn bộ bài giảng, bài tập, walkthrough, section… đều được đưa lên YouTube.
Một khóa học mà sinh viên Harvard phải trả gần 80.000 USD mỗi năm để học trực tiếp giờ đây có thể được học miễn phí bởi bất kỳ ai có điện thoại và internet.
Hơn 5,8 triệu người đã học CS50 thông qua HarvardX.
Hàng chục triệu lượt xem khác đến từ YouTube.
Khóa học hiện còn được giảng dạy tại Yale và Oxford dựa trên chính bài giảng của Malan.
Điều khiến tôi ấn tượng nhất là cách ông nhìn người mới bắt đầu.
Ông nói:
Ông không bao giờ giả định rằng ai đó “phải biết trước”.
Ông đối xử với người mới hoàn toàn và lập trình viên giàu kinh nghiệm bằng cùng một sự tôn trọng.
B ởi theo ông, khác biệt duy nhất giữa họ chỉ là thời điểm bắt đầu.
Người mới không hề “tụt lại phía sau”.
Họ chỉ đang ở giai đoạn sớm hơn trong cùng một hành trình.
Có lẽ điều đẹp nhất của internet không phải là AI.
Không phải mạng xã hội.
Không phải công nghệ tỷ đô.
Mà là việc một cánh cửa giáo dục đẳng cấp thế giới đã được mở ra miễn phí cho hàng triệu người.
Và hầu hết mọi người vẫn lướt qua nó mà không bao giờ bước vào....
#CS50 #DavidMalan #Harvard #ComputerScience #Programming #Coding #SoftwareEngineer #SelfTaught #LearnToCode #Developer #Tech #Technology #Education












