Master of Science in Engineering (Computer Engineering)
| Program start date | Application deadline |
| 2025-09-01 | - |
| 2026-09-01 | - |
| 2027-09-01 | - |
Program Overview
Introduction to the Master's Programme in Computer Engineering
The Master's programme in Computer Engineering is a 2-year, research-based, full-time study programme offered at Aalborg University in Copenhagen. The programme is designed to provide students with a comprehensive understanding of computer engineering, including distributed and high-performance computer systems, advanced data management and data processing techniques, IoT and cloud security, and machine learning methods.
Programme Structure and Contents
The programme is structured in modules and organised as a problem-based study. A module is a programme element or a group of programme elements, which aims to give students a set of professional skills within a fixed time frame specified in ECTS credits, and concluding with one or more examinations within specific exam periods.
Modules and Courses
The programme consists of the following modules and courses:
- Complex System Design and Development (15 ECTS)
- Cloud Technologies (5 ECTS)
- Security in IoT and Cloud Architectures (5 ECTS)
- Computer Systems Engineering (5 ECTS)
- High-performance Systems (15 ECTS)
- Numerical Scientific Computing (5 ECTS)
- AI and Advanced Machine Learning (5 ECTS)
- Big Data Management (5 ECTS)
- Project 3rd Semester (20 ECTS)
- Master's Thesis (30 ECTS)
Admission Requirements
Applicants with a relevant bachelor's degree in technical sciences, engineering, or natural science are eligible for admission. The programme requires a minimum of 10 ECTS in programming, 10 ECTS in mathematics, 5 ECTS in discrete structures and algorithms, 5 ECTS in computer networks and distributed systems, and 5 ECTS in basics in machine learning.
Language Requirements
All applicants must document English language qualifications comparable to an "English B level" in the Danish upper secondary school.
Competence Profile
The programme aims to provide students with a comprehensive understanding of computer engineering, including knowledge of scientific foundations and technological principles, advanced data management and data processing techniques, IoT and cloud security, and machine learning methods. Students will develop skills in scientific methods, tools, and general skills related to design, simulation, implementation, test, and evaluation of distributed systems.
Career Prospects
Graduates of the programme will be qualified for employment in the field of computer engineering, including positions in research and development, design and implementation of complex distributed systems, and big data engineering.
Additional Information
All students who have not participated in Aalborg University's PBL introductory course during their Bachelor's degree must attend the introductory course "Problem-based Learning and Project Management". The introductory course must be approved before the student can participate in the project exam.
