Mathematikon Entrance

Our Faculty is the academic home of researchers, teachers, and students of Mathematics and Computer Science. Its institutes and facilities are housed in the Mathematikon, pleasantly located on the Campus Neuenheimer Feld of Heidelberg University. Welcome!

Mathematikon Seminar Room

The Doctorate signifies a proven ability to conduct independent scientific research. Under the auspices of the Combined Faculty of Mathematics, Engineering and Natural Sciences, we confer over 30 Doctoral degrees in the subjects of mathematics and computer science each year.

Mathematikon Library

Students interested in Mathematics, Computer Science, or an interdisciplinary field, pursuing a B.Sc., M.Sc., or M.Ed., and aiming for a career in research, teaching, or the private sector, will find here in Heidelberg a full range of first-class courses for a challenging and enriching educational experience in an intellectually stimulating environment with historical cachet.

Mathematikon Lobby

We seek to promote the interest in mathematics and computer science by organizing events for schools and for the broader public. Alumns and newcomers join in and contribute to shared knowledge and contacts.

home icon
envelope icon
Mathematikon Special View
Faculty of Mathematics and Computer Science

Exchange Programs

The faculty supports several exchange programs that allow undergraduates, graduate students, and young scientists to broaden their academic and cultural perspectives through an experience abroad and to create a network of important contacts for the development of their careers.

Please Note

This page is still in development. If you are interested in the rich possibilities of international mobility, please also seek advice from the provided links to the other options.

Erasmus Office Mathematik

Erasmus Office MathematikMathematikon

Room 4/224
Phone: +49 6221 54 14171

Office hours for Erasmus affairs: Wednesdays, 11:20 a.m. - 11:50 a.m.
Erasmus Fachkoordinator MathematikProf. Dr. Peter Albers

Room 3/405

Prof. Dr. Peter Albers

Erasmus Office Informatik

Erasmus Office InformatikCatherine Proux-Wieland

Phone: +49 6221 54 14340
Fax: +49 6221 54 14341

Erasmus video consulation hour via HeiConfCPW Wed. 3 - 4 pm UTC +1 (Summer)/ UTC+2 (Winter) upon previous request a day earlier by email
Erasmus Fachkoordinator InformatikErasmus Coordinator Computer Science


Jun.-Prof. Dr. Felix Joos

Information for Outgoing Students

Information for Outgoing Students - Mathematics

General Information on Erasmus Grants

For the academic year 2022/2023, subject to approval, grants are available for students of mathematics to study for one or two semesters at a European partner university.

Within the framework of the ERASMUS+ program, the exchange is expected to be with the following universities:

  • Leeds (England) / for Bachelor
  • Lund (Sweden) / for Bachelor and Master
  • Lyon (for Bachelor and Master), Orsay (for Bachelor), Montpellier (for Bachelor and Master), Chambéry (for Bachelor), Reims (for Bachelor and Master), Paris Sorbonne (for Bachelor, Master and PhD) (France)
  • Modena (for Bachelor and Master), Rome and Milan (for Bachelor, Master and PhD) (Italy)
  • Madrid (Spain) / for Bachelor and Master (students are required to have earned at least 240 ECTS beforehand) and PhD
  • Bergen, As (Norway) / for Bachelor, Master and PhD
  • Ankara (Bilkent University), Istanbul (Koc, University) (Turkey) / for Bachelor
  • Wien (Austria) / for Bachelor, Master and PhD
  • Prag (Czech Republic) / for Bachelor, Master and PhD
  • Kopenhagen (Denmark) / for Bachelor and Master
  • Warschau (Poland) (Politechnika and Universytet) / for Bachelor, Master and PhD

Within the framework of the above-mentioned institutions, tuition fees are waived for students. At some universities there are also student residences and dorms available for ERASMUS students. In addition, students receive a partial grant to cover additional costs incurred during a stay abroad.

Grant holders are required to submit various forms (Learning Agreement, Changes to Original Learning Agreement, Transcript of Records) before, during and after their stay and to write an experience report.

Students with children as well as students with a level of disability (GdB) of at least 50 are eligible to apply for additional financial support to cover further costs incurred within the framework of the ERASMUS program. For further information, please contact Ms. Braye in the International Relations Department well before your stay abroad.


