Engineering Sciences MS: Focus on Robotics

Small robot on floor.
Students working on a robot in lab.
Robot moving a block on a conveyor belt in automation lab.

About the Program

The Engineering Science – MS with a course focus in Robotics is an interdisciplinary program intended to train students in robotics and expand knowledge in automation leading to numerous employment opportunities in the electronic and computer industries or continued education at the doctoral level.

Areas of training in our courses include robotic integration, motion control development, electromechanical system design, device/sensor development, automation platforms, and Artificial Intelligence (AI).

The job market demand for students with a background robotics and related fields is expected to continue to grow at an increased rate for companies in search of students trained in this area. Typically, a graduate degree is necessary for advancement in this field.

Entrance Requirements

We seek to admit students to our masters program with backgrounds or related coursework in electrical, mechanical, computer or any related engineering field, computer science, mathematics, physics or a related physical science field.

Degree Program Specifics

Students will take 10 courses for a total of 30 credits.  

Our flexible packaged curriculum enables students to focus on the core competencies related to that align with their own personal training goals that align to meet the needs of preparing them for their careers.

Course Requirements

Core Courses

  • CSE 568 Robotics Algorithms                                       
  • CSE 573 Computer Vision and Image Processing
  • CSE 574 Intro Machine Learning
  • MAE 507 Engineering Analysis 1
  • MAE 543 Continuous Control Systems
  • MAE 593 Robotics I


Students will pick 2-3 electives; 2 electives if doing a 6-credit Master’s Thesis for the culminating experience and 3 credits if opting for the 3-credit Master’s Project.

  • CSE 668 Advanced Robotics
  • CSE 674 Advanced Machine Learning
  • MAE 562 Analytical Dynamics
  • MAE 571 Linear System Analysis
  • MAE 670 Nonlinear Control
  • EE 515 Microelectromechanical Systems
  • IE 506 Computer Integrated Manufacturing
  • MAE 508 Engineering Analysis 2
  • MAE 512 Machines & Mechanisms 2
  • MAE 525 Space Dynamics & Control
  • MAE 544 Digital Control Systems
  • MAE 564 Manufacturing Automation
  • MAE 566 System Identification
  • MAE 577 Computer-Aided Design Applications
  • MAE 584 Principles and Materials for Micro-Electro-Mechanical Systems (MEMS) 3 Credits
  • MAE 590 Robotics II
  • MAE 672 Optimal Control Systems
  • MAE 680 Stochastic Filtering & Control

Culminating Experience

Students will have the option to complete either a 6-credit master’s thesis or a 3-credit project. The project will have a mandatory mechatronics component and can be completed either through an internship or through supervision with a faculty member.