PhD Monitor
/Detail
Computer Science and Software Engineering● OpenMastersPreview

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.

Eindhoven University of Technology · Eindhoven, Netherlands
More professors at Eindhoven University of Technology
software design and architecturealgorithms and performance optimizationhardware-software integrationsystems engineeringrequirements analysis and validation
This is a masters position — not a PhD studentship.
Deadline
May 1, 2027
199 days
Funding
—
2 years · 120 ECTS
Start date
flexible (depends on intake)
Full-time
Location
Eindhoven
Netherlands

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.

computer science engineeringsoftware systems designalgorithms and complexityembedded systemssystems engineeringrequirements engineeringelective-based curriculumNetherlands master’s programme

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

Required skills
  • 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.
Nice to have
Experience with software development methodologies (e.g., Agile, DevOps).Familiarity with hardware-software interfaces or embedded systems.Knowledge of data structures, algorithms, and computational complexity.Prior exposure to research or industry projects in software engineering.
Eligibility
  • No nationality restrictions; open to international applicants.
  • No age restrictions.
  • No prior work experience required.

Funding & terms

Type
Unknown
Amount
2 years · 120 ECTS
Duration
2 years
Programme
—

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.

Documents required
  • Curriculum Vitae (CV)
  • Motivation letter
  • Academic transcripts (BSc degree)
  • Proof of English proficiency (IELTS, TOEFL, or Cambridge Certificate)
  • Portfolio or research proposal (if applicable)
↗Check programme and admissions

Contact

Lab
Department of Mathematics and Computer Science
Eindhoven University of Technology
Netherlands
See the full position

Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.

No card · 10 free AI match scores
Explore this programme
Check admissions, intake and funding with the official source; a listing does not mean applications are open.