|
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:
|
| S1 |
8/30 |
Java Style Guide |
(HTML) |
| S2 |
8/30 |
Tools |
(HTML) |
| S3 |
8/30 |
Problem Set Submission |
(HTML) |
| S4 |
8/30 |
Specifications |
(HTML) |
| S5 |
8/30 |
Daikon: Automatic Invariant Detector |
(HTML) |
| S6 |
8/30 |
Documenting a Software System |
(HTML) |
| S7 |
8/30 |
Practice Quizzes |
(HTML) |
| S8 |
8/30 |
Locker Instructions |
(HTML) |
| P1 |
9/2 |
Problem Set 1 |
(HTML) |
| A1 |
9/2 |
General Information |
(HTML) |
| A2 |
9/3 |
Calendar |
(HTML) |
| B1 |
9/3 |
B1: Emacs and Java on Athena |
(HTML) |
| L1 |
9/3 |
L1: Introduction |
(PS)
(PDF) |
| L2 |
9/4 |
L2: Object Semantics |
(PS)
(PDF) |
| P2 |
9/5 |
Problem Set 2 |
(HTML) |
| L3 |
9/8 |
L3: Subclassing |
(PS)
(PDF) |
| L4 |
9/9 |
L4: Object Models |
(PS)
(PDF) |
| A3 |
9/10 |
A3: Section Assignments |
(HTML) |
| B2 |
9/10 |
B2: Immutability, Iterators, and Collections |
(HTML) |
| L5 |
9/10 |
L5: Specifications |
(PS)
(PDF) |
| L6 |
9/15 |
L6: Abstract Data Types |
(PS)
(PDF) |
| L7 |
9/16 |
L7: Rep Invariant |
(PS)
(PDF) |
| P3 |
9/16 |
Problem Set 3 |
(HTML) |
| L8 |
9/17 |
L8: Abstract Functions |
(PS)
(PDF) |
| L9 |
9/23 |
L9: Dependencies and Decoupling |
(PS)
(PDF) |
| P4 |
9/23 |
Problem Set 4 |
(HTML) |
| L10 |
9/24 |
L10: Exceptions |
(PS)
(PDF) |
| L11 |
9/29 |
L11: Testing |
(PS)
(PDF) |
| L12 |
10/1 |
L12: The Equals Method |
(PS)
(PDF) |
| L13 |
10/6 |
L13: Equality |
(PS)
(PDF) |
| Quiz 1 |
10/7 |
Quiz 1 Solutions |
(PS)
(PDF) |
| L14 |
10/7 |
L14: Subtypes |
(PS)
(PDF) |
| P5 |
10/7 |
Problem Set 5 |
(HTML) |
| L15 |
10/8 |
L15: Classes and Interfaces |
(PS)
(PDF) |
| L16 |
10/14 |
L16: Usability I |
(PS)
(PDF) |
| L17 |
10/15 |
L17: Usability II |
(PS)
(PDF) |
| L18 |
10/20 |
L18: Design Patterns |
(PS)
(PDF) |
| L19 |
10/21 |
L19: Design Project Experiences I |
(PS)
(PDF) |
| L20 |
10/22 |
L20: Design Project Experiences II |
(PS)
(PDF) |
| F0 |
10/20 |
F0: Final Project: Gizmoball Overview |
(HTML) |
| F1 |
10/20 |
F0: Final Project: Antichess Overview |
(HTML) |
| A4 |
10/29 |
A4: Group TA Assignments |
(HTML) |
| F2 |
11/1 |
F3: Final Project: Gizmoball |
(HTML) |
| F3 |
11/1 |
F4: Final Project: Antichess |
(HTML) |
| Quiz 2 |
11/5 |
Quiz 2 Solutions |
(PS)
(PDF) |
|