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
CC - Cross-Checker
L - Lecture
E - Old Exams
S - Section
B - LaBs
T - Tools
F - Final Project

Number Date Title Links
E1 6/7/2010 10sp Exam 2 (PDF)
E2 6/7/2010 10sp Exam 2 Solutions (PDF)
L2 6/6/2010 Testing (PDF)
L22 6/4/2010 Wrapup (PDF)
CC4 6/2/2010 Cross-Checker Results for PS4 (HTML)
CC3 6/2/2010 Cross-Checker Results for PS3 (HTML)
CC2 6/2/2010 Cross-Checker Results for PS2 (HTML)
P8 5/25/2010 Problem Set 8 (HTML)
L19 5/25/2010 Advanced type systems (PDF)
L18 5/21/2010 Type qualifiers (PDF)
P7 5/15/2010 Problem Set 7 (HTML)
S5 5/10/2010 Section 6: Performance, MDDs, and design patterns (HTML)
L17 5/9/2010 System integration and sofware process (PDF)
L16 5/6/2010 Usability (PDF)
A2 5/5/2010 Course Calendar (HTML)
P6 5/5/2010 Problem Set 6 (HTML)
L15 5/4/2010 Design patterns (2) (PDF)
L14 5/1/2010 Module dependences (PDF)
S5 4/30/2010 Section 5: Reasoning by Induction (HTML)
L13 4/29/2010 Reasoning about code (PDF)
A1 4/29/2010 General Information (HTML)
P5 4/28/2010 Problem Set 5 (HTML)
L12 4/27/2010 Reasoning about ADTs (PDF)
E1 4/25/2010 10sp Exam 1 (PDF)
E2 4/25/2010 10sp Exam 1 Solutions (PDF)
P4 4/21/2010 Problem Set 4 (HTML)
L10 4/18/2010 Debugging (PDF)
L9 4/15/2010 Exceptions & assertions (PDF)
L8 4/14/2010 Design patterns (1) (PDF)
A4 4/13/2010 TA Office Hours (HTML)
P3 4/13/2010 Problem Set 3 (HTML)
S1 4/13/2010 Section 1: Specification and Documentation (HTML)
L7 4/12/2010 Equality (PDF)
B1 4/10/2010 Lab 1: Debugging (HTML)
L6 4/9/2010 Subtypes (PDF)
P2 4/6/2010 Problem Set 2 (HTML)
L4 4/5/2010 Abstract data types (PDF)
L5 4/4/2010 Abstraction functions & rep invariants (PDF)
L3 4/2/2010 Procedure specifications (PDF)
P1 3/31/2010 Problem Set 1 (HTML)
L0 3/30/2010 Introduction (PDF)
L1 3/30/2010 Specifications (PDF)
A3 3/29/2010 Objectives and outcomes (HTML)
T7 3/27/2010 Problem Set Submission (HTML)
T6 3/27/2010 Daikon invariant detector (HTML)
T5 3/27/2010 Working at home (HTML)
T4 3/27/2010 Eclipse Reference for CSE331 (HTML)
T3 3/27/2010 Version Control (SVN) Reference (HTML)
T2 3/27/2010 Editing, Compiling, Running, and Testing Java Programs (HTML)
T1 3/27/2010 Tools Overview (HTML)
C6 3/29/2010 Documenting a Software System (HTML)
C5 3/29/2010 Writing Abstraction Functions and Rep Invariants (HTML)
C4 3/29/2010 A Guide to Testing (HTML)
C3 3/29/2010 Class and Method Specifications (HTML)
C2 3/29/2010 Java Q&A (HTML)
C1 3/29/2010 Java Style Guide (HTML)
P0 3/29/2010 Problem Set 0 (HTML)