ECE 264: Data Structures and Algorithms, Part I
Fall 2018
Wednesdays 2:00 PM - 4:00 PM, Rm. 104
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
- 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.
All dates which have not yet occurred are tentative.
- Wednesday, September 5
Topic 1 - Course Overview
Topic 2 - Analyzing Algorithms
Suggested Reading: Weiss Ch. 2
- Wednesday, September 12
Topic 2 (continued)
- Wednesday, September 19
Topic 2 (continued)
Topic 3 - Overview of C++
I am making my lecture notes
for (only) this topic available.
- Wednesday, September 26
Topic 3 (continued)
- Wednesday, October 3
Topic 3 (continued)
- Wednesday, October 10
Topic 3 (continued)
- Wednesday, October 17
Topic 4 - Lists, Stacks, and Queues
Suggested Reading: Weiss Ch. 3
- Wednesday, October 24
Topic 4 (continued)
Program #1 Assigned
- Wednesday, October 31
Topic 5 - Sorting
Suggested Reading: Weiss Ch. 7
- Wednesday, November 7
Topic 5 (continued)
- Wednesday, November 14
Topic 5 (continued)
- Wednesday, November 28
Topic 5 (continued)
Program #2 Assigned
Topic 6 - Trees
Suggested Reading: Weiss Ch. 4
- Wednesday, December 5
Topic 6 (continued)
- Wednesday, December 12
Topic 6 (continued)
- Wednesday, December 19
Topic 7 - Hash Tables
Suggested Reading: Weiss Ch. 5