to lớn,” một sinh viên năm nhất trả lời phỏng vấn trên báo trường
năm 2013 nói. Sinh viên này cũng nhớ lại ngày đầu tiên của lớp,
căn phòng lớn thứ nhì trường kín chỗ, và những sinh viên không có
ghế ngồi phải đứng dọc những bức tường hoặc ngồi ở lối đi, cho
đến khi trưởng ban phòng cháy đến và ra lệnh cho những người
không có chỗ phải rời đi.
31
Trong một học kỳ với 650 sinh viên đăng ký CS 106A, như vào mùa
thu năm 2012, khoa phải sắp xếp 65 học phần theo nhóm nhỏ để bổ
sung các buổi giảng dạy.
32
Có quá nhiều việc đến nỗi không thể chỉ
nhờ đến sự hỗ trợ của các sinh viên sau đại học; sinh viên đại học
chuyên ngành CS cũng được thuê giúp đỡ. Việc bố trí giảng dạy
trên quy mô lớn cũng phải được triển khai cho khóa học CS thứ hai,
cũng khá phổ biến: Những yếu tố trừu tượng trong lập trình, CS
106B, khóa học nối tiếp trong danh sách các khoá giới thiệu về khoa
học máy tính.
33
Mehran Sahami, giáo sư về khoa học máy tính,
34
nói rằng nhóm
sinh viên Stanford mà khoa ông đang thu hút mỗi học kỳ đều được
trang bị kiến thức rất tốt. “Sẽ thật sai lầm nếu nói rằng giáo dục về
máy tính không phải nền giáo dục khai phóng,” ông nói vào năm
2013. “Tôi nghĩ, hiện nay, việc yêu cầu mọi người phải biết gì đó về
máy tính sẽ giúp họ trở thành một người toàn diện. Nếu bạn không
biết gì về máy tính, thế thì sẽ khá lạ lùng trong thế kỷ 21.”
35
Vào năm 2015, tạp chí cựu sinh viên Stanford xuất bản bài luận của
Marisa Messina, một sinh viên mới hoàn thành chương trình kép về
SymSys và tiếng Pháp. Bài luận có tựa đề “Vui vẻ viết mã? Lưỡng
lự giữa phe công nghệ/phi công nghệ trong Thung lũng Silicon”.
Messina đến Stanford mà không có bất cứ kinh nghiệm lập trình
nào. Khi nghe các bạn cùng khoá không ngừng nói về CS trong
hoạt động định hướng sinh viên năm nhất, cô không biết những khái
niệm này nói đến điều gì. Cô tiếp tục tham gia một số khóa CS phục
vụ cho chuyên ngành SymSys của mình, nhưng không tưởng tượng
được mình sẽ trở thành lập trình viên chuyên nghiệp. Cô tích luỹ
chứng chỉ cho các khóa học này để cải thiện khả năng phân tích
vấn đề, một khả năng “có vô số ứng dụng vượt khỏi phạm vi kỹ