MW 4:10pm–5:25pm · MW 5:40pm–6:55pm
2 distinct times across 2 sections.
2 of 2 sections have room
Prerequisites Prerequisites: (COMS W1004) or COMS W1004; Knowledge of Java
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
Sections2
- 87 of 175 seats left
Seat data provenance: Directory as of August 23, 2026 at 4:00 AM
- 114 of 175 seats left
Seat data provenance: Directory as of August 23, 2026 at 4:00 AM
In your week
Workload and grading
- Grading
- Not published
- Format
- Not published
- Credits
- 3 credits
Reported workload
From CULPA and Reddit reviews matched to this course.
No reviews matched yet.