| Date | Reading | Topic | Due
|
|---|
| 10/25 | | Fall break (no class) |
|
| 10/26 | | Lab 4 (continued) |
|
| 10/27 | 13.3 | RA-stack implementations and
representation invariants |
|
| 10/28 | | Lab 4 (concludes) | |
|
| 10/29 | 13.4 | Queues |
|
|
| 11/1 | 13.5 | Binary search trees revisited | Lab #4
|
| 11/2 | | Lab 5: Dictionaries |
|
| 11/3 | 13.5 | Binary search trees (continued) |
|
| 11/4 | | Lab 5 (continued) |
|
| 11/5 | 14.1-14.2 | An object-oriented
program | Homework #4
|
|
| 11/8 | | Review/catchup |
|
| 11/9 | | Lab 5 concludes and
Test #2, 7:00-9:00 pm in Olin 317 |
|
| 11/10 | 14.5 | The Land of Gack |
|
| 11/11 | | Lab 6: The Land of Gack | Lab #5
|
| 11/12 | 14.2 | More about the object-oriented program |
|
|
| 11/15 | 14.3 | Extensions and variations of
object-oriented programming |
|
| 11/16 | | Lab 6 (continued) |
|
| 11/17 | 14.4 | Implementing OOPS |
|
| 11/18 | | Lab 6 (continued) |
|
| 11/19 | 14.4 | More on implementing OOPS |
|
|
| 11/22 | 15.1-15.2 | Java | Homework #5
|
| 11/23 | | Lab 6 (concludes) |
|
| 11/24 | 15.2 | More on Java |
|
| 11/25 | | Thanksgiving break (no lab) |
|
| 11/26 | | Thanksgiving break (no class) |
|
|
| 11/29 | 15.3 | Event-driven GUI in applets | Lab #6
|
| 11/30 | | Lab 7: Java and Concurrency |
|
| 12/1 | 15.3 | More on event-driven GUI in
applets |
|
| 12/2 | | Lab 7 (continued) |
|
| 12/3 | 15.4 | Concurrency |
|
|
| 12/6 | 15.4 | More on concurrency |
|
| 12/7 | | Lab 7 (continued) |
|
| 12/8 | 15.4 | Still more on concurrency | Homework #6
|
| 12/9 | | Lab 7 (concludes) |
|
| 12/10 | | Review/catchup/Evaluations | Lab #7
|
|