Applicants are required to have completed their undergraduate studies or be in the 2nd year of their Bachelor's degree. Application documents are to be submitted ONLINE as a PDF in a single file in the following order:

  • informal application (see instructions below)
  • Vordiplom certificate, intermediate examination certificate or transcript of records including the number of credits obtained
  • evaluation by a university professor of mathematics
  • Curriculum vitae (including the student's nationality)
  • short letter of motivation
  • proof of adequate language proficiency

Please send your application to the Erasmus Office Mathematics via email.

Strikter Bewerbungsschluß: 15.2.2022
Erasmus-Sprechstunde siehe hier
INF 205, Zi. 4/224,
Tel. 5414171,

gez. Prof. Dr. Peter Albers
(Erasmusbeauftragter der Mathematik)

Informal application

In the informal application (all on a single page) the following data should be included: Your address, your German address during your stay abroad, your e-mail address, which is also valid during and after the stay abroad, your phone number, the country and university you are applying for and for which period you are applying (i.e. winter semester, summer semester or the full academic year). Please also mention possible other places that could be considered as a substitute for your exchange if your first choice does not work out.

The Institute of Computer Science awards student mobility grants within the framework of the ERASMUS university cooperation program:

  • Exemption from tuition fees at the foreign university
  • Recognition of academic achievements
  • Support at the host university
  • Grants for studies abroad of approx. 350 euros per month

For the exact amounts of the grants, please click here.

Prerequisites: Recommended language proficiency according to the Common European Framework of Reference (CEFR).

  • for all languages except English: B1
  • for English: B2

Multiple stays abroad are possible. In the ERASMUS Plus program, study related stays of three months or more are possible multiple times, in the Bachelor and in the Master phase. In the doctoral phase, stays can also be arranged. Detailed information can be found here.


Required documents for application:

  • CV in tabular form (with information on language skills) in English
  • List of academic achievements to date
  • Short statement of motivation for the intended course of study in English
  • Information regarding other financial support (e.g. BAföG)

Please submit your application via Email only

Deadline for applications: Sunday, March 20, 2022

Information for students with disabilities

To cover additional costs, students with children as well as students with a degree of disability of at least 50 have the possibility to apply for additional financial support within the framework of the ERASMUS program. For further information, please contact Ms. Braye in the International Relations Department well in advance of your stay abroad.

Applications from other disciplines

We are happy to support you in the event that there are any open spots left. We assume that you have already applied in your field - preferably from related fields such as mathematics, physics, scientific computing and computer engineering - and that your departmental coordinator supports you (email is sufficient). We would like to emphasize that the host university decides if you are accepted into their program.

Apply as indicated above - in English (or Spanish for Spain).

Since many of our partner universities are technically oriented, please check first if your courses are offered before sending us an email.

Instructions for participating outgoing students

Prior to Your Erasmus Stay

Further Registrations

Through the subject coordinator at the Institute of Computer Science you will receive the first information from the central Erasmus office (the Erasmus coordination office of the department 7 "International Relations" of the central university administration) with a link to the registration. This database is used, among other things, to process the installment payments of the Erasmus mobility grant. Department 7 will also answer your questions about insurance and the combinability of the Erasmus grant with other funding possibilities.

The Erasmus Office at the Institute of Computer Science will then report your nomination to the subject coordinator at the host university. You may also need to register in their registration system.


Leave of Absence

Enrolled Erasmus students of Computer Science can also - by arrangement - have academic achievements completed during their Erasmus stay accredited in the case of a leave of absence.


Proof of Language Proficiency

Some partner universities require a "Statement of Language Proficiency", not only for the national language, but also for English. The "zentrale Sprachlabor" (ZSL) can help you in this matter. A note on this: Abitur certificates from general education schools and vocational high schools in Baden-Württemberg sometimes already contain a statement of level according to the Common European Framework of Reference for Languages. Remember to submit your Abitur certificate to the zentrale Sprachlabor.

Independently of the proof of language proficiency in the nomination process at the host university, an online language test should be completed before and after the stay. It is also possible to select a free online language course in the language of instruction or the language of the country. The central Erasmus Office in Department 7 can provide you with further information on this.


Learning Agreement and Preliminary Approval

Using the course catalog of the host university, you can refine or expand the course selection outlined in your application and include it in the Learning Agreement. In Table A, list the courses you would like to take at the host university. In Table B, list the corresponding Computer Science module at Heidelberg University, if any (important for required modules!). Submit a draft of the Learning Agreement via email and include module descriptions, links, and other useful information about the courses at the host university that demonstrate comparability. You should especially compare the type and scope of your achievements with the achievements required by us in computer science. This is particularly important for the compulsory modules. Recognition of compulsory courses is only possible if the work performed abroad corresponds to the compulsory course in terms of content and effort. Compulsory courses in the Bachelor's degree cannot be accredited as electives.


During Your Erasmus Stay

Changes to Learning Agreement

If necessary, courses can be dropped or added. Please justify the changes and inform the subject coordinator (with the Erasmus Office at the institute in cc!) via email about the desired changes and formulate new recognition requests if necessary. The "Changes to Learning Agreement" part is to be submitted via email.

Outgoing students must submit both the original and the updated certificate to the Erasmus Central Office (D7) in good time or upload them to the Mobility Portal.


After Your Erasmus Stay

Definitive Approval

The actual approval or transfer will only take place after your return from abroad and upon receipt of the Transcript of Records from the host university. The Learning Agreement including any changes must correspond to the entries in the Transcript of Records of the host university.

On receiving the Transcript of Records, you have to fill in the form "Recognition of academic achievements" and send it to the subject coordinator as well as to the Examination Office of Computer Science (also here the Erasmus Office at the Institute of Computer Science in cc).

Further proof of the contents of the achievements (such as lecture and examination documents) can be consulted for the determination of the content-related competence-oriented equivalence. Achievements that are not accredited but have been completed can, if necessary, be credited as additional work (without/with ECTS).

Points of contact for outgoing students

Learning Agreement: Fachkoordinator (Jun.-Prof. Dr. Joos), cc Office Erasmus am Institut für Informatik (C. Proux)

Bestätigung Learning Agreement: Hochladen ins das Portal vom Erasmus Zentralbüro Dezernat 7: Outgoing an C. Proux

Anfangsbescheinigung: Hochladen ins das Portal des Erasmus Zentralbüros Dezernat 7: Outgoing bei Gastuniversität

Changes to Learning Agreement: Fachkoordinator (Jun.-Prof. Dr. Joos), cc Office Erasmus am Institut für Informatik (C. Proux)

Endbescheinigung: Hochladen ins das Portal des Erasmus Zentralbüros Dezernat 7: Outgoing bei Gastuniversität

Anerkennung nach Rückkehr: Outgoing an Fachkoordinator und Prüfungsamt Informatik (A. Sopka), cc C. Proux

Bestätigung Anerkennung: Hochladen ins das Portal vom Erasmus Zentralbüro Dezernat 7: Outgoing an C. Proux

Information for Incoming Students

Information for Incoming Students - Mathematics

Transcript of Records

Experience has shown that a lot of incoming students take courses outside of the faculty of mathematics and informatics. In order to issue you a complete transcript of records, you need to supply us with the courses and certificates from the other faculties where you have taken courses. We have no access to this information otherwise as there is no central register. 

Transcripts for all courses taken within the mathematics department (mathematics and scientific computing) can be obtained from the Mathematics exams&credits office.

What this means for you, is that if you take courses outside of our faculty, it is your responsibility to obtain transcripts or proof for these courses and then bring them to us so that we can issue you a complete transcript of records.

Mathematics with Erasmus in Heidelberg

Information for incoming students
not available in German

Here you can find information if you are interested in coming to Heidelberg University within one of the Erasmus Agreements of the Institute of Computer Science.

Please note: We will be informed of your nomination by the end of June. The faculty course catalogue for the winter semester will be available at the beginning of June that year.

Learning Agreement: For your Learning Agreement, you may also report courses of the past summer or winter semester. If you have any questions, please contact Jun.-Prof. Dr. Joos.

How is the Erasmus program for Computer Science in Heidelberg organized?

Why study Computer Science in Heidelberg?

You can find Computer Science courses at a lot of universities. Studying in Heidelberg, however, means a solid application-oriented training in Computer Science with a focus on applications in science and technology, but also the humanities and social sciences. The aim of the program is to provide students with fundamental knowledge in Computer Science with its theoretical and mathematical basis, and to train them in typical Computer Science methods with applications in practice. This basic knowledge and these abilities enable graduates to react with flexibility to the quickly changing job profile related to Computer Scientists. Multidisciplinary endeavours and research orientation give the course program a special profile.

The bachelor program provides broad foundational knowledge that students can apply to complex problems. This includes the handling of data (e.g., data structures and databases), the development of automatic processes (e.g., efficient algorithms and data analysis), the handling of complex computer structures (e.g., parallel computing), and the handling of complex development processes (e.g., project organization and software engineering tools). Concepts of theoretical Computer Science and applied mathematics are indispensable. The bachelor courses offer a first examination that qualifies for a job after only 6 semesters.

The master program is based on the bachelor examination. It enables students to gain more thorough knowledge of Computer Science applications. In particular, the program profits from the cooperation with the Interdisciplinary Center of Scientific Computing especially with regard to optimization and simulation of complex phenomena in science and technology. The master program comprises 4 semesters. After this program the wide research spectrum of the university offers a great variety of possibilities for a doctorate.

Heidelberg is a students' town with a lot of facilities for students and a high percentage of students from abroad. Renowned and involved professors work here in Computer Science. We offer intense personal care during the course of studies. An early integration into our research activities is offered to interested students. We keep in touch with a lot of partners in industry in our region. Just as important are our international cooperations. For practical training and stays abroad, we place our students in interesting positions

Further Information

  • Subscribe to the mailing lists of the institute to receive recent information
  • There is a special "upstream program" for female students
  • Overview of the research groups at the Institute for Computer Science can be found here
  • For job offers external or internal to university and for internships, you can suscribe to our mailing list INF-STELLEN
  • For further course-related questions the lecturers offer weekly office hours ("Sprechstunde"). The scheduling of office hours can either be found on a lecturer’s webpage or will be announced at the beginning of the semester during the first lecture sessions
  • Heidelberg University offers a sports program for students. Most of the courses can be attended free of charge.

Checklist before returning home

You have the possibility to check your marks by logging in to LSF with your Heidelberg University ID.

Before leaving Heidelberg, bring "Scheine" acquired for German courses and courses from faculties different from the Faculty of Mathematics and Computer Science to Ms. Proux-Wieland.

Only for courses of the Faculty of Mathematics and Computer Science, your mark will be automatically forwarded to the Examination Office (Ms. Sopka), who will inform the Erasmus Coordinator's office (Ms. Proux-Wieland). The ToR, once issued, will be scanned and mail to you and your coordinator.  A hardcopy can be sent upon request to your central office. The ToR replaces the part A of the LA titled "After Mobility".

For removal from the register of students, contact the central students office in Heidelberg’s old town, which is also in charge of signing the "Certificate of host university".

Collection of academic achievements and preparation of your Transcript of Records

Past experience has shown that many incoming students take courses outside the Faculty of Mathematics and Computer Science. In order to issue you a complete Transcript of Records (ToR), you must provide us with the courses and certificates of the other faculties in which you have taken courses. Otherwise, we will not be able to access this information because there is no central directory.

Transcripts for all courses you have taken within the Department of Mathematics or Computer Science (Computer Science, Mathematics and Scientific Computing) can be obtained from the Examination Office Mathematics (Mathematics) or from the Erasmus Office Computer Science (Computer Science).

What this means for you is that if you take courses outside of our faculty, you are responsible for obtaining transcripts or certificates for those courses yourself and then bringing them to us so that we can issue you a complete Transcript of Records.

Other Programs

FAQs Exchange Programs

    What is the ERASMUS program?

    Starting in 1987, ERASMUS is the mobility program of the European Union (EU). The aim of this program is to enhance both the collaboration between universities within the EU and other European countries (EU accession countries, Switzerland, Norway, Turkey), and the mobility of students and lecturers.

    "Erasmus Plus" enters 2021 a new program period (2021-2027), with focus on social inclusion, green and digital inclusion and promoting young people's participation in democratic life.

    Advantages of the ERASMUS program

    • Tuition fee waiver at host university
    • Transfer of credit points for study accomplishments
    • Support and guidance at the host university
    • Financial support for studying abroad
    How is the academic year structured at the Faculty of Mathematics and Computer Science?

    The winter semester begins October 1 and ends March 31, the summer semester begins April 1 and ends September 30. These dates correspond to the German traditional semester/lecture periods.

    The lecture period times – mostly about 10-14 days after the beginning of the semester – can be found here.

    Here you find an overview of the holiday days  for Heidelberg University (in accordance with the State of Baden Württemberg).

    Please note that 7-10 days before the official beginning of the lecture period, the International Relation Division (D7) - Section Erasmus - offers several activities. At the Institute of Computer Science, the “Fachschaft”, the departmental student committee, offers also a “Vorkurs”, a preliminary course in Mathematics and Computer Science shortly before the beginning of the lecture period.

    As part of the course catalog, a programming course (C++ or Python) is offered a week before or after the start or the end, respectively, of the lecture period.

    The “vorbereitender Deutschkurs”, the (optional) intensive pre-semester German course for exchange students is also taking place generally 2-3 weeks before the beginning of the lecture period, i.e., in September or March.

    There is no common exam period for the whole university. Nevertheless, most of the written and oral exams take place in the two last weeks of the lecture period.

    Some exams may also take place in the first week after the end of the lecture period.

    Who is responsible for what?

    Institutional Coordinator of the host university

    • German language courses (intensive courses before lecture period and German courses during lecture period)
    • Accomodation in a student residence hall
    • Help with room hunting
    • Help with issues at public authorities
    • Enrollment as a student (enrollment/removal from the register of students, Certificate of Host University)

    Contact information
    Address: Erasmus Büro, Incoming-Bereich, Ms. Alexandra Braye

    Departmental Coordinator (Computer Science) or Erasmus Office (Mathematics) at the host university (Heidelberg)

    • Learning Agreement (LA)
    • Changes to LA after confirmation of home university
    • Issuing and sending the Transcript of Records (ToR) to Departmental coordinator or Institutional Coordinator of the home university by providing "Scheine" (certificates of course completion)
    • Support in terms of teaching related issues
    • Credit points/ECTS questions („Scheine“)
    • Mentoring

    Institutional Coordinator of the home university

    • Application processing
    • General support

    Departmental Coordinator of the home university

    • Application processing
    • General support
    Who signs the Learning Agreement of my Erasmus studies?

    The Erasmus coordinator of your study program.

    What should I do if I attend other courses abroad than those agreed upon in the Learning Agreement of my Erasmus studies?

    In order to attend courses abroad that are not specified in the Learning Agreement, the student must first obtain the approval of the relevant course coordinator by e-mail. In the next step, he/she must contact the examination office and ask whether an accreditation is possible. Additionally, the approval of the coordinator on site is required. Without this, a change of courses is not possible. The changes must be registered in the Learning Agreement form (received from the Erasmus Office after acceptance for the grant) so that it is complete and correct.

    Where can I find course offerings?

    The "Vorlesungsverzeichnis" for the faculty - the course catalog - can be found online (LSF and the Faculty's home page) in March for the summer semester and in September for winter semester, respectively. Some information such as location of the lecture may not have been set by the time of the first publication so always check regularly these sources.

    Information about the course content and the number of credit points granted can be found in the module handbooks for Computer Science and for Mathematics. Please always use the latest module handbooks. For some courses, you have to register beforehand. See the information given on the LSF or on the webpage of the instructor.

    If you are interested in courses specific to Technical Computer Science (Computer Engineering), please also have a look at the courses offered by the ZITI, the Institute for Computer Engineering.

    What kind of courses exist?

    The theoretical and practical knowledge are mediated by lectures, tutorials, seminars and practicals. Classes take place regularly during the semester. Exceptions might occur, so practicals might take place during semester breaks.

    The course catalog (“Vorlesungsverzeichnis”) is only available online. The course contents can be found in the ”Modulhandbuch”.

    How do I sign up for courses and lectures?

    For "Vorlesungen" and "Übungen" you mostly can registrate in MOODLE or/and MÜSLI, the two systems used at the Faculty. Please note that for "(Pro)Seminare", "Pratikum" it is best to contact beforehand the lecturer via email. The courses have a limited number of participants to ensure teaching quality so that after the selection process, your application may be accepted or rejected.

    How many credit points do I get for modules? How are grades converted into the German system?

    In principle, credit points are granted only for courses you have participated in and you have successfully passed the final exam. Depending on the number of semester hours (SWS) and the difficulty of the course, a certain number of credit points are granted according to the European Credit Transfer System (ECTS). The number of credit points granted is given in the "Modulhandbuch" of the respective study program.


    • 2h per week: 3-4 credit points (seminar, tutorial)
    • 4 h per week: 6 credit points
    • 6h per week: (4 h lecture + 2 h tutorial): 8 credit points

    Some courses can have up to 12 credit points. These values are slightly different from one Faculty to another. Please always use the most recent catalog for checking the number of credit points. Courses without credit points can by request be sanctioned by a "Teilnahmebescheinigung" (certificate of participation). Make sure to inform yourself about the requisite to obtain this certificate prior to the start of the course. By presenting the certificate, the course will appear on your Transcript of Records (ToR), but with no credit points and no grade.

    Later, your university can still decide to grant you credit points.

    If the credit points at the foreign university are already specified in ECTS, these can be adopted. Otherwise, the credit points are determined in individual cases on the basis of the SWS studied. For the grades, there are university-internal conversion tables for each foreign university.

    How do I receive credit points from abroad in Heidelberg?

    You submit your transcript from the foreign university to our examination office; this can also be done by e-mail.

    What kinds of certificates for courses exist?
    • Teilnahmebescheinigung: attendance certificate       
    • Unbenoteter Schein (very rare): certificate of course completion without indicating a grade
    • Benoteter Schein, Schein: certificate of course completion (with grade), certificate of achievement
    Does there have to be an equivalent module in Heidelberg so that I can have an achievement from abroad credited?

    Of course, it helps if there is an equivalent module in Heidelberg. However, it is also possible to have other examination results recognized in consultation with the examination board of your degree program.

    Where can I find German language courses?

    Please see the information provided by the Institutional Coordinator through the “Erasmus Büro” of the International Relations Division. In the documents and emails sent by the Institutional Coordinator, you will receive information and application forms for German courses with special rates for Erasmus students.

    Note that you can take an Intensive German course [taking place before the start of the lecture period (so September or March)] and a weekly course during the semester. Depending on the kind of German course, the number of credit points might differ. On the Learning Agreement (LA) just indicate the course(s) you want to take and put the number of credit points given. More information about credit points can be found on the page of the “Internationales Studienzentrum” (ISZ).  We presume that you have already reached at least level A2/B1 in German.

    A placement test will decide which course level is the most appropriate for you. The coordination for Erasmus students is ensured by the Institutional Coordinator. At the end of the course, a “Schein” (certificate of course completion) will be issued and has to be provided in original to the Erasmus Office.

    Do language courses give ECTS?

    Yes, language courses can be accredited. Please check with your Erasmus coordinator.

    How to find "free elective courses"

    By free elective course we mean

    1. recreational and sports courses; see, e.g., Hochschulsport for respective offerings
    2. a series of conferences/talks offered to students of all Faculties (e.g., 'Studium Generale')
    3. a course offered by a Faculty to students of other Faculties at appropriate level
    4. introductory courses to learn computer languages such as Python, C++, Java ...

    For 1. and 2., Heidelberg University does not grant credit points. For 3., some courses have credit points, others do not. More details can be found under „Veranstaltungen für Hörer aller Fakultäten“ in LSF. For 4., see the programming courses related to the basic lecture “Einführung in die Praktische Informatik” (with credit points) at our Faculty (only offered in winter semester!) or proposed as one or two-weeks crash course (C++, Python) taking place just before the lecture period begins. These courses can be found in the category “Praktika and Kurse”.

    Also remember the courses offered by the URZ (Universitätsrechenzentrum, Heidelberg University Computing Centre). These URZ-courses give NO CREDIT POINTS.

    Last updated on Apr 30, 2022 at 11:08 AM