C S X14 C S 314 Data Structures 3 Hours
4 Lecture Hours 0 Lab Hours
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.
Pre/Corequisites: Computer Science 312 or 312H with a grade of at least C-.
Grading: Student Option
Repeatable for credit: No
Academic Level: Lower Division