Master of Science in Computer Science and Engineering
A multidisciplinary master’s programme blending scientific rigor with engineering practice to design robust software systems.
Best for:Best for students with a BSc in Computer Science or related fields who seek a rigorous, interdisciplinary education blending theoretical knowledge with engineering practice in software development and system design.
Overview
The Master of Science in Computer Science and Engineering at Eindhoven University of Technology (TU/e) prepares graduates to lead in research, industry, and business by combining theoretical computer science with hands-on engineering. Students develop expertise in algorithms, hardware integration, and software design while learning to systematically assess and meet complex system requirements. The programme emphasizes practical application through a flexible elective system, enabling specialization in areas like software architecture, data science, or embedded systems. Graduates are equipped to innovate across sectors, from tech startups to government organizations, with a strong foundation in both scientific inquiry and technical implementation.
What you'll do
- Design and implement high-quality software systems while integrating scientific principles and engineering best practices.
- Develop systematic approaches to gather, analyze, and incorporate user requirements into software design.
- Apply quantitative and qualitative methods to evaluate the performance and reliability of complex software systems.
- Engage in research projects or industry collaborations to solve real-world problems in software development.
- Customize your studies through a wide range of electives to specialize in areas like data science, cybersecurity, or embedded systems.
- Collaborate with peers and industry partners to develop innovative solutions in software engineering.
Requirements
Degree required: Bachelor of Science in Computer Science, Information Technology, or a closely related field (e.g. Electrical Engineering, Mathematics, or Physics with a strong computer science component).
Degree offered: Master of Science (MSc)
Language: English proficiency demonstrated by one of the following: Cambridge Certificate of Proficiency in English (C1), IELTS overall band score of 6.5, or TOEFL internet-based score of 90.
Instruction: English
- Proven academic background in computer science or a related technical discipline.
- Strong problem-solving and analytical skills.
- Basic proficiency in programming (e.g., Python, Java, C++).
- Ability to work both independently and collaboratively in a team environment.
- No nationality restrictions; open to international applicants.
- No age restrictions.
- No prior work experience required.
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Deadline: 2027-05-01
Applicants must submit their application through the official TU/e graduate school portal. Required documents include a CV, a motivation letter, academic transcripts, proof of English proficiency, and a portfolio or research proposal if applicable. The application process is handled online, and all materials must be uploaded directly to the portal.
- Curriculum Vitae (CV)
- Motivation letter
- Academic transcripts (BSc degree)
- Proof of English proficiency (IELTS, TOEFL, or Cambridge Certificate)
- Portfolio or research proposal (if applicable)
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.