Aarhus University Seal

Master

At the Department of Computer Science, our Master programmes are research-based degrees that prepare you for a career in both the public and private sectors - nationally and internationally - or for further academic pursuits such as a PhD. Our programmes are taught in English, with classes being a mix of Danish and international students.

A Master degree from Aarhus University is designed to deepen your specialist knowledge and enhance the theoretical and methodological skills developed during your bachelor studies. You will acquire advanced competencies in computer science theory and methods, equipping you for academic work and cutting-edge research. Additionally, there are numerous exciting job opportunities in industry during and after your studies.

Whether you want to deepen your understanding of computer science or combine technical skills with design through IT Product Development, Aarhus University offers flexible, high-quality programmes to help you achieve your goals.

The Department of Computer Science offers two full-time and one part-time master programmes:

COMPUTER SCIENCE

Whether your interest is in complex algorithms, machine learning, IT and cyber security, logic and semantics, pervasive computing, or something completely different within the field of computer science, this programme will allow you to specialise in areas of your choice.

The master in Computer Science provides high-quality teaching in a supportive and interactive learning environment. Our international teaching staff expect students to take an active part in the programme, and staff-student consultation is always encouraged. The teaching is a mix of lectures and classes, with preparatory work in study groups. 

Specialisations and courses

  • Cyber Security
  • Artificial Intelligence (from 2025)
  • Human-Computer Interaction (from 2025)
  • Software Foundations and Technology (from 2025)

However, choosing a specialisation is not mandatory - you can also design a unique study path by combining courses from our course packages:

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

You can find more information about the programme structure and the courses included in the course packages and specialisations here.

Learn more about the programme in Danish or English.

IT PRODUCT DEVELOPMENT

This interdisciplinary programme, offered in collaboration with the Department of Engineering, combines computer science with industrial design. You’ll learn to create innovative solutions for smart home technologies, healthcare, climate and energy systems and the entertainment industry.

Throughout the programme, you’ll engage in courses on programming, location-based systems, advanced web technologies, and augmented reality. You’ll also gain expertise in industrial and service design, ensuring a well-rounded skill set. Elective courses provide opportunities to specialise in areas such as video and audio technology, positioning systems, or Internet of Things (IoT) applications.

The teaching is a mix of lectures and classes, with project and preparatory work in study groups. Students benefit from dedicated lab facilities and project workstations, creating an optimal environment for collaboration and hands-on learning.

Learn more about the programme in Danish or English.

COMPUTER SCIENCE (part-time programme)

The part-time Master’s programme is ideal for IT professionals who want to pursue further education while continuing their careers. Designed for those employed in a relevant field for at least 25 hours per week, this programme allows you to complete the same amount of coursework as the full-time programme, but over four years instead of two.

With a flexible structure, the part-time programme helps you balance work and study, enabling you to advance your knowledge and career simultaneously. You’ll receive the same academic title and gain the same competencies as full-time students. Your study plan will be customised in collaboration with our study programme manager to ensure it aligns with your professional and academic goals.

Click here for more details on the part time programme. Specialisations and coursepackages are similar to those at the full-time master.