Master of Science in Human-Robot Interaction

The official policies for this program may be found in the CS Department Bulletin. If there is any conflict between this webpage and the official policies, then the official policies have precedence.

The Department of Mechanical Engineering offers a non-thesis, course-based MS program in human-robot interaction (HRI).

The combination of strong programs in engineering foundations paired with programs aimed at improving the interaction of humans with technology—one of three pillars of excellence in the School of Engineering—provides the opportunity for offering unique degree programs in human-robot interaction. Our future-oriented programs are the first and thus one-of-a-of their kind among national and international research universities, and thus lays the foundations for future generations of researchers and practitioners working in all areas of robotics where robots have to interact with humans.

The core courses are the same as those from the HRI PhD program. More new courses will be coming online soon and we will share further information as soon as it is available. In the meantime, for planning purposes, please note that the following is a partial list of courses that you can count towards your HRI electives:

Engineering Psychology

  • ENP105: Assistive Technology (3 credits)
  • ENP110: Human Factors in Medical Technology (3 credits)
  • ENP149: Design for Ecological Interface (3 credits)
  • ENP161: Human Factor Product Design (3 credits)
  • ENP162: Human-Machine System Design (3 credits)
  • ENP163: Analytical Methods in Human Factors Engineering (3 credits)
  • ENP166: Computer Interface Design (3 credits)

Mechanical Engineering

  • ME102: Inventive Design (3 credits)
  • ME137: Advanced Vibrations (3 credits)
  • ME149: Nonlinear System Dynamics (3 credits)
  • ME149: Optimal Control for Robotics (3 credits)
  • ME180: Digital Control Of Dynamic Systems (3 credits)
  • ME181: Advanced Dynamics (3 credits)
  • ME186: GPS & Satellite Navigation (3 credits)
  • ME282: Optimal Control and State Estimation (3 credits)

For more information, visit the Human-Robot Interaction Program website.