Proseminar Assignment Summer 2025

The central registration for all computer science seminars will open on March 3rd.

This system is used to distribute students among the available seminars offered by the CS department. To register for any of the seminars, you have to register here until April 8th, 23:59 CET. You can select which seminar you would like to take, and will then be automatically assigned to one of them on April 11th.

Please note the following:

  • We aim to provide a fair mapping that respects your wishes, but at the same time also respects the preferences of your fellow students.
  • Experience has shown that particular seminars are more popular than others, yet these seminars cannot fit all students.
  • Please only select seminars if you are certain that you actually do want to complete a seminar this semester. If you have already obtained sufficient seminar credits, or plan to take other courses this semester, feel free not to choose any seminars. Students who drop out of seminars take away places from those, who might urgently need a space or are strongly interested in the topic.
  • We encourage those students who wish to take a seminar this semester, to select their preferences for all available seminars, which eases the process to assign students that do not fit the overly popular seminars to another, less crowded one. So if you are serious about taking a seminar this semester, please select at least three seminars (with priority from "High" to "Low").
  • If you urgently need to be assigned to a seminar in the upcoming semester, choose at least five seminars (with priority from "High" to "Low"). We will then guarantee that you will be assigned to a seminar (yet not necessarily one of your choice).
  • If you are really dedicated to one particular seminar, and you do not want any other seminar, please select the "No seminar" as second and third positive option. However, this may ultimately lead to the situation that you are not assigned to any seminar. Also, choosing "No seminar" as second/third option does not increase your chances of getting your first choice.

The assignment will be performed by a constraint solver on April 11th, 2025. You will be added to the respective seminars automatically and be notified about this shortly thereafter. Please note that the assignment cannot be optimal for all students if you drop the assigned seminar, i.e., make only serious choices to avoid penalty to others.


Seminars

Gescheiterte Digitalisierung by Jens Dittrich

In kaum einem Industrieland ist die "Digitialisierung" härter gescheitert als in Deutschland. In diversen Rankings rangieren wir auf mittleren bis hinteren Plätzen. Die Liste der nicht vorhandenen oder nicht oder schlecht funktionierenden Systeme und Dienstleistungen ist für jeden der folgenden Bereiche legendär: Schulen, Hochschulen, Verwaltung, Bürgerdienste, Mobilfunkabdeckung, Internetzugänge, etc.

Dazu kommen regelmäßige Berichte von völlig absurden Digitaldesastern aus der Industrie, z.B. kürzlich "Wir wissen, wo dein Auto steht", bei der Bewegungsdaten von 800.000 E-Autos von VW sowie Kontaktinformationen zu den Besitzern ungeschützt im Netz standen. Ein weiteres aktuelles Beispiel ist die digitale Patienakte (ePA), die ebenfalls auch kürzlich gehackt wurde (u.a. mit einer Attacke aus der digitalen Steinzeit: SQL Injection).

Gescheiterte Digitalisierung besteht aus einer ganzen Reihe einzelner Dimensionen:

- soziale Aspekte: "Wir haben das schon immer so gemacht", "Wenn wir das digitalisieren, verlieren wir die Kontrolle über gewisse Entscheidungen".
- psychologischen Aspekten: Fehlendes Eingeständnis von Nichtwissen oder Nichtkompetenz
- kulturellen Phänomenen: "Also bevor wir das irgendetwas machen, müssen wir das alles erst einmal bis ins kleinste Detail durchdenken. Vorher machen wir nix.", "Das ist nicht auf Papier, also ist es nicht offiziell."
- organisatorischen Phänomen: "Hey, ich verstehe zwar inhaltlich nix von dem Projekt, aber natürlich kann ich das managen!", "Wir haben jetzt so viel in das Projekt investiert, natürlich machen wir das Projekt weiter, egal was es kostet."
- politischen Phänomenen: "Wir haben einen Digitialisierungsexperten benannt, es ist also alles gut."
- technischen Problemen: "Was ist dieses 'Internet?", "Was meinst du mit 'Datenbank'?"

In diesem Proseminar wollen wir diesen Dimensionen auf den Grund gehen mit dem Ziel:

1. Die einzelnen Dimensionen besser zu verstehen,
2. Die Probleme und Herausforderungen der einzelnen Dimensionen besser und schneller zu erkennen, und
3. Strategien zu entwickeln, um die Probleme der einzelnen Dimensionen zu vermeiden.

Hierzu werden wir konkrete Fallbeispiele angucken, Erfahrungsberichte analysieren und Lösungsmuster erarbeiten.

Requirements: Prog 1, Prog 2, BDE, Softwarepraktikum

Places: 12

Reproducible methods in metagenomics by Johanna Schmitz, Jens Zentgraf and Sven Rahmann

In this seminar, we discuss recently published papers that introduced novel methods for metagenomic data analysis, mainly focusing on efficient algorithms and data structures for sequence data.
Starting with the original paper, participants shall explain the underlying method with all necessary background and apply the tool to check the reproducibility of the results in the paper.
To pass the seminar both a presentation (40 min for seminars and 30 min for pro-seminars) and a written report are required.

A kick-off meeting to discuss the organization and possible papers will be held early in the semester. Participation in this kick-off meeting is only possible if you have been assigned to this seminar by the seminar system. You will then receive an email with the exact date and time. To participate in the seminar, participation in the kick-off meeting is mandatory.

Possible topics include:

- data processing (quality control, contamination removal etc.)
- taxonomic classification
- (meta)genome assembly
- metagenomic phylogeny

Requirements: Basic knowledge about algorithms and data structures, e.g., Introduction to Algorithms and Data Structures, Bioinformatik I, or Algorithms for Sequence Analysis

Places: 15