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)