CS 172 Computer Science II
Content: Data structures and algorithmic techniques that are fundamental in programming solutions to complex problems. Abstract data types, lists, stacks, queues, trees, graphs. Array-based and linked structures. Use and simple analysis of iterative and recursive algorithms. Introduction to object-oriented programming.
Prerequisites: CS 171.
Usually offered: Annually, fall and spring semester.
Semester credits: 4.