Metadata
Title
Course structure and curriculum
Category
graduate
UUID
8d4773b627d9483da3bd31fd7b7b4bb6
Source URL
https://www.tue.nl/en/education/graduate-school/master-computer-science-and-engi...
Parent URL
https://www.tue.nl/en/education/graduate-school/master-computer-science-and-engi...
Crawl Time
2026-03-17T02:28:03+00:00
Rendered Raw Markdown

Course structure and curriculum

Source: https://www.tue.nl/en/education/graduate-school/master-computer-science-and-engineering/course-structure-and-curriculum Parent: https://www.tue.nl/en/education/graduate-school/master-computer-science-and-engineering

Structure

The CSE 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 quarters of eight weeks in each semester in which you take courses. Knowledge will be tested in examination periods of two weeks. The degree is taught in English.

Students choose a foundational course from each focus area and follow specialization courses from the focus area of their choice. After taking free electives and following a seminar, they finalize their degree with a graduation project. There is room for an internship or an international exchange in your free elective space.

Foundational courses 15 ECTS
Specialization 15 ECTS
CSE electives 30 ECTS
Free electives 15 ECTS
Seminar 5 ECTS
Graduation project (incl. a 10 EC preparation phase) 40 ECTS

Curriculum

The CSE curriculum consists of a broad range of advanced courses and a very flexible structure with a wide choice of electives. This way you can pick and choose your personal program content, enabling you to shape your degree in a way that suits your ambitions. \ \ You can view a number of example study plans that you might end up choosing, together with reasons to choose them, relating to e.g. your intended career path or other preferences.\ \ Clink on the hyperlink of each study plan to view a proposed curriculum.

ALGORITHMS

This study plan prepares you for roles in algorithm engineering and R&D, with opportunities in areas such as: computer graphics, geographic information systems, autonomous systems, spatial computing, algorithmic trading, and supply chain optimization. This track is also an excellent foundation for research careers in algorithmic theory, computational geometry, or applied algorithms, particularly in academia or industry labs.

SYSTEMS

Following this study plan, you could become a system engineer or systems developer in high-tech industry such as chip design, Cyber Physical Systems, Internet of Things, with a focus on resource-efficient and long-lasting systems with performance guarantees.

SYSTEMS INTELLIGENCE

Following this study plan, you could become an autonomous system engineer or designer, or data analyst with a focus on trustworthy embedded intelligence.

FOUNDATIONS OF SYSTEMS

You could become a system designer or architect in the high-tech industry, or use your skills in an environment that deals with mission-critical or safety-critical systems, and in which correctness of the software is of utmost importance, such as, e.g., trains or tunnels.

ALGORITHMS AND FOUNDATIONS OF COMPUTING

This study line trains your skills in mathematical, logical and critical reasoning and prepares you for industrial roles such as consultant and software architect, but also for an academic research path, in particular in the area of algorithms and formal methods, but also beyond those areas.

EMPIRICAL SOFTWARE ENGINEERING

This study plan prepares you to be a software engineer knowing their way in a multidisciplinary team and able to understand and reflect on the complex socio-technical environment their systems are operating in; or a data scientist or AI engineer capable of integrating insights from data and AI in software systems.

SOFTWARE ENGINEERING AND FORMAL METHODS

You might become a broadly interested software engineer with a keen eye for correctness of software, or a software verification engineer in an organization responsible for safety-critical infrastructures such as bridges or dams.

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 courses from other departments at TU/e, other universities in the Netherlands, or a range of universities abroad. An internship is an option here, too.

The program ends with a research project in which you prove yourself as computer scientist. During the project, you 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.

For a more in-depth breakdown of the course curriculum, click here.

Beyond the curriculum

Your time at CSE is about more than lectures. Join one of the many TU/e Student Teams to work on real-world challenges in areas like energy, mobility, or health together with industry partners. Or join one of our many Communities: from hockey and theater to frisbee and stitching, you will surely find your tribe. Regardless of your interest, our study association GEWIS is always there for you. These experiences help you grow personally and professionally and make your time here truly unforgettable.

Curriculum Master CSE

392 KB](https://assets.w3.tue.nl/w/fileadmin/mathematics%20and%20computer%20science/M%26CS/CSE%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

Applied Geometric Algorithms

Geometric algorithms is the field within algorithms research that is concerned with the design and analysis of efficient algorithms and data…](https://www.tue.nl/en/research/research-groups/computer-science/algorithms-geometry-and-applications/applied-geometric-algorithms)[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)[Cluster Artificial Intelligence

Data Mining

The chair studies data mining (DM) techniques and knowledge discovery approaches that are at the core of data science. The group is known…](https://www.tue.nl/en/research/research-groups/data-science/data-and-artificial-intelligence/data-mining)[Department of Mathematics and Computer Science

Formal System Analysis

Formal System Analysis focuses on theories, techniques and tools for modeling and analyzing the behaviors of software-controlled systems.](https://www.tue.nl/en/research/research-groups/computer-science/formal-system-analysis/formal-system-analysis)[Department of Mathematics and Computer Science

Interconnected Resource-aware Intelligent Systems

We at the Interconnected Resource-aware Intelligent Systems cluster address (distributed embedded) systems performance challenges in terms…](https://www.tue.nl/en/research/research-groups/computer-science/interconnected-resource-aware-intelligent-systems)[### Security

The interconnectivity and pervasiveness of computers and embedded systems is not only determining new functionalities, but is also opening…](https://www.tue.nl/en/research/research-groups/computer-science/security)[### Software Engineering and Technology

The objective of the Software Engineering and Technology group is to develop methods and tools for time- and cost-efficient evolution of…](https://www.tue.nl/en/research/research-groups/computer-science/software-engineering-and-technology-1)[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)

Visualization

Previous

Next

Previous

Next