Artificial Intelligence

Artificial Intelligence (AI) is a specialty designed for students aiming to build careers in data analytics enriched by a deeper understanding of AI techniques and their practical applications. This field will equip you with in-demand skills by covering key topics such as neural networks, big data management and intelligent agents. Specializing in AI positions graduates competitively in the job market, especially in roles focused on automation, predictive modeling and intelligent systems. 

Courses

Students will augment the core courses with their choice of two of the following AI Specialty courses*:

  • Artificial Intelligence I - CS9146
  • Foundation of Machine Learning - CS9860
  • Advanced Machine Learning - CS9860
  • Deep Learning - CS9553
  • Databases II - CS9538
  • Reinforcement Learning - CS9670

Students in the AI Specialization are required to complete the Ethics in AI seminar course, which gives a broad overview of ethics and its relation to AI, including its potential impacts on society.

*The program will endeavour to offer a wide variety of specialty field courses; however, not all specialty field courses may be offered in a given year.

Career Opportunities

Graduates from the MDA program with a speciality in Artificial Intelligence will be well-positioned for careers such as:

  • Machine Learning Engineer
  • Data Scientist
  • AI Researcher or Analyst
  • Business Intelligence Developer
  • AI Product Manager
  • Computer Vision or NLP Specialist
  • AI Specialist

Admission Requirements

The Artificial Intelligence speciality is designed for students who have a background in computer science, having taken courses in data structures and algorithms; software tools and systems programming or software design; and logic for computer science. A familiarity with Linux is assumed.

For specific details on additional requirements for the AI Speciality Field, view the Admissions page.