Program Themes

The Robotics Program is centered around three main themes:

  • Dynamics and Mechatronics: Modeling and design of robots, hardware/software integration.
  • Perception and Control: Reconstruction of the surrounding environment, use of feedback to achieve a desirable behavior.
  • Cognition and Interaction: Algorithmically describe and solve complex decision-making or machine learning problems.

Course Requirements

To graduate from the program, all students must satisfy the following requirements:

  • Gateway Requirement: You must receive a grade of B or better (not B-) in the course ROBO 5000: Introduction to Robotics, which provides a general overview of the program and its themes.
  • Breadth Requirement: You must receive a grade of B or better (not B-) in at least one "Breadth" course from each of the three themes.

The remaining courses can be chosen freely among the “Breadth” and “Depth” sections of the three themes: