The Graduate Program in Artificial Intelligence offers PhD, MS and MEng degrees and graduate minors in AI. The graduate program is supported by 17 research faculty members in the School of EECS who work in all core areas of AI including machine learning, knowledge representation, reasoning under uncertainty, sequential decision making, natural language processing, computer vision, and robotics.

The AI program is interdisciplinary and trains Ph.D. and Masters students in the core topics of AI and offers a large set of electives that gives them opportunities to specialize in different sub-areas and applications of AI. The program is open to students from any undergraduate discipline with appropriate mathematical and programming background and accommodates flexible curricular paths. The types of different degrees offered are described below.

The Ph.D. degrees are aimed to students who will be taking faculty positions in academia, research positions in industry and government labs, and entrepreneurships for leading start-up companies.

M.S. (Thesis option)
This is most appropriate for research-oriented Masters students aiming to get a research position in the industry or move on to a PhD at a later time.

M.S. (Project option)
The industry-oriented students will do a significant software project under the guidance of an advisor and get an M.S. degree with project option. This is most appropriate  for students who aim to get a software development job in the AI industry.

The M.Eng. degree is also industry oriented, except that it is more focused on course work. This degree requires a 3-credit Capstone project which will give them significant real world project experience.

Requirements Ph.D. M.S. M.Eng.
Algorithms 4 credits 4 credits 4 credits
Big ideas in AI 2 credits 2 credits 2 credits
Ethical and social issues in AI 3 credits 3 credits 3 credits
Core AI courses 16 credits 12 credits 12 credits
Non-blanket (approved) courses 16 credits 12 credits 12 credits
Dissertation 36 credits    
Project or thesis research credits   6-9 credits  
Capstone     3-6 credits
Total credits required 108 credits 45 credits 45 credits

Graduate Minor
A graduate minor in AI is intended for students in other degree programs to helps them acquire skills to apply AI methods in their discipline. Graduate minor requires 15 credits for Masters students and 18 credits for Ph.D. students including 12 credits from the designated core AI courses in both cases.

Admissions Requirements
To be admitted to the Ph.D and Masters programs, regardless of their discipline the students must demonstrate their mastery of computer programming and their proficiency in mathematical topics including linear algebra, statistics/probability, and calculus. Their proficiency and skills can be demonstrated in multiple ways including course work, research papers, work experience, Github repositories, etc.