C S 314
Data Structures
Second part of a two-part sequence in programming. Introduction to specifications, simple unit testing, and debugging; building and using canonical data structures; algorithm analysis and reasoning techniques such as assertions and invariants. Computer Science 314 and 314H may not both be counted. Three lecture hours and one discussion hour a week for one semester.
Prerequisites & course information
Second part of a two-part sequence in programming. Introduction to specifications, simple unit testing, and debugging; building and using canonical data structures; algorithm analysis and reasoning techniques such as assertions and invariants. Computer Science 314 and 314H may not both be counted. Three lecture hours and one discussion hour a week for one semester.
Sources
- Course catalogue ↗2026-2027