M.Sc. Computer Science

  • On Campus
  • 24 months
  • EUR13500 per Year (International

    Tuition fee for the international students.

    Free (EEA

    European Economic Area tuition fee is applicable to the students from EU countries, Iceland, Liechtenstein, Norway and Switzerland.

  • English ( Take IELTS test or Find a course )
| Aarhus, Denmark
The MSc in Computer Science programme at Aarhus University builds on the BSc degree programme. The MSc degree is open to students from higher education institutions both in Denmark and abroad.


High-level research and specialisation

The MSc in Computer Science programme is both practical and research-oriented. It takes into account the interests of the business community, research institutions and the public sector. It is flexible and can be tailored to fit the academic interests of the individual student. So whether you are interested in complex algorithms, IT security, pervasive computing or something completely different within the field of computer science, you will have lots of opportunities for specialising according to your interests in one of our research areas. The MSc programme concludes with a thesis corresponding to six months of full-time study. In this context students benefit from the down-to-earth atmosphere between staff and students. When you write your thesis, you will be connected with a research group and have the opportunity to participate in the group’s research projects, academic discussions and articles. Computer science research at Aarhus University is highly advanced and involves several leading international research groups. As a result, a large part of the teaching is inspired by the latest findings, and your thesis can often contribute to such results in a broader context.


Teaching is typically structured as a combination of lectures and small projects in groups or exercises in small exercise teams. We expect you to work independently – in return, you have unique opportunities to develop your competencies in an environment with access to the newest research in a wide range of areas. The professors’ doors are always open if you have questions or want to discuss a certain area of interest.

IT City Katrinebjerg

The Department of Computer Science is part of IT City Katrinebjerg, where many IT activities in the Aarhus region are gathered in an expanding area near the city centre. There are many opportunities to meet students from related degree programmes, as well as all kinds of people working in the numerous IT companies that have their offices there.
IT City offers a large number of study-related jobs for computer science students. Students have the option of increasing their competencies further by working on research projects or in companies that are of interest during their studies.

Career Profile

Computer science is one of the most popular IT degree programmes, and demand is not likely to diminish in the years to come – on the contrary. You can therefore be sure of finding a job on completion of your studies. As a computer scientist, you can go in many directions. Typical work areas include: developer, where you work with planning, designing and developing new systems; IT consultant, where you advise others on working with and developing IT solutions; manager/project manager, where you have overall responsibility for IT development projects; researcher, where you work with the newest research at either the university or in private companies; and teacher, in upper secondary schools or in private companies.

I am a developer with technical responsibility for a variety of projects. My responsibilities range from coding programming languages and algorithms to operating systems and networks for user design. On a typical working day, I work on developing and designing new products. I cooperate with most of the other divisions in our organisation to ensure that there’s broad agreement about product design, test plans and project plans.

Anders Madsen PhD in Computer Science,

Developer at VMware Inc. Incuba Science Park

Detailed Course Facts

Start dates and application deadlines

Starting in

  • There is no deadline for this start date.
Tuition fee
  • EUR13500 per year ( International

    Tuition fee for the international students.

  • Free ( EEA

    European Economic Area tuition fee is applicable to the students from EU countries, Iceland, Liechtenstein, Norway and Switzerland.

Credits (ECTS) 120 ECTS
Duration full-time 24 months
Delivery mode On Campus
Educational variant Full-time

Course Content

The teaching is divided into terms with four terms per year. Each term consists of a block of seven weeks followed by an examination period of 24 weeks.

PhD programme

If you have the necessary skills and interest, you have the option of applying for admission to the PhD programme. You can apply when you have completed your Bachelors degree and one year of your Masters degree or when you have completed your Masters degree. In the PhD programme, you start working on a research project and are gradually trained through courses and personal guidance to become a researcher.

The Masters degree in computer science counts as 120 ECTS credits and mainly consists of subjects within the computer science field of study. You specialise by participating in course activities and projects and by writing a thesis. During your very first week, you structure your own individual study programme with the help of a teacher from the computer science degree programme by choosing courses from a course catalogue. Your programme is based on your academic qualifications and interests and the subjects you studied for your Bachelors degree. The plan must be approved by the Board of Studies before you can enrol for examinations.
Programming is a common core competence, but computer science students can specialise in areas ranging from logics and mathematics, cryptology and computer graphics to pervasive computing and man/machine interaction.

In connection with your application for admission to the Masters degree programme in computer science, you must prepare a study plan for your degree programme with the help of a researcher from the Department of Computer Science. This plan is based on the subjects you studied for your Bachelors degree. The study plan must be approved by the Board of Studies before you can enrol for examinations.

Forms of teaching

At the University of Aarhus, you are in close contact with researchers in a way that you rarely experience at other universities. The door to the professors office is always open if you need clarification of the study material, and you are encouraged to ask questions at lectures and during exercises. We make heavy demands on your academic skills and independence. In return, you gain considerable benefits in the form of academic challenges and scientific knowledge, in addition to broad competences.

The teaching at the university focuses on independence, critical thinking and collaboration. Part of the teaching is in the form of lectures that introduce new angles to the material compared with the textbooks. The theoretical and practical exercises take place in small groups where you study relevant issues in depth.

The varied forms of teaching, collaboration in groups and the opportunity for close scientific dialogue with the researchers provide you with general competences that are in great demand in the global job market. These competences include abstract, critical and independent thinking, analytical skills and strategic planning. You can use these skills in many contexts even in jobs you didnt know you were qualified for.


The following Bachelors degrees qualify students for admission to the Masters degree programme in Computer Science:

  • A Bachelor of Science degree in Computer Science from Aarhus University, the University of Southern Denmark or the University of Copenhagen.
  • A Bachelor of Science degree in IT from Aarhus University, specialising in Software Development.

The following other degrees can provide admission to the Masters degree programme in Computer Science:

  • Another Bachelor of Science degree with subject components in Computer Science equalling 60 ECTS credits, as well as basic subject components in Mathematics, Probability Theory and Statistics.

Other qualifications can provide admission to the Masters degree programme, provided the university assesses that their level, extent and content correspond to the degrees mentioned above.

In connection with possible admission, further requirements can be stipulated regarding the composition of the degree programme.

The English language requirement at GSST is comparable to an “English B level” in the Danish upper secondary school (“gymnasium”).

English language qualifications comparable to an “English B level” is documented by one of the following tests:

  • TOEFL test, minimum score: 560 (paper-based test) or 83 (internet-based test)
  • IELTS (academic) test, minimum average score: 6.5 points
  • Cambridge ESOL Examinations:
  • Cambridge Certificate of Proficiency (CPE)
  • Cambridge Certificate in Advanced English (CAE)

When to take the test and how to upload the documentation:

The test result must not be more than two years old at the time of application.

The English language test should be taken before applying for admission and uploaded under “language skills documentation” in the online application form.

It is possible to apply for admission before you have taken the test. In this case documentation stating that you have signed up for a test (please state expected submission date) must be uploaded.

The following applicants are exempted from documenting their English qualifications/taking a test:

  • Applicants with citizenship from the following countries Australia, Canada, Ireland, New Zealand, United Kingdom, United States, or one of the Nordic countries (Denmark, Finland, Iceland, Norway or Sweden).
  • Applicants with a Bachelor’s or Master’s programme completed in Australia, Canada, Ireland, New Zealand, United Kingdom, or United States. In this case, please upload your Bachelor’s or Master’s diploma under the section ”Language skills documentation”.
  • Applicants with a Bachelor’s or Master’s programme completed at Aarhus University for which the requirement was English B level at the time of admission. In this case, please upload your Bachelor’s or Master’s diploma under the section ”Language skills documentation”.
  • Applicants able to document that English was the language of instruction during the whole period of their Bachelor’s and/or Master’s programme. This must be documented by uploading an official document from the institution stating this under “language skills documentation”.

Work Experience

No work experience is required.

We Are Helping Thousands of Students to Find a University Abroad!

Fortunately enough I was able to find StudyPortals. Right from the start of the application to getting the confirmation of admission I was using StudyPortals.

Sign up for your personal newsletter and we will help you too.

We will send you all the information you need to find your dream study programme!

The Global Study Awards: get funded with up to £10,000 to study abroad

Together with the ISIC Association and British Council IELTS, StudyPortals offers you the chance to receive up to £10000 to expand your horizon and study abroad. We want to ultimately encourage you to study abroad in order to experience and explore new countries, cultures and languages.