The examination regulations (PO) are one of the most important documents in the study program. It specifies the structure and scope of the study program, includes regulations for deadlines as well as the type and scope of examinations, defines compulsory and elective areas, and much more. The examination regulations are, so to speak, the law book of the study program.
Why is there sometimes more than one PO?
In case of changes in the study program, it may be necessary to create new examination regulations. Thus, it is possible that for a single study program more than one examination regulation exist in parallel: the current one which applies to all new students, and the expiring ones, which exist for a certain time after the new one was installed. this is to ensure that immatruculated students can successfully finish their study program in the older exam regulations. For each student, the examination regulations with which they were enrolled always apply.
The expiring examination regulations
The expiring examination regulations for this degree program are listed here.
The 2017 examination regulations for the B.Sc. Computer Science program expire on 30.09.2026. By then, you must have completed your studies in accordance with these regulations. If you are unable to do so - for whatever reason - please contact the Student Advisory Service immediately. Support and advice is absolutely essential here
The 2022 examination regulations for the B.Sc. Computer Science program expire on 30.09.2027. By then, you must have completed your studies in accordance with these regulations. If you are unable to do so - for whatever reason - please contact the Student Advisory Service immediately. Support and advice is absolutely essential here. Additionally, please note: the module “Mathematics for Computer Science degree programs” can only be passed until 30.09.2026.
The 2024 examination regulations for the B.Sc. Computer Science program includes an amendment regarding mathematics. Otherwise, it is identical to the examination regulations from 2022. The 2024 examination regulations expire on 30.09.2031. By then, you must have completed your studies in accordance with these regulations. If you are unable to do so - for whatever reason - please contact the Student Advisory Service immediately. Support and advice is absolutely essential here.
The current examination regulations (2025)
The current examination regulations for the B.Sc. Computer Science degree program have been in effect since October 1, 2025. It applies to all new students from the winter semester 2025 (both first-year students and those changing degree programs). These examination regulations are a common document for all Bachelor's degree programs in the department. All paragraphs from §1 up to and including §33 apply to all 4 study programs. In the appendices 1 to 4, the individual, subject-specific specifications are described and presented in a table in each case. Annex 2 is relevant for the study program Computer Science.
The curriculum
The specifications of the examination regulations regarding the compulsory and elective modules are shown as a study progress plan for a better overview. This plan does not show any deadlines or other concerns of the examination regulations. It only indicates which modules should be completed when and in what order, as well as where there is room for elective modules. The plan therefore serves as an orientation guide for the study program and can be individually adapted. Nevertheless, it is important to note that most modules are only offered once per year and that the orientation exam has a time limit that must not be exceeded.
Weitere Erläuterungen
Here you find further conditions of the Examination Regulations 2025 as a summary in alphabetical order. Please keep these in mind when planning and implementing your studies.
If you have any questions, please contact the study program manager.
In up to 2 cases, you can "exchange" a module from the elective area (regardless of which one) for another, if you have failed the exam. However, this is only possible if the examination entitlement still exists and the study program has not yet been completed.
An application subject can be taken in the elective area, but it is not compulsory. Thus, our students can already orient themselves in their Bachelor's degree towards later employment opportunities and acquire corresponding basic knowledge in an application area. The list of application subjects is constantly revised and supplemented. It currently includes the following application subjects:
- Automotive mechatronics
- Aerospace engineering
- Mathematics
- Natural language processing
- IT in automation technology
The bachelor thesis generally forms the end of the study program. However, it can also be started before all modules have been completed. The students independently look for a topic in the department, work on it under the guidance of the examiner and finally submit a written elaboration on the topic. The processing time is 6 months. After submitting the written work, the student also gives a short presentation on the contents of the work. By the way, the bachelor thesis is taken into account with the factor 2 in the formation of the overall grade for the study. It is therefore the module with the greatest influence on the overall grade.
The propaedeutic course is an extensive literature review that is part of the bachelor's thesis. It should be seen as a kind of introduction to the topic of the bachelor's thesis. You have to work closely with your supervisor/examiner for the bachelor's thesis to determine what the ciontent of this course will be. The propaedeutic course is graded.
Here, a team of 3 to 5 students work on a project over a maximum period of 6 months. The topic is based on current research questions at the institutes. The result is presented in a scientific publication and documented on a poster during the project day that takes place once per semester. The module can be completed interdisciplinary with students from the Software Engineering and Media Informatics degree programs. Information on registration etc. can be obtained from the study program manager.
Interdisciplinary key qualifications enable a small view outside of one's own studies. Here you can attend courses that are not otherwise integrated into your studies, such as language courses, courses on legal matters, etc. In the Bachelor's program you have to take 2 interdisciplinary key qualifications which can be freely selected from the university-wide offering.
The following time limits must be observed for the study program:
- The orientation examination must have been passed by the end of the 3rd semester (including possible repeat attempts).
- The study program must be completed after 12 semesters at the latest.
The orientation exam is the first temporal hurdle in the study program. Its purpose is - as the name suggests - to help students decide at an early stage whether they can successfully complete their studies or whether a change of direction would be advisable. Early means that the orientation exam must be passed by the end of the 3rd semester at the latest. The orientation exam includes the following modules in the computer science program:
- "Logic and Discrete Structures" (6 ECTS)
- "Programming and Software Development" (9 ECTS).
If these two modules are passed, the orientation exam is passed as well.
Compulsory subjects must be taken by all students - without exception. The compulsory subjects include the so-called basic modules, i.e. the absolute fundamentals of the subject, and the so-called core modules, which build on the fundamentals and deepen them. The compulsory subjects include
- the basic modules
- Einführung in die Informatik
- Datenstrukturen und Algorithmen
- Formale Sprachen und Berechenbarkeit
- Logik und Diskrete Strukturen
- Mathematik für Informatikstudiengänge 1
- Mathematik für Informatikstudiengänge 2
- Programmierung und Softwareentwicklung
- Rechnerorganisation 1
- Technische Grundlagen der Informatik
- the core modules
- Bachelor-Forschungsprojekt Informatik
- Komplexitätstheorie und Algorithmik
- Numerische, statistische und stochastische Grundlagen
- Programmierprojekt
The programming project lasts one semester. During this time, a programming task must be solved in small groups under expert guidance. So-called sprints ensure that interim results are presented.
The seminar offers a first opportunity to apply acquired knowledge and to build on it. Here, topics are assigned that have to be researched by the respective student, presented in a lecture and in a written paper. Therefore, the seminar should generally not be taken before the 4th semester, as otherwise the necessary basics are missing. Further information about the seminars can be found here.
The elective area in the Bachelor of Computer Science comprises 2 catalogs: the "Compulsory Elective Modules Applied Computer Science" catalog, and the catalog "Elective Modules"..
- From the catalog "Compulsory Elective Modules Applied Computer Science", 4 modules must be selected.
- Modules to the extent of 36 ECTS credits have to be selected from the "Elective Modules" catalog. One module from this catalog can be replaced by an elective module from the master's program. Furthermore, up to 2 modules in this catalog can be replaced by modules from the available application subject. The application subjects currently available are listed in C@mpus.
It is important to note that there is a difference between exams and course achievements. Examinations have an upper limit of repetition attempts, course achievements do not. As a general rule, passed examinations (regardless of whether they are examinations or course achievements) cannot be repeated.
What is what:
- Course achievements (no upper limit on retakes) comprise:
- USL = ungraded course achievement
- BSL = graded course achievement
- Examinations (upper limit on retakes) comprise:
- PL = examination performance (written or oral)
- LBP = course-related examination
Here you will find the exact specifications of the examination regulations regarding the repetitions:
- Each failed examination can be repeated once.
- In up to 3 cases, a 2nd repetition of an examination performance is permitted. If this so-called third attempt is not passed (and only then), an oral continuation examination takes place, which decides on the continuation of the study program or its end.
- Failed examinations must be repeated within 2 semesters.
- The modules of the orientation examination can only be repeated once in writing. If this 2nd attempt is not passed, an oral continuation examination takes place, which decides on the continuation of the study program or its end.
- The Bachelor thesis can only be repeated once.
Studienberatung Informatik
Katrin Schneider
Dr.Program Manager, Department Manager & Erasmus Coordinator of the Computer Science Department
Stefan Zimmer
Dr.Academic Advisor Computer Science