let’s connect

Our Concentrations

Artificial
Intelligence

# 10
University in Canada
# 0
Computer Science
department globally
$ 25 K
average internship salary
450 +
companies represented

What is Artificial Intelligence?

While much of AI is centered in Computer Science, the field draws on tools, techniques, and expertise from many disciplines including statistics, mathematics, and engineering. Today, AI includes intellectual focus such as knowledge representation, probabilistic and statistical theory, machine learning (deep learning), computational linguistics and natural language processing, computer vision, and robotics. The efficacy of AI is embraced in industry as we witness rapid adoption from recommenders in e-commerce to self-driving vehicles in transportation. 

Endless Career Opportunities

Discover the endless possibilities to accelerate your career as a world-class innovator.

AI wizard Research Engineer
AI wizard Research Engineer
Machine Learning Engineer AI Research Scientist
Machine Learning Engineer AI Research Scientist
Deep Learning Research Scientist Applied Research scientist
Deep Learning Research Scientist Applied Research scientist

Career Opportunities in Artificial Intelligence

  • AI Wizard

  • Applied Research Scientist

  • Artificial Intelligence Engineer

  • AI Research Scientist

  • Computer Vision Researcher

  • Deep Learning Research Scientist

  • Director, AI Model Risk

  • Machine Learning Engineer

  • Research Engineer

  • Senior 3D Computer Vision Engineer

  • Senior Machine Learning Applied Researcher

  • Senior Machine Learning Research Scientist

Program Requirements

  • Students must successfully complete six graduate level courses (totalling 3.0 Full Course Equivalents (FCEs))* as follows:
    • Three courses (1.5 FCEs) in the area of Artificial Intelligence.
    • Two courses (1.0 FCEs) must be selected from the core list of AI courses (see list below).
    • One course (0.5 FCE) must be chosen from additional AI courses outside the core list.
    • One course (0.5 FCE) must be chosen from courses outside of AI in Groups 1, 3 or 4. Course groupings can be found on the Computer Science website.
    • Two required courses (1.0 FCEs): Communication for Computer Scientists (CSC 2701H) and Technical Entrepreneurship (CSC 2702H).
  • Students are permitted to choose a maximum of two courses (1.0 FCEs) from outside the Computer Science graduate course listing.
    • An eight-month industrial internship, CSC 2703H (3.5 FCEs). The internship is coordinated by the department and evaluated on a pass/fail basis. ‘Pass’ grades are awarded based on evaluations received from the industry/academic supervisors of the internship project and submission of an appropriately written final report, documenting the applied research internship.
    • Students in the artificial intelligence concentration are permitted to choose a maximum of two courses (1.0 FCEs) from outside the Computer Science graduate course listing.
    • Students in the artificial intelligence concentration may also request a waiver of an AI core course requirement by demonstrating mastery of equivalent material. All waivers are subject to approval of the Academic Director, Professional Programs. Note that such a waiver would allow students to take additional AI courses from outside the core list. In all cases, students must complete 1.5 FCEs in AI courses.
  • All course selections should be made in consultation with and approved by the Program Director. Appropriate substitutions may be possible with approval.
    • AER1513H – State Estimation for Aerospace Vehicles
    • AER1517H – Control for Robotics
    • CSC2501H – Computational Linguistics
    • CSC2502H – Knowledge Representation and Reasoning
    • CSC2503H – Foundations of Computer Vision
    • CSC2511H – Natural Language Computing
    • CSC2515H – Introduction to Machine Learning (exclusion: ECE1513H)
    • CSC2516H – Neural Networks and Deep Learning (exclusion: MIE1517H)
    • CSC2529H – Computational Imaging
    • CSC2533H – Foundations of Knowledge Representation
    • CSC2630H – Introduction to Mobile Robotics
    • ECE1512H – Digital Image Processing and Applications
    • ECE1513H – Introduction to Machine Learning (exclusion: CSC2515H)
    • MAT1510H – Deep Learning: Theory and Data Science
    • MIE1517H – Introduction to Deep Learning (exclusion: CSC2516H)