| Number | Date | Title | Links |
| A6 |
5/3//2001 |
Objectives and outcomes |
(HTML) |
| GB-2 |
5/1/2001 |
Final Project Amendment: Gizmopong |
(HTML) |
| S2 |
4/15/2001 |
Tools |
(HTML) |
| S14 |
4/11/2001 |
Quiz 2 Solutions |
(PDF) |
| GB |
4/5/2001 |
Final Project: Gizmoball |
(HTML) |
| L21 |
4/4/2001 |
Lecture 21 - Project Management 3 |
(PDF) |
| L20 |
4/3/2001 |
Lecture 20 - Project Management 2 |
(PDF) |
| L19 |
4/2/2001 |
Lecture 19 - Project Management 1 |
(PDF) |
| R8 |
4/5/2001 |
Recitation 8 |
(HTML) |
| A5 |
3/28/2001 |
Mid-term course evaluation summary |
(HTML) |
| L18 |
3/21/2001 |
Lecture 18 - Design Patterns 2 |
(PDF) |
| L17 |
3/20/2001 |
Lecture 17 - Design Patterns |
(PDF) |
| L16 |
3/19/2001 |
Lecture 16 - Module Dependences |
(PDF) |
| B5 |
3/23/2001 |
Lab 7 - Design Patterns |
(HTML) |
| R7 |
3/22/2001 |
Recitation 7 |
(HTML) |
| A4 |
3/14/2001 |
Mid-term course evaluation |
(PDF) |
| L16-QA |
3/19/2001 |
Lecture 16 Q & A |
(HTML) |
| P6 |
3/19/2001 |
Problem Set 6 |
(HTML) |
| S13 |
3/19/2001 |
Documenting a Software System |
(HTML) |
| L14 |
3/13/2001 |
Lecture 14 - Reasoning about Code Cont'd |
(PDF) |
| R6 |
3/15/2001 |
Recitation 6 |
(HTML) |
| L15 |
3/14/2001 |
Lecture 15 - Object Models |
(PDF) |
| L15-QA |
3/14/2001 |
Lecture 15 Q & A |
(HTML) |
| P5 |
3/13/2001 |
Problem Set 5 |
(HTML) |
| L13 |
3/12/2001 |
Lecture 13 - More on Reasoning |
(PDF) |
| P4 |
3/11/2001 |
Problem Set 4 - Street Segments |
(HTML) |
| B5 |
3/09/2001 |
Lab 5 - Debugging, Part Deux |
(HTML) |
| R5 |
3/8/2001 |
Recitation 5 |
(HTML) |
| S12 |
3/7/2001 |
Quiz 1 Solutions |
(PDF) |
| L12 |
3/6/2001 |
Lecture 12 - Understanding ADTs 2 |
(PDF) |
| L11 |
3/5/2001 |
Lecture 11 - Understanding ADTs |
(PDF) |
| S5 |
3/2/2001 |
Java Q & A |
(HTML) |
| L10-QA |
2/28/2001 |
Lecture 10 Q & A |
(HTML) |
| L10 |
2/28/2001 |
Lecture 10 - Subtyping and subclassing |
(B&W PDF)
(Color PDF) |
| S11 |
2/28/2001 |
Fall 2000 Quiz 1 Solutions |
(PDF) |
| S10 |
2/28/2001 |
Fall 2000 Quiz 1 Solutions |
(PDF) |
| S9 |
2/28/2001 |
Spring 2000 Quiz 2b Solutions |
(PDF) |
| S8 |
2/28/2001 |
Spring 2000 Quiz 2a Solutions |
(PDF) |
| S7 |
2/28/2001 |
Spring 2000 Quiz 1 Solutions |
(PDF) |
| S6 |
2/28/2001 |
Fall 1999 Quiz 1 |
(PDF) |
| R4 |
3/1/2001 |
Recitation 4 |
(HTML) |
| B4 |
3/1/2001 |
Lab 4 - Inheritance and Collections |
(HTML) |
| L9-QA |
2/27/2001 |
Lecture 9 Q & A |
(HTML) |
| L9 |
2/27/2001 |
Lecture 9 - Abstract data types |
(PDF) |
| L8-QA |
2/26/2001 |
Lecture 8 Q & A |
(HTML) |
| L6-QA |
2/20/2001 |
Lecture 6 Q & A |
(HTML) |
| L8 |
2/26/2001 |
Lecture 8 - Specifications & exceptions |
(PDF) |
| L7 |
2/21/2001 |
Lecture 7 - Testing |
(PDF) |
| B3 |
2/22/2001 |
Lab 3 - File I/O |
(HTML) |
| P3 |
2/22/2001 |
Problem Set 3 |
(HTML) |
| R3 |
2/22/2001 |
Recitation 3 |
(HTML) |
| P2 |
2/20/2001 |
Problem Set 2 |
(HTML) |
| L6 |
2/20/2001 |
Lecture 6 - Procedural abstractions |
(PDF) |
| L5 |
2/14/2001 |
Lecture 5 - Debugging |
(PDF) |
| S4 |
2/18/2001 |
Specifications |
(HTML) |
| B2 |
2/16/2001 |
Lab 2 - Debugging Java Programs |
(HTML) |
| R2 |
2/15/2001 |
Recitation 2 |
(HTML) |
| P1 |
2/15/2001 |
Problem Set 1 |
(HTML) |
| L4 |
2/13/2001 |
Lecture 4 - Abstraction and specification 1 |
(PDF) |
| L4-QA |
2/13/2001 |
Lecture 4 Q & A |
(HTML) |
| S3 |
2/13/2001 |
Problem Set Submission |
(HTML) |
| L3-QA |
2/12/2001 |
Lecture 3 Q & A |
(HTML) |
| L3 |
2/12/2001 |
Lecture 3 - Java Semantics: Classes |
(PDF) |
| B1 |
2/8/2001 |
Lab 1 - Using Emacs with Java |
(HTML) |
| R1 |
2/8/2001 |
Recitation 1 |
(HTML) |
| L2 |
2/7/2001 |
Lecture 2 - Java Semantics: Objects |
(PDF) |
| L2-QA |
2/7/2001 |
Lecture 2 Q & A |
(HTML) |
| L1 |
2/6/2001 |
Lecture 1 - Overview |
(PDF) |
| A3 |
2/7/2001 |
Section Assignments |
(HTML) |
| P0 |
2/6/2001 |
Problem Set 0 |
(HTML) |
| S1 |
2/6/2001 |
Java Style Guide |
(HTML) |
| A2 |
2/6/2001 |
Course Calendar |
(HTML) |
| A1 |
2/6/2001 |
General Info |
(HTML) |