MIT 6.170 Laboratory in Software Engineering

Laboratory in Software Engineering

Spring 2007


Lectures

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

Number Lecture Date Title Handout Fullsize
1 Feb 07 Java objects PDF PDF
2 Feb 09 Java classes PDF PDF
3 Feb 12 Specifications PDF PDF
4 Feb 14 Subclassing PDF PDF
5 Feb 16 Testing PDF PDF
3-5 Feb 20 Review PDF PDF
6 Feb 20 Procedure abstractions PDF PDF
7 Feb 21 Abstract data types PDF PDF
8 Feb 23 Rep invariants & abstraction functions PDF PDF
9 Feb 26 Subtyping PDF PDF
10 Feb 28 Design patterns PDF PDF
11 Mar 05 Equality PDF PDF
12 Mar 07 Exceptions PDF PDF
13 Mar 09 Debugging PDF PDF
14 Mar 12 Reasoning about ADTs PDF PDF
15 Mar 14 Reasoning about code PDF PDF
16 Mar 16 Module dependences PDF PDF
17 Mar 19 Design Patterns 2 PDF PDF
18 Mar 21 Software Project Management 1 PDF PDF
19 Mar 23 Software Project Management 2 PDF PDF
20 Apr 2 Final Project Kickoff PDF PDF
21 Apr 4 Concurrency and Parallelism PDF
22a Apr 6 Practical Parallel Programming Pointers PDF
22g Apr 6 Gizmoball: Intro to 3D Graphics PDF
23 Apr 9 Usability PDF
24 May 16 Wrapup PDF PDF

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