Master of Science in Artificial Intelligence Degree Plan
Degree Requirements
To enroll in the Master of Science program, students must receive research guidance from a professor in the department and be approved by the chair of the Computer Science Department and the dean of the College of Graduate Studies and Research. The thesis option is offered for those students preparing for further graduate work in computer science and Artificial Intelligence (AI). For thesis admission, a student must select a research topic and be approved by the computer science graduate faculty member who represents the discipline. The non-thesis option is offered for those students desiring to advance their knowledge and skills in artificial intelligence or enter the field of AI from engineering, science and related fields.
Thesis Option
Typically, students who plan to pursue a doctoral degree choose the thesis option. Thesis students must complete a minimum of 30 semester credit hours of graduate work, including 9 hours of Computer Science 6099 Thesis.
Non-Thesis Option
A non-thesis AI graduate student is required to complete 30 semester credit hours of graduate work, including 3 hours of Computer Science 6399 Project.
Program can be completed fully online.
Both thesis and non-thesis graduate students select 30 hours of study from the following classes:
Core Requirements
- CS 6318 Artificial Intelligence
- CS 6308 Ethical Issues in Computing
- CS 6399 Project (3 hours) or CS 6099 Thesis (9 hours)
AI Electives
- CS 6319 Machine Learning
- CS 6320 Data Mining
- CS 6321 Deep Learning
- CS 6322 Image Processing
- CS 6323 Multimedia Systems
- CS 6324 Computer Vision
- CS 6325 Robotics
- CS 6328 Adversarial AI
- CS 6330 Data Science
- CS 6335 Big Data
- CS 6337 Semantic Web
- CS 6338 Knowledge Engineering
- CS 6339 AI Systems and Applications
- CS 6371 Internship
- CS 6391 Research
Other Electives: (up to 6 hours)
- CS 6306 Software Engineering
- CS 6312 Advanced Web Technologies
- CS 6315 Computer and Network Security
- CS 6316 Data Security
- CS 6317 Software Security
- CS 6370 Computer Game Development
- CS 6372 Advanced Computer Game Development
- ISSA 6307 Cryptology
- ISSA 6351 Emerging Technologies in Homeland Security
- MGMT 6301 Management of Information Systems
- MGMT 6303 Advanced Data Analytics
For a full description of courses, please see the Computer Science Course Descriptions.