ECE 264: Data Structures and Algorithms, Part I
Fall 2025
Wednesdays 2:00 PM - 3:50 PM, Rm. 427
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.
- Homework #1
 Due by the start of class on Wednesday, October 1
 You can hand in the assignment physically in class, or you can 
email it to me before class (if you type it or scan it)
- Homework #2
 Due by the start of class on Wednesday, November 12
- Program #1
 Due before midnight the night of Tuesday, October 28
 Here are the sample input
and sample output files.
- Program #2
 Due before midnight the night of Tuesday, November 18
 Here are the sample input
and sample output files.
The schedule will be updated as the semester progresses.
Any dates which have not yet occurred should be considered tentative.
- Wednesday, September 3
 Topic 1 - Course Overview
(Slides)
 See the syllabus
as a single document
- Wednesday, September 10
 Topic 2 - Analyzing Algorithms
(Slides)
 Suggested Reading: Weiss Ch. 2
- Wednesday, September 17
 Topic 2 (continued)
 Problem Set #1 Assigned
- Wednesday, September 24
 Topic 3 - Overview of C++
(Slides)
- Wednesday, October 1
 Topic 3 (continued)
- Wednesday, October 8
 Topic 3 (continued)
- Wednesday, October 15
 Program #1 Assigned and Discussed
 Topic 4 - Lists, Stacks, and Queues
(Slides)
 Suggested Reading: Weiss Ch. 3
- Wednesday, October 22
 Topic 4 (continued)
- Wednesday, October 29
 Topic 4 (continued)
 Problem Set #2 Assigned
 Program #2 Assigned and Discussed
 Topic 5 - Sorting
(Slides)
 Suggested Reading: Weiss Ch. 7
- Wednesday, November 5
 Topic 5 (continued)
- Wednesday, November 12
 Topic 5 (continued)
- Wednesday, November 19
 Topic 5 (continued)
 Program #3 Assigned and Discussed
- Wednesday, December 3
 Topic 6 - Trees
 Suggested Reading: Weiss Ch. 4
- Wednesday, December 10
 Topic 6 (continued)
 Problem Set #3 Assigned
- Wednesday, December 17
 Topic 7 - Hash Tables
 Suggested Reading: Weiss Ch. 5