CS 98: 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 4:00pm-5:00pm Wednesdays in 60 Evans. 61A students can also enroll for one unit of P/NP credit in CS 198, Additional Topics on the Structure and Interpretation of Computer Programs using CCN 42698. To pass this course, you need to attend at least 7 lectures and complete all of the extra homework assignments.

Extra Lecture Calendar

Week Date Lecture Homework
1 Wed 1/24
Newton's Method
2 Wed 1/31
Decisions
Extra Homework 1
Wed 2/14
3 Wed 2/7 No Lecture: Midterm 1 is the next day
4 Wed 2/14
Lambda Calculus
5 Wed 2/21
Huffman Codes
6 Wed 2/28
Containers
Extra Homework 2
Wed 4/4
7 Wed 3/7
Implementing Objects
8 Wed 3/14 No Lecture: Midterm 2 is the next day
9 Wed 3/21
Parallelism
10 Wed 3/28 No Lecture: Spring Break
11 Wed 4/4
Ray Tracing
12 Wed 4/11
Lazy Evaluation
13 Wed 4/18
Logic Programming
14 Wed 4/25
Machine Learning
Extra Homework 3
Wed 5/2