Bachelor theses

Thesis proposals

Our group offers four Bachelor thesis topics as described below. If you would like to write your thesis with us, please contact .

Supervisor: Dr. Adéla Hlobilová

Description:
Computer simulations are a powerful tool for understanding and optimizing the behavior of real-world systems. The recent software package UM-Bridge is a universal interface that makes any computer simulation accessible from any programming language. Using UM-Bridge, you can package a computer simulation into a single container which can be run on any operating system. This is an ideal situation for our software UQLab, developed here at ETH Zürich, which implements advanced scientific methods to analyse the influence of uncertainties on the results of computer simulations.

In this thesis, you will integrate UM-Bridge models into the existing UQLab software. This includes the design of the new module, implementation, testing, and documentation.

Prerequisites:
Good command of Matlab

Additional information:

  • Limited capacity: Yes (1)
  • Group work: No
  • Language: English

Supervisor: Dr. Nora Lüthen

Description:
Computer simulations are a powerful tool for understanding and optimizing the behavior of real-world systems. They usually depend on a number of parameters, whose values can be affected by uncertainty. The influence of this uncertainty on the simulation results is studied in the field of uncertainty quantification (UQ).

UQLab is a Matlab-based UQ software developed here at ETH Zürich. Up to now, it displays information in pop-up figures and in the command line, which is sufficient for our current userbase with a strong computational background. However, in line with UQLab's motto "Make uncertainty quantification available for anybody, in any field of applied science and engineering", we want to also offer a graphical user interface whose use requires less programming experience.

In this thesis, you will use Matlab App Designer to implement a graphical user interface for a selected UQLab analysis, such as sensitivity. This includes the design of the GUI, implementation, testing, and documentation.

Prerequisites: Experience in using Matlab App Designer

Additional information:

  • Limited capacity: Yes (2)
  • Group work: No
  • Language: English

Supervisor: Dr. Adéla Hlobilová

Description:
Computer simulations are a powerful tool for understanding and optimizing the behavior of real-world systems. They usually depend on a number of parameters, whose values can be affected by uncertainty. The influence of this uncertainty on the simulation results is studied in the field of uncertainty quantification (UQ).

UQLab is a Matlab-based UQ software developed here at ETH Zürich. Up to now, it displays information in pop-up figures and in the command line, which is sufficient for our current userbase with a strong computational background. However, in line with UQLab's motto "Make uncertainty quantification available for anybody, in any field of applied science and engineering", we want to make the results of UQ analyses available in more easy-to-read formats such as PDF or Markdown.

In this thesis, you will implement an automatic reporting tool for a selected UQLab object, such as an Input object. This includes the design of the tool, implementation, testing, and documentation.

Prerequisites: Good command of Matlab

Additional information:

  • Limited capacity: Yes (1)
  • Group work: No
  • Language: English

Supervisor: Dr. Nora Lüthen

Description:
Computer simulations are a powerful tool for understanding and optimizing the behavior of real-world systems. They usually depend on a number of parameters, whose values can be affected by uncertainty. The influence of this uncertainty on the simulation results is studied in the field of uncertainty quantification (UQ).

UQLab is a Matlab-based UQ software developed here at ETH Zürich. Its motto is "Make uncertainty quantification available for anybody, in any field of applied science and engineering", focusing on a straightforward user interface while providing state-of-the-art scientific methods.

In this thesis, you will create a new uncertainty propagation module for UQLab, which performs a Monte Carlo simulation and reports the results. This includes the design of the module, implementation, testing, and documentation.

Prerequisites: Good command of Matlab and interest in statistical methods

Additional information:

  • Limited capacity: Yes (1)
  • Group work: No
  • Language: English

Past theses

For a list of past Bachelor theses written at our Chair, click here.

JavaScript has been disabled in your browser