Courses
Undergraduate level:
- CMPT 300: Operating Systems I
- CMPT 305: Computer Simulation and Modelling
- CMPT 373: Software Development Methods
- CMPT 383: Comparative Programming Languages
- CMPT 431: Distributed Systems
- CMPT 450: Computer Architecture (Cross-listed with CMPT 750)
- CMPT 454: Database Systems II
- CMPT 473: Software Quality Assurance
- CMPT 477: Formal Verification (Cross-listed with CMPT 777)
Graduate level and cross-listed:
- CMPT 479/886: Special Topics in Operating Systems
- CMPT 499: Special Topics in Computer Hardware
- CMPT 740: Database Systems
- CMPT 745: Software Engineering
- CMPT 750: Computer Architecture (Cross-listed with CMPT 450)
- CMPT 770: Parallel & Distributed Computing
- CMPT 777: Formal Verification (Cross-listed with CMPT 477)
- CMPT 886: Large-Scale Graph Processing
- CMPT 982: Special Topics in Networks and Systems
- CMPT 984: Special Topics in Databases