Computer Science
2026-2027
90 courses
- COMP 1000Introductory Programming: Think Like a Computer
- COMP 1002Introduction to Tools and Techniques in Computer Science 1
- COMP 1006Introduction to Tools and Techniques in Computer Science 2
- COMP 1010Introductory Computer Science 1
- COMP 1012Computer Programming for Scientists and Engineers
- COMP 1020Introductory Computer Science 2
- COMP 1500Computing: Ideas and Innovation
- COMP 1600Navigating Your Digital World
- COMP 2002Tools and Techniques in Computer Science 1
- COMP 2006Tools and Techniques in Computer Science 2
- COMP 2060Special Topics in Computer Science
- COMP 2080Algorithms: Design and Implementation
- COMP 2140Data Structures: Analysis and Implementation
- COMP 2150Object Orientation
- COMP 2160Programming Practices
- COMP 2190Introduction to Scientific Computing
- COMP 2280Introduction to Computer Systems
- COMP 2400Programming Paradigms
- COMP 2450Software Development 1
- COMP 2452Software Development 2
- COMP 2600Technical Communication in Computer Science
- COMP 2980Workterm 1
- COMP 3010Distributed Computing
- COMP 3020Human-Computer Interaction 1
- COMP 3060Intermediate Topics in Computer Science
- COMP 3170Analysis of Algorithms and Data Structures
- COMP 3190Introduction to Artificial Intelligence
- COMP 3280Computer Systems
- COMP 3290Introduction to Compiler Construction
- COMP 3320Theory of Computing
- COMP 3350Software Engineering 1
- COMP 3360Machine Learning Concepts and Usage
- COMP 3380Databases Concepts and Usage
- COMP 3490Computer Graphics 1
- COMP 3580Application Security
- COMP 3980Workterm 2
- COMP 4020Human-Computer Interaction 2
- COMP 4060Advanced Topics in Computer Science
- COMP 4062Honours Topics in Computer Science
- COMP 4140Introduction to Cryptography and Cryptosystems
- COMP 4190Artificial Intelligence
- COMP 4280Operating Systems Design and Implementation
- COMP 4300Computer Networks
- COMP 4320Computability and Complexity
- COMP 4350Software Engineering 2
- COMP 4360Machine Learning
- COMP 4380Database Implementation
- COMP 4420Advanced Data Structures
- COMP 4422Advanced Algorithms
- COMP 4490Computer Graphics 2
- COMP 4510Introduction to Parallel Computation
- COMP 4522Honours Project
- COMP 4550Real-Time Systems
- COMP 4560Industrial Project
- COMP 4580Computer Security
- COMP 4620Professional Practice in Computer Science
- COMP 4710Introduction to Data Mining
- COMP 4820Bioinformatics
- COMP 4980Workterm 3
- COMP 4990Workterm 4
- COMP 7210Research Methodologies
- COMP 7570Advanced Topics in Computer Science 1
- COMP 7600Graduate Workterm I
- COMP 7720Advanced Topics in Algorithms
- COMP 7750Advanced Topics in Computation Theory
- COMP 7770Coding Theory
- COMP 7780Queuing Theory and Performance Evaluation
- COMP 7800Graduate Workterm II
- COMP 7810Computer Networks
- COMP 7850Advances in Parallel Computing
- COMP 7860Advanced Topics in Computer Systems
- COMP 7890Advanced Topics in Languages and Software
- COMP 7900Graduate Workterm III
- COMP 7910Advanced Graphics
- COMP 7920Advanced Topics in Graphics and Human Interfaces
- COMP 7922Computational Geometry
- COMP 7924Graph Drawing
- COMP 7926Computational Finance
- COMP 7928Probabilistic Graphical Models
- COMP 7932Advanced Intelligent Interactive Systems
No courses found.