Beginning with students admitted in the fall of 2026, all students pursuing on-ground master's degree programs must complete a university-level experiential learning requirement. This requirement may be fulfilled through the curriculum, co-op, or other work- or industry-integrated learning experiences.

Complete all degree requirements listed below.

Core Requirements

A grade of C or higher is required in each core course.

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 (33 total semester hours with participation in co-op in certain concentrations)
Minimum 3.000 GPA required.


Concentration in 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:16
Coursework Option
Project Option
Master’s Project
Thesis Option
Master’s Project
Thesis
Optional Co-op
CS 6964Co-op Work Experience0
or CS 6954 Co-op Work Experience - Half-Time
or CS 6965 Co-op Work Experience Abroad
or CS 6955 Co-op Work Experience Abroad - Half-Time

Concentration in 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:16
Coursework Option
Project Option
Master’s Project
Thesis Option
Master’s Project
Thesis
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.
Optional Co-op
Complete the following (students in EECE and MIE concentrations must complete ENCP 6100 to qualify for co-op experience):
ENCP 6100Introduction to Cooperative Education1
ENCP 6964Co-op Work Experience0
or ENCP 6954 Co-op Work Experience - Half-Time
or ENCP 6955 Co-op Work Experience Abroad - Half-Time
or ENCP 6965 Co-op Work Experience Abroad

Concentration in 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:16
Coursework Option
Project Option
Master’s Project
Thesis Option
Master’s Project
Thesis
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.
Optional Co-op
Complete the following (students in EECE and MIE concentrations must complete ENCP 6100 to qualify for co-op experience):
ENCP 6100Introduction to Cooperative Education1
ENCP 6964Co-op Work Experience0
or ENCP 6954 Co-op Work Experience - Half-Time
or ENCP 6955 Co-op Work Experience Abroad - Half-Time
or ENCP 6965 Co-op Work Experience Abroad

Elective Course List

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

Foundations of Artificial Intelligence
Pattern Recognition and Computer Vision
Algorithms
Natural Language Processing
Machine Learning
Advanced Machine Learning
Deep Learning
Verifiable Machine Learning
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)
Digital Manufacturing
Manufacturing Systems Design
Human Performance
Computation and Visualization for Analytics
Statistical Methods in Engineering
Applied Reinforcement Learning in Engineering
Human Factors Engineering
Deep Learning for AI
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)
Advanced Control Engineering