Home

 

Sections

Lectures

Assignments

Solutions

Resources

Staff

CS61a: The Structure and Interpretation of Computer Programs

Homework assignments can be found in the course reader, which you can purchase at Copy Central on Hearst Avenue.  Do not rely on an old reader from a past semester for homework information!  Some of the assignments, as well as all of the due dates, have changed.  Homework assignments are listed very near the front of the reader, along with the reading for that week.

 

Project assignments can also be found in the reader.  Again, there have been some modifications to the projects, so don't rely on an old reader for project information.

 

Homework, project, and exam schedule:

 

January

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20

No class

21 22 23 24 25
26 27

HW1

28 29 30 31  

 

February

            1
2 3

HW2

4 5 6 7 8
9 10

HW3

Project 1

11 12 13 14 15
16 17

No class

18

HW4

19

Midterm 1

20 21 22
23 24

HW5

25 26 27 28  

 

March

            1
2 3

HW6

Project 2

4 5 6 7 8
9 10

HW7

11 12

Midterm 2

13 14 15
16 17

HW8

18 19 20 21 22
23 24

Spring Break

25

--------

26

--------

27

--------

28

------->

29
30 31

HW9

Project 3a

         

 

April

    1 2 3 4 5
6 7

HW10

Project 3b

8 9 10 11 12
13 14

HW11

15 16

Midterm 3

17 18 19
20 21

HW12

22 23 24 25 26
27 28

HW13

Project 4a

29 30      

 

May

        1 2 3
4 5

HW14

Project 4b

6 7 8 9 10
11 12

HW15

13 14 15 16 17
18 19 20 21 22 23

Final Exam,

5-8 PM

24
25 26 27 28 29 30 31