Master Computer Science



Florian Frohn

Academic Advisor, Master of Computer Science





The typical length of study for the Master's course of study is four semesters. The program is made up of modules. Students are required to complete a total of 120 credits. The core of the program is an elective component encompassing 90 credits. It offers students a flexible opportunity to shape their studies. To ensure a higher degree of interdisciplinary skills, 18 of the 90 credits are in an elective subject of application, such as business administration, electrical engineering, mechanical engineering, or mathematics. The elective compenent is supplemented with a six-month Master's thesis totaling 30 credits. In their thesis students demonstrate that they can independently address and investigate a problem in computer science using scientific methods.

The elective courses include lectures, seminars, a practial, and a focus colloquium. The courses offered cover a broad spectrum of subjects includng algorithms and complexity; automata and logic; software engineering, modelling, and verification; computer graphics; multimedia and human-machine interaction; computer-aided learning; databases and data exploration; imbedded systems; high performance computing; communication systems; artificial intelligence; language processing; and pattern recognition.


    Important Information on External Theses

    We would like to emphasize in the light of current events that externally advertised theses without an issuing supervisor from the Department of Computer Science cannot be accepted!

    More information on this topic can be found in Organizational Information in the section “Bachelor's Thesis and Colloquium”. The information on external theses apply to Master's Theses as well.