MSc in Computer Engineering
Aarhus University
Key Information
Campus location
Aarhus, Denmark
Languages
English
Study format
On-Campus
Duration
4 semesters
Pace
Full time
Tuition fees
EUR 15,300 / per year *
Application deadline
15 Oct 2024
Earliest start date
Jan 2025
* for non-EU/EEA students
Introduction
As a student of MSc Computer Engineering, you are able to specialise in relevant fields of study connected with system and instrument development involving software, hardware and communication technology. Depending on your chosen specialisation, upon completion of the degree, you are awarded the title of either Master of Science in Engineering (Computer Engineering) or Master of Science and Technology (Computer Engineering).
Choice of study lines
The first year of the MSc consists of mandatory courses and academic specialisation study lines. All students take the mandatory courses, but you can choose your own academic specialisation from the options listed below. The second year consists of an optional programme and a thesis.
Teaching
At Aarhus University, you are in close contact with the lecturers and researchers in a way that is rarely experienced at other universities. Academic staff is readily available if you need clarification of the study material. Part of the teaching is in the form of lectures that introduce new angles on the course material, and theoretical and practical exercises take place in small groups, where you study relevant issues in depth.
Career prospects
Computer Engineering graduates find work in a wide range of fields and institutions. There is considerable demand for computer engineering graduates in areas such as software development, ICT system and service development, as well as IT consulting. Many graduates work successfully as software architects, and developers of large instruments and systems, or become software and algorithm developers, IT consultants or project manager for diverse ICT systems.
Research at the department
At the Department of Electrical and Computer Engineering at Aarhus University, we create sustainable, technological solutions to some of the biggest challenges faced by businesses and society through research and development.
Admission requirements
The following Bachelor’s degree programs are qualified for admission to the Master’s degree program in Computer Engineering:
- A technical-scientific Bachelor’s degree programme in Computer Engineering, ICT, IT or Computer Science from a Danish university.
- A technical or scientific Bachelor’s degree programme from a university or Danish University School of Engineering, according to the university's assessment, in level, extent and content corresponds to a technical scientific Bachelor’s degree programme in Computer Engineering from a Danish university.
The university's assessment of any other technical or scientific Bachelor’s degree programme attaches importance to attracting qualifications in basic mathematics, programming, modelling and computer engineering. In addition, basic qualifications are assessed in computer networks, regulation techniques and digital signal processing along with fundamental skills in practical and experimental Computer Engineering laboratory work.
The university will assess:
- Mathematics competencies at Bachelor’s degree level with a scope of at least 20 ECTS, within the topics: calculus, linear algebra, probability calculus and statistics.
- Computer technology competencies at Bachelor’s degree level with a scope of at least 30 ECTS, e.g. within the topics: programming and modelling, algorithms and data structures and computer architecture.
- Competences at the Bachelor's degree level with a scope of at least 10 ECTS credits, within one or more of the topics: computer networks, control technology, digital signal processing, or machine learning.
In connection with possible admission, further requirements can be stipulated regarding the composition of the degree programme.
Download the appendix for your application
If you apply for admission with an international Bachelor's degree, you must fill in this appendix and upload it to the application portal. The appendix serves to help the Admission Board assess your Bachelor’s degree in regard to the admission requirements.
Language requirements
To qualify for admission to English language programmes you must document English language qualifications comparable to an "English B level" in the Danish upper secondary school (Danish upper secondary school level). See the general English language requirements.
Limited intake from Summer Admission 2025
From the summer admission 2025, the following will take effect. The Master’s degree programme only admits a limited number of students each year, meeting the admission requirements does not in itself guarantee admission to the programme.
Allocation of student places is based on an overall assessment. Allocation of student places is based on an overall assessment. In evaluating qualified applicants, the admissions committee assess applicants on the basis of the following criteria:
Academic background
- Relevant courses* (measured in credit units) included in your Bachelor’s degree
- Grades achieved on relevant courses*
- Overall grade level – Bachelor’s degree
* Relevant courses include core courses within the subject areas of Mathematics, Programming, Data Structures and algorithms, Computer Architecture, Signal Processing and Machine Learning.
Please note that grades obtained after the time of application cannot be included in the assessment of grade level.
The admissions committee assess each applicant based on the information provided in diplomas, transcripts, and course descriptions.
Programme Structure
The teaching of computer engineering is organised with two semesters per academic year.
The education consists of 20 ECTS mandatory courses, 40 ECTS study line courses, 30 ECTS elective courses and 30 ECTS master thesis.
Study lines
- Wireless Networks (CE)
- Distributed Systems
- Embedded Systems
- Software Engineering
- Computer Vision
- Robotics
- Time Series Signal Processing
At the 40 ECTS study line courses, you must combine study line courses at level I (fundamental) and level II (advanced) of which a minimum of
Computer Engineering E22
15 ECTS must be at level II.
The course programme is put together individually with academic guidance by your Head of degree program.
1 Semester
- Requirements and Specification of Software Systems (5 ECTS)
- Wireless Sensor Networks (5 ECTS)
- Study lines (20 ECTS)
2 Semester
- Software Engineering (5 ECTS)
- Applied Innovation in Engineering (5 ECTS)
- Study lines (20 ECTS)
3 Semester
Elective Courses (30 ECTS)
4 Semester
Master's Thesis in Computer Engineering (30 ECTS)
PhD programme
If you have the necessary skills and interests, you have the option of applying for admission to the PhD programme. In the PhD programme, you start working on a research project and are gradually trained through courses and personal guidance to become a researcher.
Meet the Students
Nikolina Chalakova from Bulgaria - You feel that you’re on a par with your professors – that they really want to help where they can, and the door is always open if you need to talk. And they’re very keen that you don't get stressed about things. That you remember to relax and take a break, says 22-year-old Nikolina from Bulgaria.
Competence profile and job opportunities
Companies demand graduates with considerable theoretical depth and analytical working methods. You learn to combine the theoretically strong knowledge of a computer scientist with the more practically oriented and innovative approach of an engineer so that you are well-equipped to meet the needs of the job market.
Aarhus University educates graduate Computer Technology engineers for the regional, national and international job markets. Graduates can find work in a wide range of fields and institutions.
Admissions
Curriculum
The MSc Program consists of:
- 20 ECTS of mandatory courses, including 10 ECTS technical courses and 10 ECTS courses on transferable skills
- 40 ECTS of academic specialization courses in which the student can choose different study lines
- 30 ECTS of elective courses
- 30 ECTS thesis project
- The MSc Program offers specialized study lines in the following fields: software engineering, computer vision, time series signal processing, wireless networks, embedded systems, and robotics.
Teaching
At Aarhus University, you will be in close contact with lecturers and researchers in a way that is rarely experienced at other universities. The academic staff here are readily accessible if you need clarification of the course material or guidance on project work. Teaching takes place both in the form of lectures that introduce new angles on the course material, and through theoretical and practical exercises which often occur in smaller groups in which the students can study the topics in depth.
Scholarships and Funding
Several scholarship options are available. Please visit the university website for more information.
Career Opportunities
The Computer Engineering MSc Program prepares students for the national and international job market. Our graduates have found jobs across a wide range of industries and institutions. There is increasing demand for Computer Engineering graduates in Denmark and globally. Many graduates are working as software architects or developers of large instruments and systems, or have become software developers or project managers for large IT systems. Companies are looking for graduates with both considerable theoretical knowledge and a good grasp of analytical working methods. During this Program you will learn to combine theory with practical engineering approaches so that you are well-equipped to meet the needs of the job market