CPS 222: Data Structures and Algorithms

Catalog Description:
Introduces analysis of algorithms; implementation of data structures; advanced methods for organizing data in primary and secondary storage; problem-solving strategies; recursion; parallel algorithms; continued development of algorithm analysis skills. Weekly laboratories introduce C++ including use of templates and Standard Template Library. Prerequisite: CPS122.

Syllabus (with links to slides) for Spring 2018

Resources since Spring 2016 are in Blackboard

General Resources (as of Spring 2015)

Additional Resources