Introduction to Mechatronics


Stanford School of Engineering



Mechatronics is at the intersection of mechanical engineering, electronic engineering and software engineering. This course will cover technologies involved in developing intelligent electro-mechanical systems, and techniques used to apply this technology to mechatronic system design. Course includes a lab component with a large, open-ended team project.


  • ENGR40, a class from the CS106 series, or equivalents.
  • An undergraduate GPA of 3.3 or better.

Topics include

  • Electronics such as A/D, D/A converters, op-amps, filters, power devices
  • Software program design
  • Event-driven programming
  • Hardware and DC stepper motors
  • Solenoids and robust sensing

Note on Course Availability

This course is typically offered Winter quarter.

The course schedule is displayed for planning purposes – courses can be modified, changed, or cancelled. Course availability will be considered finalized on the first day of open enrollment. For quarterly enrollment dates, please refer to our graduate certificate homepage.

Thank you for your interest. The course you have selected is not open for enrollment. Please click the button below to receive an email when the course becomes available again.

Request Information