Information
Extra lectures are completely optional and open to everyone enrolled in 61A. They are held 4:30pm-6:00pm Fridays in 306 Soda. You can enroll for one unit of CS198 using CCN 34691. To pass this course, you need to attend at least 6 lectures and complete all of the extra homework assignments (3 or 4).
Extra Lecture Calendar
Caveat: Future topics listed here are entirely tentative. Expect updates.
Week | Date | Lecture | Homework |
---|---|---|---|
1 | Fri 2/3 | Newton's Method
(1pp) (6pp) (e01.py) |
|
2 | Fri 2/10 | Various
(1pp) (6pp) (e02.py) |
|
3 | Fri 3/3 | Lambda Calculus
(1pp) (6pp) (e03.py) |
|
4 | Fri 3/10 | Huffman Codes
(1pp) (6pp) |
|
5 | Fri 3/17 | Implementing Objects
(1pp) (6pp) (e05.py) |
|
6 | Fri 3/24 | Parallelism
(1pp) (6pp) (e06.py) |
Extra Homework 1 (due Fri 4/7) (Solutions) |
7 | Fri 4/7 | Macros
(1pp) (6pp) (e07.scm) |
|
8 | Fri 4/14 | Logic Programming
(1pp) (6pp) (e08.logic) |
|
9 | Fri 4/21 | Ray Tracing
(1pp) (6pp) (e09.py) |