MIT 6.170 Laboratory in Software Engineering

Laboratory in Software Engineering

Spring 2007


All Handouts

This page lists pages in reverse chronological order of last major update.

When, say, a Q & A question or a section is added or changed in a significant way, that page will be shuffled to the top.

Legend:

A - Administrative Info
C - Conceptual Info
P - Problem Set
L - Lecture
R - Recitation
B - LaB Session
T - Tools
F - Final Project

Number Date Title Links
F9 5/23/2007 Final Project Awards (HTML)
F8 5/23/2007 Antichess Tournament Results (HTML)
F7 5/11/2007 Antichess Tournament (HTML)
L24 5/16/2007 Wrapup (PDF handouts)
(PDF fullsize)
F6 5/01/2007 Gizmoball Project Amendment (HTML)
F5 5/01/2007 Antichess Project Amendment (HTML)
A9 4/13/2007 Final Project Group Assignments (HTML)
L23 4/9/2007 Usability (PDF handouts)
L22g 4/6/2007 Gizmoball: Intro to 3D Graphics (PDF fullsize)
L22a 4/6/2007 Practical Parallel Programming Pointers (PDF fullsize)
L21 4/4/2007 Concurrency and Parallelism (PDF handouts)
L20 4/2/2007 Final Project Kickoff (PDF handouts)
(PDF fullsize)
F4 4/6/2007 Final Project: Gizmoball (HTML)
F3 4/6/2007 Final Project: Antichess (HTML)
F2 4/3/2007 Gizmoball Overview (HTML)
F1 4/3/2007 Antichess Overview (HTML)
A8 4/3/2007 Final Project Grading, Deliverables, and Schedule (HTML)
R7 3/22/2007 Performance, MDDs, and Design (HTML)
B4 3/25/2007 Lab 4 (HTML)
L19 3/23/2007 Software Project Management 2 (PDF handouts)
(PDF fullsize)
P6 3/21/2007 Problem Set 6 (HTML)
L18 3/21/2007 Software Project Management (PDF handouts)
(PDF fullsize)
L17 3/19/2007 Design Patterns 2 (PDF handouts)
(PDF fullsize)
L16 3/16/2007 Module dependences (PDF handouts)
(PDF fullsize)
R6 3/15/2007 Reasoning with Induction (HTML)
L15 3/14/2007 Reasoning about code (PDF handouts)
(PDF fullsize)
P5 3/13/2007 Problem Set 5 (HTML)
L14 3/12/2007 Reasoning about ADTs (PDF handouts)
(PDF fullsize)
L13 3/09/2007 Debugging (PDF handouts)
(PDF fullsize)
R5 3/7/2007 Generics, Equality, and Hashing (HTML)
L12 3/07/2007 Exceptions (PDF handouts)
(PDF fullsize)
P4 3/06/2007 Problem Set 4 (HTML)
L11 3/05/2007 Equality (PDF handouts)
(PDF fullsize)
R4 3/01/2007 Testing (HTML)
B2 3/01/2007 Lab 3 (HTML)
L10 2/28/2007 Design patterns (PDF handouts)
(PDF fullsize)
P3 2/27/2007 Problem Set 3 (HTML)
L9 2/26/2007 Subtyping (PDF handouts)
(PDF fullsize)
B2 2/25/2007 Lab 2 (HTML)
B1 2/25/2007 Lab 1 (HTML)
R3 2/22/2007 Abstract Data Types (HTML)
P2 2/20/2007 Problem Set 2 (HTML)
L8 2/23/2007 Rep invariants & abstraction functions (PDF handouts)
(PDF fullsize)
L7 2/21/2007 Abstract data types (PDF handouts)
(PDF fullsize)
L6 2/20/2007 Procedure abstractions (PDF handouts)
(PDF fullsize)
L3-5 2/20/2007 Review (PDF handouts)
(PDF fullsize)
L5 2/16/2007 Testing (PDF handouts)
(PDF fullsize)
R2 2/15/2007 Specifications (HTML)
L4 2/14/2007 Subclassing (PDF handouts)
(PDF fullsize)
T10 2/7/2007 Continuous Testing Tutorial (HTML)
L3 2/12/2007 Specifications (PDF handouts)
(PDF fullsize)
A6 2/11/2007 LA Lab Hours (HTML)
A7 2/11/2007 LA Lab Hour Policy (HTML)
A5 2/10/2007 Recitation Section Assignments (HTML)
P1 2/9/2007 Problem Set 1 (HTML)
L2 2/9/2007 Java classes (PDF handouts)
(PDF fullsize)
R1 2/8/2007 Introduction to Java (HTML)
A1 2/7/2007 General Information (HTML)
A2 2/7/2007 Course Calendar (HTML)
A3 2/7/2007 Objectives and outcomes (HTML)
A4 2/7/2007 TA Office Hours (HTML)
T1 2/7/2007 Tools Overview (HTML)
T2 2/7/2007 Editing, Compiling, Running, and Testing Java Programs (HTML)
T3 2/7/2007 Version Control (CVS) Reference (HTML)
T4 2/7/2007 Emacs Reference for 6.170 (HTML)
T5 2/7/2007 Eclipse Reference for 6.170 (HTML)
T6 2/7/2007 Working at home (HTML)
T7 2/7/2007 Daikon invariant detector (HTML)
T8 2/7/2007 Problem Set Submission (HTML)
T9 2/7/2007 Final project tools (HTML)
C1 2/7/2007 Java Style Guide (HTML)
C2 2/7/2007 Class and Method Specifications (HTML)
C3 2/7/2007 Writing Abstraction Functions and Rep Invariants (HTML)
C4 2/7/2007 Documenting a Software System (HTML)
L1 2/7/2007 Java objects (PDF handouts)
(PDF fullsize)
P0 2/7/2007 Problem Set 0 (HTML)

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