CPS305 - Data Structures
Course: CPS305 (Data Structures) in CPS department at Toronto Metropolitan University.
Credit Hours: 1 • Academic Level: third-year undergraduate course
Course Requirements: Requires 1 prerequisite course
Prerequisite Chain Depth: 2 levels of foundational courses required
Future Opportunities: Unlocks 13 advanced courses for further study
Part of the CPS curriculum at Toronto Metropolitan University, helping students progress through degree requirements.
Prerequisites for CPS305
Courses unlocked by CPS305
- CPS803 - Machine Learning
- CPS824 - Reinforcement Learning
- CPS843 - Introduction to Computer Vision
- CPS842 - Information Retrieval and Web Search
- CPS420 - Discrete Structures
- CPS615 - Theory of Computation
- CPS616 - Algorithms
- CPS710 - Compilers and Interpreters
- CPS721 - Artificial Intelligence I
- CPS510 - Database Systems I
- CPS511 - Computer Graphics
- CPS590 - Operating Systems I
- CPS801 - Operating Systems II
Academic Planning at Toronto Metropolitan University
Students planning CPS305 at Toronto Metropolitan University should complete 1 prerequisite before enrollment.
Future Pathways: Completing CPS305 enables enrollment in 13 advanced courses for further study
This third-year course at Toronto Metropolitan University integrates into structured degree pathways for CPS programs, supporting timely graduation and academic progression.