CS208e: Great Ideas in Computer Science

Fall 2019 Tu/Th 1:30pm-2:50pm, STLC118


book_1:small Course Reader (or buy from Bookstore)

Final Presentations:
calendar_ok:small TBA
alarm:small TBA
map:small Location: TBA

Course Staff

Instructor: Chris Gregg
mail:small Email: cgregg@stanford.edu
alarm:small Office Hours: Tue 3-5pm, or by appointment.

Head TA: Yafeng Wang

mail:small Email: ywang11@stanford.edu
alarm:small Office Hours: TBA




This is the website for CS208e, Great Ideas in Computer Science for the Fall, 2019 Quarter. The course covers the milestones in computing history, from Ada Lovelace to the present day. If you have ever been curious about how computing got to where it is today, this is the course for you. Please see the course schedule for details on the topics we will cover. The course is based on a course designed by Charles Simonyi Professor of Computer Science, emeritus, Eric Roberts.

The course is open to all students, and there will be variations on assignments based on prior computing experience. You are strongly encouraged to attend all lectures (and attendance/participation will comprise part of the grade for the course). There will be weekly assignments, and a final individual or team project. Attendance for the final project presentations is mandatory, with no exceptions. We will have at least two guest lectures during the quarter, and there will be an optional field trip to the Computer History Museum at the end of the quarter. If you have any questions about enrolling in CS 208e, please email Chris at cgregg@stanford.edu, and we look forward to having you in class!

Website design based on a design by Chris Piech
Icons by Piotr Kwiatkowski