First Year Course Fee
Course Accredited By
Discover how to create complex intelligent systems and integrate AI techniques into existing applications and processes, by exploring relevant technical areas including natural language processing, big data systems, computer vision, image processing, robotics, and cybersecurity.
With on-campus and online classroom learning formats, you can launch a career in artificial intelligence with extraordinary faculty members—anytime, anywhere. Our online Master’s in Artificial Intelligence degree program replicates the classroom experience with 100 percent access to software, faculty advisors and career services.
Entry requirements
Postgraduate
Standard GPP: 2-Quarter
Up to 12 credits toward degree
Extended GPP: 3-Quarter
Up to 12 credits toward degree
Pre-Sessional English: 1-Quarter Extended GGP
Up to 12 credits toward degree
Pre-Sessional English: 2-Quarter Extended GGP
Up to 12 credits toward degree
Pre-Sessional English: 3-Quarter Extended GGP
Up to 12 credits toward degree
Pre-Sessional English: 4-Quarter Extended GGP
Up to 12 credits toward degree
Direct Admission
College of Computing and Digital Media
Curriculum Requirements
Introductory Courses
No Introductory Course may be substituted for any other course at any level.
Introductory courses may be waived for any of the following conditions:
CSC 412 Tools and Techniques for Computational Analysis
IT 403 Statistics and Data Analysis
CSC 400 Discrete Structures for Computer Science
CSC 401 Introduction to Programming
CSC 402 Data Structures I
CSC 403 Data Structures II
Required Courses
CSC 480 Artificial Intelligence I
CSC 580 Artificial Intelligence II
CSC 421 Applied Algorithms and Structures
CSC 481 Introduction to Image Processing
DSC 540 Advanced Machine Learning
CSC 583 Natural Language Processing
CSC 484 Ethics in Artificial Intelligence
CSC 587 Cognitive Science
CSC 578 Neural Networks and Deep Learning
Capstone Requirement
Choose one courses from the following list:
CSC 675 Capstone in Artificial Intelligence
CSC 695 Master's Research
A student who is working on a research project and has made an original contribution to their area of study may choose to complete a Master's Thesis. Additional information and requirements for School of Computing students pursuing the thesis option can be found on the SoC Master's Thesis Guideline page.
Major Electives
Choose two courses from the following list:
DSC 450 Database Processing for Large-Scale Analytics
CSC 555 Mining Big Data
CSC 482 Applied Image Analysis
CSC 528 Computer Vision
CSEC 440 Information Security Management (Formerly CNS 440)
DSC 480 Social Network Analysis
DSC 478 Programming Machine Learning Applications
CSC 575 Intelligent Information Retrieval
CSC 577 Recommender Systems
CMNS 549 Special Topics in Organizational Communication *
CSC 475 Introduction to Robotics
CSC 594 Topics in Artificial Intelligence
CSC 458 Symbolic Programming
*For CMNS 549, only acceptable topic is Core Business Communication Functions and Skills
Open Electives
Student must complete 1 advisor-approved graduate course from the School of Computing in the range of 421-699.
Degree Requirements
Students in this degree program must meet the following requirements
Complete a minimum of 52 graduate credit hours in addition to any required introductory courses of the designated degree program.
Complete all graduate courses and requirements listed in the designated degree program.
Graduate
*Direct Admission Scholarship is available in each year.