Computer Science: Applied Computing MScAC (Artificial Intelligence Concentration)

MScAC Program (Artificial Intelligence Concentration)

Minimum Admission Requirements

  • Applicants are admitted under the General Regulations of the School of Graduate Studies. Applicants must also satisfy the Department of Computer Science's additional admission requirements stated below.

  • An appropriate bachelor’s degree from a recognized university in a related area such as physics, computer science, mathematics, statistics, engineering, or any discipline where there is a significant quantitative component. The completed bachelor’s degree must include significant exposure to computer science or statistics or engineering including coursework in advanced and multivariate calculus (preferably analysis), linear algebra, probability and statistics, programming languages, and general computational methods.

  • A standing equivalent to at least B+ in the final year of undergraduate studies.

  • Applicants whose primary language is not English and who have graduated from a university where the primary language of instruction is not English must submit results of the Test of English as a Foreign Language (TOEFL) or International English Language Testing System (IELTS) with the following minimum scores:

    • Internet-based TOEFL: 93/120 and 22/30 on the writing and speaking sections.

    • IELTS: an overall score of 7.0, with at least 6.5 for each component.

  • If students complete a portion of their degree in English, or part of their degree at another university where English is the language of instruction, applicants must still provide proof of English-language proficiency.

  • Three letters of reference from faculty and/or employers, with preference for at least one such letter from a faculty member in Artificial Intelligence (AI).

  • Applicants will be asked to respond to program-specific questions addressing their interest in the concentration and objectives for the program.

  • Applicants must indicate a preference for the concentration in AI in their application. Admission to the AI concentration is competitive. Students who are admitted to the MScAC program are not automatically admitted to the AI concentration upon request.

Program Requirements

  • Coursework. Students must successfully complete a total of 3.0 full-course equivalents (FCEs) as follows:

    • 1.5 FCEs of coursework in the area of AI:

      • 1.0 FCE selected from the core list of AI courses (see list below) from at least two different research areas

      • 0.5 FCE selected from additional AI courses outside the core list

    • 1.0 FCE in required courses:

      • CSC2701H Communication for Computer Scientists (0.5 FCE)

      • CSC2702H Technical Entrepreneurship (0.5 FCE)

    • Remaining 0.5 FCE of coursework will be chosen from outside of AI:

      • Course selections should be made in consultation with and approved by the Program Director. Appropriate substitutions may be possible with approval.

      • A maximum of 1.0 FCE may be chosen from outside the Computer Science (CSC course designator) graduate course listing.

  • An eight-month industrial internship, CSC2703H (3.5 FCEs). The internship is coordinated by the department and evaluated on a pass/fail basis.

Program Length

4 sessions full-time (typical registration sequence: F/W/S/F)

Time Limit

3 years full-time

Artificial Intelligence Core Courses

Course Code Course Title
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)
CSC2533H Foundations of Knowledge Representation
CSC2630H Introduction to Mobile Robotics
ECE1512H Digital Image Processing and Applications
ECE1513H* Introduction to Machine Learning (exclusion: CSC2515H)
MIE1517H** Introduction to Deep Learning (exclusion: CSC2516H)

*different courses with the same title, offered by different Faculties.
**different courses with similar titles, offered by different Faculties.