Day of Term |
Day of Week |
Date |
Topics |
Readings in Kruse |
1 |
Friday |
1/4/02 |
Getting started lab |
|
2 |
Monday |
1/7/02 |
Introduction, C++ transition / review |
Chapter 1 |
3 |
Wednesday |
1/9/02 |
C++ transition / review |
|
4 |
Friday |
1/11/02 |
C++ transition / review |
|
5 |
Monday |
1/14/02 |
Stacks |
Chapter 2.1-2.3 |
6 |
Wednesday |
1/16/02 |
Stacks/ADTs/Queues |
Chapter 2.4-2.5, 3.1-3.2 |
7 |
Friday |
1/18/02 |
Queues |
Chapter 3.3-3.5 |
8 |
Monday |
1/21/02 |
Linked lists, stacks |
Chapter 4 |
9 |
Wednesday |
1/23/02 |
In lab: debugging tools |
|
10 |
Friday |
1/25/02 |
Destructors, copy constructors, overloading |
|
11 |
Monday |
1/28/02 |
Recursion |
Chapter 5.1-5.2 |
12 |
Wednesday |
1/30/02 |
Backtracking & games |
Chapter 5.3-5.4 |
13 |
Friday |
2/1/02 |
Linked lists in arrays |
Chapter 6.5-6.6 |
|
Monday |
2/4/02 |
BREAK |
|
14 |
Wednesday |
2/6/02 |
Slack / Review |
|
15 |
Friday |
2/8/02 |
Exam1 |
|
16 |
Monday |
2/11/02 |
Searching |
Chapter 6.1-6.3, Chapter 7 |
17 |
Wednesday |
2/13/02 |
Sorting |
Chapter 8.1-8.4 |
18 |
Friday |
2/15/02 |
Sorting |
Chapter 8.5-8.10 |
19 |
Monday |
2/18/02 |
Tables |
Chapter 9.1-9.5 |
20 |
Wednesday |
2/20/02 |
Hashing |
Chapter 9.6 |
21 |
Friday |
2/22/02 |
Hashing |
Chapter 9.7 |
22 |
Monday |
2/25/02 |
Binary Trees |
Chapter 10.1 |
23 |
Wednesday |
2/27/02 |
Binary search trees |
Chapter 10.2-10.3 |
24 |
Friday |
3/1/02 |
AVL Trees |
Chapter 10.4 |
25 |
Monday |
3/4/02 |
Tries, Graphs |
Chapter 11.2, 12.1 |
26 |
Wednesday |
3/6/02 |
Graphs |
Chapter 12.2-12.7 |
27 |
Friday |
3/8/02 |
Slack / Review |
|
28 |
Monday |
3/11/02 |
Exam 2 |
|