Choice of Courses

ERASMUS/EXCHANGE students are not restricted to choosing their courses from one single study program, instead, they can choose a combination of courses from different programs and different from different faculties.* It is possible to choose a combination of courses in German and English, as long as the applicant meets the language requirements in both languages. It is even possible to choose courses from both, Bachelor and Master programs, as long as the applicant meets the requirement for Master level courses. In addition, students may choose courses offered by the Language Center (Zentrum für Sprachen und Philologie) or the Humboldt Center (Humboldt Studienzentrum für Philosophie und Geisteswissenschaften)

*ERASMUS students should take the majority of courses from programs in that subject/faculty in which the ERASMUS agreement between Ulm and their home institution is made.

Please note: English taught MSc programs have limited spaces for exchange students - the final acceptance decision will be made depending on their academic quality and of their English Language test results.

Vorlesungsverzeichnis (Time Table)

The Vorlesungsverzeichnis lists all the courses in any given semester. However, the Vorlesungsverzeichnis is often not completed and finalized until a few weeks before the beginning of the actual lecture periods. Students should therefore check the listing of a previous winter or summer semester when planning their courses, as most (but not all) courses are repeated on an annual basis.

Modulhandbücher (Course Catalogues)

The Modulhandbücher list all the mandatory and elective courses in any given study program. In addition, they give a variety of additional information, such as course descriptions, requirements, teaching language, etc.

More information on How to Search for Courses

Finding out about Courses

Study Programs

Bachelor Programs (German)

Master Programs (German)

Master Programs (English)

Language Requirements

In order take classes taught in German, students must have sufficient command of German. (Minimum Requirement: Level B1).

In order take classes taught in English, students must have sufficient command of English. (Minimum Requirement: Level B1).

Courses from Master Programs

Please note: students who wish to take classes from a Master program should be Master level students by the time they start their studies at Ulm University , i.e.  they should have

  • formally completed a Bachelor degree or
  • completet at least three years of undergraduate study or
  • completed an equivalent of 180 ECTS


Subjects / Fields

Students can choose to do electives / rotations in the following fields:

Minimum duration 6 weeks / minimum level B2 in German:

  • Internal Medicine - Cardiology
  • Internal Medicine - Endocrinology
  • Internal Medicine - Gastroenterology
  • Internal Medicine - Hema-Oncology
  • Internal Medicine - Infectiology
  • Internal Medicine - Nephrology
  • Internal Medicine - Pulmo-Pneumology
  • Surgery - Vascular and Thorax Surgery
  • Surgery - General, Visceral and Transplantation Surgery
  • Surgery - Trauma and Reconstructive Surgery

Minimum duration 4 weeks / minimum level B2 in German:

  • Gynecology
  • Pediatrics

Minimum duration 4 weeks / minimum level B1 in German:

  • Anesthesiology
  • Dermatology
  • Ophtalmology
  • Neurology
  • Orthopedics
  • Radiology
  • Urology

Minimum duration per elective exchange period: 8 weeks (full calendar months)

Please indicate alternative fields of interest in case it is not possible to place you in the field(s) of your first choice!

Possible Periods

Clinical electives/hospital rotations can be arranged outside the semester rhythm. Applicants can choose one of the following options:

Option 1Option 2Option 3Option 4
2 MonthsJanuary - FebruaryJuly - August

3 MonthsJanuary - MarchMarch - MayMay - JulyJuly - September
4 MonthsJanuary - AprilMay - August
6 MonthsMarch - AugustSeptember - February

Language Requirements

In order to do practical work in a hospital, students must have sufficient command of German in order to communicate with patients and staff so that the daily routines on the wards will not be disrupted. (Minimum Requirement:Opens internal link in current window Level B1, our recommendation: Opens internal link in current windowLevel B2)
Please note: The departments are free to refuse applicants upon arrival if German language skills prove not to be sufficient.

Full Time Work

In Germany, students are expected to work full time when doing a clinical elective / hospital rotation. It is not possible to arrange part-time assignments. Therefore, students cannot take courses or do thesis/projects at the same time as doing a clinical elective / hospital rotation.

Of course, students may participate in the Intensive German Language Course before starting with their clinical elective / hospital rotation, or they can do a clinical elective / hospital rotation after the end of the lecture period.


Duration and Credits

Time and duration for thesis / projects can be individually arranged (also outside the semester rhythm). In their application / learning agreement, students should indicate the number of months they are expected to work on the thesis / project by their home university and the amount of ECTS credits awarded for this thesis / project by the home university.

Please note: normally, one can earn 30 ECTS credits per semester; students who only do a thesis / project can therefore earn 5 ECTS credits per month for this. Students wishing to do a combination of courses and thesis / project should make sure that the sum of credits for the courses and the credits for the thesis / project do not exceed 5 ECTS per month / 30 ECTS per semester.

Examples: If you are going to stay for one full semester (6 months) and take several courses for a total of 12 ECTS credits, your thesis can be max. 18 ECTS credits. If you are going to stay for four months and only do your project, you can earn max. 20 credits for it.

Language Requirements

Students who only want to do a thesis/project at Ulm University do not need proficiency in German, as long as they have sufficient command of English (Minimum Requirement: Level B1)

Finding a Topic and a Supervisor

In their application, students only need to indicate in their that they plan to do a final thesis or project in Ulm during their stay as ERASMUS / EXCHANGE student. After arrival at Ulm University, the International Office will arrange a meeting with a student advisor or ERASMUS departmental coordinator, with whom students can discuss their ideas about the field they would like to work on and will receive suggestions which professor or which institute they should contact for a topic.

Students staying for a full academic year should plan on doing their thesis during the second semester. This gives them the chance to get to know different professors in class during their first semester and ask for possible assignments.

Students may also contact different professors before coming to Ulm to find out about possible areas of research in the different institutes and maybe even get accepted for a certain topic.  Institutes give project or thesis topics only from their ongoing research. Students should therefore not expect to find a supervisor for a closely pre-defined topic.

Of course, the best way is if there are existing contacts between professors from the student's home institution with collegues at Ulm University and the home professor can negotiate a thesis / project between student and supervisor.


The International Office cannot assist you in finding a supervisor or thesis project.