Computer Science - Master of Science (MSc)
The goal of the master's program in computer science is to train tomorrow's information technologists to be able to independently apply scientific methods in the conception, design, and implementation of information systems. Graduates have full command of the latest techniques in the area of practical and theoretical or technical computer science and possess deep knowledge of the relevant core fields of information technology. In addition, our students have acquired specialized knowledge in areas of concentration such as databases and information systems, distributed and embedded systems, formal methods of software engineering, data protection and IT security as well as human-computer interaction (HCI). Basic knowledge of personnel management and other soft skills (time management, foreign languages, presentations, moderating) serve to round out the technical knowledge of our graduates.
This master’s degree program in computer science builds on the knowledge acquired in a bachelor's course; a broad, modularised selection of lectures and projects in very diverse fields enables students to choose a concentration in a specific area of computer science. Students also acquire additional skills in an applied elective field. This course finishes up with a master’s thesis, in which students work independently on a current topic in their field of specialization. Here, as with project work or in their activities as an assistant, students have the opportunity to work in international research teams at the University.
Knowledge: Graduates will have acquired profound and broad knowledge in the areas of mathematics, information science, and the natural sciences. They are enabled to perform independent scientific work and to exhibit leadership and responsibility in both a professional setting and in society at large. Our engineers approach new findings in their field with critical awareness.
Skills – Graduates are able to:
- analyze and solve scientific problems, even when they are unusually or insufficiently defined and reveal conflicting specifications.
- abstract and formulate complex problems emerging from new or developing areas of research.
- apply innovative methods of basic science problem solving as well as to develop new scientific methods.
- develop approaches and solutions to complex and at times unusual questions, and where necessary apply knowledge from outside disciplines.
Competence – Graduates possess the competence to: