Entry requirements

Entry requirements

To apply for the master's programme in Software Engineering, you need a relevant Bachelor's degree. You can apply if you hold bachelor's degree in Software Engineering from University of Southern Denmark.

You can also apply if you hold another, similar degree. Once you have applied the Faculty will perform an assessment of your degree. To be considered, your degree must include a minimum of:

  • 20 ECTS in Software Development and Programming
  • 5 ECTS in Operating Systems
  • 5 ECTS in Distributed Systems and Networking
  • 5 ECTS in Database Systems
  • 5 ECTS in Algorithms and Data Structures
  • 5 ECTS in Statistics

If your degree does not fulfill the entry requirements, the study board will decide whether you can follow one or more supplementary courses.

Read more about supplementing your degree

Language requirements

The programme is taught in English. Therefore, you need a proficiency in English equivalent to level B in a Danish high school. Please note that the deadline for submitting language test results or other documentation of your proficiency is May 15.

English language tests
You can prove your English proficiency by passing a language test. We accept the following tests if the test is no more than two years old:

  • TOEFL IBT test with a minimum score of 88. For validation, we need to receive a score report directly from the test center. To select University of Southern Denmark as recipient, use the code 7969. Please choose "other - department not listed". If you have already taken the test, you can still make a request for the test center to forward the report. Please inform us once you have made such a request. 
  • IELTS academic test with a minimum overall band score of 6.5
  • CAE with a minimum result of C (only accepted from a Cambridge Network). For verification of your results, please make sure to give us your ID number (e.g.  EPA123456) and your secret number (4 digits)
  • CPE from University of Michigan

High school English
If you hold a secondary school diploma from a country within EU/EEA, a Nordic country or from Switzerland, you may be able to prove your English proficiency by way of your secondary school diploma (high school). Along with your diploma, you have to upload a document from your school stating the number of English lessons you attended during the last three years of high school. The letter must be in English. Based on the provided material, we will assess whether your high school English is equivalent to a Danish level B. We encourage you to send us your papers in advance via
SPOC for a pre-assessment.

If your entire bachelor’s degree was taken in the USA, Canada (English speaking part), Australia, New Zealand, United Kingdom or Ireland, further documentation is not required.  This only applies if the entire degree was taken in one of these countries. Furthermore, distance-learning programmes do not qualify for an exemption.

If you hold a Professional Bachelor's degree from Denmark taught in English, you are also exempted. However, we need a confirmation from the issuing institution that the programme was taught in English.

Legal claim

When you finish a Bachelor's degree in Software Engineering from University of Southern Denmark, you have a legal claim for admission to the Master's programme if you apply in immediate continuation of the completed Bachelor's degree. Please be aware that your claim for admission is only valid if you apply before the deadline - find information on deadlines below.

Selection criteria

There is a limited number of study places in the programme.

If there are more qualified applicants than study places, the following criteria are used for selection of applicants. You are given a score in relation to each criterion, and your over all score decides whether you are offered a study place.

  • Content and level of your bachelor's degree (1-40 points)
  • Your academic results (1-40 points). In addition to your overall grade point average, emphasis is placed on your grades within:
    • Software Engineering
    • Programming
    • Computer Science
    • Information Technology
    • Business and society
  • Motivation for and ability to complete the programme (1-20 points)
How to apply

To apply, you have to submit an application via the application portal.

Unless you have a legal claim for admission (see above), it is important that you submit the following enclosures for evaluation:

  • You graduate diploma, including a transcript of records.
  • If you have not yet passed your degree: Your newest official transcript of passed as well as registered courses. If you use the data exchange function in the application portal, please be aware that only passed courses are included in the generated file. Therefore, if you are registered for courses with specific relevance to the entry requirements, you have to upload a separate transcript of your course registration.
  • Proof of any supplementary courses you might have passed.
  • Course descriptions for each of the courses in your degree.
  • Motivational letter.
  • Proof of your English proficiency
  • Course description for each of course on your bachelor diploma/transcript.

Read more about the general requirements for submitted enclosures.

Application deadlines

The application deadlines for study start September 1st are:

  • February 1st for non EU/EEA citizens
  • March 1st for EU/EEA and Swiss citizens and applicants holding a Danish residence permit
Application portal - DANS

Application form for study start September 1st - opens on January 1st


To give you the best possible experience, this site uses cookies  Read more about cookies

Accept cookies