M.Sc. in Media Informatics
Language of Instruction
The programme will be taught completely in English.
Duration of the Programme
Beginning of the Programme
Deadline for Application
March 1st the same year the programme starts.
For applicants from Germany or the EU, or applicants who have received or are going to receive their first degree in Germany, application is possible also after March 1st. Due to an admistration break the portal opens on May 7th. The respective deadline will be mid of July.
Applicants from China may have to deal with application matters earlier (like till January) due to APS and interview matters. Further information about that can e.g. be found here
Applicants from Germany or applicants who have received or are going to receive their first degree in Germany please apply via the following Online Application (Germans and first degree from Germany)
Information about the English language requirements can e.g. be found at: English language requirements
Formal Entrance Requirements
A candidate should have a recognised 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.
If a candidate has another first degree the background in computer science, math and engineering should still be strong, otherwise a bridging course will required or the application is not good enough for admission (Please note, we do not answer question about the eligibility via e-mail, simply apply).
Candidates should have also performed above average in their undergraduate studies.
The Graduate Record Examination (GRE) is strongly recommended as additional decision criteria.
For English-taught programmes candidates must be able to speak and write fluently in English. We require certain language skills as listed here: English language requirements.
Special Entrance Requirements
The candidate should have a substantial background in computer science and mathematics.
Typically this would include previously taken courses in the following areas: Calculus, Linear Algebra, Discrete Mathematics and Logic, Numerics, Probability Theory, Fundamentals of Computer Programming, Computer Architecture, Data Structures, Analysis of Algorithms, Programming Languages, Automata Theory, Computability and Complexity Theory.
In addition, a candidate should have at least two advanced undergraduate courses on specialised topics such as e.g. Distributed Systems, Information Systems, Operating Systems, Multimedia Techniques, ...
In case background knowledge is missing, a bridging course is assigned as an additional programme requirement. If the background is not good enough, the candidate is not accepted for admission. Please note that we do not answer questions regarding your background knowledge via e-mail. Simply apply and await our decision.
For further general information please check the RWTH webpages.
If you have specific questions on course content please contact:
Useful Links - Before Your Studies