Data Structures in Java
5:40pm–6:55pm
SCHERMERHORN HALL SCH 501
Morningside
Seat data provenance: Directory as of August 23, 2026 at 4:00 AM
Description
CC/GS: Partial Fulfillment of Science Requirement Data types and structures: arrays, stacks, singly and doubly linked lists, queues, trees, sets, and graphs. Programming techniques for processing such structures: sorting and searching, hashing, garbage collection. Storage management. Rudiments of the analysis of algorithms. Taught in Java. Note: Due to significant overlap, students may receive credit for only one of the following three courses: COMS W3134, COMS W3136, COMS W3137.
Reviews
Course experience
n=85, 2002–2026
Aggregated across everyone who has taught this course.
Teaching quality
4.3 / 5
Grading fairness
3.5 / 5
Workload
4.0 / 5 · Heavy
Difficulty
3.0 / 5 · Moderate
Overall sentiment
Positive
In your week
Where it meets
Flat map — motion reduced