Advert
Advert

MSc Embedded Software Engineering (Computer Engineering)

  • DeadlineStudy Details:

    MSc 2 years full-time, 120 ECTS, Aalborg

Course Description

The focus of this master’s programme is on software development for embedded systems, networks and distributed systems. The programme is intended for software development in general, and with special emphasis on software for consumer electronics as well as transport, control, telecommunication and security systems. Both practical and  theoretical aspects are covered. The programme is conducted with a combination of courses and project work.

The master’s programme is managed by the Distributed and Embedded Systems Group, which is one of the leading research groups on tools for analysis, verification and testing based on models for embedded systems. The group has substantial connections to the Danish IT industry with the research centre CISS (www.ciss.dk). This gives students the opportunity to work with companies during their project and thesis work.

Entry Requirements

Please make sure you send your application form and further documentation via post to the International Office by the required deadline.
Furthermore please note the official language requirements for international students applying to Aalborg University are:
IELTS (academic test): 6.5
TOEFL (paper-based): 550
TOEFL (computer-based): 230
TOEFL (internet-based): 80
Cambridge ESOL: C1

For further information regarding deadlines and requirements please see the website How to apply to Aalborg University

Although each application is assessed individually, the following are minimal requirements for admission:

1. A solid computer science background that includes courses on:

   1. Theory of Computation (Automata Theory, Computability, Turing Machines)
   2. Computer Systems (Processors, Memories etc.)
   3. Algorithms and Data Structures (Lists, Trees, Graphs, sorting, searching, complexity)
   4. Object Oriented Analysis and Dsign (UML etc.)
   5. Object Oriented Programming (Java or C++)
   6. Programming Languages and Semantics
   7. Compiling Techniques
   8. Operating Systems
   9. Concurrent Programming
   10. Networks

2. In addition, we require undergraduate mathematics as found in science or engineering degrees.

3. Some programming and design experience.

4. A decent grade, e.g. First Class – we would like to think that you are at least in the top 25% of your class.

It is a great help, if your application explains, why you satisfy these requirements.

Ask a question

Fees

Students from outside EU/EEA please see http://www.apply.aau.dk/how-to-apply-postgraduate/tuition-fee/

Module Details

Embedded Software Engineering is a two year master’s program (120 ECTS credits). Students can also choose to pursue one or
two semesters.

Program overview starting from September 2012:

1st semester
Project:
15 ECTS – Practical Development of Embedded Systems
Courses:
Choose three:
5 ECTS – Programming Paradigms
5 ECTS – Semantics and Verification
5 ECTS – Real-Time Software
5 ECTS – Advanced Topics in Distributed Systems
5 ECTS – Computability and Complexity

2nd semester
Project:
15 ECTS – Embedded Software Platforms
Courses:
5 ECTS – Test and Verification
Choose two:
5 ECTS – Reconfigurable and Low Energy Systems
5 ECTS – Mobile Software Technology
5 ECTS – Safety Analysis and Fault Tolerance
5 ECTS – Advanced Topics in Systems Development

3rd semester
Project:
20ECTS – Embedded Software in the Systems Environment
Courses:
5 ECTS – Specialisation course in Distributed Systems
5 ECTS – Entrepreneurship

4th semester
Master’s Thesis
30 ECTS

Aalborg University Campus

Where is Aalborg University?

View Website

University Profile