6.170 / Spring 2002 / Calendar

Handout A2

Legend
  Holiday
  Lecture
  Recitation
  Lab
  Quiz
RD Readings
HO Handouts

(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/3 Registration Day
No Class
L1. Introduction
Read: 1
HO: General info, Calendar, Style guide, Tools, Student info, ps0, ps1
Due: Student info (11:59pm)
L2. Dependences & Decoupling
Read: 1, 13:1-3
R1. Course Q&A, Java Q&A
Due: ps0
2/10 L3. Specifications
Read: 3.1-3.2
L4. Testing and Debugging
Read: 10.9-10.10
HO: ps2
Due: ps1
L5. Testing and Debugging
Read: 10.1-10.4, 10.7-10.8
R2. PS1 Design Review
2/17 President's Day
No class
L6. Exceptions
Read: 4
HO: ps3
Due: ps2
L7. Object Model Notations R3. PS2 Design Review
2/24 L8. Intro to ADTs
Read: 4, 5
L9. Understanding ADTs - 1
Read: 5.1-5.7
L10. Understanding ADTs - 2 R4. Abstractions and test suite design
3/3

Quiz Review (34-101, 7:30pm)
L11. Problem Object Models
Read: 12
HO: ps4
L12. Subclasses and subtypes
Read: 7.1-7.6, 7.9, 10.5-10.6
Due: ps3
Quiz 1 (through L10)
During class
in 54-100 for usernames a*-j*
in 34-101 for usernames k*-z*
R5. PS3 Design Review
3/10 L13. Reasoning about programs
HO: ps5
Due: ps4
L14. Reasoning about programs L15. Equality
Read: 5.4
R6. PS4 Design Review
3/17 L16. Classes and interfaces
HO: ps6
L17. Design Patterns
Read: 15
Due: ps5
L18. Guest lecture R7. PS5 Design Review
3/24 Spring Break
3/31 L19. System Integration and Software Process
Read: 14
HO: Final Project
L20. Software Process and Project Management
Due: ps6
L21. Software Process and Project Management
Read: 11
R8. PS6 Design Review
4/7

Quiz Review (34-101, 7:30pm)
No class No class Quiz 2
During class
in 54-100 for usernames a*-j*
in 34-101 for usernames k*-z*
L22. Final Project Demonstration
4/14 Patriot's Day   Due at noon: Preliminary design
4/21       DROP DATE
4/28   Due: Preliminary release    
5/5        
5/12 Due: Final project   L23. Wrapup Last day of classes (6.170 does not meet)


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