MSE Master of Science in Engineering

The Swiss engineering master's degree

Each module contains 3 ECTS. You choose a total of 10 modules/30 ECTS in the following module categories: 

  • 12-15 ECTS in technical scientific modules (TSM)
    TSM modules teach profile-specific specialist skills and supplement the decentralised specialisation modules.
  • 9-12 ECTS in fundamental theoretical principles modules (FTP)
    FTP modules deal with theoretical fundamentals such as higher mathematics, physics, information theory, chemistry, etc. They will teach more detailed, abstract scientific knowledge and help you to bridge the gap between abstraction and application that is so important for innovation.
  • 6-9 ECTS in context modules (CM)
    CM modules will impart additional skills in areas such as technology management, business administration, communication, project management, patent law, contract law, etc.

In the module description (download pdf) you find the entire language information per module divided into the following categories:

  • instruction
  • documentation
  • examination 
Advanced robotics (TSM_AdvRobot)

In this module, basic and advanced robotics knowhow is developed necessary for leading-edge, innovative industrial and service applications with robot manipulators.


  • Linear algebra and differential equations
  • Feedback control systems
  • Actuation and sensory systems
  • Basic programming skills
  • Basic robotics knowhow (recommended)

Learning Objectives

At the end of this course, the student will have earned the knowledge necessary to build a complete robot system as well as acquired the skills to develop industrial and service applications based on commercial robots beyond their standard interfaces.

Contents of Module

  • Robot Kinematics
    • Homogeneous transformation matrices and quaternions
    • Forward, inverse and instantaneous kinematics of serial and parallel robots
    • Kinematic redundancies and subspaces
    • Trajectory generation
  • Robot Dynamics
    • Motion state: speed, acceleration and jerk
    • Dynamic models of multibody systems
    • Modeling friction, gear backlash, efficiency and stiffness
    • Robot dynamic equations for simulation and control
  • Robot Control
    • Linear and nonlinear control
    • Trajectory, force and hybrid control
    • Adaptive, model-based, vision-based control
    • Haptic control
  • Robot Design
    • Task requirements and kinematic configuration
    • Joint types, actuators, sensors, communication busses and architectures
    • Control systems and real-time restrictions
  • Applications
    • Industrial and service use cases
    • Collaborative and interactive robots
    • Research topics
    • Safety and ethics in robotics

Teaching and Learning Methods

  • Ex-cathedra teaching
  • Case studies
  • Exercises
  • The theory learned in class is applied in real robotic applications


  • B. Siciliano, O. Khatib eds., “Springer Handbook of Robotics”, Springer-Verlag, Berlin, 2016.
  • J. J. Craig, “Introduction to Robotics: Mechanics and Control”, 3rd edition, Pearson Prentice Hall, USA, 2005.
  • P. Corke, “Robotics, Vision and Control”, Springer-Verlag, Berlin, 2017.

Download full module description