The principal goal of the Master of Engineering in Robotics (MEngR) degree program is to prepare individuals for professional practice in robotics engineering by leveraging the technical skills developed in an undergraduate engineering or physical science program. It is designed to be completed in 1.5 years, but it can be completed over a longer time period on a part-time basis. In order to finish in 1.5 years, students should take three courses (9 units) each in fall and spring semesters and four courses (12 units) in the second fall semester. For this program, the supervised project (6 units) is optional.

Requirements for Degree

  • Refer to the University Bulletin for specific information.

  • A minimum of 30 credit hours must be selected.

The required courses assume the following foundations in mechanical engineering and materials science, electrical engineering, systems engineering, and computer science. Although they do not count toward the degree program, they are recommended for those students who lack these foundations.

  • MEMS 255 Engineering Mechanics II (mechanical engineering and materials science foundation, fall and spring)
  • ESE 351 Signals and Systems (electrical and systems engineering foundation, fall and spring)
  • CSE 501N Programming Concepts and Practice (computer science foundation, fall)
  • The degree must include at least 15 units of 500-level courses.


The following courses are approved by the department as electives.

  • Any course numbered 401 or greater in Engineering, Physics, or Mathematics with the following exceptions listed below.

The following courses ARE NOT approved by the ESE department as electives.

Any General Engineering Course

Undergraduate Lab Courses

Any Undergraduate Research, Independent Study, Senior Design, or Capstone Course

Requests for exceptions to this policy may be submitted to the department chair with the approval of the academic advisor of the student.