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:
| Code | Title | Hours |
|---|---|---|
| Intelligence | ||
| CS 5100 | Foundations of Artificial Intelligence | 4 |
| Programming and Algorithms | ||
| CS 5010 | Programming Design Paradigm | 4 |
| CS 5800 | Algorithms | 4 |
| Machine Learning | ||
| CS 6140 | Machine Learning | 4 |
| Interaction | ||
| CS 5170 | Artificial Intelligence for Human-Computer Interaction | 4 |
Options
Complete one of the following specializations:
Specialization Options
| Code | Title | Hours |
|---|---|---|
| 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 | ||
or EECE 7397 | 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
| Code | Title | Hours |
|---|---|---|
| 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
| Code | Title | Hours |
|---|---|---|
| CS 7990 | Thesis | 4 |
| CS 8674 | Master’s Project | 4 |
| Complete 4 semester hours from the electives or specialization course lists. | 4 | |
Electives
| Code | Title | Hours |
|---|---|---|
| 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