You are now in the main content area
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.
Weekly Contact: Lab: 1 hr. Lecture: 3 hrs.
GPA Weight: 1.00
Course Count: 1.00
Billing Units: 1
Mentioned in the Following Calendar Pages
*List may not include courses that are on a common table shared between programs.
- Biology
- Biomedical Sciences Core Elective Table I
- CPS 420 - Discrete Structures
- CPS 510 - Database Systems I
- CPS 511 - Computer Graphics
- CPS 590 - Operating Systems I
- CPS 615 - Theory of Computation
- CPS 616 - Algorithms
- CPS 710 - Compilers and Interpreters
- CPS 721 - Artificial Intelligence I
- CPS 801 - Operating Systems II
- CPS 803 - Machine Learning
- CPS 824 - Reinforcement Learning
- CPS 842 - Information Retrieval and Web Search
- CPS 843 - Introduction to Computer Vision
- Computer Science
- Mathematics and Its Applications
- Medical Physics Core Elective Table I
- Minor in Computer Science