ECE 365: Data Structures and Algorithms, Part II
Fall 2019
Thursday 11:00 AM - 1:00 PM, Rm. 101
Instructor:
Carl Sable
e-mail: carl.sable@cooper.edu
Office: Room 614
"Data Structures and Algorithm Analysis in C++",
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 5
Summary of Data Structures and Algorithms, Part I
- Thursday, September 12
Program #1 Assigned
Topic: Priority Queues and Heaps
Suggested Reading: Weiss Ch. 6
- Thursday, September 19
Topic: Priority Queues and Heaps (cont.)
- Thursday, September 26
Topic: Priority Queues and Heaps (cont.)
Topic: Graph Algorithms
Suggested Reading: Weiss Ch. 9
- Thursday, October 3
Program #2 Assigned
Topic: Graph Algorithms (cont.)
- Thursday, October 10
Topic: Graph Algorithms (cont.)
- Thursday, October 17
Topic: Graph Algorithms (cont.)
- Thursday, October 24
Topic: Graph Algorithms (cont.)
Program #3 Assigned
- Thursday, October 31
MIDTERM
- Thursday, November 7
Topic: Algorithm Strategies
Suggested Reading: Weiss Ch. 10
- Thursday, November 14
Topic: Algorithm Strategies (cont.)
- Thursday, November 21
Topic: Algorithm Strategies (cont.)
Program #4 Assigned
- Tuesday, November 26 (Tuesday with a Thursday schedule)
Topic: Theoretical Computer Science
- Thurssday, December 5
Topic: Theoretical Computer Science (cont.)
- Thursday, December 19
FINAL EXAM