M.Sc. Computer Science

Aarhus University

Application deadline: 15 March
Tuition fee:
  • Free (EEA)
  • € 15,300 / Year (Non-EEA)
Start date: February  2016
Credits (ECTS): 120 ECTS
Duration full-time: 24 months
  • English
Delivery mode: On Campus
Educational variant: Full-time

Show more

Your Details
Thank You

Become a StudyPortals member and get access to exclusive information, like scholarships, related to your favourite programme!

Please enter your full name.

Something went wrong. Please try again here.

Confirmation e-mail address does not match.

Confirmation e-mail address does not match.

An account with this e-mail already exists. Please log in here.

Are you already a StudyPortals Member?
Find all members only information here


Thank you! Please check your e-mail to activate your account. Once your membership account is activated, you can find all information here.

You can also find alternative Masters here



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.


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 groups 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 have a high demand for independence 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 teachers doors are always open if you have questions or want to discuss a certain area of interest.


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.


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.


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.

It is a condition that the students language skills correspond to a B level in English.

English Language Requirements

IELTS band: 6.5
TOEFL paper-based test score : 560
TOEFL iBT® test: 83

Members only information

Looking for scholarship information?

Sign in to find all related scholarships and all information about funding here.

Not a member yet? Create an account and join +150 000 StudyPortals members.

Create a free account now!

  • Save and compare your favourite study programmes
  • Apply for the
    € 1000 scholarship
    awarded by StudyPortals each three months
  • Receive personal updates helping you to find the right study programme for you
Sign up for free or log in

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.
Shivprasad - India

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!

Welcome to StudyPortals chat
Thank you
Thank you for your question. We will get back to you soon! The reply will be sent to your account which you can activate via the e-mail you just received. Find more study programmes
More info about studying
Chat with us!
More info about studying
abroad? Ask a question to
our study advisors!
Chat with us!
Ask a question to our
study advisors! Click here