Undergraduate AI Courses
Important: You have to petition to take engineering courses. Consult your Registrar.KR
- CSC200 Economic and Social Networks
- CSC384 Artificial Intelligence
- CSC486/2502 Knowledge Representation
- MIE262 Operations Research I: Deterministic OR
- MIE263 Operations Research II: Stochastic OR
- MIE365 Operations Research III: Advanced OR
- MIE367 Cases in Operational Research
- MIE451 Decision Support Systems
- CSC310 Information Theory
- CSC321 Neural Networks
- CSC411 ML and Data Mining
- CSC412/2506 Learning and Uncertainty
- STA414 Statistical Methods for ML
- ECE521 Inference Algorithms
- CSC401/2511 Natural Language Computing
- CSC485/2501 Computational Linguistics
- CSC320 Visual Computing
- CSC418/2504 Computer Graphics
- CSC420 Image Understanding
- ECE516 Intelligent Image Processing
Graduate AI Courses
Important: You have to petition to take graduate courses. Consult your Registrar.KR
- CSC2512 Advanced Propositional Reasoning
- CSC2532 Dynamical Systems and Artificial Intelligence
- CSC2533 Foundations of Knowledge Representation
- CSC2534 Decision Making Under Uncertainty
- CSC2542 Topics in Knowledge Representation and Reasoning
- MIE562 Scheduling
- MIE566 Decision Analysis
- MIE468 Facility Planning
- CSC2416 Machine Learning Theory
- CSC2515 Machine Learning
- CSC2535 Advanced Machine Learning
- CSC2541 Topics in Machine Learning
- CSC2545 Kernel Methods and Support Vector Machines
- STA4273 Statistical Machine Learning
- ECE1775 Biologically Inspired Computing
- PSL1071 Computational Neuroscience
- CSC2517 Discrete Mathematical Models of Sentence Structure
- CSC2518 Spoken Language Processing
- CSC2519 Natural Language Semantics
- CSC2520 The Computational Lexicon
- CSC2528 Advanced Computational Linguistics
- CSC2540 Cognitive Linguistics
- CSC2503 Foundations of Computer Vision
- CSC2523 Object Modeling and Recognition
- CSC2529 Computer Animation
- CSC2530 Computer Vision for Advanced Digital Photography
- CSC2539 Topics in Computer Vision
- ECE1772 Motion Analysis in Computer Vision