Course Code |
Course Title |
---|
CSC1001H |
Independent Research Project (Credit/No Credit) |
CSC2103H |
Software Testing and Verification
(Prerequisites: CSC207H1, CSC236H1, CSC240H1.) |
CSC2104H
|
Formal Methods of Program Design
|
CSC2107H
|
Compilers and Interpreters
|
CSC2108H |
Automated Verification |
CSC2125H
|
Topics in Software Engineering |
CSC2130H |
Empirical Research Methods in Software Engineering
(Exclusion: ECE1785H.) |
CSC2206H
|
Computer Systems Modelling
|
CSC2208H
|
Advanced Operating Systems
|
CSC2209H
|
Computer Networks
|
CSC2221H
|
Introduction to the Theory of Distributed Computing
|
CSC2222H |
Applications of Parallel and Distributed Computing |
CSC2224H |
Parallel Computer Architecture and Programming |
CSC2226H
|
Topics in Verification
|
CSC2227H
|
Topics in the Design and Implementation of Operating Systems
|
CSC2228H
|
Topics in Mobile, Pervasive, and Cloud Computing
|
CSC2231H
|
Special Topics in Computer Systems
|
CSC2233H
|
Topics in Storage Systems
|
CSC2240H |
Graphs, Matrices, and Optimization |
CSC2302H |
Numerical Solutions of Initial Value Problems for Ordinary Differential Equations |
CSC2305H
|
Numerical Methods for Optimization Problems
|
CSC2306H
|
High Performance Scientific Computing
|
CSC2310H
|
Computational Methods for Partial Differential Equations
|
CSC2321H
|
Matrix Calculations
|
CSC2326H
|
Topics in Numerical Analysis
|
CSC2332H |
Introduction to Quantum Algorithms
(Prerequisite: good knowledge of linear algebra and elementary real and complex analysis.) |
CSC2401H |
Introduction to Computational Complexity |
CSC2404H
|
Computability and Logic
|
CSC2405H |
Automata Theory |
CSC2410H |
Introduction to Graph Theory |
CSC2412H |
Algorithms for Private Data Analysis
(Prerequisite: CSC373H1 or equivalent, or permission of the instructor.) |
CSC2414H |
Topics in Applied Discrete Mathematics |
CSC2415H
|
Advanced Topics in the Theory of Distributed Computing
|
CSC2416H
|
Machine Learning Theory
|
CSC2417H |
Algorithms for Genome Sequence Analysis |
CSC2419H |
Topics in Cryptography |
CSC2420H |
Algorithm Design, Analysis, and Theory |
CSC2421H |
Topics in Algorithms |
CSC2426H
|
Fundamentals of Cryptography
|
CSC2427H |
Topics in Graph Theory |
CSC2429H
|
Topics in the Theory of Computation
|
CSC2431H |
Topics in Computational Biology and Medicine |
CSC2451H |
Quantum Computing, Foundations to Frontier
(Exclusion: MAT1751H.) |
CSC2501H
|
Computational Linguistics
|
CSC2502H
|
Knowledge Representation and Reasoning
|
CSC2503H
|
Foundations of Computer Vision
|
CSC2504H |
Computer Graphics |
CSC2506H
|
Probabilistic Learning and Reasoning
|
CSC2508H |
Advanced Data Systems |
CSC2510H |
Topics in Information Systems |
CSC2511H
|
Natural Language Computing
|
CSC2512H
|
Constraint Satisfaction Problems
|
CSC2513H |
Critical Thinking for Human Computer Interaction
(Prerequisite: CSC318H1 or equivalent, or permission of the instructor.) |
CSC2514H |
Human-Computer Interaction |
CSC2515H
|
Introduction to Machine Learning
(Exclusion: ECE1513H.)
|
CSC2516H |
Neural Networks and Deep Learning
(Exclusion: MIE1517H.) |
CSC2517H |
Discrete Mathematical Models of Sentence Structure |
CSC2518H
|
Spoken Language Processing
|
CSC2520H |
Geometry Processing |
CSC2521H |
Topics in Computer Graphics |
CSC2523H
|
Object Modelling and Recognition
|
CSC2524H |
Topics in Interactive Computing |
CSC2525H |
Research Topics in Database Management |
CSC2526H |
HCI: Topics in Ubiquitous Computing |
CSC2527H |
The Business of Software |
CSC2528H
|
Advanced Computational Linguistics
|
CSC2529H |
Computational Imaging |
CSC2530H |
Computer Vision for Advanced Digital Photography |
CSC2532H
|
Statistical Learning Theory
(Prerequisite: CSC2515H.)
|
CSC2533H
|
Foundations of Knowledge Representation
|
CSC2536H |
Topics in Computer Science and Education |
CSC2537H |
Information Visualization |
CSC2539H
|
Topics in Computer Vision
|
CSC2540H |
Computational Cognitive Models of Language |
CSC2541H
|
Topics in Machine Learning
|
CSC2542H
|
Topics in Knowledge Representation and Reasoning
|
CSC2545H |
Advanced Topics in Machine Learning
(Prerequisite: CSC2515H or equivalent is recommended.) |
CSC2546H |
Computational Neuroscience |
CSC2547H |
Current Algorithms and Techniques in Machine Learning |
CSC2548H |
Machine Learning in Computer Vision |
CSC2549H |
Physics-Based Animation |
CSC2552H |
Topics in Computational Social Science |
CSC2556H |
Algorithms for Collective Decision Making |
CSC2558H |
Topics in Multidisciplinary HCI |
CSC2559H |
Trustworthy Machine Learning |
CSC2600H |
Topics in Computer Science |
CSC2604H |
Topics in Human-Centred and Interdisciplinary Computing |
CSC2606H |
Introduction to Continuum Robotics
(Prerequisite: Introduction to Robotics; e.g, CSC376H5 offered at UTM or AER525H1. Exclusion: CSC476H5 offered at UTM.) |
CSC2611H |
Computational Models of Semantic Change |
CSC2612H |
Computing and Global Development
(Prerequisite: CSC318H1 or equivalent, or permission of the instructor.) |
CSC2615H |
Ethical Aspects of Artificial Intelligence |
CSC2621H |
Topics in Robotics
(Prerequisite: CSC311H1 or CSC2515H.) |
CSC2626H |
Imitation Learning for Robotics
(Prerequisite: CSC311H1 or CSC2515H or equivalent.) |
CSC2630H |
Introduction to Mobile Robotics
(Required prerequisites: CSC209H1, MAT223H1, MAT232H5, and STA256H5 or equivalent. Recommended prerequisites: CSC311H1, CSC376H5, CSC384H1, and MAT224H1 or equivalent. Exclusions: AER1513H, CSC477H5.) |
CSC2699H |
Special Reading Course in Computer Science |
CSC2701H
|
Communication for Computer Scientists
|
CSC2702H
|
Technical Entrepreneurship |
CSC2703H
|
MScAC Internship |
CSC2720H
|
Systems Thinking for Global Problems
|
CSC4000Y |
MSc Research Project in Computer Science |