Either a thesis option or a course option may be selected. The special requirements for these options are as follows:

Course Option

The Master of Engineering in Robotics (MEngR) is an academic master's degree designed mainly for both full-time and part-time students interested in proceeding to the departmental full-time doctoral program and/or an industrial career. Under the course option, students may not take ESE 599 Master's Research. With faculty permission, they may take up to 3 units of graduate-level independent study.

Thesis Option​

This option is intended for those pursuing full-time study and engaged in research projects. Candidates for this degree must complete a minimum of 24 credit units of course instruction and 6 credit units of thesis research (ESE 599); 3 of these units of thesis research may be applied toward the 15 core electrical engineering units required for the MSEE program. Any of these 6 units of thesis research may be applied as electives for the MSEE, MSSSM, MSDAS, MCEng and MEngR programs. The student must write a master's thesis and defend it in an oral examination.

Degree Requirements

The principal goal of the MEngR 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. 

  • ​Required courses (the 12 units listed below as well as 9 more units from three groups) for the MEngR degree include the following:
ESE 446Robotics: Dynamics and Control (Spring)3
ESE 447Robotics Laboratory (Fall, Spring)3
CSE 511AIntroduction to Artificial Intelligence3
or CSE 417T Introduction to Machine Learning
ESE 551Linear Dynamic Systems I3
ESE 590Electrical & Systems Engineering Graduate Seminar (must be taken each semester)0
Total Units12
  • At least one course must be selected from each of the following three groups for a total of 9 units:

Optimization and Simulation Group

ESE 403Operations Research (Fall)3
ESE 407Analysis and Simulation of Discrete Event Systems (Spring)3
ESE 415Optimization (Spring)3

Control Engineering Group

ESE 441Control Systems (Fall)3
or MEMS 4301 Modeling, Simulation and Control
ESE 444Sensors and Actuators (Fall)3
ESE 425Random Processes and Kalman Filtering (Fall)3
ESE 543Control Systems Design by State Space Methods (Fall)3
ESE 552Linear Dynamic Systems II (Spring)3
ESE 553Nonlinear Dynamic Systems (Spring)3

Computer Science Group

CSE 511AIntroduction to Artificial Intelligence3
CSE 517AMachine Learning3
CSE 520SReal-Time Systems (Fall)3
CSE 521SWireless Sensor Networks3
CSE 546TComputational Geometry3
CSE 556AHuman-Computer Interaction Methods (Fall)3
CSE 559AComputer Vision (Spring)3
  • The remaining courses in the program may be selected from senior or graduate-level courses in ESE or elsewhere in the university that are approved by the department. Please consult the ESE departmental website for a list of allowable electives.

  • ESE 590 Electrical & Systems Engineering Graduate Seminar must be taken by full-time graduate students each semester. This course taken with the satisfactory/unsatisfactory grade option.

  • A maximum of 6 units may be transferred from another institution and applied toward the master's degree. ​

  • The degree program must be consistent with the residency and other applicable requirements of Washington University and the McKelvey School of Engineering. 
  • The degree must include at least 15 units of 500-level courses.
  • Students must obtain a cumulative grade-point average of at least 3.0 out of a possible 4.0 overall for courses applied toward the degree. Courses that apply toward the degree must be taken with the credit/letter grade option.