Application Bachelor Programs
The application procedures for the Bachelor programs offered at the Faculty of Mathematics and Computer Science differ in terms of prerequisites and requirements.
- The Bachelor programs in Mathematics (100% and 50%) is not subject to admission restrictions. However, timely enrollment (matriculation) is mandatory.
- Admission to the Bachelor programs in Computer Science (100% and 50%) is subject to a university's own selection procedure (entrance examination). Here, too, timely enrollment is mandatory.
For details and information on matriculation and enrollment, please refer to the corresponding study program. Students can only begin their first semester of study in the winter semester.
International applicants
General information about our faculty's bachelor's programs can be found under the Studies
tab on this homepage. Information specifically for international applicants can be found on the central university pages linked below.
For help with study programs, the application process, registration and regulations for foreign residents contact the Advisory Service of the International Relations Office at Heidelberg University. The general admission requirements for international applicants include a German language exam. There are further program-specific admission regulations for the Bachelor programs in Mathematics and Computer Science, that can be found on this page.
International students from non-EU (European Union) and non-EEA (European Economic Area - Iceland, Liechtenstein, Norway) countries with a foreign university entrance qualification will be charged a tuition fee of € 1500 per semester. Students from EU and EEA member states, as well as international students with a German university entrance qualification are exempt from these tuition fees, and further exceptions apply under certain circumstances. In addition, a fee of about € 170 per semester, which is meant as contribution towards administrational costs, has to be paid by all students.
When looking up the general information about applying and enroling, follow the link related to starting your degree course in the first academic semester for Bachelor programs. When navigating further, note that none of our programs is admission-restricted and that the Bachelor program in Computer Science is access-restricted, that is, one is admitted in case one satisfies the requirements in the admission regulations for the program, while the Bachelor program in Mathematics is access-free.
Application Bachelor Mathematics 100 %
The Bachelor of Mathematics 100% at Heidelberg University is not subject to admission restrictions and does not require an entrance examination. Accordingly, no application is required, only enrollment with the appropriate documents and required certificates. Please refer to the guide for the online application to find out which documents are requested.
Enrollment in the bachelor program Mathematics 100% is done online via the online application portal of Heidelberg University.
You can check your applicant status here.
After you have received your letter of admission (which can be viewed in your applicant account), you can use it to enroll in the bachelor program Mathematics 100%. All information required for this can be found in the letter of admission. In addition, you can also consult the page "Enrollment Procedure and Documents" of Heidelberg University.
Application Deadlines
German citizens:
- First-time enrollees: 01.08. - 30.09.
- Transfer students: 01.09. - 15.10.
International citizens with a German university entrance qualification from Germany:
- First-time enrollees: 01.08. - 30.09.
- Transfer students: 01.09. - 15.10.
International citizens without a German university entrance qualification from Germany will be notified of the enrollment period in the letter of admission.
Application Bachelor Mathematics 50 %
The Bachelor of Mathematics 50% at Heidelberg University is not subject to admission restrictions and does not require an entrance examination. Accordingly, no application is required, only enrollment with the appropriate documents and required certificates. Please refer to the guide for the online application to find out which documents are requested.
Enrollment in the bachelor program Mathematics 50% is done online via the online application portal of Heidelberg University.
You can check your applicant status here.
After you have received your letter of admission (which can be viewed in your applicant account), you can use it to enroll in the bachelor program Mathematics 100%. All information required for this can be found in the letter of admission. In addition, you can also consult the page "Enrollment Procedure and Documents" of Heidelberg University.
2nd Field of Study
With the Bachelor program Mathematics 50% you will acquire a polyvalent Bachelor degree. Depending on what you choose as your second field of study, this will be a Bachelor of Arts (B. A.) or also a Bachelor of Science (B. Sc.). You must enroll separately in the second chosen field of study. Please note the applicable deadlines and requirements.
Teaching Option
Topping your study program with the teaching option does not require a separate application. When applying for a polyvalent bachelor's degree, the teaching option is always included, as you have the possibility to decide either for or against it until the end of your study program.
Application Deadlines
German citizens:
- First-time enrollees: 01.08. - 30.09.
- Transfer students: 01.09. - 15.10.
International citizens with a German university entrance qualification from Germany:
- First-time enrollees: 01.08. - 30.09.
- Transfer students: 01.09. - 15.10.
International citizens without a German university entrance qualification from Germany will be notified of the enrollment period in the letter of admission.
Application Bachelor Computer Science 100 %
Admission to the Bachelor program Computer Science is restricted by a university' s own selection procedure, an entrance examination. Specifically, this means that you must apply in good time, by July 15 of each year, and, if applicable, successfully participate in an admission interview, in order to receive a letter of admission.
Entrance Examination
The entrance examination for the Bachelor programs in Computer Science at the Faculty of Mathematics and Computer Science at Heidelberg University consists of two stages: the online application through the University's Student Secretariat and a possible personal admission interview in Heidelberg.
In the first stage, a pre-selection is made on the basis of the electronically submitted application documents. This primarily includes your high school grades in Mathematics and Computer Science. If Computer Science has not been taken or has not been taken continuously, the grades of a comparable scientific or technical field are taken into account. In addition, vocational training relevant to the course of study, special qualifications, practical activities or extracurricular achievements and qualifications may be taken into account. The details are specified in the Regulations for the Computer Science Entrance Examination.
The application through the Student Secretariat of Heidelberg University is made via the above-mentioned online application portal.
By the end of August of the year at the latest, you will receive an e-mail informing you whether or not you have been invited to an admission interview or have already passed (based on the documents from stage 1). Stage 2 of the selection process is hence not obligatory for every applicant.
You will be invited to an admission interview if your grades, as well as other performance, are within the range established by the regulations. If invited, you must attend the admission interview in order to pass the entrance examination. No alternative or substitute appointments will be arranged outside this period. Only in case of written proof of valid reasons (e.g. medical certificate, federal voluntary service, long-term planned stay abroad), a late appointment can be granted.
The admission interview takes about 15 minutes and is usually conducted by two instructors of Computer Science and, if necessary, an advising student representative (e.g. a member of the student council). The primary purpose of the interview is to show that you are qualified and open-minded for the chosen profession. Suitable applicants will receive their letter of admission shortly after the interview.
You can check your applicant status here.
After you have received your letter of admission, you can use it to enroll in the Bachelor program Computer Science 100%. All information required for this can be found in the letter of admission. In addition, you can also consult the page "Enrollment Procedure and Documents" of Heidelberg University.
Application Deadlines
- German citizens: 01.06. - 15.07.
- EU citizens: 01.06. - 15.07.
- International citizens with foreign university entrance qualification: 15.05. - 15.07.
Application Bachelor Computer Science 50 %
Admission to the Bachelor program Computer Science is restricted by a university' s own selection procedure, an entrance examination. Specifically, this means that you must apply in good time, by July 15 of each year, and, if applicable, successfully participate in an admission interview, in order to receive a letter of admission.
Entrance Examination
The entrance examination for the Bachelor programs in Computer Science at the Faculty of Mathematics and Computer Science at Heidelberg University consists of two stages: the online application through the University's Student Secretariat and a possible personal admission interview in Heidelberg.
In the first stage, a pre-selection is made on the basis of the electronically submitted application documents. This primarily includes your high school grades in Mathematics and Computer Science. If Computer Science has not been taken or has not been taken continuously, the grades of a comparable scientific or technical field are taken into account. In addition, vocational training relevant to the course of study, special qualifications, practical activities or extracurricular achievements and qualifications may be taken into account. The details are specified in the Regulations for the Computer Science Entrance Examination.
The application through the Student Secretariat of Heidelberg University is made via the above-mentioned online application portal.
By the end of August of the year at the latest, you will receive an e-mail informing you whether or not you have been invited to an admission interview or have already passed (based on the documents from stage 1). Stage 2 of the selection process is hence not obligatory for every applicant.
You will be invited to an admission interview if your grades, as well as other performance, are within the range established by the regulations. If invited, you must attend the admission interview in order to pass the entrance examination. No alternative or substitute appointments will be arranged outside this period. Only in case of written proof of valid reasons (e.g. medical certificate, federal voluntary service, long-term planned stay abroad), a late appointment can be granted.
The admission interview takes about 15 minutes and is usually conducted by two instructors of Computer Science and, if necessary, an advising student representative (e.g. a member of the student council). The primary purpose of the interview is to show that you are qualified and open-minded for the chosen profession. Suitable applicants will receive their letter of admission shortly after the interview.
You can check your applicant status here.
After you have received your letter of admission, you can use it to enroll in the Bachelor program Computer Science 50%. All information required for this can be found in the letter of admission. In addition, you can also consult the page "Enrollment Procedure and Documents" of Heidelberg University.
2nd Field of Study
With the Bachelor program Computer Science 50% you will acquire a polyvalent Bachelor degree. Depending on what you choose as your second field of study, this will be a Bachelor of Arts (B. A.) or also a Bachelor of Science (B. Sc.). You must enroll separately in the second chosen field of study. Please note the applicable deadlines and requirements.
Teaching Option
Topping your study program with the teaching option does not require a separate application. When applying for a polyvalent bachelor's degree, the teaching option is always included, as you have the possibility to decide either for or against it until the end of your study program.
Application Deadlines
- German citizens: 01.06. - 15.07.
- EU citizens: 01.06. - 15.07.
- International citizens with foreign university entrance qualification: 15.05. - 15.07.