In addition to the Program Requirements for the Master of Science in Computer Science, i.e., both Computer Science (MSc) (with and without Co-op), students participating in the Artificial Intelligence Stream must satisfy the following conditions.
Major Requirements:
- Five (5) courses:
(a) One of the Following:
COMP-8590 Statistical Learning
COMP-8610 Neural Network and Deep Learning
COMP-8740 Machine Learning and Pattern Recognition
(b) Two of the Following:
COMP-8590 Statistical Learning
COMP-8610 Neural Network and Deep Learning
COMP-8700 Introduction to Artificial Intelligence
COMP-8720 Topics in Artificial Intelligence
COMP-8730 Natural Language Processing and Understanding
COMP-8740 Machine Learning and Pattern Recognition
COMP-8750 Knowledge Representation and Reasoning
COMP-8760 Advanced Search Methods
(c) Two of the Following:
COMP-8XX0: Any graduate level course offered by the School of Computer Science, excluding COMP-8010 (Work Term), COMP-8970 (MSc. Thesis) and COMP-9980 (Doctoral Dissertation Research).
- Research Thesis:
COMP-8970: A research thesis in an approved Artificial Intelligence topic. A thesis is a major research project which must involve substantial innovative work in Artificial Intelligence, generally, culminating in original results.
Additional Requirements:
- Students must attend 18 departmental seminars in Artificial Intelligence-related topics throughout their M.Sc. studies, as a fulfilment of this requirement.
- With prior approval of the graduate coordinator, candidates may be permitted to include graduate courses in Artificial Intelligence or Artificial Intelligence-related topics offered by other departments in their program.
Students who complete the Artificial Intelligence Stream will have a special annotation on their transcript, stating their Artificial Intelligence specialization.