Logo of the University of Passau

Thesis

Master and Bachelor Thesis

We provide topics for theses in

  • Bachelor Internet Computing and Bachelor Computer Science
  • Master Computer Science
  • Master AI Engineering

For conducting a bachelor or master thesis at the chair, we expect that students successfully participated in courses offered at the chair. Ideally, you successfully conducted one of our advanced seminars or labs and you want to continue on a similar topic. In these cases, you can talk directly with the lecturer referring to the lab or seminar and ask about possibilities for a thesis.

The Thesis' Process at our Chair

Pursuing a thesis at our Chair is organised in two following phases:

  1. Preparation Phase (0-1 Months):After you have decided to work on a topic, you will be given 1 month time to prepare your work in detail if needed. That means you must specify the research questions to be answered in detail, analyze literature and plan all steps necessary to answer your research questions. The result is either a written expose for bachelor students or a presentation given in the "Oberseminar Medieninformatik" for master students. Only after a successful presentation and an accepted expose we will allow to register the thesis with the student secretary.
  2. Implementation Phase (3-6 Months):After registering your thesis you have up to 6 months to complete it and hand it in to the Student's Secretary. You can of course complete it earlier. You must agree with your advisor on a schedule for meetings and other working modalities. We also expect you to be proactive, i.e. if there are problems it is your responsibility to engage with the supervisor.

Individual Steps in Detail

When Contact Point What

First contact

Stud.IP / Abschlussarbeiten

Anyone, who wants to get a topic, should register in Stud.IP at “Abschlussarbeiten" in the “no-topic” group and attend the first Oberseminar of the semester, when topics will be presented; you will be able to ask questions and choose your topic. In the end of the semester will be again a topic presentation during the Oberseminar for the following semester.

Please attend in person, this is the only way to get a topic. We will send an email to all registered in the preliminary group in Stud.IP informing about these dates.

1-2 weeks after receiving a topic

Supervisor / Advisor

The topic discussion takes place after the assignment of topics in the beginning of each semester in the "Oberseminar".
Everyone with a topic will be registered as a permanent participant.

In case you did not participate in any course of the chair successfully, you need to conduct an entry task. The entry task ensures that it is possible for you to successfully conduct a master thesis on the given topic. Details will be given per topic

0-1 Months after you have been selected for a topic

Supervisor/Advisor

Written expose about the plan of the thesis. The expose must contain:

  • Research Questions
  • State-of-the-Art
  • Project plan for realising the thesis (including plans for used data sets and possible experiments)

Failing to deliver the expose within 1 month will have the consequence that your topic can be revoked.

The Expose must be presented in the Oberseminar of the chair in order to receive oral feedback on your planned work.

Registering of the thesis

Student

The student is responsible for registering the thesis and keeping corresponding deadlines. Registering the thesis works as follows:

  1. Fill out the form available at the Examination Office. Agree with your advisor/supervisor on the second supervisor for your thesis.
  2. Sign the form and send it or bring it together with your report of records and semester certificate to the secretary at the chair. If it is not possible to bring it in person, send a scan via mail
  3. The secretary will gather the signatures and send the form to the Examination Office

During the next 3-6 months

Student

It is in the responsibility of the student, to ask for appointments. For every appointment, the student has to send a report on the current status and a set of questions to be discussed 2 days BEFORE the meeting

After finishing the thesis

Student

Submission of the thesis. We do not correct master thesis before submission, but of course you can and should ask for specific feedback on different parts (e.g. structure, quality of state of the art etc.).

A final snapshot of the source code must be made available via zenodo.org (with exceptions if source code is not made available as open source. Needs to be agreed on before starting the thesis).

After finishing the thesis

Student

Final Presentation at the Oberseminar Data Science

Requirements for the Written Thesis:

  • Thesis can be written in English or German.
  • The structure should follow scientific rules. See our guide therefore.
  • A master thesis should range between 60 and 80 pages (excluding appendix, toc, and lists of figures/tables, references) depending on the complexity of the subject. The layout must be concise and reasonably dense (e.g. no filling of pages with figures)
  • A bachelor thesis should range between 30 and 40 pages (excluding appendix, toc, and lists of figures/tables, references) depending on the complexity of the subject.
  • Selected master thesis will be made completely available via the OPUS 4 server of the university.
  • All source code and data sets developed must be made Open Source (exceptions are source code with sensitive material or IPR violations), preferable via Github.com or Zenodo
  • Students will create a repository at the FIM Gitlab for managing source code, experiments and the written thesis. The supervisor of the thesis has to be added as a collaborator to the project in order to ease communication.

There is also a (still uncomplete) guide on how to conduct thesis at our chair. The guide should give you an idea what it is expected from your side and how to decompose the goal of getting your grade into smaller sub-units.

More links (2)

Thesis guide

More

Thesis archive

More
I agree that a connection to the Vimeo server will be established when the video is played and that personal data (e.g. your IP address) will be transmitted.
I agree that a connection to the YouTube server will be established when the video is played and that personal data (e.g. your IP address) will be transmitted.
Show video