Courses by school
- CMPT 750 · Computer Architecture
- CMPT 756 · Distributed and Cloud Systems
- CMPT 762 · Computer Vision
- CMPT 764 · Geometric Modelling in Computer Graphics
- CMPT 766 · Computer Animation and Simulation
- CMPT 767 · Visualization
- CMPT 769 · Computational Photography and Image Manipulation
- CMPT 776 · Quantum Algorithms
- CMPT 777 · Formal Verification
- CMPT 782 · Cybersecurity Lab I
- CMPT 783 · Cybersecurity Lab II
- CMPT 785 · Secure Software Design
- CMPT 786 · Cloud and Network Security
- CMPT 789 · Applied Cryptography
- CMPT 827 · Intelligent Systems
- CMPT 839 · Advanced Natural Language Processing and Understanding
- CMPT 863 · Advanced Topics in Human-Computer Interaction
- CMPT 894 · Directed Reading
- CMPT 895 · Master Program Extended Essay
- CMPT 896 · MSc Course Option Portfolio
- CMPT 897 · MSc Project
- CMPT 898 · MSc Thesis
- CMPT 899 · PhD Thesis
- CMPT 980 · Special Topics in Computing Science
- CMPT 981 · Special Topics in Theoretical Computing Science
- CMPT 982 · Special Topics in Networks and Systems
- CMPT 983 · Special Topics in Artificial Intelligence
- CMPT 984 · Special Topics in Databases, Data Mining, Computational Biology
- CMPT 985 · Special Topics in Graphics, HCI, Visualization, Vision, Multimedia
- CMPUT 101 · Introduction to Computing
- CMPUT 174 · Introduction to the Foundations of Computation I
- CMPUT 174A · Introduction to the Foundations of Computation I
- CMPUT 174B · Introduction to the Foundations of Computation I
- CMPUT 175 · Introduction to the Foundations of Computation II
- CMPUT 191 · Introduction to Data Science
- CMPUT 195 · Introduction to Principles and Techniques of Data Science
- CMPUT 200 · Ethics of Data Science and Artificial Intelligence
- CMPUT 201 · Practical Programming Methodology
- CMPUT 204 · Algorithms I
- CMPUT 206 · Introduction to Digital Image Processing
- CMPUT 229 · Computer Organization and Architecture I
- CMPUT 250 · Computers and Games
- CMPUT 256 · Game Artificial Intelligence
- CMPUT 261 · Introduction to Artificial Intelligence
- CMPUT 267 · Machine Learning I
- CMPUT 272 · Formal Systems and Logic in Computing Science
- CMPUT 274 · Introduction to Tangible Computing I
- CMPUT 275 · Introduction to Tangible Computing II
- CMPUT 291 · Introduction to File and Database Management
- CMPUT 296 · Topics in Computing Science