CPS 305
Data Structures
Introduction to data structures and algorithms. Data structures covered will include stacks, queues, lists, trees, and graphs. Algorithm topics will include searching, sorting, hashing, algorithm design, greedy approaches, dynamic programming, recursion and complexity analysis.
Prerequisites & course information
prerequisites: CPS 209
Sources
- Course catalogue ↗2026-2027