|
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:
|
| A1 |
1/29 |
General Information |
(HTML) |
| A2 |
1/29 |
Calendar |
(HTML) |
| S1 |
1/29 |
Java Style Guide |
(HTML) |
| S2 |
1/29 |
Tools |
(HTML) |
| S3 |
1/29 |
Problem Set Procedure |
(HTML) |
| S4 |
1/29 |
Specifications |
(HTML) |
| S6 |
1/29 |
Documenting a Software System |
(HTML) |
| S7 |
1/29 |
Practice Quizzes |
(HTML) |
P0 |
2/02 |
Problem Set 0 |
(HTML) |
| L01 |
2/03 |
Introduction |
(PDF) |
| A3 |
2/04 |
Section Assignments |
(HTML) |
| L02 |
2/04 |
Object Semantics |
(PDF) |
| R01 |
2/05 |
Recitation 1 |
(HTML) |
| P1 |
2/05 |
Problem Set 1 |
(HTML) |
| L03 |
2/09 |
Subclassing and Dynamic Dispatch |
(PDF) |
| L04 |
2/10 |
Procedural Abstraction and Specifications |
(PDF) |
| L05 |
2/11 |
Testing Specifications |
(PDF) |
| R02 |
2/12 |
Recitation 2 |
(HTML) |
| P2 |
2/12 |
Problem Set 2 |
(HTML) |
| L06 |
2/17 |
Abstract Data Types |
(PDF) |
| L07 |
2/18 |
Abstraction Functions and Representation Invariants |
(PDF) |
| P3 |
2/19 |
Problem Set 3 |
(HTML) |
| R03 |
2/19 |
Recitation 3 |
(HTML) |
| S8 |
2/23 |
Writing Abstraction Functions and Rep Invariants |
(HTML) |
| L08 |
2/23 |
Equality |
(PDF) |
| L09 |
2/24 |
Dependencies and Decoupling |
(PDF) |
| L10 |
2/25 |
Object Modeling |
(PDF) |
| R04 |
2/26 |
Recitation 4 |
(HTML) |
| P4 |
2/27 |
Problem Set 4 |
(HTML) |
| S9 |
2/29 |
Quiz 1 Review |
(HTML) |
| S10 |
3/01 |
Quiz 1 Solutions |
(PDF) |
| L11 |
3/02 |
Exceptions and Assertions |
(PDF) |
| L12 |
3/03 |
Testing |
(PDF) |
| R05 |
3/04 |
Recitation 5 |
(HTML) |
| L13 |
3/08 |
Subtyping |
(PDF) |
| L14 |
3/09 |
Composition and Interfaces |
(PDF) |
| P5 |
3/09 |
Problem Set 5 |
(HTML) |
| L15 |
3/10 |
Usability 1 |
(PDF) |
| R06 |
3/11 |
Recitation 6 |
(HTML) |
| L16 |
3/15 |
Usability 2 |
(PDF) |
| L17 |
3/16 |
Design Patterns 1 |
(PDF) |
| P6 |
3/16 |
Problem Set 6 |
(HTML) |
| L18 |
3/17 |
Design Patterns 2 |
(PDF) |
| B2 |
3/18 |
Lab 2: Swing |
(HTML) |
| R07 |
3/18 |
Recitation 7 |
(HTML) |
| L19 |
3/29 |
Software Project Management |
(PDF) |
| L20 |
3/30 |
Case Study: Java Collections API |
(PDF) |
| R08 |
4/1 |
Recitation 8 |
(HTML) |
| S11 |
4/2 |
Locker Instructions |
(HTML) |
| F0 |
4/2 |
Final Project: Gizmoball |
(HTML) |
| F1 |
4/2 |
Final Project: Antichess |
(HTML) |
| S12 |
4/04 |
Quiz 2 Review |
(HTML) |
| S13 |
4/05 |
Quiz 2 Solutions |
(PDF) |
| A4 |
4/08 |
Final Project Teams |
(HTML) |
| F2 |
4/28 |
Final Project (Gizmoball) Amendment |
(HTML) |
| F3 |
4/28 |
Final Project (Antichess) Amendment |
(HTML) |
|