University of Groningen

Computer Science & Engineering

Why study Computer Science & Engineering?

The Computer Science and Engineering Master’s programme at TU/e equips you to engineer the secure, trustworthy, and reliable systems society depends on. You'll develop a unique combination of scientific thinking and engineering precision, gaining deep technical expertise while also addressing the social impact of software systems. Located in the heart of Brainport Eindhoven, you’ll study alongside leading researchers and collaborate with cutting-edge industry. Whether your ambition is in research, innovation, or solving real-world challenges, the CSE Master’s gives you the tools to make a meaningful impact.


Three unique strengths

The Master's in Computer Science and Engineering at TU/e offers several key advantages:

  • Engineering focus: The programme emphasises a practical engineering approach, training you to design and build secure, trustworthy, and reliable systems. This focus on applied knowledge sets it apart from more theoretical programmes.
  • Industry Collaboration: Located in the Brainport Eindhoven region, you will collaborate with cutting-edge high-tech industries. This provides invaluable opportunities for internships, projects, and networking with major companies.
  • Social Impact: The curriculum goes beyond technical skills to address the social impact of software systems. This holistic approach prepares you to be a responsible and impactful engineer, considering the ethical implications of your work.

Connection with semiconductors industry

A crucial connection for Computer Science and Engineering at TU/e is with the semiconductor industry, a cornerstone of the Brainport region's high-tech ecosystem. The programme's Architecture and Systems track, in particular, prepares you for roles in chip design, a field central to semiconductor manufacturing. You will learn to design and develop the systems that power modern technology, working alongside global leaders like ASML. The skills you gain are directly applicable to building the intricate software and hardware that drive the semiconductor industry.

Programme structure

The programme allows you to choose your path from various specializations. You will have the flexibility to customize your study plan to match your interests. Each specialization allows you to gain deep knowledge in a particular area according to your aspirations and future career goals.

Our track

The Computer Science and Engineering master's programme at TU/e offers the Cybersecurity track:

"Studying a Master’s degree at TU/e means fun and challenging courses, inspiring professors and vibrant student life. My Eindhoven experience has been unforgettable and key to my personal development."
Bianca Eni
Master’s student Computer Science and Engineering at Eindhoven University of Technology

Specializations

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.

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 and Internet of Things.

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.

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.

More information

You can find more information about the Computer Science & Engineering study programme and its tracks on the Eindhoven University of Technology website. Use the buttons below to explore further.

Chat with students or alumni

Got questions about studying in the Netherlands? Our students and alumni are here to help.