CS1 : Master Schedule Fall 2007

   Master Schedule

* Future items on this calendar follow a projected schedule, not a guaranteed one.

final answers
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

Copyright (C) 2007 California Institute ofTechnology.