| CS1 : Lectures | Fall 2007 |
* Daily quizzes are posted FYI only; they cannot be submitted after class without the express approval of the lecturer.
| 10/01 | "Automated Processing of Information" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 10/03 | "Substitution Model" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 10/08 | "Recursion" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 10/10 | "Dynamic Evolution of Computations" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 10/15 | "Computational Complexity" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 10/17 | "Higher Order Procedures" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 10/22 | "Higher Order Procedures pt. 2 (Returning Lambdas)" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 10/24 | "Introduction to Data Abstraction" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 10/29 | "List Processing" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 10/31 | "More List Processing" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 11/05 | "Symbolic Data, Tagged Data and Type Dispatch" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 11/07 | "Message Passing" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 11/12 | "Mutation and Local State" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 11/14 | "Environment Model and Local State" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 11/19 | "More Environments and OOP" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 11/21 | "Matter Computes" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 11/26 | "List Mutation" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 11/28 | "Programmable Machine Model" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 12/03 | "Limits to Computability" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |
| 12/05 | "Java" | [ppt] [pdf] [big idea] [Scheme code] [daily quiz] [feedback] |