Laboratories |
Class Meetings |
|||||
---|---|---|---|---|---|---|
|
|
|
||||
|
|
|
|
|||
8 |
Introduction to Interactive Programming |
10 |
NOTE: Lecture, not Section!) Things and Interfaces |
|||
Written Project Lab Intro |
13 |
Expressions and Statements |
15 |
Methods and State |
17 |
|
Expressions and Statements, Entities and Aggregates |
20 |
No Lecture Open Section |
22 |
Classes and Objects |
24 |
|
Classes and Objects, Interactive Systems |
27 |
Animacies and Threads |
29 |
Inheritance |
1 |
|
Animacies and Communities |
4 |
Exceptions |
6 |
Dispatch/Abstraction |
8 |
|
Written Project No laboratory meetings this week |
11 |
(Columbus Day) |
13 |
Polymorphism |
15 |
|
Revision lab |
18 |
Event Handling |
20 |
Event Delegation |
22 |
|
Events, Graphical User Interfaces |
25 |
Push and Pull |
27 |
Synchronization |
29 |
|
Collaboration, Communication, and Interaction |
1 |
I/O |
3 |
Networking |
5 |
|
Networking |
8 |
Team Workshop |
10 |
Design |
12 |
|
Final Project Design (includes written assignment) |
15 |
Inner Classes |
17 |
Threads as Objects (Animacies, Applets, AnimatorThread) |
19 |
|
Final Project |
22 |
Web Server |
24 |
TBA |
26 |
(Thanksgiving Holiday) |
29 |
CSP and Linda |
1 |
Case Study |
3 |
||
Project Presentations |
6 |
Project Presentations |
8 |
Summary/Wrapup |
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.
Questions or comments:
<cs101-webmaster@ai.mit.edu>