COMPSCI course pages
- COMPSCI 1DM3 · Discrete Mathematics for Computer Science
- COMPSCI 1JC3 · Introduction to Computational Thinking
- COMPSCI 1MD3 · Introduction to Programming
- COMPSCI 1XC3 · Computer Science Practice and Experience: Development Basics
- COMPSCI 1XD3 · Computer Science Practice and Experience: Introduction to Software Design Using Web Programming
- COMPSCI 2AC3 · Automata and Computability
- COMPSCI 2C03 · Data Structures and Algorithms
- COMPSCI 2DB3 · Databases
- COMPSCI 2GA3 · Computer Architecture
- COMPSCI 2LC3 · Logical Reasoning for Computer Science
- COMPSCI 2ME3 · Introduction to Software Development
- COMPSCI 2SD3 · Concurrent Systems
- COMPSCI 2XC3 · Computer Science Practice and Experience: Algorithms and Software Design
- COMPSCI 3AC3 · Algorithms and Complexity
- COMPSCI 3DM3 · Introduction to Data Mining
- COMPSCI 3DP3 · Data Privacy
- COMPSCI 3EA3 · Software and System Correctness
- COMPSCI 3GC3 · Computer Graphics
- COMPSCI 3MI3 · Principles of Programming Languages
- COMPSCI 3N03 · Computer Networks and Security
- COMPSCI 3RA3 · Software Requirements and Security Considerations
- COMPSCI 3S03 · Software Testing
- COMPSCI 3SH3 · Computer Science Practice and Experience: Operating Systems
- COMPSCI 3TB3 · Syntax-Based Tools and Compilers
- COMPSCI 3VA3 · Information Visualization and Visual Analytics
- COMPSCI 3X03 · Scientific Computation
- COMPSCI 4AD3 · Advanced Databases
- COMPSCI 4AL3 · Applications of Machine Learning
- COMPSCI 4AR3 · Software Architecture
- COMPSCI 4CR3 · Applied Cryptography
- COMPSCI 4DC3 · Distributed Computing
- COMPSCI 4E03 · Performance Analysis of Computer Systems
- COMPSCI 4EN3 · Software Entrepreneurship
- COMPSCI 4F03 · Parallel Computing
- COMPSCI 4FP3 · Functional Programming
- COMPSCI 4GM3 · Generative Modeling
- COMPSCI 4HC3 · Human Computer Interfaces
- COMPSCI 4IS3 · Information Security
- COMPSCI 4ML3 · Fundamentals of Machine Learning
- COMPSCI 4NL3 · Natural Language Processing
- COMPSCI 4O03 · Linear Optimization
- COMPSCI 4SD3 · Data-Driven Algorithms for Sequential Decision Making
- COMPSCI 4TE3 · Continuous Optimization
- COMPSCI 4TH3 · Theory of Computation
- COMPSCI 4TI3 · Fundamentals of Image Processing
- COMPSCI 4WW3 · Web Systems and Web Computing
- COMPSCI 4Z03 · Directed Readings