Work-integrated Master’s degree programme
| About the programme Language: English (See language requirements) | Place of study: Aarhus | Commencement: August / September Programme type: Flexible work-integrated Master’s degree programme |
The work-integrated Master’s degree programme in Computer Science is designed for professionals who want to continue their education while working.
You complete the same number of credits as the two-year full-time Master's degree programme in Computer Science, but spread out over four years, allowing you to balance work and study.
This flexible structure enables you to apply your learning directly to real-world tasks in your job and contribute with the latest academic knowledge at your workplace.
At Aarhus University, you can tailor your degree to your interests through electives within areas such as artificial intelligence, cybersecurity, human-computer interaction, and software foundations. The programme provides the same academic title and competencies as the full-time degree while you advance your career in companies in the Aarhus area.
The programme has a standard duration of four years.
The specific requirements regarding the number of working hours needed for admission to the programme are outlined under 'Admission requirements'.
Read more about the work-integrated Master’s degree scheme at Aarhus University.
In this section you can learn more about the admission requirements relevant to the work-integrated Master's degree programme in Computer Science. Depending on your educational background and your qualifications, there are different ways to meet the admission requirements:
This section is relevant for you, if you have:
The two sections listed below are relevant only for students with a bachelor's degree from a Danish institution:
Below these sections, you can learn more about the employment requirement and the English language requirement. You can also find out whether the programme has limited intake.
If you have an international educational background, you must meet both the general admission requirement and the specific admission requirements:
You must have a bachelor's degree or equivalent that is comparable to a Danish bachelor's degree in both level and duration (180 ECTS).
For more information about how your bachelor's degree is assessed, please see the national database.
If you meet the general admission requirement, the university will continue on to assess whether or not you meet the specific admission requirements.
You can be admitted to the master's programme if the university assesses that your education has a level, scope, and content that corresponds to the academic requirements specified below.
| Subject area | Number of ECTS |
Programming You must have at least 20 ECTS credits in programming. The following subject areas are typically considered, but other relevant courses within programming may also be included:
| 20 |
Computer Systems You must have at least 20 ECTS credits in computer systems. The following subject areas are typically considered, but other relevant courses within computer systems may also be included:
| 20 |
Theoretical Computer Science and/or Human-Computer Interaction You must have at least 20 ECTS credits in Theoretical Computer Science and/or Human-Computer interaction. The following subject areas are typically considered, but other relevant courses within Theoretical Computer Science may also be included:
| 20 |
| Basic subjects in Mathematics, Probability Theory and Statistics You must have at least 20 ECTS credits in foundational mathematical subjects, probability theory, and statistics. | 20 |
| Total | 80 |
We cannot assess in advance whether your specific degree will meet the above requirements. Therefore, we recommend that you apply for the programme if you believe that you meet the academic requirements. In this regard, it is a good idea to compare your degree with the programmes that provide direct admission.
There are no bachelor's programmes that grant a legal right to admission to this programme.
Certain Bachelor's degree programmes from Aarhus University and various other Danish Universities have been determined to meet the admission requirements to this work-integrated Master's degree programme in Computer Science:
You must fill in this appendix and upload it to the application portal. The appendix helps the Admission Board to assess your application.
Download appendix
When applying for a work-integrated Master’s degree programme, you must meet the requirement of being in relevant employment.
“Relevant employment” means that you work at least 25 hours per week in a public or private company, or as an entrepreneur, and that your work tasks are professionally related to both your qualifying education and the education you are applying for.
In order to be admitted to this programme you must meet the university's english language requirements.
Students with bachelor's degree from Aarhus University with a so-called 'Legal right of admission' are exempt from the English language requirement.
This master's degree programme has a limited intake.
Because of the limited intake all qualified applicants will be prioritised according to a set of selection critieria (see below).
Meeting the admission requirements does not automatically ensure your offer of admission. Only if you have a specific bachelor's degree from Aarhus University with a so-called 'legal right of admission' will you be guaranteed an offer of admission to this master's degree programme.
If there are more qualified applicants than available student places, the selection will be based on the following criteria (each criterion counts for 1/3):
Grades from the qualifying degree
Grades achieved in relevant subject fields:
Computer Science
Mathematics
Probability Theory
Statistics
Relevant subject fields (measured in ECTS). In this assessment, ECTS credits that are a part of the admission requirements described under ‘Other qualifying degrees’ are not included.
Computer Science
Mathematics
Probability Theory
Statistics
In criterion three, the score is based on the proportion of subjects on the bachelor’s degree diploma that fall within the relevant subject fields. In this assessment, ECTS credits that are a part of the admission requirements described under ‘Other qualifying degrees’ are not included.
Please note that grades achieved after the application deadline are not included in the assessment.
Unfortunately, Aarhus University is not able to assess your qualifications beforehand. In order for your qualifications to be assessed you must apply for admission. To learn more, please go to Assessment of your qualifications.
You must complete at least 30 ECTS per year. Each 10 ECTs course requires your active participation on site 2-5 hours/week. Our teaching is a mix of lectures and classes where you must present and discuss research and work in study groups.
When you have enrolled you will receive advice on how to set up a study programme that suits your work schedule as much as possible.
You must choose between...
One of the four specialisations (60 ECTS):
Or combine at least two of our course packages (2 x 30 ECTS) within:
You may combine with 5 ECTS vocational project in your company or any of the electives.
The total programme consists of 90 ECTS courses, as well as a thesis with a scope of 30 ECTS. It is also possible to complete the thesis in half a year instead of a full year, and complete it in 3.5 years.
The teaching style is a mix of lectures and classes all taught in English, with preparatory work in study groups. If you have questions or need help with an assignment, you can meet with the professor or the teaching assistants assigned to the course.
The academic regulations provide detailed information about the content of each course. You can also find an overview of the structure of the degree programme and the requirements you must meet as a student – including examination types and assessment criteria.
Only IT professionals such as software engineer, systems architect, product developers, UX designers, cybersecurity specialists, and AI consultants are eligeble to the programme.
Companies across Denmark and beyond search for graduates from Aarhus University’s computer science programmes. By choosing the work-integrated Master’s, you accelerate your career while studying: you gain advanced theoretical knowledge, apply it immediately in your job, and position yourself for senior roles and you grow your network among other IT professionals.
Many graduates move into leadership roles, bridging technical expertise with innovation and business development. At cs.au.dk/career you can read more about some of our graduates and their exciting jobs.
If you are about to enter the job market in Denmark or to a career as IT professional please contact our partners Tech Hub Aarhus and Erhverv Aarhus. These business associations will guide you to local IT companies and networks.
With a letter of preliminary acceptance into the programme international students may receive feedback on your resume and application, coffee meetings with companies, and partial grant to visit the department and talk with companies.
You can also explore vacancies via our online jobwall (CS Jobwall), where business club members regularly post job opportunities.
Computer scientist with a Bachelor's degree in this area may expect an average income per month of € 3.500 (app. € 2.300 after tax) for 25 hours/week depending on your academic merits, language skills, and level of work experience.
It specialists may choose to be represented by labour unions PROSA or IDA in contract negotiations. They keep updated statistics on salaries here.
The Department of Computer Science is located in the IT City Katrinebjerg, where Aarhus University has consolidated all its IT programmes and research.
As the largest IT education center in Denmark, with more than 3.000 students and 200 researchers, IT City Katrinebjerg is an exciting study environment near Aarhus city center.
As a work-integrated master’s student, your everyday life will differ from that of full-time students, but you are still part of the same academic community. You will attend the same courses, collaborate with peers on projects, and have access to study facilities and events at the Department of Computer Science.
Because you combine study with employment, your learning environment extends beyond the university. Your workplace becomes a natural part of your education, where you can test theories, methods, and tools in practice. This dual setting creates a unique study life where you both grow academically and professionally.
You may also participate in department activities such as guest lectures, hackathons, and career events, connecting you with researchers, students, and companies in the thriving IT ecosystem around Aarhus University.
As the second-largest city in Denmark, Aarhus is a young and dynamic place with plenty of opportunities. The 40,000 students at the university make up almost 20% of the city’s population, which leaves its mark on city life. An attractive feature of Aarhus is that beaches and woods are just a short bike-ride away, as well as many cultural events taking place throughout the year, including the Aarhus Festival in September. The theatres in the city and the ARoS art museum offer many events that enable you to experience the Danish culture.
-experienced, photographed and filmed by the students themselves.
With thousands of pictures #AUInternational, #AarhusUni and #AUDatalogi gives insight into the everyday life as a student at AU; the parties, procrastination, exams and all the other ways you’ll spend your time at university.
The photos belong to the users, shared with #AUInternational and #AarhusUni.