6.170

Laboratory in Software Engineering

Spring 2006


Lectures

Lectures are MWF 1-2, in 32-123.

Number Lecture Date Title Handout Fullsize
1 Feb 08 Java objects PDF PDF
2 Feb 10 Java classes PDF PDF
3 Feb 13 Specifications PDF PDF
4 Feb 15 Subclassing PDF PDF
5 Feb 17 Exceptions and Testing PDF PDF
6 Feb 21 Procedure specifications PDF PDF
7 Feb 22 Abstract data types PDF PDF
8 Feb 24 Representation invariants and abstraction functions PDF PDF
9 Feb 27 Subtyping PDF PDF
11 March 6 Equality PDF PDF
12 March 8 Debugging PDF PDF
13 March 10 Usability I PDF PDF
14 March 13 Usability II PDF PDF
15 March 15 Reasoning about ADTs PDF PDF
16 March 17 Reasoning about code PDF PDF
17 March 20 Module dependences and decoupling PDF PDF
18 March 22 Software Project Management PDF PDF
19 March 24 Software Project Management II PDF PDF
20 April 5 Final Project Information
21 April 7 Design Patterns PDF PDF
22 April 10 Concurrency and Parallelism PDF PDF
23 May 17 Wrapup PDF PDF

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