MSc in Computer Science

Aarhus University
2 years
Full time
Master's degree
Scholarships available
On campus
Inquire for more information

About this program

MSc in Computer Science

For a Career in Programming and Software Development

Whether your interest is in complex algorithms, IT security, logic, and semantics, pervasive computing, or something completely different within the field of computer science, this programme will give you the opportunity to specialise in an area of your choice.

Admission requirements

We expect applicants to have a Bachelor’s degree which provides a thorough background in basic computer science. This should include:

  • Computation theory (formal languages and compilation, mathematical logic and undecidability, design and analysis of algorithms, and data structures)
  • Programming (object-oriented programming, functional programming, software architecture, and interaction design)
  • Systems (computer architecture, operating systems, distributed systems, security, databases)

Selection Criteria

As the Master’s programme only admits a limited number of students each year, meeting the admission requirements does not in itself guarantee admission. Student places are allocated based on an overall assessment. In evaluating qualified applicants, the admissions committee assesses applicants according to the following criteria: academic background; overall grade level of bachelor’s degree; grades achieved on relevant courses; and relevant courses (measured in credit units) included in the bachelor’s degree.

Relevant courses include core courses within the subject areas of computer science, mathematics, probability theory, and statistics.

Does this course require proof of English proficiency?

The TOEFL iBT® test is accepted by 11,500 universities and higher education institutions in over 160 countries. Book your test today!

Learn more Advertisement

Program content

The master’s programme spans over two years with four semesters. Three semesters are dedicated to specialisations or electives. The last semester is for your master’s thesis, which some choose to write in collaboration with a company. Once enrolled, our study programme manager will help you design your master’s programme based on your interests. Currently, Aarhus University offers nine specialisations in Computer Science:

  • Advanced Machine Learning and Data Science
  • Algorithmics
  • Bioinformatics
  • Cryptology
  • Data-Intensive Systems
  • Human-Computer Interaction
  • Logic, Semantics and Verification
  • Programming Languages and Software Security
  • Ubiquitous Computing and Interaction

Scholarships & funding

Several scholarship options are available. Please visit the university website for more information.


  • EU/EEA/Swiss citizens: FREE
  • Others: €15,300

Career paths

Computer scientists continue to be in great demand all over the world, and AU computer science graduates have a very good reputation. In Aarhus, many IT companies are on the lookout for graduates and student employees for part-time jobs. The department has a close collaboration with these local businesses and organisations. Recent graduates have been recruited by leading IT companies all over the world in areas such as software development, consultancy work, project management, and research.

The department also collaborates closely with the industrial network Destination AARhus. Destination AARhus is a community of IT experts from the major IT organisations in greater Aarhus. It is a community for IT talent from all over the world, exploring the unique opportunities for building an IT career in Aarhus Destination AARhus helps international students from the department to find both student and full time jobs among their member companies.


About this institute

Welcome to Aarhus University in Denmark!

Established in 1928, Aarhus University has grown to be a world-leading research institution with a modern, dynamic and highly international study environment. It is consistently ranked as one of the world’s top 100 educational institutions, and recently ranked 69th in...

Read more about this school

Why study at Aarhus University

An international and diverse university

Aarhus University is home to many international students and researchers – 12% of our students are international, from over 120 different countries! For that reason, English is our second language here at AU and we offer over 50 English-taught courses at either Bachelor’s or Master’s level. All our PhDs are English-taught. We also have a dedicated International Centre, to provide and introduction to living in Denmark and offer support and guidance.

Informal environment with focus on critical thinking

Teaching at AU takes place in an informal and inspiring environment, with a high focus on developing critical thinking skills and encouraging open debate. Professors at AU welcome discussions and value student insights to their classes. Furthermore, many courses at Aarhus University are interdisciplinary to give a students a well-rounded perspective of their chosen subject.

A comprehensive university

Aarhus University has five main faculties: Arts, Business and Social Sciences, Health, Natural Sciences and Technical Sciences. Each faculty is highly specialized with state of the art research facilities available for student use. Our faculties of Natural and Technical Sciences both have a special focus on sustainability and facilitating a green transition.

Contact info

Aarhus University

Nordre Ringgade 1
8000 Aarhus C

 Show phone number


Be the first to write a review!