Not all courses are offered every year. Please consult the department for course offerings.
MScAC Core Courses
Course Code | Course Title |
---|---|
CSC2701H | Communication for Computer Scientists |
CSC2702H | Technical Entrepreneurship |
MScAC Internship |
Research and Non-breadth Courses (all programs)
Course Code | Course Title |
---|---|
CSC1001H | Independent Research Project |
CSC2600H | Topics in Computer Science |
Special Reading Course in Computer Science | |
Research Project in Computer Science |
Group 1
Course Code | Course Title |
---|---|
Introduction to the Theory of Distributed Computing | |
CSC2240H | Graphs, Matrices, and Optimization |
CSC2332H | Introduction to Quantum Algorithms |
CSC2401H | Introduction to Computational Complexity |
Computability and Logic | |
CSC2405H | Automata Theory |
CSC2410H | Introduction to Graph Theory |
CSC2412H | Algorithms for Private Data Analysis |
CSC2414H | Advanced Topics in Complexity Theory |
Advanced Topics in the Theory of Distributed Computing | |
CSC2419H | Topics in Cryptography |
CSC2420H | Algorithm Design, Analysis, and Theory |
CSC2421H | Topics in Algorithms |
Fundamentals of Cryptography | |
CSC2427H | Topics in Graph Theory |
Topics in the Theory of Computation | |
CSC2451H | Quantum Computing, Foundations to Frontier |
CSC2556H | Algorithms for Collective Decision Making |
Group 2
Course Code | Course Title |
---|---|
CSC2417H | Algorithms for Genome Sequence Analysis |
CSC2431H | Topics in Computational Biology and Medicine |
Computational Linguistics | |
Knowledge Representation and Reasoning | |
Foundations of Computer Vision | |
Probabilistic Learning and Reasoning | |
Natural Language Computing | |
Advanced Propositional Reasoning | |
Introduction to Machine Learning | |
CSC2516H | Neural Networks and Deep Learning |
CSC2517H | Discrete Mathematical Models of Sentence Structure |
Spoken Language Processing | |
Advanced Computational Linguistics | |
CSC2529H | Computational Imaging |
CSC2530H | Computational Imaging and 3D Sensing |
Statistical Learning Theory | |
Topics in Computer Vision | |
CSC2540H | Computational Cognitive Models of Language |
Topics in Machine Learning | |
Topics in Knowledge Representation and Reasoning | |
CSC2545H | Advanced Topics in Machine Learning |
CSC2546H | Computational Neuroscience |
CSC2547H | Current Topics in Machine Learning |
CSC2548H | Machine Learning in Computer Vision |
CSC2559H | Trustworthy Machine Learning |
CSC2606H | Introduction to Continuum Robotics |
CSC2611H | Computational Models of Semantic Change |
CSC2621H | Topics in Robotics |
CSC2626H | Imitation Learning for Robotics |
CSC2630H | Introduction to Mobile Robotics |
Group 3
Course Code | Course Title |
---|---|
CSC2103H | Software Testing and Verification |
Formal Methods of Program Design | |
Compilers and Interpreters | |
CSC2108H | Automated Reasoning with Machine Learning |
Topics in Software Engineering | |
CSC2126H | Topics in Programming Languages |
CSC2130H | Empirical Research Methods in Software Engineering |
Computer Systems Modelling | |
Advanced Operating Systems | |
Computer Networks | |
CSC2210H | Visual and Mobile Computing Systems |
CSC2222H | Applications of Parallel and Distributed Computing |
CSC2224H | Parallel Computer Architecture and Programming |
Topics in Verification | |
Topics in the Design and Implementation of Operating Systems | |
CSC2229H | Topics in Computer Networks |
Special Topics in Computer Systems | |
Topics in Storage Systems | |
CSC2234H | Database System Technology |
CSC2235H | Cloud-Native Data Management Systems |
CSC2302H | Numerical Solutions of Initial Value Problems for Ordinary Differential Equations |
Numerical Methods for Optimization Problems | |
High Performance Scientific Computing | |
Computational Methods for Partial Differential Equations | |
Matrix Calculations | |
CSC2508H | Advanced Data Systems |
CSC2525H | Research Topics in Database Management |
Group 4
Course Code | Course Title |
---|---|
CSC2504H | Computer Graphics |
CSC2513H | Critical Thinking for Human Computer Interaction |
CSC2514H | Human-Computer Interaction |
CSC2520H | Geometry Processing |
CSC2521H | Topics in Computer Graphics |
Object Modelling and Recognition | |
CSC2524H | Topics in Interactive Computing |
CSC2526H | HCI: Topics in Ubiquitous Computing |
CSC2527H | The Business of Software |
CSC2536H | Topics in Computer Science and Education |
CSC2537H | Information Visualization |
CSC2549H | Physics-Based Animation |
CSC2552H | Topics in Computational Social Science |
CSC2557H | Adaptive Experimentation for Intelligent Interventions |
CSC2558H | Topics in Multidisciplinary HCI |
CSC2604H | Topics in Human-Centred and Interdisciplinary Computing |
CSC2612H | Computing and Global Development |
CSC2615H | Ethical Aspects of Artificial Intelligence |
CSC2631H | Mobile and Digital Health |
Systems Thinking for Global Problems |