M.Sc. in Artificial Intelligence Stream

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:

  1. 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).   

  1. 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:

  1. Students must attend 18 departmental seminars in Artificial Intelligence-related topics throughout their M.Sc. studies, as a fulfilment of this requirement.
  2. 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.