Starting in Winter Semester 2019/20, seminar seats for computer science seminars will be allocated using a central allocation procedure. This procedure runs in 4 phases:
In Phase 1 you register for the central course "All Seminars Winter/Summer Term XXXX" within one week. This course covers the registration for all computer science seminars. Although you can see all seminars in PAUL, a direct registration for the individual seminars is not possible via PAUL.
In Phase 2, you apply to the individual seminars in the Jupyter system by performing assignments provided by the organizers. We recommend to perform assignments in at least 3 (better 5) seminars. We consider more than 5 as unnecessary, but it is possible. As a second step in Phase 2 you define your priorities for ALL seminars. On the basis of your answers to the assignments, the organisers prioritise the students. Students who have not completed an assignment in a seminar automatically receive the lowest priority.
In Phase 3, we apply a Stable Marriage algorithm to calculate a "best possible" solution. In game theory, a problem where students prioritize seminars and the seminars (organizers) prioritize students is called a stable marriage problem.
In Phase 4, you will be notified about the result.
Details on the individual phases can be found here.
The exact dates are:
Phase 1: PAUL registration
February 22 - February 28
Phase 2: Assignments & Preferences
March 3 - March 21
Phase 3: Stable Marriage
March 29 - March 31
Phase 4: Notification & Decision