Master of Science in Software Systems Engineering
A cutting-edge master’s programme at RWTH Aachen University focusing on designing and implementing complex software systems in technical and socio-technical environments.
Best for:Best for computer science graduates with a solid foundation in programming, algorithms, and theoretical computer science who are eager to specialise in software systems engineering and interdisciplinary technical solutions.
Overview
The Master of Science in Software Systems Engineering at RWTH Aachen University is a two-year programme designed for students seeking expertise in the theoretical, practical, and applied aspects of computer science. Located in Aachen, Germany, this programme leverages the university’s reputation as a leading institution for technology and engineering. Students explore key areas such as theoretical computer science, AI and data, hardware/software systems, visual computing, and software development methods. The curriculum includes seminars, lab courses, and a final master’s thesis, ensuring a well-rounded and interdisciplinary education. The programme is taught primarily in English, with optional German courses available, and is tailored for graduates with a strong background in computer science or related fields.
What you'll do
- Develop and implement complex software systems within technical and socio-technical environments.
- Engage in theoretical and practical computer science studies, including courses in algorithms, data structures, and software engineering.
- Participate in seminars and lab courses to apply theoretical knowledge to real-world problems.
- Conduct independent research and write a master’s thesis under the supervision of a professor from the Computer Science Department.
- Collaborate on interdisciplinary projects that integrate computer science with engineering and other technical fields.
- Gain expertise in software development methods, tools, and project management for large-scale systems.
Requirements
Degree required: Bachelor of Science or Engineering in Computer Science, Computer Engineering, Informatics, or a closely related discipline from an internationally recognised university-level institution.
Degree offered: Master of Science (MSc)
Language: English proficiency at B2 level; IELTS Academic score of 5.5 or equivalent.
Instruction: English (with optional German courses available)
- Substantial background in mathematics (calculus, discrete mathematics, linear algebra, probability theory)
- Practical computer science skills (programming languages, data structures and algorithms, databases, machine learning, data science, software engineering)
- Technical computer science knowledge (computer architecture, operating systems, IT security, data communication)
- Theoretical computer science knowledge (automata theory, computability and complexity theory, mathematical logic)
- For non-EU applicants: Mandatory Graduate Record Examination (GRE) general test result
- Applicants must have a first degree (Bachelor’s) in a relevant field with above-average performance.
- Non-EU applicants must provide GRE general test results.
- EU/EEA applicants have a different application deadline (15 July) compared to non-EU applicants (1 March).
- No minimum German language proficiency 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: 15 July (EU/EEA applicants) or 1 March (non-EU applicants)
Applicants must submit their application through the RWTH Aachen University’s online portal, RWTHonline. The application requires a bachelor’s degree certificate, GRE scores (for non-EU applicants), proof of English proficiency, and other relevant documents. Detailed instructions and the application form are available on the programme’s website.
- Bachelor’s degree certificate and transcripts
- Graduate Record Examination (GRE) general test result (for non-EU applicants)
- Proof of English proficiency (e.g., IELTS Academic score of 5.5)
- Curriculum Vitae (CV)
- Motivation letter
- Passport-sized photograph
- Proof of health insurance
- Proof of payment of the application fee (if applicable)
Contact
International Office· Admissions Support
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.