• Concentrations and course offerings may vary by campus and/or by program modality.  Please consult with your advisor or admissions coach for the course availability each term at your campus or within your program modality. 
  • Certain options within the program may be required at certain campuses or for certain program modalities.  Please consult with your advisor or admissions coach for requirements at your campus or for your program modality. 

Complete all courses and requirements listed below unless otherwise indicated.

Core Requirements

Mechanical Engineering
Complete one of the following:4
Robot Mechanics and Control
Control Systems Engineering
Electrical and Computer Engineering
Complete one of the following:4
Mobile Robotics
Assistive Robotics
Robotics Sensing and Navigation
Computer Science
Complete one of the following:4
Reinforcement Learning and Sequential Decision Making
Robotic Science and Systems

Concentrations

Complete one of the following concentrations:

Program Credit/GPA Requirements

32 total semester hours required
Minimum 3.000 GPA required


Computer Science

Students in the computer science concentration follow the Khoury College of Computer Sciences co-op policies.
Required Course
Complete one additional CS course not used to fulfill the core requirements:4
Reinforcement Learning and Sequential Decision Making
Robotic Science and Systems
Complete one of the following options:
Coursework Option
Complete 16 semester hours of courses from the elective course list.16
Project Option
CS 8674Master’s Project4
Complete 12 semester hours of courses from the elective course list.12
Thesis Option
CS 8674Master’s Project4
CS 7990Thesis4
Complete 8 semester hours of courses from the elective course list.8

Electrical and Computer Engineering

Students in the electrical and computer engineering concentration follow the College of Engineering co-op policies.
Required Course
Complete one additional EECE course not used to fulfill the core requirements:4
Mobile Robotics
Assistive Robotics
Robotics Sensing and Navigation
Complete one of the following options:
Coursework Option
Complete 16 semester hours of courses from the elective course list.16
Project Option
EECE 7945Master’s Project4
Complete 12 semester hours of courses from the elective course list.12
Thesis Option
EECE 7945Master’s Project4
EECE 7990Thesis4
Complete 8 semester hours of courses from the elective course list.8
In addition to completing the thesis course, students must successfully complete the thesis submission process, including securing Committee and Graduate School of Engineering signatures and submission of an electronic copy of their MS Thesis to ProQuest.

Mechanical Engineering

Students in the mechanical engineering concentration follow the College of Engineering co-op policies.
Required Course
Complete one additional ME course not used to fulfill the core requirements:4
Robot Mechanics and Control
Control Systems Engineering
Complete one of the following options:
Coursework Option
Complete 16 semester hours of courses from the elective course list.16
Project Option
ME 7945Master’s Project4
Complete 12 semester hours of courses from the elective course list.12
Thesis Option
ME 7945Master’s Project4
ME 7990Thesis4
Complete 8 semester hours of courses from the elective course list.8
In addition to completing the thesis course, students must successfully complete the thesis submission process, including securing Committee and Graduate School of Engineering signatures and submission of an electronic copy of their MS Thesis to ProQuest.

Elective Course List

Any course in the following list will serve as an elective course, provided the student satisfies prerequisites.

Mixed Reality
Foundations of Artificial Intelligence
Artificial Intelligence for Human-Computer Interaction
Pattern Recognition and Computer Vision
Computer/Human Interaction
Algorithms
Natural Language Processing
Machine Learning
Empirical Research Methods
Advanced Machine Learning
Deep Learning
Special Topics in Artificial Intelligence
Mobile Robotics
Assistive Robotics
Robotics Sensing and Navigation
Classical Control Systems
Computer Vision
Data Visualization
Introduction to Machine Learning and Pattern Recognition
Autonomous Field Robotics
Numerical Optimization Methods
Information Theory
Advanced Computer Vision
Advanced Machine Learning
Advanced Special Topics in Electrical and Computer Engineering (Legged Robots)
Human Performance
Statistical Methods in Engineering
Human Factors Engineering
Neural Networks and Deep Learning
Computer Aided Design and Manufacturing
Mechatronic Systems
Robot Mechanics and Control
Elasticity and Plasticity
Dynamics and Mechanical Vibration
Control Systems Engineering
Musculoskeletal Biomechanics
Mathematical Methods for Mechanical Engineers 1
Introduction to Microelectromechanical Systems (MEMS)
Wearable Robotics
Advanced Control Engineering
Motor Control
Applications of Biomechanics in Human Function and Movement
Experimental Design and Applied Statistics
Technologies in Movement and Rehabilitation Science