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 
Partial differential equations in engineering applications (FTP_PartDiff)

Foundations of the theory of partial differential equations relevant in engineering applications and their numerical solution.


The course links topics well known from bachelor mathematics courses and extends them, in particular linear algebra, analysis and numerical mathematics. Expected competences:

Linear algebra: systems of equations, matrices, numerical methods

Analysis: partial derivatives, gradient, concept of ordinary differential equation, linear differential equations, separable differential equation, concept of fourier series.

Learning Objectives

The student knows the basic geometric, analytic and numeric aspects of partial differential equations. He/she knows the basic methods to successfully solve partial differential equations analytically and numerically as well as a set of typical examples that allow to better understand the theoretical concepts.

Contents of Module

Part 1: General theory

Goals of part 1:

  • understand how partial differential equations naturally appear in applications
  • be able to solve selected examples using the separation method
  • understand the kinds of boundary conditions necessary, Dirichlet and Neumann boundary conditions
  • create a collection of examples to illustrate the basic theoretical principles

Lesson plan for part 1:

  1. From ordinary to partial differential equations: three applied examples: wave equation, Laplace equation and heat equation. Goal: understand how partial differential equations naturally appear in applications
  2. Quasilinear partial differential equations of first order, solutions using characteristics.
  3. Solution of partial differential equations using separation of variables.
  4. Solution of partial differential equations using the Laplace- or Fourier-transforms.
  5. Elliptic partial differential equation with the Laplace equation as the prime example. Poisson formula, maximum principle, uniqueness of solutions.
  6. Parabolic differential equations with the heat equation as prime example. Maximum principle and kernel function, Green's function.
  7. Hyperbolic partial differential equations with the wave equation as prime example. d'Alembert solution and method of characteristics.

Part 2: Numerical methods for partial differential equations

  1. Analysis of finite difference methods in the example of the two point boundary problem:
    • condition
    • stability
    • convergence
    Analysis of finite difference methods in the model problem transport equation.
    Goal: understand some central ideas and concepts of the analysis of numerical methods in general and finite difference methods in particular.
  2. Finite volume methods for the Poisson-equation:
    • Example of a cell centered finite volume difference method
    • Example of a node centered finite volume element method
    • Some examples regarding Navier-Stokes
    Boundary elements for the Laplace equation.
    Goal: construct a collection of numerical methods that represent the broadness of possible approximation techniques.
  3. Finite element method in the example of the stationary heat equation:
    • differential, variational and integral formulation
    • global and local ansatz functions
    • elements and element types
  4. General perspective: weighted residues.
    Goal: concise introduction into the methodology of finite elements.
  5. Problems of finite element methods in the example of the beam equation. Solution strategies and their numerical background:
    • p-strategies
    • h-strategies
    • r-strategies
    Example based introduction to adaptive step size control.
    Goal: show limitations of finite element methods
  6. Finite elements in the example of the nonstationary heat equation:
    • semidiscrete schemata
    • completely discrete schemata
  7. Eigenvalue determination using finite elements in the example of the beam oscillation equation.
    Goal: illustrate additional fields of application for finite elements.

This module does not intend to teach the use of any particular software product for the solution of partial differential equations. Instead it strives to teach the foundations for their successful use. The students should become capable to judge the potential and limitations of such a software system und the precision and reliability of the results that can be expected from such a system.

Teaching and Learning Methods




Download full module description