Master of Science Software Engineering Master

The online application is available during the following times:
for the winter semester 1 May to 15 June
for the summer semester 1 December to 15 January

Applications (including all supporting documents) must be submitted in paper form and received by Ulm University, Albert-Einstein-Allee 5, 89081 Ulm by the application cut-off date. 
Ulm University does not accept applications and supporting documents/certificates sent by email.

Entrance Requirements

Entrance requirements for the Master of Science in Software Engineering are:

a) The certificate of a bachelor's degree with examination results in Software Engineering or another programme with largely equivalent contents obtained at a German or foreign higher education institution, or a qualification which is recognised as equivalent at the level of at least three years of study.

b) A bachelor's degree with an overall grade of at least 2.7, or a bachelor’s thesis with a grade of at least 2.0, or study achievements and exam results achieved up to the application cut-off date of at least 140 credit points (ECTS) with a preliminary overall grade of at least 2.7.

The admission statute you can find here.

Required documents

If not stated otherwise, please attach single copies of the following documents to your online application:

  • application form (original);
  • data protocol (protocol of the online application);
  • if you have completed a higher education degree: copy of the bachelor’s degree certificate or a degree which is recognised as equivalent at the level of at least three years of study in Software Engineering or in a related programme, as well as a transcript of records issued by the higher education institution stating subjects, grades and credit points;
  • if you have not yet completed your higher education degree: transcript of records issued by the higher education institution stating all study achievements and exam results, including subjects and grades as well as a preliminary overall grade and overall credit points (ECTS/CP) obtained up to the application cut-off date;
  • form for additional subject-specific details;             
  • for name changes: certificate of name change;
  • if the study qualifications were not obtained at a German-speaking institution or were not taught in German, additional documentation is required:

    • copy of the original certificates and copy of the certified translations into German or English as well as grading system of the foreign institution;
    • applicants from China, Mongolia, Vietnam: the original of the APS certificate;
    • certificate of sufficient German language proficiency (e.g. DSH-2, TestDaF 4 x 4, telc Deutsch C1 Hochschule, higher education entrance assessment examination) You need to provide proof of German language proficiency at skill level B2 by the application cut-off date.

Bachelor's degree graduates of Ulm University

If you hold a Bachelor of Science in Software Engineering, a Bachelor of Science in Computer Science, or a Bachelor of Science in Media Informatics from Ulm University, an application is not required. You can go to the Studiensekretariat (student administration and examinations office) instead and fill out an 'application for change of programme' (Antrag auf Studiengangwechsel) as soon as you graduate, given that your grades meet the requirements as stated in the admission statute (final grade at least 2.7 or grade of the bachelor's thesis at least 2.0).