Laboratories | Class Meetings | |||||
---|---|---|---|---|---|---|
2-5pm in 38-344 |
11-12:30 in 66-110 |
11-12:30 in 37-212 |
||||
One of MTWR |
Mondays |
Wednesdays |
Fridays |
|||
3 | Introduction to Interactive Programming | 5 | Expressions | |||
Spirograph (Expressions) |
8 | Objects | 10 | Collections | 12 | Exceptions |
BinSort (Interactions) |
15 | Animacies | 17 | Inheritance | ||
Design Project* | (Student Holiday) | 24 | Interfaces | |||
Balancer (Classes) |
29 | Dispatch | 1 | Procedural Abstraction | ||
Calculator (Procedures) |
6 | In-class Examination | 10 | Events/AWT 1 | ||
Documentation Project* | (Columbus Day) | 15 | Events/AWT 2 | |||
Scribble (Events) |
20 | Synchronization | 22 | Composing Systems | ||
27 | Push and Pull | |||||
Cat and Mouse (Interfaces) |
3 | In-class Examination | 5 | java.io, java.net | ||
* | (Veterans Day) | 12 | Servers | |||
Final Project (Networked Applications) |
17 | Arbitration or RMI | 19 | Design Architectures | ||
Final Project | 24 | On Presentations | ||||
** | 1 | ** | 3 | ** | ||
8 | In-class Examination | 10 | Interactive Programming as Program Design |
* No Laboratory Meeting. However, a written assignment will be given.
** This week is reserved for Final Project Presentations (3hrs, times TBA).
This course is a part of Lynn Andrea Stein's Rethinking CS101 project at the MIT AI Lab and the Department of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology.
Last modified: Thu Jul 10 13:01:20 1997