6.170 / Fall 2002 / Calendar

Handout A2

Legend
  Holiday
  Lecture
  Recitation
  Quiz
Read  Readings
Available Problem sets and handouts available on-line 
Due Assignments due 

(Note: Problem sets are due at 4pm in the Course Secretary's office. Readings are from Program Development in Java by Liskov with Guttag.)
Week of Monday Tuesday Wednesday Thursday
2 September   Registration Day
No class

L1. Introduction 
Read: 1
Available: General info, Calendar, Style guide, Tools, Student info, ps1
Due: Student info (Midnight)

L2. Structure of the Java heap;
Object Models 1
Read: Ch. 1, 2
9 September L3. Object Models 2  L4. Object Models 3 
Available: ps2
Due: ps1
L5. Specifications 
Read: Ch. 3, 9
R1. ps1 Review
16 September Yom Kippur
No class
L6. Data Abstraction 
Read: Ch. 5
Available: ps3
Due: ps2
L7. Rep Invariants  R2. ps2 Review 
23 September Student Holiday
No class
L8. Abstraction functions;
Due: ps3 specs
L9. Dependencies and Decoupling 
Read: Ch. 13.1--13.3
R3. ps3 spec review
30 September L10. Assertions and Exceptions
Read: Ch. 4
L11. Testing and Debugging 
Read: Ch. 10
Available: ps4
Due: ps3
L12. Equality and Copying R4. ps3 Review
7 October L13. Design Patterns 1: Creational 
Read: Ch. 15
L14. Design Patterns 2: Traversal
Read: Ch. 6
Available: ps5
Due: ps4
L15. Design Patterns 3: Events  R5. ps4 Review
14 October Columbus Day 
No class
Columbus Day 
No class
Quiz 1
During class
Location 34-101
L16. Subtyping 
Read: Ch. 7, 8
21 October L17. Usability 1  L18. Usability 2 
Available: ps6
Due: ps5
L19. GUI Design  R6. ps5 Review
28 October L20. Case Study: Java Collections Framework  L21. Conceptual Modelling 
Read: Ch. 11, 12
L22. Case Study: iView Media Pro  R7. ps6 Review 
Available: Final Project
Due: ps6
4 November Quiz Review  Gizmoball Demonstration  Quiz 2
During class 
Location 34-101 
 
11 November Veterans Day
No class
Due: Gizmoball Preliminary Design    
18 November     DROP DATE   
25 November   Due: Gizmoball Preliminary Release   Thanksgiving Vacation
No class
2 December        
9 December Student demos to TAs GizCon Boston 2002
Due: Gizmoball Design Critique, Implementation & Test
L23. Closing Lecture
Last day of classes
 


Back to Administrative Info.
Back to the 6.170 home page.
For problems or questions regarding this page, contact: 6.170-webmaster@mit.edu.