Following schedule is tentative. Dates and materials to be covered will be kept updated regularly as the quarter proceeds.
W -- Weiss, J -- Johnsonbaugh
| # | Date | Subject | Readings | Assignments |
| 1 | 4/5 | Review, AVL trees | [W: ch. 18, 19.1-4] | Homework #1 given |
| 2 | 4/12 | AVL trees, R&B trees | [W: ch. 19.4-5] | |
| 3 | 4/19 | B-trees, Hash Tables | [W: ch. 19.8, 20] | Homework #2 given |
| 4 | 4/26 | NO CLASS (out of town for a conference). Possible make-up | ||
| 5 | 5/3 | Hash Tables, Graphs | [W: ch. 20, 15] | Homework #3 given |
| 6 | 5/10 | Midterm exam, Finite State Automata |
[J: ch. 10.1-2] | |
| 7 | 5/17 | Grammars and Languages | [J: ch. 10.3-5], handout | Homework #4 given |
| 8 | 5/24 | Regular Expressions, Parsing | handout | |
| 9 | 5/31 | Boolean Algebra | [J: ch. 9] | Homework #5 given |
| 10 | 6/7 | Review | ||
| 11 | 6/14 | Final exam |