Master Software Systems Engineering
Seite nur auf Englisch verfügbar (page available in English only)
Die Information zum Master Software Systems Engineering sind derzeit nur in English verfügbar. Englische Sprachkenntnisse sind eine Zugangsvoraussetzung für diesen Master-Studiengang.
Application for Admission
Table of Contents
Students interested in enrolling to the Software Systems Engineering (SSE) master program must apply for admission. Further, if (and only if) the applicants are accepted, they can enroll to the SSE master program. There are hard deadlines for both steps, i.e. for submitting the application for admission and for enrolling to the SSE master program.
The SSE master program starts each winter term, which begins around October. In order to join the SSE master program, applicants have to submit their application for admission before the application for admission deadline (this is a hard / strict deadline!). The deadline depends on the applicant as there is
- a deadline for applicants who are not from the European Union (EU) or European Economic Area (EEA) and
- a deadline for applicants who are from the EU or EEA.
Note that exceptions to this rule are described on the master application information for internationals page.
Non-EU & Non-EEA applicants
This is the deadline for the application for admission for a first semester start in the following winter term. The applications can be submitted between December and March 1st.
- between December and March 1st for the following winter term and
- between June and September 1st for the following summer term.
Read the explanation in the footnote 2 before applying for a higher semester start.
EU & EEA applicants
This is the deadline for the application for admission for a first semester start in the following winter term. The applications can be submitted between June and July 15th.
- between June and July 15th for the following winter term and
- between December and January 15th for the following summer term.
Read the explanation in the footnote 2 before applying for a higher semester start.
1: For the latest information always refer to the master application information for internationals page on RWTH Aachen University’s website. The SSE master program is a program with an open admission (not a restricted admission (NC)). In case the information on this page and the linked page differs, consider the information on the linked page as correct.
2: There are increased requirements for an admission to a higher semester start. Students do not only need to provide qualifications for the admission to SSE but also for the semesters they want to skip, e.g., if they apply for a second semester start they apply for SSE plus skipping the first semester. For this students need to provide proof of completed courses related to the master SSE curriculum amounting for the number of semesters they intend to skip (approx. 30 ECTS credit points / semester). Most students do not have the qualifications for a higher semester start and thus should apply for a first semester start. Carefully check this before applying!
There are two types of requirements that an applicant for the SSE master program needs to meet in order to be admitted:
- formal admission requirements and
- special admission requirements.
Formal admission requirements
An application must strictly meet the formal admission / entrance requirements. The International Office checks whether submitted applications meet these requirements. Applications that do not meet these requirements are rejected.
- must have a first degree (Bachelor of Science or Engineering) in Computer Science, Computer Engineering, Informatics, or other closely related discipline, awarded by an internationally recognised university-level institution;
- must be able to speak and write fluently in English, e.g. TOEFL 550/217 computer-based, (for further information refer to the English language requirements for master programs described on the International Office’s Language Requirements page on RWTH Aachen University’s website);
- needs to have a minimum GPA of 65% in his/her first degree for application; and
- (since admission for the winter term 2020/21) must have a Graduate Record Examination (GRE) General Test with the following scores1:
- Quantitative reasoning: above 75th percentile (among 25% best)
- Verbal reasoning: above 15th percentile (among 85% best)
- Analytical writing: score of at least 3.5
1 The GRE is not required for applicants with citizenship of the European Union or European Economic Area or who completed their secondary education in Germany (to be more precise, they have to be what is called „Bildungsinländerinnen oder Bildungsinländer“ in German).
Special admission requirements
An applicant should have performed above average in their undergraduate studies and must have a substantial background in computer science and mathematics. This means that an applicant must have qualifications (from a university) with contents matching the contents of the subjects listed below. The subjects match qualifications that are part of RWTH Aachen University’s Bachelor in Computer Science.
If an applicant cannot provide matching qualifications for few of the required subjects, there is a small margin for still being admitted. Each application is carefully examined regarding whether each of the required subjects is matched by one ore more of the applicant’s provided qualifications. For this, not only title and credit points of the subjects are considered but also the subjects‘ contents. If the qualifications provided by the applicant deviate from the required subjects only slightly, the requirements might still be recognized as met. The decision of whether or not the provided qualifications meet the requirements is made by the exmination board.
|Mathematics||Calculus||see module 1114971|
|Discrete structures (discrete mathematics)||see module 1115472|
|Linear algebra||see module 1115861|
|Introduction to applied stochastics (probability theory)||see module 1112712|
|Practical computer science||Programming||see module 1214957|
|Data structures and algorithms||see module 1211971|
|Databases and information systems||see module 1211969|
|Software engineering||see module 1211965|
|Technical computer science||Introduction to computer engineering (computer architecture)||see module 1214958|
|Operating systems and system software||see module 1214960|
|Data communication and security||see module 1211972|
|Theoretical computer science||Automata theory and formal languages||see module 1214961|
|Computability and complexity theory||see module 1212004|
|Mathematical logic||see module 1113004|
* Click on the „English“ button (near to the top of the page) to get to the English version of the module description.
How to apply
Get translations of documents
The online application portal requires you to upload some documents for your application for admission. Note that the documents need to be translated if they are not in German or English language. For further information refer to the International Office’s master application for internationals website and in particular the „translation of your documents“ section on that page.
Make sure to obtain a proof of English proficiency
For details on when to upload the document proving the applicant’s English proficiency, refer to the language requirements page on RWTH Aachen University’s website. As of March 2021 the website explains that the applicant is not asked to upload a document proving his/her English proficiency during the application for admission. Instead the applicant has to provide the document(s) when enrolling.
Prepare the module descriptions document
- Provide a matching of the requirements: Add a cover sheet in front of the module descriptions document(s) and write down on this cover sheet which of the courses you passed fit to which of the special admission requirements.
- Provide an easy to search document: Add on the cover sheet for every course you passed that is relevant for matching the special admission requirements the page number of the repective module description. If possible provide a searchable PDF module description document.
- Provide a complete document: Make sure to provide official descriptions of all courses relevant to meeting the special admission requirements of your application.
- Provide a list of open (not yet completed) exams: If you have not yet completed all courses relevant to meeting the special admission requirements, but you will soon, note this down in the cover sheet. If we do know about these courses, you might be admitted based on the condition that you later prove that you completed the exams.
Submit your application
Submit your application for admission via RWTH Aachen University’s online application portal. You need to register and create an account first. Then, you can input and submit your application. Make sure to submit your application before the application for admission deadline.
Application result notification
Checking the applications takes some time. For the application for admission with the deadline of 1st March the applicants are usually not informed before May. Once the admission decisions are made, RWTH Aachen University informs all applicants about their result.
Accepted applicants must enroll to the SSE master program in time, i.e., before the enrollment deadline.