Artificial Intelligence

The MS in Artificial Intelligence program consists of 30 graduate-level semester credit hours, of which 12 are foundation, 9 are concentration, and 9 are elective (including the three options of coursework or project or thesis). A concentration must be declared by admitted students.

The program includes 4 concentrations, in (1) Computer Vision, (2) Machine Learning, (3) Knowledge Management and Reasoning, and (4) Intelligent Interaction. Students must choose one of three options: coursework, MS project, or MS thesis.

The program may be completed entirely on campus, entirely online, or through a combination of on-campus and online courses.

Requirements

To satisfy the requirements for the MS degree in Artificial Intelligence, all students admitted to the program are expected to complete a minimum of thirty semester hours of graduate coursework, with a cumulative grade point average of B or better. The program of study consists of core courses, concentration courses, and electives with coursework/project/thesis options.

Minimum Grade Requirement in addition to maintaining a minimum cumulative GPA of 3.0 or higher every semester:

  • Courses in which grades of C- or below are earned cannot be used to fulfill degree requirements.
  • A minimum of a 3.0 cumulative GPA or higher is required at the time of graduation.
Required Core (12 credits):12
Artificial Intelligence
Computational Learning
Intelligent Systems
Algorithm Analysis and Design
Software Engineering

Concentrations

 Students must choose one  concentration (Computer Vision, Intelligent Interaction, Knowledge Management and Reasoning, Machine Learning) and complete 3 courses (9 credits) from the selected concentration.

Electives and Options

(9 credits): Any course(s) from an MS in AI concentration area(s) outside the student’s selected concentration can be an elective course(s). Additionally, the elective course(s) can be drawn from other CECS and partner college courses by faculty advisor or program director approval (excluding ENGR 500 and ENGR 501). The total number of elective courses should be three, including one of three options: (i) Coursework: taking three elective courses; (ii) Project: taking an MS Project by completing a 1-semester project (through the MS Project course in lieu of an elective) and two additional elective courses, or (iii) Thesis: taking an MS Thesis by completing a 2-semester thesis project (through the MS Thesis course in lieu of two electives) and one additional elective course. It is mandatory that the student select one of these three options. 

Option 1: Coursework. This option requires three elective courses from an MS in AI concentration area(s) outside the student’s selected concentration. The minimum requirements for this option are as follows:

  • Foundation courses – 12 credit hours
  • Concentration courses – 9 credit hours
  • Elective courses — 9 credit hours

Option 2: MS Project. This option requires a project report describing the results of an independent study project under the supervision of the advisor. The scope of the research topic for the project should be defined in such a way that a full-time student could complete the requirements for a master’s degree in 24 months or 6 semesters following the completion of course work by regularly scheduling graduate research credits. The minimum requirements for this option are as follows:

  • Foundation courses – 12 credit hours
  • Concentration courses – 9 credit hours
  • Elective courses — 6 credit hours
  • Master’s project – 3 credit hours

Option 3: MS Thesis. This option requires a research thesis prepared under the supervision of the advisor. The thesis describes a research investigation and its results. The scope of the research topic for the thesis should be defined in such a way that a full-time student could complete the requirements for a master’s degree in 24 months or 6 semesters following the completion of course work by regularly scheduling graduate research credits. The minimum requirements for this option are as follows:

  • Foundation courses – 12 credit hours
  • Concentration courses – 9 credit hours
  • Elective courses – 3 credit hours
  • Master’s Thesis — 6 credit hours

Concentrations

Select one of the following concentrations and complete 3 courses (9 credits) from the selected concentration:

Computer Vision Concentration
Select 3 courses (9 credits) from the following:9
Computer Graphics
Advanced Computer Graphics
Information Visualization and Virtualization
Advanced Information Visualization and Virtualization
Engineering in Virtual World
Pattern Recognition
Digital Image Processing
Sel Top:Image Proc/Mach Vision
Robot Vision
Pat Rec & Neural Netwks
Information Visualization
Intelligent Interaction Concentration
Select 3 courses (9 credits) from the following:9
Wireless Sensor Networks and IoT
Trustworthy Artificial Intelligence
Advanced Artificial Intelligence
Computer Game Design and Implementation
Computer Game Design II
Edge Computing
Research Advances in Computational Game Theory and Economics
Intelligent Vehicle Systems
Intro Robot Syst
Mobile Robots
Res.Meth.Human Fctrs/Ergonomic
Human-Computer Interaction
Knowledge Management and Reasoning Concentration
Select 3 courses (9 credits) from the following:9
Introduction to Natural Language Processing
Text Mining and Information Retrieval
Foundation of Information Security
Information Visualization and Virtualization
Decision Support and Expert Systems
Data Mining
Data Mining
Computational Learning
Trustworthy Artificial Intelligence
Deep Learning
Advanced Artificial Intelligence
Advanced Data Management
Research Advances in Artificial Intelligence
Advanced Data Mining
Analytic and Comp Math
Probability & Statistical Mod
Multivariate Statistics
Machine Learning Concentration
Select 3 courses (9 credits) from the following:9
Introduction to Natural Language Processing
Introduction to Quantum Computing
Text Mining and Information Retrieval
Computational Learning
Deep Learning
Advanced Artificial Intelligence
Fuzzy Systems
Stochastic Processes
Intelligent Systems
Artificial Neural Networks
Adv Intelligent Sys
Optimization
Advanced Stochastic Processes

Leaning Goals

  1. Understand representations, algorithms and techniques used across works in artificial intelligence and be able to apply and evaluate them in applications as well as develop their own.
  2. Understand and apply machine-learning techniques, in particular to draw inferences from data and help automate the development of AI systems and components.
  3. Understand the various ways and reasons humans are integrated into mixed human-AI environments, whether it is to improve overall integrated system performance, improve AI performance or influence human performance and learning.
  4. Understand the ethical concerns in developing responsible AI technologies.
  5. Implement AI systems, model human behavior, and evaluate their performance.