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

Computational Engineering (MSc)

What is the degree programme about?

This degree programme is designed for students who want to further pursue their interests in the fields of computer science and an additional engineering subject of their choice. For this reason, applicants must have a sound basic education in both fields. Ideally they will have a Bachelor's degree in computational engineering or another engineering discipline with a strong element of computer science – or vice versa.

A solid background in mathematics is essential. At least two years of previous study in university-level technical mathematics are required for admission to the degree programme. Additional knowledge of numerical mathematics is an advantage. The duration of the programme is at least four semesters, the final semester being devoted to the Master's thesis. The thesis is designed to introduce students to research at the University.

As the degree programme has an international perspective, both German and English modules are offered. Examinations may be taken in either English or German and the Master's thesis may be written in English. This means that international students may complete the degree programme entirely in English.

Candidates must choose a technical application field (TAF) when they apply. We strongly advise that you contact the programme coordinator or the TAF coordinator for more information about the technical application fields. A description of all TAFs available in the current academic year is available here.

The Master's degree programme Computational Engineering, along with two partner programmes at Technische Universität München, forms the basis for the Bavarian Graduate School of Computational Engineering (BGCE) Elite degree programme. Students may apply for this after completing the first semester of the regular Master's degree programme. The highly project-specific and research-oriented modules offered in the Elite programme add even more possibilities to those already available in the regular programme. In addition to collaboration between partner programmes, shared soft skills courses are also held regularly.

Modules and degree programme structure

The components of the Master's degree programme in Computational Engineering are one seminar, modules in the three main areas – mathematics, computer science and the technical application field (TAF) – and the Master's thesis.

There is a standard study plan for each TAF, although all modules in the Master's degree programme are elective. Students can choose their modules from the module catalogues of various Master's degree programmes in computer science, engineering, applied mathematics and physics. In order to participate in the Elite degree programme students must complete 30 additional ECTS credits.

Elective modules in mathematics [30 ECTS]

Mathematics modules can be chosen from the Applied Mathematics module catalogues or from the Faculty of Engineering. The modules must be mathematics based.

Elective modules in computer science [30 ECTS]

Students can choose modules offered by the Department of Computer Science for the Master's degree programme in Computer Science.

Elective modules in the technical application field, TAF [30 ECTS]

In this area students can choose modules from all Master's degree programmes at the Faculty of Engineering, with the exception of modules offered by the Department of Computer Science.

Seminar [5 ECTS]

The seminar is part of one of the elective subjects listed above. Students can therefore choose a seminar from a Master's degree programme at the Department of Computer Science, Applied Mathematics or another module from the Faculty of Engineering that is related to the TAF.

Master's thesis [30 ECTS]

Students can register for the Master's thesis at the Examinations Office as soon as they have successfully completed 70 ECTS credits. The thesis requires approximately 810 hours of work and must be completed within six months after registration. The topic of the thesis must be related to the subjects that the student has studied over the course of the Master's degree programme. All students are usually assigned one supervisor for their thesis. The Master's thesis may involve regular meetings with the supervisor and/or members of a larger research group. It may be written in English. An oral presentation of the results lasting 30 minutes with a subsequent discussion form part of the assessment.

Elite programme [30 ECTS]

'Do more – get more!' is the motto of the BGCE Elite degree programme. This means that students must complete an extra 30 ECTS credits within the standard duration of studies. These credits are divided into three groups, with 10 ECTS credits each for different subject-related modules, soft skills and an additional project. The subject-related modules include specific summer schools, compact courses and the regular workshop where participants take part in discussions with students from the partner programmes (research day). Soft skills modules include management skills, teaching and academic writing. For the project students generally develop software to solve a specific practical problem as a team.

Note: Degree programme structure


Good reasons for choosing this degree programme

In future, many technical innovations will only be able to developed in interdisciplinary teams in which engineers, mathematicians and computer scientists work closely together. Researchers in such teams need in-depth knowledge of each discipline that is not taught in traditional degree programmes. Computational engineering bridges this gap between mathematics, computer science and engineering, giving graduates a wide range of career options in academia and industry. The international nature of the degree programme is another great advantage in this context.

Potential challenges

A solid education in mathematics is a very important part of the degree programme – mathematics is a considerably larger element of this degree programme than in programmes in other disciplines of engineering or in computer science. Good proficiency in English is also essential for the degree programme.


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.

Graduates of the BGCE Elite degree programme are awarded a Master of Science with honours (MSc hons) in recognition of their additional achievements and expert qualification.

Successful graduates of the double Master's degree programme are awarded a second Master's degree by KTH Stockholm.

Start date of degree programme

It is possible to start the Master's degree programme in Computational Engineering (MSc) in either the winter or summer semester.

Successful applicants start the BGCE Elite degree programme in the summer semester after the first semester of the regular Master's degree programme.

Admission requirements

Students and graduates of the Bachelor's degree programme in Computational Engineering at FAU

  • A Bachelor's degree from FAU completed with a good grade

German and international students with a degree in a subject other than computational engineering must meet the following requirements:

  • Excellent Bachelor's degree or equivalent qualification in computer science, a related science or engineering subject or in mathematics.
  • Skills and experience in computing and programming. In addition to knowledge of the basic concepts of computers and computer science, solid programming experience in languages such as C or C++ is expected.
  • Extensive education in engineering mathematics.
  • Interest in solving engineering and science problems using computers and high-performance computers.
  • International students
    • Good knowledge of English – TOEFL result of at least 560 or an equivalent qualification.
    • Interest in a two-year stay in Germany. Intensive German language training is part of the programme.

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

Computational Engineering

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

Admission is also possible with a Bachelor's degree in sciences, in particular in physics and mathematics.

Application via the online application portal campo.

Further information about the application procedure is available here.

Studying abroad

After two semesters students have the opportunity to study at KTH Stockholm – with which FAU has a double degree programme agreement – meaning that courses taken as part of this programme are accredited by both universities.

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: no
Faculty: Faculty of Engineering