ECE 365: Data Structures and Algorithms, Part II
Fall 2018
Thursday 6:00 PM - 8:00 PM, Rm. LL101
Instructor: 
Carl Sable
e-mail: CarlSable.Cooper@gmail.com
Office: Room 614
"Data Structures and Algorithm Analysis in C++",
3rd Edition or 4th Edition
by Mark Allen Weiss
- 4 Programming Assignments: 50% total (12.5% each)
- Midterm: 25%
- Final Exam: 25%
Programs will be posted when they are assigned.
The schedule will be updated as the semester progresses.
- Thursday, September 6
 Summary of Data Structures and Algorithms, Part I
- Thursday, September 13
 Program #1 Assigned
 Topic: Priority Queues and Heaps
 Suggested Reading: Weiss Ch. 6
- Thursday, September 20
 Topic: Priority Queues and Heaps (cont.)
- Thursday, September 27
 Topic: Priority Queues and Heaps (cont.)
- Thursday, October 4
 Program #2 Assigned
 Topic: Graph Algorithms
 Suggested Reading: Weiss Ch. 9
- Thursday, October 11
 Topic: Graph Algorithms (cont.)
- Thursday, October 18
 Topic: Graph Algorithms (cont.)
- Thursday, October 25
 Topic: Graph Algorithms (cont.)
 Program #3 Assigned
- Thursday, November 1
 MIDTERM
- Thursday, November 8
 Topic: Algorithm Strategies
 Suggested Reading: Weiss Ch. 10
- Thursday, November 15
 Topic: Algorithm Strategies (cont.)
- Tuesday, November 20 (Tuesday with a Thursday schedule)
 Topic: Algorithm Strategies (cont.)
 Program #4 Assigned
- Thursday, November 29
 Topic: Theoretical Computer Science
- Thurssday, December 6
 Topic: Theoretical Computer Science (cont.)
- Thursday, December 13
 FINAL EXAM