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, but classes are 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, which you can read more about below.
Whether your interest lies in complex algorithms, machine learning, cyber security, logic and semantics, or pervasive computing, this programme allows you to specialise in areas that match your ambitions.
The Computer Science programme offers high-quality teaching in a supportive and interactive environment. International lecturers encourage active participation and open dialogue between students and staff. Teaching combines lectures and classes with preparatory and project work in study groups.
The department offers four master specialisations in Cyber Security, Artificial Intelligence, Human-Computer Interaction and Software Foundations and Technology. However, choosing a specialisation is not mandatory - you can also design a unique study path by combining courses from our course packages. You can find more information about the programme structure and the courses included in the course packages and specialisations here.
IT PRODUCT DEVELOPMENT
This unique interdisciplinary programme, offered in collaboration with the Department of Engineering, is the only one in Denmark that blends computer science, design theory, and prototyping. 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.
Teaching combines lectures, classes, and project-based group work. Students benefit from dedicated lab facilities and project workstations, creating an optimal environment for collaboration and hands-on learning.
This part-time Master’s programme is designed for IT professionals who wish to advance their education while continuing their careers. To enrol, you must be employed in a relevant field for at least 25 hours per week throughout your studies. The programme offers the same coursework and academic degree as the full-time Master’s — but spread over four years instead of two.
The flexible structure makes it possible to balance work and study, allowing you to strengthen both your professional skills and academic expertise. Your individual study plan is developed in collaboration with the programme manager to ensure it supports your career ambitions and learning goals.Specialisations and coursepackages are similar to those at the full-time master.