TL;DR

Năm 2007, Harvard giao cho David Malan một khóa học với 132 sinh viên và tiếng là "khô khan". Ông giữ nguyên độ khắt khe học thuật, phá vỡ toàn bộ rào cản tiếp cận, quay toàn bộ bài giảng và đưa lên mạng miễn phí. Hôm nay, hơn 7,1 triệu người đã học CS50 qua HarvardX. Yale và Oxford dạy CS50 trên giảng đường của họ. Một người đang ngồi trong tù, xem bài giảng qua smartphone lậu. Và David Malan vẫn mở đầu mỗi buổi giảng bằng đúng ba chữ: "This. Is. CS50."

David Malan giảng CS50 tại Harvard

Từ sinh viên không biết code

Năm 1996, David Malan - 19 tuổi, sinh viên năm hai Harvard, học ngành Chính phủ, mơ về luật hiến pháp - đi dự thử một lớp tên CS50 vì bạn thách. Giảng viên hôm đó là Brian Kernighan, người đồng tác giả cuốn sách lập trình C kinh điển nhất mọi thời đại.

Cuối năm hai, Malan đổi ngành sang Computer Science. Ông kể rằng khóa học đó không chỉ dạy ông lập trình - nó "rewired" toàn bộ cách ông hiểu về việc học. Những đêm thứ Sáu, ông đi bộ về ký túc xá Mather House trong trạng thái hứng khởi chỉ để bắt đầu làm bài tập tuần.

Mười một năm sau, năm 2007, Harvard trao cho ông chìa khóa của chính khóa học đã thay đổi cuộc đời ông. Enrollment lúc đó: 132 sinh viên. Danh tiếng: khó, khô, chỉ dành cho ai chắc chắn theo ngành CS.

Phá vỡ bức tường

Malan không thay đổi độ khó. Ông thay đổi mối quan hệ giữa sinh viên và bài học.

Mật mã học trở thành bài tập giải mã tin nhắn thật. Cấu trúc dữ liệu trở thành bài tập phục dựng ảnh bị lỗi từ file hỏng. Thuật toán trở thành bài tập tìm kiếm cơ sở dữ liệu gia phả. Cùng nội dung. Hoàn toàn khác trải nghiệm.

Ông thuê lighting director từ American Repertory Theater để dàn dựng ánh sáng sân khấu cho bài giảng. Ông xé một cuốn danh bạ điện thoại trước mặt hàng trăm sinh viên để minh họa binary search. Ông mời Mark Zuckerberg, Steve Ballmer lên bục giảng. Và ông mở đầu mỗi buổi học bằng đúng ba chữ - không bao giờ thay đổi trong suốt 19 năm.

Năm đầu tiên, enrollment nhân đôi. Đến 2011, vượt 600 sinh viên. Đến 2014, CS50 trở thành khóa học lớn nhất Harvard. Tỷ lệ sinh viên nữ tăng 48% chỉ trong một năm. Trong cùng một phòng giảng, người chưa từng cầm máy tính ngồi cạnh lập trình viên nhiều năm kinh nghiệm - và cả hai đều được thử thách đúng mức họ đang ở.

Con số không nói dối

MốcSự kiện
2007Malan tiếp quản, 132 sinh viên, bắt đầu quay lecture đưa online
2012CS50x ra mắt trên edX, 50.000+ enrolled ngay năm đầu
2014Khóa học lớn nhất Harvard; Ballmer guest lecture
2015Yale chính thức dạy CS50 với in-person sections
2024Oxford ra mắt CS50 qua Department of Continuing Education
20267,1+ triệu lượt enrollment qua HarvardX; YouTube: hàng chục triệu views

CS50 hiện là MOOC lớn nhất trên edX và được freeCodeCamp bình chọn là "best MOOC" năm 2018. Chi phí học: 0 đồng. Điều kiện: có internet.

Ai đang ngồi học CS50 hôm nay?

Malan nhận thư cảm ơn từ những người đang ở trong tù, xem bài giảng qua smartphone lén lút. Ông nhận email từ một nhân viên Google từng ở vị trí non-technical, tự học qua CS50, rồi chuyển sang xây dựng hệ thống AI đọc scan y tế cho radiologist. Ông nhận tin nhắn từ những teenager ở quốc gia không có giáo dục CS chính thức - hoàn thành khóa học và được tuyển làm software engineer một năm sau đó.

Susan Wojcicki - cố CEO của YouTube - học CS50 năm cuối đại học khi đang theo ngành nhân văn. Bà nói suốt phần đời còn lại rằng khóa học đó thay đổi mọi thứ trong cách bà tư duy. Nền tảng bà sau này lãnh đạo chính là nơi host toàn bộ bài giảng CS50 - miễn phí - cho hàng tỷ người không bao giờ cần được Harvard tuyển vào.

Điều Malan đã làm không phải là "mở rộng tiếp cận". Ông đã xóa bỏ khái niệm tiếp cận: nếu bạn có điện thoại và kết nối internet, bạn đang học cùng giảng viên mà Susan Wojcicki từng ngồi nghe ở Sanders Theatre.

Cánh cửa vẫn đang mở

David Malan không có tenure. Ông làm việc theo hợp đồng 5 năm tái ký, mang title "Professor of the Practice" - bậc thấp hơn research professor trong thang bậc học thuật Harvard. Ông không publish nhiều paper. Ông không điều hành research lab. Toàn bộ công việc của ông là dạy một khóa nhập môn, lặp đi lặp lại, cho bất kỳ ai xuất hiện.

Ông đã làm điều đó suốt 19 năm.

Triết lý ông từng nói và tôi không thể quên: "The beginner is not behind. The beginner is simply earlier in the same sequence." - Người mới bắt đầu không phải đi sau. Họ chỉ đang ở sớm hơn trong cùng một hành trình.

Cánh cửa vào CS50 đã mở từ hai mươi năm trước. Nó vẫn đang mở. Và nó miễn phí.

Nguồn: The Harvard Crimson, Wikipedia - CS50, CS50 at Oxford, @ihtesham2005.