Complete all courses and requirements listed below unless otherwise indicated.

Core Requirements

A cumulative GPA of 3.000 or higher is required in the following core courses:

Intelligence
CS 5100Foundations of Artificial Intelligence4
Programming and Algorithms
CS 5010Programming Design Paradigm4
CS 5800Algorithms4
Machine Learning
CS 6140Machine Learning4
Interaction
CS 5170Artificial Intelligence for Human-Computer Interaction4

Options

Complete one of the following specializations:

Specialization Options

Complete two courses from one of the following specializations:8
Vision
Pattern Recognition and Computer Vision
Special Topics in Artificial Intelligence
Computer Vision
Advanced Computer Vision
Intelligent Interaction
Game Artificial Intelligence
Computer/Human Interaction
Theory and Methods in Human Computer Interaction
Robotics and Agent-Based Systems
Reinforcement Learning and Sequential Decision Making
Robotic Science and Systems
Mobile Robotics
Robotics Sensing and Navigation
Machine Learning
Reinforcement Learning and Sequential Decision Making
Data Mining Techniques
Advanced Machine Learning
Advanced Machine Learning
Deep Learning
Unsupervised Machine Learning and Data Mining
Statistical Inference: An Introduction for Engineers and Data Analysts
Introduction to Machine Learning and Pattern Recognition
Statistics for Bioinformatics
Knowledge Management and Reasoning
Natural Language Processing
Information Retrieval
Data Mining Techniques
Special Topics in Data Science
Complete one course from the electives list below or an additional course chosen from the specialization area above, outside of the student's selected specialization area.4

Coursework Option

Complete 12 semester hours from the electives or specialization course lists. Students can take up to one Khoury College course numbered 5100–6000 that is not included on those lists.12

Thesis Option

CS 7990Thesis4
CS 8674Master’s Project4
Complete 4 semester hours from the electives or specialization course lists. 4

Electives 

Special Topics in Artificial Intelligence
Master’s Project
Information Theory
Game Design and Analysis
AI Ethics

Program Credit/GPA Requirements

32 total semester hours required
Minimum 3.000 GPA required