CSC 222: Data Structures and Algorithms, Spring 2008
Schedule
This schedule is only approximate and subject to change.
Week |
Topics |
Notes |
1/29-31 |
Course overview; Intro to Linux |
|
2/5-7 |
C++ Review |
Chs. 1-2 |
2/12-14 |
Algorithms & Containers |
Chs. 3-4 |
2/19-21 |
Pointers & Dynamic Memory |
Ch. 5 |
2/26-28 |
Lists & Iterators |
Chs. 6 & 9 |
3/4-6 |
Review of STL |
Exam 1 |
3/11-13 |
Stacks & Queues |
Chs. 7-8; No Class 3/13 |
3/18-20 |
Binary Trees |
Ch. 10 |
3/24-28 |
Spring Break |
4/1-3 |
Tree-Based Sets & Maps |
Chs. 11-12 |
4/8-10 |
Hash Tables |
Ch. 12 |
4/15-17 |
Heaps |
Ch. 14 |
4/22-24 |
Review of Containers |
Exam 2 |
4/29-5/1 |
Inheritance; Dynamic Programming |
Chs. 13 & 15 |
5/6-8 |
Graphs |
Ch. 16 |
DePauw University,
Computer Science Department,
Spring 2008
Maintained by Brian Howard
(bhoward@depauw.edu
).
Last updated