![]() |
Tentative Schedule
|
| Week | Period | Topics | Chapter | Lab |
|---|---|---|---|---|
| 1 9/5-9/9 |
Lecture 1 | Course intro, Java review | 1 | Quiz 1 (Policies). Lab 1 |
| Lecture 2 | Java review and 1.5 features | video* 2, A1 |
||
| 2 9/12-9/16 |
Lecture 1 | Java Collections Framework | video* 4 |
|
| Lecture 2 | Lists (array-based and linked) | 6, 7 | ||
| 3 9/19-9/23 |
Lecture 1 | Algorithm analysis | 3 | Lab 2 |
| Lecture 2 | Execution time/Induction | A2 | ||
| 4 9/26-9/30 |
Lecture 1 | Stacks and Queues | 8 video* |
Lab 3 |
| Lecture 2 | Catch up/review | |||
| 5 10/3-10/7 |
Lecture 1 | Algorithm analysis revisited | ||
| Lecture 2 | Catch up/review | |||
| 6 10/10-10/14 |
Lecture 1 | Mid-term Exam | Lab 4 | |
| Lecture 2 | Recursion | 5 | ||
| 7 10/17-10/21 |
Lecture 1 | Cloneable interface, deep/shallow copy | video* code | |
| Lecture 2 | Binary Trees | 9 | ||
| 8 10/24-10/28 |
Lecture 1 | Binary Search Trees | 10 | Lab 5 |
| Lecture 2 | Red-Black Trees | |||
| 9 10/31-11/4 |
Lecture 1 | Tree Maps/Sets | 12 | |
| Lecture 2 | Hashing | 14 | ||
| 10 11/7-11/11 |
Lecture 1 | Examples | Lab 6 | |
| Lecture 2 | Review | |||
| 11 11/14-11/18 |
Exam week | Final exam (common) |
| © 2001-2006 Dr. Christopher C. Taylor | Office: CC-36C | Phone: 277-7339 |
* You will need Windows Media Player 9 or better to play the videos.