Metadata
Title
Course structure and curriculum
Category
graduate
UUID
05d1735002954c73880c717e192ead49
Source URL
https://www.tue.nl/en/education/graduate-school/master-embedded-systems/course-s...
Parent URL
https://www.tue.nl/en/education/graduate-school/master-embedded-systems
Crawl Time
2026-03-17T02:33:36+00:00
Rendered Raw Markdown

Course structure and curriculum

Source: https://www.tue.nl/en/education/graduate-school/master-embedded-systems/course-structure-and-curriculum Parent: https://www.tue.nl/en/education/graduate-school/master-embedded-systems

Structure and curriculum

Structure

The ES course is a two-year master's program. Both years are divided into semesters that run from September to January and from February to July. There are two quartiles of eight weeks in each semester in which you take courses. Knowledge will be tested in examination periods of two to three weeks. The degree is taught in English.

Students follow compulsory courses, take free electives, and finalize their degree with a graduation project. There is room for an internship or an international exchange in your free elective space.

ES curriculum component Mandatory courses
ECTS 25
ES curriculum component Stream mandatory courses
ECTS 15
ES curriculum component Stream electives
ECTS 15
ES curriculum component Free electives
ECTS 25
ES curriculum component Graduation phase (preparation phase + graduation project)
ECTS 10 + 30
ES curriculum component Total
ECTS 120
ES curriculum component ECTS
Mandatory courses 25
Stream mandatory courses 15
Stream electives 15
Free electives 25
Graduation phase (preparation phase + graduation project) 10 + 30
Total 120

Curriculum

During the study, you will gain an all-embracing view on embedded systems, their design and their application in systems of various sizes. You will learn to analyze them using the right level of abstractions, in terms of not only functional behavior but also performance. You will gain knowledge and learn methods to work with the types of software and hardware architectures that are often found in embedded systems.

The compulsory courses are offered by the two departments of Computer Science and Electrical Engineering, providing you with a general foundation. The electives enable you to broaden your program in line with your personal interests and ambitions.

In addition to a package of compulsory courses, you can choose from one of the four specialization tracks offered: Systems on Chip, Embedded Software, Embedded Networking, and Cyber-Physical systems. Each track includes a package of courses and a list of elective courses in which you will focus on a specialization within the field.

Play video

Free electives: yours to decide

You may use your free elective options to study other technical or non-technical topics of your choice to broaden your perspective. This means that you can also choose graduate level courses from other departments at TU/e, or other universities in the 4TU collaboration. An internship is an option here, too, but keep in mind that the subject of your internship must be relevant to your degree.

The program ends with a research project in which you prove yourself as an embedded systems expert. During the project, you will use what you have learned and the skills you have developed to create new knowledge and designs. You will specialize in a single subject and demonstrate that you are able to organize a research project independently. You may carry out this project within the industry or you may opt to contribute towards the scientific research at our university. In both cases you are assigned a TU/e supervisor who will guide you.

ES also offers an honors program for our best-performing students. This challenging program provides the opportunity to participate in and contribute towards our department's research. In addition to a degree in Embedded Systems, it is also possible to follow the education master's in Science Education and Communication (SEC) at the same time. With this degree, you will also be qualified to teach computer science in upper pre-university education.

For a more in-depth breakdown of the course curriculum, check the latest graduate program guide on this page.

Curriculum Master ES

216 KB](https://assets.w3.tue.nl/w/fileadmin/content/faculteiten/win/Faculteit/Onderwijs/ES%20Master%20flyer.pdf)

Research groups

The research of the Department of Mathematics and Computer Science focuses on mathematical applications and the design of innovative software systems.

[Department of Mathematics and Computer Science

Artificial Intelligence

The AI-group primarily focuses on the fundamentals, techniques, and tools/frameworks for successful applications of AI. It strenghtens the…](https://www.tue.nl/en/research/research-groups/artificial-intelligence)[### Combinatorial Optimization

The Combinatorial Optimization group focuses on the analysis and solution of discrete algorithmic problems that are computationally…](https://www.tue.nl/en/research/research-groups/mathematics/statistics-probability-and-operations-research/combinatorial-optimization-1)[Cluster Artificial Intelligence

Database Group

The Database (DB) group studies core engineering and foundational challenges in scalable and effective management of Big Data.](https://www.tue.nl/en/research/research-groups/data-science/data-and-artificial-intelligence/database-group)[Department of Mathematics and Computer Science

Stochastic Operations Research

SOR is concerned with complex systems that operate under randomness and uncertainty, and aims to develop mathematical models and techniques…](https://www.tue.nl/en/research/research-groups/mathematics/statistics-probability-and-operations-research/stochastic-operations-research)

Visualization

Previous

Next

Previous

Next