The principal goal is to prepare individuals for professional practice in Robotics Engineering by leveraging the technical skills developed in an undergraduate engineering or physical science program.
The admission requirement is a bachelor’s degree in engineering or physical sciences from an accredited university.
The degree requires 30 units. The courses must be 400-level or higher and they must include at least 15 units of 500-level courses.
The MEng program
is designed to be completed in one year and a half, 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 3 courses (9 units) each in fall and spring semesters and 4 courses (12 units) in the second fall semester. For this program, the supervised project (6 units) is optional.
(total of 12 units)
- ESE 446 Robotics: Dynamics and Control (Spring)
- ESE 447 Robotics Laboratory (Spring)
- ESE 551 Linear Dynamic Systems I (Fall)
- CSE 550A Mobile Robotics (Fall)
- ESE 590 Electrical & Systems Engineering Graduate Seminar must be taken each semester
(total of 18 units)
Elective courses must be selected at least one course from each of the following three groups. Other courses may be selected as electives with the approval of the Program Director.
Optimization and Simulation Group
- ESE 403 Operations Research (Fall)
- ESE 407 Analysis And Simulation Of Discrete Event Systems (Spring)
- ESE 415 Optimization (Spring)
Control Engineering Group
- MEMS 431 Structural Dynamics (Fall)
- ESE 441 Control Systems (Fall) or MEMS 4301 Modeling, Simulation and Control (Spring) or MEMS 4302 Aircraft Flight Dynamics and Controls (Spring)
- ESE 444 Sensors and Actuators (Fall)
- ESE 451 Advanced Signals and Systems (Fall/Spring)
- ESE 525 Random Processes and Kalman Filtering (Spring)
- ESE 543 Control Systems Design By State Space Methods (Fall)
- ESE 552 Linear Dynamic Systems II (Spring)
- ESE 553 Nonlinear Dynamic Systems (Spring)
Computer Science Group
- CSE 511A Introduction to Artificial Intelligence (Fall)
- CSE 517 Machine Learning (Spring)
- CSE 520 Real-Time Systems (Fall)
- CSE 521 Wireless Sensor Networks
- CSE 537S Mobile Computing (Fall)
- CSE 546 Computational Geometry
- CSE 553S Advanced Mobile Robotics (Spring)
- CSE 556 Human-Computer Interaction Methods (Fall)
- CSE 559A Computer Vision (Spring)
The MEng program may include up to 6 units of project in the form of Independent Study as part of elective courses.
- ESE 500 Independent Study (Fall, Spring and Summer)
- CSE 500 Independent Study (Fall, Spring and Summer)
- MEMS 500 Independent Study (Fall, Spring and Summer)
- The independent study could be in the form of a practicum or a special project and it requires an approval from the Program Director.
Preparation for the Program
The required courses assume the following foundations in mechanical engineering & materials science , electrical engineering, systems engineering and computer science. Although they do not count towards the degree program, they are recommended for those students who lack these foundations.
- MEMS 255 Engineering Mechanics 2 (mechanical engineering & 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)
Hiro Mukai (ESE)
Bill Smart (CSE) and David Peters (MEMS)