ECE 164: Data Structures and Algorithms, Part I
Spring 2008
Tuesday 2:00 - 4:00, Rm 321E
Instructor: 
Carl Sable
e-mail: CarlSable.Cooper@gmail.com
Office: Room 461
"Data Structures and Algorithm Analysis in C++, 3rd Edition"
Mark Allen Weiss
- Problem Sets (3 total): 50%
- Programming Assignments (2 total): 50%
Information on assignments will be posted when they are assigned.
The schedule will be updated as the semester progresses.
- Tuesday, January 29
 Topic 1 - Course Overview
- Tuesday, February 5
 Topic 2 - Analyzing Algorithms
 Suggested Reading: Weiss Ch. 2
- Tuesday, February 12
 Topic 2 (continued)
- Tuesday, February 19
 Topic 3 - Overview of C++
- Tuesday, February 26
 Topic 3 (continued)
- Tuesday, March 4
 Topic 3 (continued)
- Tuesday, March 11
 Topic 4 - Links, Stacks, and Queues
 Suggested Reading: Weiss Ch. 3
- Tuesday, March 25
 Topic 4 (continued)
 Program #1 explained
- Tuesday, April 1
 Topic 5 - Sorting
 Suggested Reading: Weiss Ch. 7
- Tuesday, April 8
 Topic 5 (continued)
- Tuesday, April 15
 Topic 5 (continued)
- Tuesday, April 22
 Topic 5 (continued)
 Program #2 explained
- Tuesday, April 29
 Topic 6 - Trees
 Suggested Reading: Weiss Ch. 4
 
- Tuesday, April 6
 Topic 6 (continued)
- Tuesday, April 13
 Topic 7 - Hash Table
 Suggested Reading: Weiss Ch. 5