MS Artificial Intelligence - Graduate Courses

Core Courses

Students are required to take 3 core courses.

Title Course No.
Computational Foundations of Artificial Intelligence CAP 5625   
Artificial Intelligence CAP 6635    
Data Mining and Machine Learning CAP 6673    

In addition, students pursuing the non-thesis option are required to take 7 elective courses from the groups below. Students pursuing the thesis option are required to take 5 elective courses from the groups below and 6 thesis credits. Both non-thesis and thesis options allow up to 3 elective courses to be substituted with any relevant graduate courses with prior approval from the advisor.


Title Course No.
Foundations of Vision CAP 6411   
Computer Vision CAP 6415   
Machine Learning for Computer Vision CAP 6618   
Visual Information Retrieval COP 6728   

Data Analytics and Algorithms

Title Course No.
Introduction to Data Science CAP 5768   
Social Networks and Big Data Analytics CAP 6315   
Data Mining for Bioinformatics CAP 6546   
Big Data Analytics with Hadoop CAP 6780   
Computer Performance Modeling CEN6405
Analysis of Algorithms COT 6405   

Knowledge Management and Reasoning

Title Course No.
Natural Language Processing CAP 6640   
Information Retrieval CAP 6776   
Web Mining CAP 6777   
Semantic Web Programming COP 5859   

Machine Learning

Title Course No.
Introduction to Neural Networks CAP 5615   
Evolutionary Computing CAP 6512   
Sparse Learning CAP 6617      
Deep Learning CAP 6619      
Advanced Data Mining and Machine Learning COP 6778      


Title Course No.
Robotic Applications EEL 5661      
Artificial Intelligence in Medicine and Healthcare CAP 6683     
Computational Advertising and Real-time Data Analytics CAP 6807