CS 61A

Structure and Interpretation of Computer Programs, Fall 2014

Instructor: John DeNero

CS 61AS Announcement

CS 61AS is a self-paced course that covers the same topics and fulfills the same requirements as lecture-based CS 61A.

The CS 61AS course website: http://inst.eecs.berkeley.edu/~cs61as

The important differences between the self-paced and lecture-based versions

The less important difference

The lecture version uses the Python programming language; the self-paced version uses Scheme.


Both courses are currently full, but CS 61AS may expand to meet additional demand. For now, if you want to switch, add yourself to the CS 61AS waiting list, but don't drop CS 61A until you are admitted.

More information

One of the CS 61AS instructors has compiled an FAQ.