CS 61A

Structure and Interpretation of Computer Programs, Spring 2015

Instructor: John DeNero





Extra Lectures

Information

Extra lectures are completely optional and open to everyone. I would suggest take 2 lectures per week.

Calendar

Week Date Lecture Reading Homework
1 Thursday, 05/07 Newton's Method
(Video) (1pp) (1pps) (8pp) (e01.py)
1.6.5 Extra Homework 1 (due Tue 5/12) (Solutions)
2 Saturday, 05/09 Decisions (Kevin Chen)
(Video) (1pp) (1pps) (8pp) (e02.py)
3 Wednseday, 05/13 Lambda Calculus (Chenyang Yuan)
(Video) (1pp) (1pps) (8pp)
4 Thursday, 05/14 Huffman Encoding Trees (Soumya Basu)
(Video) (1pp) (1pps) (8pp)
Extra Homework 2 (due Thu 5/25) (Solutions)
5 Monday, 05/18 Constraint Programming (Dominick Lim)
(No audio) (1pp) (1pps) (8pp) (e05.py)
2.4.9
6 Wednesday, 05/20 Object System Implementation (Brian Hou)
(No video) (1pp) (1pps) (8pp) (e06.py)
2.6
7 Saturday, 05/23 Reinforcement Learning (Marvin Zhang)
(Vedio)
8 Saturday, 05/30 Macros
(Vedio) (1pp) (1pps) (8pp) (e08.scm)
1.5 Extra Homework 3 (due Thu 4/16) (Solutions)
9 Tuesday, 06/02 Graphics (Andrey Elenskiy & Michael Schuldt)
(Video)
10 Saturday, 06/06 Logic Programming (Marvin Zhang)
(Video)
4.4
11 Wednesday, 06/10 Parallelism (Sumukh Sridhara)
(Video)
4.8