Preparatory Mathematics Course 2022 (in German), special page for computer science related courses, in particular prospective teachers with computer science as first or second subject

The preparatory course in mathematics is aimed at first-year students in the MINT courses and will take place this year for computer science-related courses from October 4th, 2022 (Tuesday) to October 14th, 2022 (Friday). In the first week, uniform topics for all MINT courses are dealt with, while the second week is specially designed for computer science-related courses.

The aim of the course is to support entry into computer science-related courses. In order to achieve this goal, basic mathematical content is repeated in the first week, while the main focus in the second week is on practicing mathematical methods, such as creating proofs and dealing with formal expressions.

The following areas are covered:

Week 1:Week 2:

Numbers and their Representations

Proving in Propositional Logic

Arithmetic with Terms

Proving in Predicate Logic

Equations and Inequalities, Systems of Equations

Induction on Numbers


Induction on Structures


Set Theory I

Set Theory II

Please register for the course using this link. There you will find all the materials. Each topic has a lecture and a (classroom) exercise. In the second week there is also a lecture hall exercise. If you are unable to attend a lecture, the video recordings from previous years are available to you.

The exercises are going to be live events. The assignment to exercise groups will be organised in the Openup course, which you can access via the link above, under Section 4 from September 26th. (and for the second week under section 5 from 04.10.).

Participation in the preparatory course is optional. If you are unable to attend the course, it is strongly recommended that you work through the material yourself. If there are too many registrations, we may not be able to give all students the opportunity to take part in the exercises.

If you have any questions, please contact the person responsible for the preparatory course for computer science, Sebastian Böhne, at