| CS1 : Master Schedule | Fall 2007 |
* Future items on this calendar follow a projected schedule, not a guaranteed one.
| Wk | Lect. | Date | Text | Lecture | Homework | |
|---|---|---|---|---|---|---|
| 1 | 1 | 10/01 | M | 1.1-1.1.4 | Automated Processing of Information | Lab 1 out. |
| 2 | 10/03 | W | 1.1.5 | Substitution Model | ||
| * | 10/04 | Th | Linux Tutorial 9pm JRG 074 | |||
| R1 | 10/05 | F | Basics | |||
| 2 | 3 | 10/08 | M | 1.1.6-7 | Recursion | Lab 2 out. |
| 4 | 10/10 | W | 1.2.1-2 | Dynamic Evolution of Computations | Lab 1 due. | |
| R2 | 10/12 | F | Program Dynamics | |||
| 3 | 5 | 10/15 | M | 1.2.3 | Computational Complexity | Lab 3 out. |
| 6 | 10/17 | W | 1.3 | Higher Order Procedures | Lab 2 due. | |
| R3 | 10/19 | F | Complexity and Lambda | |||
| 4 | 7 | 10/22 | M | 1.3.4 | Higher Order Procedures pt. 2: Returning Lambdas | Lab 4 out. |
| 8 | 10/24 | W | 2.1 | Introduction to Data Abstraction | Lab 3 due. | |
| R4 | 10/26 | F | Lambda and Data Abstraction | |||
| 5 | 9 | 10/29 | M | 2.2 | List Processing | Lab 5 out. |
| 10 | 10/31 | W | 2.3 | More List Processing | Lab 4 due. | |
| * | 11/01 | Th | Midterm Review 9pm JRG 074 | |||
| * | 11/01 | Th | Midterm Published | Midterm out. | ||
| R5 | 11/02 | F | Data Structures | |||
| 6 | 11 | 11/05 | M | 2.4 | Symbolic Data, Tagged Data and Type Dispatch | Lab 6 out. |
| * | 11/06 | T | Midterm ends 5pm | Midterm due. | ||
| 12 | 11/07 | W | 2.5 | Message Passing | Lab 5 due. | |
| R6 | 11/09 | F | Tagged Data and Message Passing | |||
| 7 | 13 | 11/12 | M | 3.1-2 | Mutation and Local State |
Lab 7 out.
Midterm solution set out. |
| 14 | 11/14 | W | 3.2 | The Environment Model of Evaluation | Lab 6 due. | |
| R7 | 11/16 | F | Environment Model | |||
| 8 | 15 | 11/19 | M | More Environments and OOP | Lab 8 out. | |
| 16 | 11/21 | W | 3.3 | Physical Implementation of Computation | Lab 7 due. | |
| * | 11/21 | W | 11/21 | |||
| R8 | 11/23 | F | Mutable Data Structures | |||
| 9 | 17 | 11/26 | M | Modeling with Mutable Data | Lab 9 out. | |
| 18 | 11/28 | W | Computer Architecture | Lab 8 due. | ||
| R9 | 11/30 | F | General Q&A | |||
| 10 | 19 | 12/03 | M | Computability | ||
| 20 | 12/05 | W | Java | Lab 9 due. | ||
| * | 12/06 | Th | Final Review 10pm JRG 074 | |||
| R10 | 12/07 | F | General Q&A | |||
| 11 | * |
12/08 | Sa | Final Published | Final | |
| * |
12/10
-- 12/15 |
Finals Week. Final is due 12/14 | final answers||||
Copyright (C) 2007 California Institute ofTechnology.