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. Choose your path from three focused tracks: Algorithms and Theory, Architecture and Systems, or Software and Analytics. You will have the flexibility to customise your study plan to match your interests.

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.

"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.