ECE 264: Data Structures and Algorithms, Part I
Spring 2026
Wednesdays 2:00 PM - 3:50 PM, Rm. 104
Instructor:
Carl Sable
Email: carl.sable@cooper.edu
Office: Room 614
"Data Structures and Algorithm Analysis in C++", 4th Edition
by Mark Allen Weiss
- Problem Sets (3 total): 15% each
- Programming Assignments (3 total): 10%, 20%, and 25% respectively
Information on assignments will be posted when they are assigned.
The schedule will be updated as the semester progresses.
Any dates which have not yet occurred should be considered tentative.
- Wednesday, January 21
Topic 1 - Course Overview
(Slides)
See the syllabus
as a single document
- Wednesday, January 28
Topic 2 - Analyzing Algorithms
Suggested Reading: Weiss Ch. 2
- Wednesday, February 4
Topic 2 (continued)
Problem Set #1 Assigned
- Wednesday, February 11
NO CLASS (official Friday schedule)
- Wednesday, February 18
Topic 3 - Overview of C++
- Wednesday, February 25
Topic 3 (continued)
- Wednesday, March 4
Topic 3 (continued)
- Wednesday, March 11
Program #1 Assigned and Discussed
Topic 4 - Lists, Stacks, and Queues
Suggested Reading: Weiss Ch. 3
- Wednesday, March 18
NO CLASS (Spring Recess)
- Wednesday, March 25
Topic 4 (continued)
- Wednesday, April 1
Topic 4 (continued)
Problem Set #2 Assigned
Program #2 Assigned and Discussed
Topic 5 - Sorting
Suggested Reading: Weiss Ch. 7
- Wednesday, April 8
Topic 5 (continued)
- Wednesday, April 15
Topic 5 (continued)
- Wednesday, April 22
Topic 5 (continued)
Program #3 Assigned and Discussed
- Wednesday, April 29
Topic 6 - Trees
Suggested Reading: Weiss Ch. 4
- Wednesday, May 6
Topic 6 (continued)
Problem Set #3 Assigned
- Wednesday, May 13
Topic 7 - Hash Tables
Suggested Reading: Weiss Ch. 5