CS1 : Lectures Fall 2007

   Lectures

* 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]

Copyright (C) 2007, California Institute of Technology.