Admission Requirements

If you have completed a Bachelor’s degree or are enrolled in the final semester of a Bachelor’s programme you are eligible to apply for the part-time Master’s programme in Computer Science, provided that you have a signed contract of employment of minimum 25 hours a week or can document that you own a self-employed business with a relevant scope of activities and a workload of minimum 25 hours a week on average.

You can apply for admission with a Bachelor's degree that already fulfill the academic requirements or with another Bachelor's degree from any university.

 

If you hold one of the degrees listed below, you meet all academic requirements. Learn about when and how to apply. Note, however, that you still need to document that you meet the language requirements of the programme.

  • BSc in Computer Science from the University of Copenhagen
  • BSc in Computer Science and Economy form the University of Copenhagen
  • BSc in Machine Learning and Data Science form the University of Copenhagen
  • BSc in Computer Science from Aalborg University
  • BSc in Computer Science from Aarhus University
  • BSc in Computer Science from the University of Southern Denmark
  • BSc in Science and IT with the MSc admission course package in Computer Science from the University of Copenhagen

 

 

If you have a bachelor’s degree other than those listed above or your BSc degree is older than 4 years at the time of application, you must submit additional documentation along with your application in order that the University can evaluate whether or not you meet the admission requirements. Learn about when and how to apply.

If you have a Bachelor’s degree in:

  • Mathematics from the University of Copenhagen
  • Physics from the University of Copenhagen
  • Communication and IT from the University of Copenhagen
  • Software Development from the IT University of Copenhagen
  • Software Technology from the Technical University of Denmark
  • Software from Aalborg University
  • IT with a specialisation in Software Development from Aarhus University

you may be admitted if your programme includes the following:

  • Courses in computer science corresponding to at least 60 ECTS credits, subject to the following distribution constraints:
    • A minimum of 10 ECTS credits within the field of programming, covering at least two substantially different programming paradigms.
    • A minimum of 10 ECTS credits within the field of computer systems architecture, including processor architecture, operating systems, data networks, databases, etc.
    • A minimum of 10 ECTS credits within the field of theoretical computer science, including algorithms and data structures, computability and complexity, formal languages, programming language theory and compilation, etc.
  • Courses in mathematics corresponding to a total of at least 7.5 ECTS credits within the fields of discrete mathematics, linear algebra, and mathematical modelling.

If you have a Bachelor's degree in Computer Science or related areas from Nordic or international universities, you may also be admitted if your programme includes the following:

  • Courses in computer science corresponding to at least 60 ECTS credits, subject to the following distribution constraints:
    • A minimum of 10 ECTS credits within the field of programming, covering at least two substantially different programming paradigms.
    • A minimum of 10 ECTS credits within the field of computer systems architecture, including processor architecture, operating systems, data networks, databases, etc.
    • A minimum of 10 ECTS credits within the field of theoretical computer science, including algorithms and data structures, computability and complexity, formal languages, programming language theory and compilation, etc.
  • Courses in mathematics corresponding to a total of at least 7.5 ECTS credits within the fields of discrete mathematics, linear algebra, and mathematical modelling.

The Faculty may also admit applicants who, after an individual academic assessment, are deemed to possess educational qualifications equivalent to those required above.

Qualifying degree and other courses/projects

When we assess whether you meet the admission requirements for the Master's degree program, Danish legislation only allows us to assess your Bachelor's degree. Consequently, you cannot study supplementary courses between Bachelor's and Master's degree programs in order to meet the admission requirements.

If you have passed courses/projects before you complete the qualifying Bachelor's degree, these can be included in the assessment, even though they are not part of the Bachelor's degree program.

  • This applies to courses/projects you have taken as single subjects and courses/projects you have taken as part of another study program.
  • A maximum of 30 ECTS credits of these courses/projects may be included.

 

 

You must either document a signed contract of employment for a relevant job based on your bachelor's degree of minimum 25 hours a week on average, or you must document that you own a self-employed business with a relevant scope of activities and a workload of minimum 25 hours a week on average.

 

 

Unless you have reserved access to the program you are applying for, you are required to document proficiency in English; see the language requirements.

 

 

Selection criteria

If the number of qualified applicants to the programme exceeds the number of places available, applicants will be prioritised as follows:

  1. Applicants with a Bachelor’s degree in Computer Science, Computer Science and Economy or Machine Learning and Data Science from Danish Universities
  2. Applicants with a Bachelor’s degree in Science and IT with the MSc admission course package in Computer Science from the University of Copenhagen.
  3. Other applicants.

If the number of qualified applicants within a category exceeds the number of places available, applicants will be prioritised according to the following criteria (listed below in prioritised order):

  • Total number of ECTS credits within Computer Science and the grades obtained. If different grading systems make comparison impossible, applicants will be prioritised on the basis of an individual evaluation by the Admission Committee.

Limitation on second degrees

If you have already completed a Master's degree, please check out the rules concerning a second degree.