CS 98-52: Additional Topics on the Structure and Interpretation of Computer Programs

Information

These extra lectures are completely optional and open to everyone enrolled in 61A. They are held Wednesdays 5-6pm in 3106 Etcheverry. 61A students can also enroll for 1 unit of P/NP credit in CS 98-52, Additional Topics on the Structure and Interpretation of Computer Programs using CCN 28867. To pass this course, you need to complete all three of the extra homework assignments.

If you enroll, you should join the CS 98-52 Piazza.

Extra Lecture Calendar (Tentative)

Week Date Lecture Homework
1 Wed
9/4
Newton's Method
2 Wed
9/11
Lambda Calculus
Extra Homework 1
Wed 9/25
3 Wed
9/18
Decisions
4 Wed
9/25
No Lecture: Extra Homework 1 Office Hours
5 Wed
10/2
Containers
Extra Homework 2
Wed 11/6
6 Wed
10/9
No Lecture: Classes Cancelled
7 Wed
10/16
GUIs
8 Wed
10/23
No Lecture: MT2 on Thursday
9 Wed
10/30
Implementing Objects
10 Wed
11/6
Ray Tracing
11 Wed
11/13
Lazy Evaluation
12 Wed
11/20
Logic Programming
Extra Homework 3
Wed 12/4
13 Wed
11/27
No Lecture: Thanksgiving
14 Wed
12/4
Machine Learning