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 
New Design Methodologies for Microengineering Products (TSM_MTProdDes)

By the end of this course, students will have acquired the skills to analyse, understand and identify the design process environment for microengineering devices. The course includes concepts specific to design processes in microengineering, such as the specificities due to the size of devices and microfabrication tools.

Students will be trained to understand the customer's need, formalise the problem, establish the requirements and derive the primary specifications. They will also know how to build the functional and physical architectures, and, if necessary, simulate, predict and validate the behaviours and performances to analyse the safety of operation. The course is designed to integrate concrete cases, allowing students to build a reference base.



Basic knowledge of design methodologies

Learning Objectives


  • Know how to apply design methods (writing functional specifications, functional analysis, FMECA, FRDPARRC...) and how to choose the most suitable in a given design process.
  • Integrate into the design the specificities of the physical phenomena of microengineering products by implementing, if necessary, multiphysics simulation software.
  • Understand and consider microengineering interactions for the production and maintenance of prototypes or series products.
  • At the end of the course, the student will be able to apply and critically examine design techniques in microengineering in order to produce solutions that take into account health and safety aspects while respecting environmental and economic constraints.

Contents of Module


  • (a+b) a theoretical periods + b practical exercises/application periods
  • (3+2) Design methods (e.g., FRDPARRC) 
    • writing functional specifications
    • functional analysis
    • FMECA
    • choice of the most suitable method in a given design process (examples and application cases) 
    • presentation of typical software (Knowllence: Robust Engineering Suite - Medical Device Suite)
  • (3+1) Specificities of microengineering products (change of scale and change of physics) 
    • multi-physics simulation software
  • (3+1) Microengineering interactions for production and maintenance
    • prototype vs. series products (traceability, documentation, manufacturing environment (design master file), standards)
  • Health and safety aspects, environmental and economic constraints (review of projects that have more or less successfully taken these aspects into account)

Teaching and Learning Methods

Lecture-type classes, illustrated with videos and models

Red thread (an application project that follows the course progression: throughout the semester, students construct their project, step by step, while following the course program)


  • Fabrication additive - 2e édition, Du prototypage rapide à l'impression 3D - Claude Barlier, Alain Bernard, Editions Dunod
  • Reference books selected by the instructor


Download full module description