The Master's degree course in Computer Science at the University of Lübeck is characterized by the fact that it offers a great deal of creative freedom. This enables students to immerse themselves in several areas of interest to them and to devote themselves to scientific issues.
In order to gain the necessary breadth, you have to take at least one module each from practical, theoretical and technical computer science. You can then set your own priorities in larger specialization modules and other compulsory elective modules.
Combinations of these are also available as canonical specializations in Bioinformatics Systems Biology, Software Systems Engineering or Data Science and AI.
There are both German-language and English-language modules, which is why a German language certificate may be required.
With a Master's degree, you can then venture into a doctorate, become self-employed or aspire to a management position in a company.
Type of Study
FulltimeStandard period of study
4 SemesterCredits
120 ECTSCourse language
GermanEnglishAdmission period
Wintersemester 01.05. - 15.07.
Sommersemester 01.11. - 15.01.
Non-EU applications via uni-assist:
Summer semester: 01.09 - 15.10.
Winter semester: 15.02. - 01.04.
Admission Requirement
Study program with admission requirementsStart
Summer semesterWinter semesterDegree
Master of Science (M.Sc.)Hints for application
Applicants from the EU can apply directly via the application portal of the University of Lübeck. Applicants from outside the EU please use the Uni Assist Portal.
The Master's degree program in Computer Science consists only of elective options.
There are two options to choose from in each of the three main components of Computer Science: Theoretical, Practical and Technical Computer Science: Algorithmics or Specification and Modeling for Theoretical Computer Science, Distributed Systems or Information Systems for Practical Computer Science and Real-Time Systems or Parallel Computing Systems for Computer Engineering.
At least four specialization modules , each worth 12 CP, allow students to delve deeper and more comprehensively into a topic. Specialization modules can consist of lectures with exercises, seminars, practicals and projects.
Popular in-depth modules include Intelligent Agents, Learning Systems, Software Verification, Cyber Physical Systems, Common Sense Reasoning and Natural Language Understanding, Current and Future Network Technologies, System Architecture, Architectures for Distributed Communication Systems, Algorithmics, Logic and Complexity, Ambient Computing and Applications, and Computer and System Security.
A special specialization module is the case study on professional product development, in which a team develops a product from brainstorming to market launch.
In a further compulsory elective area, additional modules from various areas of computer science are offered, e.g. computer vision, hardware/software co-design, current topics in data science and AI, deep learning, trustworthy AI, privacy, advanced cryptology, energy efficiency in embedded systems, technical reliability or a project internship.
Interdisciplinary courses are also part of the Master's degree program.
In addition to the free design of the Master's degree program, there is the option of completing a canonical specialization through certain elective combinations.
For the Bioinformatics and Systems Biology specialization, students choose modules on bioinformatics, learning and algorithms.
The Software Systems Engineering specialization includes modules on the design and verification of software and hardware, distributed systems and a project internship.
The Data Science and AI specialization deals with learning, information systems and algorithms.
Finally, in the Master's thesis, you have the opportunity to work independently on a small research question.
You need a Bachelor's degree in computer science or a related subject, ideally with a grade of at least 2.7 and a qualified Bachelor's thesis. If you do not have a German university entrance qualification or did not obtain your bachelor's degree in German at a German university, you will need to provide proof of your German language proficiency. A letter of motivation is also required. More details can be found in the study program regulations in §3.
The examination board is made up of professors, academic staff and students. It decides on the interpretation of the examination regulations and deals with cases that may not be provided for or covered in the regulations.
Contact the examination board if something unforeseen happens during your studies, such as a prolonged illness or problems with examinations. The committee can (of course only in truly exceptional situations) grant special permission and make special arrangements for you.
The compulsory consultation in the case of a failed second examination date of a semester (regardless of whether it is still the first or already the second examination attempt) according to PVO §5a(2) is also the responsibility of the examination board.
Typically, you simply go to the office hours of the chairperson of the examination board; it is not necessary to register for the office hours. He can take care of many things directly, the committee does not always have to meet at length.
Announcements of the Audit Committee
To ensure that the decisions of the Examination Board are fair and that decisions are not made one way or the other, the Board determines some things for the future that go beyond individual cases.
Forms such as those for issuing the Master's thesis, cover sheet for the Master's thesis or registration for the colloquium for the Master's thesis can be found on this general forms page.
The form for assigning Master's modules is used to document your course of study (if you started before winter semester 14/15). Once it has been completed, it is submitted to the Examinations Office.