We'd like to call to your attention an alternative to this semester's standard lecture/lab/discussion-based 61A. We are also offering a lab-only, self-paced version of the course, which covers the same material and fulfills the same requirements. In principle the course is called CS 61AS (S for self-paced), but for administrative reasons has a CS 194 course number this semester.
Key differences:
Both versions of the course are being offered this semester for the first time, although both are based on the course as offered in the past.
Instruction for 61AS begins this week.
Section CCN Times CS 194-18 26625 TuTh 1-4pm CS 194-19 26628 TuTh 10am-1pm CS 194-20 26631 WF 1-4pm
If you're interested, sign up for whichever section you can attend. All sections will meet in the lab, 273 Soda Hall.
Because we want to be sure that the self-pacing feature of 61AS really works, we want to attract three kinds of students to the pilot this semester:
If we don't have enough of each kind of student, we'll try to twist some people's arms to switch between 61A and 61AS.
Because different students will complete different numbers of units, grading is based on the ratio of points earned to the maximum possible points for those units. Points are given for homework, short in-lab quizzes (at the end of each lesson), programming projects, and a final.
Video recorded 61A lectures by Brian Harvey are available as an optional part of each 61AS lesson.
If you have previously taken a lab-based course (e.g., CS 3L) or a self-paced course (e.g., CS 3S) from us, please note that 61AS is a sort of hybrid, with (we hope) the best features of each model: As in 3S, you can work at your own pace, but as in 3L, you get the support of a specific regular lab time with the same TA and the same fellow students at each meeting.
Direct further questions to Brian Harvey, bh@cs (dot berkeley dot edu)