CS Bachelor Thesis and Seminar



Activity Deadline
Project and thesis kickoff meeting 2021-02-07 (Monday)
Project topic/supervisor selection 2022-02-14 (Monday)
Presentations 2022-05-09 (Monday)
Presentations 2022-05-10 (Tuesday)
Presentations 2022-05-11 (Wednesday)
Bachelor thesis submission 2022-05-17 (Tuesday)

We expect that our students take the initiative and drive the process. How self-organized students work is part of the assessment. In terms of effort, please note that 1 CP equals ~25 hours, i.e., the module has an average workload of 375 hours.


Doing research in computer science usually starts with a lot of reading and learning. In order to do research that is significant, it is crucial to pick a tractable topic and it is essential to understand the state of the art as well as any algorithms and tools that are relevant. While the details differ depending on the area of computer science, reading about the state of the art is essential for all of them. To find relevant literature, it is good to be aware of systems such as:

The first phase is essentially a deep dive into the state of the art of your topic. During this phase, you should pick up and deepen the necessary knowledge, you should develop a good understanding of the state of the art, and you should get familiar with any programs or tools or datasets that are essential for carrying out a little research project during the bachelor thesis course.

LaTeX is widely used as the typesetting system for research papers in computer science. Hence, we expect that project and thesis reports are written in LaTeX. Below are some LaTeX templates that you are expected to use for typesetting the project report and later the thesis. Please do not change or improve the format, it is usually far better to spend your brain cycles on the content instead of the format (and we really appreciate a common format).

Research Groups and Topics

Bachelor Thesis

Experience has shown that it is crucial to start work on the bachelor thesis topic as soon as possible. It may be very useful to use time during the intersession, in particular if still a number of credits need to be earned during the last semester. Starting work on the bachelor thesis end of April clearly is too late to achieve good results and in particular to deal with any unforseen problems.

The bachelor thesis must be submitted electronically via Moodle. The submission deadline is a hard deadline. Failure to submit the thesis in time will lead to an incomplete course grade or to a fail. Faculty will ensure that a bachelor thesis submitted by the deadline will be graded by the grade submission deadline for graduating students. Note that faculty availability for thesis supervision during the summer break may be limited.

The grade of the bachelor thesis will be determined using the following criteria:

Technical Work (weight 60%)

  • understanding of the subject

  • technical correctness

  • completeness (topic fully addressed)

  • originality and independence

  • work organization (sustained work pace, regular progress reporting)

Writing and Thesis (weight 40%)

  • proper and concise abstract

  • "research" questions clearly formulated and motivated

  • survey of the state of the art

  • clear methodology (e.g., experiment design, algorithm design…)

  • presentation and interpretation of results

  • reflection about limitations of the work

  • proper references and citations

  • proper scientific writing

Bachelor Thesis Seminar

The Bachelor Thesis Seminar includes the final thesis presentations. The presentations are 15 minutes + 5 minutes discussion. The schedule has 20 minutes for each presentation, hence it is important to be efficient with changing laptops (make sure you have tested all necessary equipment before the actual presentation time). We have scheduled breaks to recover our minds and to makeup any schedule quirks should they arise (we hope not). Presentations are graded using the following criteria:

  • clarity of the slides

  • clarity of the presentation

  • motivation and flow of the presentation

  • technical clarity (proper use of notations etc.)

  • demo included (where feasible)?

  • time management

  • answers to questions

Time slots are assigned on a first-come-first-served basis. To apply for a time slot, contact Jürgen Schönwälder and send him your preferred list of time slots, the name of your supervisor, and the title of your talk. Before submitting the list, make sure that the time slots fit the schedule of your supervisor.

Monday, 2022-05-09

The presentations will be held via Teams.

No Time Student Major Supervisor Topic
M01 08:15
M02 08:35
M03 08:55
M04 09:15
09:35 BREAK
M05 09:45
M06 10:05
M07 10:25
M08 10:45
11:05 BREAK
M09 11:15
M10 11:35
M11 11:55
M12 12:15
c– 12:35 BREAK
M13 14:15
M14 14:35
M15 14:55
M16 15:15
15:35 BREAK
M17 15:45
M18 16:05
M19 16:25
M20 16:45
17:05 BREAK
M21 17:15
M22 17:35
M23 17:55
M24 18:15
18:35 BREAK
M25 18:45
M26 19:05
M27 19:25
M28 19:45
20:05 END

Tuesday, 2022-05-10

The presentations will be held via Teams.

No Time Student Major Supervisor Topic
T01 08:15
T02 08:35
T03 08:55
T04 09:15
09:35 BREAK
T05 09:45
T06 10:05
T07 10:25
T08 10:45
11:05 BREAK
T09 11:15
T10 11:35
T11 11:55
T12 12:15
12:35 BREAK
T13 14:15
T14 14:35
T15 14:55
T16 15:15
15:35 BREAK
T17 15:45
T18 16:05
T19 16:25
T20 16:45
17:05 BREAK
T21 17:15
T22 17:35
T23 17:55
T24 18:15
18:35 BREAK
T25 18:45
T26 19:05
T27 19:25
T28 19:45
20:05 END

Wednesday, 2022-05-11

The presentations will be held via Teams.

No Time Student Major Supervisor Topic
W01 08:15
W02 08:35
W03 08:55
W04 09:15
09:35 BREAK
W05 09:45
W06 10:05
W07 10:25
W08 10:45
11:05 BREAK
W09 11:15
W10 11:35
W11 11:55
W12 12:15
12:35 BREAK
W13 14:15
W14 14:35
W15 14:55
W16 15:15
15:35 BREAK
W17 15:45
W18 16:05
W19 16:25
W20 16:45
17:05 BREAK
W21 17:15
W22 17:35
W23 17:55
W24 18:15
18:35 BREAK
W25 18:45
W26 19:05
W27 19:25
W28 19:45
20:05 END