Computer Science, M.Sc.

  • Application Deadline
  • 24 months
  • Tuition
    Tuition (Year)
    Tuition (Year)
  • English (take IELTS)
University rank #65 ,
The M.Sc. in Computer Science at Aarhus University is research-oriented programme that teaches students advanced knowledge in software engineering, computer algorithms or information technology. The Master’s degree combines theory with practical projects while training students to specialise in logics and mathematics, cryptology, computer graphics, man-machine interaction and more.


High-level Research
Whether you are interested in complex algorithms, IT security, logic and semantics, pervasive computing or something completely different within the field of computer science, this research-oriented Computer Science programme at Aarhus University will give you the opportunity to specialise in an area of your choice.
It City Katrinebjerg

The Department of Computer Science is located in IT City Katrinebjerg, where Aarhus University has consolidated all its IT degree programmes and research. IT City is the base for several IT-related companies and facilitates contact between education, research and the business community, providing the ideal basis for advanced technological innovation. As the largest IT education centre in Denmark, with approximately 2,500 students and more than 250 researchers, IT City is an exciting study environment. This multidisciplinary starting-point, unique to Aarhus University, provides great opportunities in IT for students, researchers and the business community.
The department has well-equipped lecture theatres, flexible rooms which are ideal for working in groups, offices for writing your thesis, a library, and a large shared canteen. Thanks to the department’s collaboration with the Centre for Advanced Visualisation and Interaction (CAVI), students have access to a 3D panorama cinema, a virtual studio, and advanced light-technology equipment.

Student Life
The Department of Computer Science has a range of social spaces where you can meet other students outside class, and this is an excellent basis for social activities. There is also a popular Friday bar, and the Tågekammeret association organises celebrations and social events for all science and technology students.

Computer science continues to be a competitive field and AU computer science graduates are in high demand. Recent graduates have been recruited by leading IT companies including LEGO, Systematic, and Google, in areas like web technology and development, IT consultancy, project management and research.

The Department of Computer Science also has a strong PhD programme covering both experimental and theoretical fields.

“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

Programme Structure

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.

Detailed Programme Facts

  • Full-time duration 24 months
  • Study intensity Full-time
  • Credits
    120 ECTS
  • Languages
    • English
  • Delivery mode
    On Campus

English Language Requirements

You only need to take one of these language tests:

  • Minimum required score: 6.5

    The IELTS – or the International English Language Test System – tests your English-language abilities (writing, listening, speaking, and reading) on a scale of 1.00–9.00. The minimum IELTS score requirement refers to which Overall Band Score you received, which is your combined average score. Read more about IELTS.

    Take IELTS test
  • Minimum required score: 560

    The TOEFL – or Test OF English as a Foreign Language – offers a paper-based test (PBT). The final, overall PBT score ranges between 310 and 677, and is based on an average taken from the three test components (listening, structure, and reading). The writing part of this test is scored separately on a scale of 0-6. Read more about TOEFL (PBT).

  • Minimum required score: 83

    The TOEFL – or Test Of English as a Foreign Language – offers an internet-based test (iBT). The final, overall iBT score ranges between 0 and 120, and includes a scaled average from the four components (reading, listening, speaking, and writing). Read more about TOEFL (iBT).

Academic Requirements

We expect applicants to have a thorough basic computer science education from your bachelor’s degree, including computation theory (formal languages, mathematical logic, undecidability, design and analysis of algorithms and data structures); programming (object-oriented programming, functional programming, software architecture, interaction design, web technology); systems (computer architecture, operating systems, distributed systems, security, databases). For the student who can meet these requirements, our Master’s programme offers a number of specialisations.

Tuition Fee Per Year

  • EUR 13500 International
  • Free EU/EEA


StudyPortals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.