• Orientate Yourself
  • Inform Yourself
  • Online Test
  • Degree Programmes
  • Begin Studies

Computer Science (MSc)

What is the degree programme about?

Computer Science (MSc) follows on from the Bachelor's degree programme and lasts four semesters. The degree programme consists of a highly flexible range of modules on different specialisations, a minor subject, a project, a seminar and a Master's thesis. Students can choose from a large selection of modules in various areas of computer science (see below). Upon successful completion of the degree programme, graduates are awarded the qualification of Master of Science (MSc).

Programme specialisation

In the Master's programme in Computer Science, the major field of study "Computer Science in Automotive Engineering" can be taken. To successfully complete this specialisation, students must choose certain elective modules within certain specialisations and the subsidiary subject of mechanical or electrical engineering. A separate pre-registration or a pre-registration for the specialisation (e.g. to the examination office) is not necessary!

You can find more information on the specialisation in "Computer Science in Automotive Engineering" here.

Modules and degree programme structure

The degree programme consists of eight compulsory elective modules, a project, a minor subject, a seminar and the Master's thesis. The compulsory elective modules must be chosen from at least three specialisation areas totalling 60 ECTS credits in order to ensure broad knowledge of computer science.

Students can select the following specialisations

Theoretical specialisation:

  • Theoretical computer science
  • System simulation
  • Discrete simulation

Software-orientated specialisation:

  • Programming systems
  • Database systems
  • Artificial intelligence
  • Software engineering

System-oriented specialisation:

  • Computer architecture
  • Distributed systems and operating systems
  • Communication systems
  • Hardware/software co-design
  • IT security

Application-oriented specialisation:

  • Pattern recognition
  • Computer graphics
  • Electronics and information technology
  • Medical informatics
  • Media and information technology
  • Computer science in education

In each specialisation at least 10 ECTS credits and a maximum of 30 ECTS credits must be obtained; in addition modules from at least two specialisations must also be taken worth at least 15 ECTS for each specialisation. A further component of the degree programme is a minor subject in which modules totalling at least 15 ECTS credits must be taken.

Available minor subjects

  • Astronomy
  • Mechanical Engineering
  • Business administration
  • Mathematics
  • Biology
  • Medicine (medical informatics)
  • Chemistry
  • Philosophy
  • Chemical engineering and biological engineering
  • Physics
  • Electrical, electronic and communication engineering
  • Psychology
  • English linguistics
  • Law
  • Geosciences
  • Romance studies
  • German linguistics
  • Chinese studies
  • Japanese studies
  • Scandinavian studies
  • Art education
  • Political science
  • Sociology

Students also take an additional seminar and complete a project and a Master's thesis. The aim of the project is to learn how to independently work on a topic from the field of computer science in a group or individually and apply the necessary practical methods. The project takes around 300 hours (10 ECTS credits) and should be completed within six months.

The Master's degree programme is completed with the Master's thesis in which students independently investigate an academic issue from the field of computer science. The results of the Master's thesis are presented in the final oral examination which is followed by a discussion.

120 ECTS credits are required to successfully complete the Master's degree programme.

Link to examination regulations:

Good reasons for choosing this degree programme
  • One of the most flexible degree programmes at FAU
  • A choice of many specialisations
  • Many partnerships with companies and other universities
  • The opportunity to study abroad (EU and beyond)
  • A wide range of possible careers (also at international companies)

The Master of Science (MSc) is an internationally recognised academic degree and a professional qualification. It qualifies graduates for doctoral degree programmes in Germany and abroad and for academic work in research and teaching. It also qualifies graduates for careers in business, administration and politics.

Admission requirements

To qualify for the Master's degree programme applicants require a completed Bachelor's degree in computer science or a related subject from a university in Germany or abroad with 180 ECTS credits and a final grade of 2.5 or better. Applicants who have completed modules from the third to sixth semester worth 60 ECTS credits with an average grade of 3.0 also qualify. Applicants with a degree that is not fully equivalent and/or a final grade worse than 3.0 will only be admitted to the Master's degree programme if they pass the oral admission examination.

For international applicants:

The basic requirement in order to be accepted onto a Master's degree programme at FAU is an appropriate Bachelor's degree with a good grade. Two further conditions apply: the Bachelor's degree must be equivalent to the corresponding German qualification both in terms of content and quality. For the consecutive Master's degree programme in Computer Science, the Bachelor's degree must be very closely related to computer science in terms of content.

The final admission decision is made by the Master's Admissions Committee following receipt of your complete application and all required documents. The teaching languages for this degree programme are German and English. Language requirements are:

  • German language proficiency (DSH-2, TestDaF 4)
  • English language proficiency (TOEFL-Test, UNICert II)

a) Consecutive degree programme for the following Bachelor's degree:

  • Computer Science (BSc)

b) Related Bachelor's degrees/admission to the Master's degree programme possible with additional courses:

  • Computational Engineering
  • Electrical Engineering, Electronics, Information Technology
  • Teaching degree in Computer Science (Lehramt, State Examination – LPO)
  • Two-subject Bachelor's degree with computer science as the first subject
  • Information and Communication Technology
  • Mechatronics
  • Medical Engineering (with specialisation in electrical engineering, electronics and information technology)
  • Engineering Mathematics
  • Information Systems
  • Mathematics with computer science as a minor subject

Applications must be submitted via the application portal campo. More information on the application procedure is available at

Degree programme start date and application deadlines

Please find more detailed information on how to apply for a Master or advanced degree programme on the following website:

Compare degree programs

Open comparison on a new page


Please note: Despite careful checks, we cannot rule out errors or omissions. For this reason, all prospective students are advised to seek detailed information from FAU's Student Advice and Career Service (IBZ) before commencing their studies.

Back to degree programmes


Degree type: Master of Science (MSc)
Type of study: Master
Location: Erlangen
Standard duration of study: 4 Semester
Start date of degree programme: Summer Term, Winter Term
Language: English, German
Admission: Qualification assessment
Early entrance programme: no
Part-time study: yes
Faculty: Faculty of Engineering