Computer Science (Master)

This page contains automatically translated content.

Image: Paavo Blåfield

Computer science is a rapidly developing science that is characterized by complex problems and high demands on the design, security, efficiency and usability of digital information and communication systems. Specialists in software and hardware development, IT consulting and AI systems are in demand in many industries. The Master's degree program imparts in-depth knowledge, concepts and methods of computer science.

At a glance

Program name: Computer Science


Degree: Master of Science


Start: Summer semester and winter semester


Duration/scope: 4 semesters


Language of instruction: English


Admission restriction (NC): No

Application and admission

How to apply: Information on application deadlines, admission requirements and enrollment.

Application and admission: Forward

About the degree program

Building on the foundations of the Bachelor's degree course, Master's graduates on the four-semester course encounter a clear specialization with a clear research focus. They are enabled to solve problems from various application areas of computer science independently and on their own responsibility, taking into account social, economic and technical conditions. The majority of the course is characterized by the choice of a specialization. Currently offered are

  • Computational Intelligence & Data Analytics (CIDA)
  • Energy Informatics (EInf)
  • Computer Science for the Digital Society (IDG)
  • Software Development (SW)
  • Environmental Informatics (UW)

The course content reflects the current state of research in the respective fields. Through increased scientific work, students are also prepared for a possible doctorate in computer science or a related subject.

The Master's in Computer Science in Kassel combines a research-oriented focus with a lot of creative freedom: you put together a profile from a wide range of modules that really suits your interests.

A key feature is the freedom to set your own specialization: in addition to predetermined specializations, you can also design your own individual focus - accompanied by a personal contact person from the mentoring team who will help you put together the right combination. At the same time, the study structure with project (8 CP) and seminar (4 CP) ensures that practical and research skills are not just developed "on the side", but are firmly anchored in the curriculum. And because at least one module includes an oral examination, academic discussion and presentation are also specifically trained - a strength that counts equally in research and professional life.

Graduates of the Master's degree course in Computer Science work in Germany and abroad as hardware and software developers or system and project managers, for example in the IT service sector, mobile communications, the automotive industry or in mechanical engineering.

The demand for computer scientists on the job market is very high: the German Federal Employment Agency cites constantly rising numbers of vacancies in this field and notes almost full employment. A decline in demand for specialists is not to be expected in the foreseeable future.

The Master's degree course prepares students for a managerial position or a subsequent doctorate through academic training and specialization.

Practical relevance is created in particular through project modules, internships/laboratories, programming and practical work as well as application-oriented teaching formats (e.g. project work, demonstrations, internship reports or software-related tasks). Many modules are designed in such a way that students develop, implement, document and present solutions independently - also ideal for topics in cooperation with research teams or practice partners. In addition, the Master's thesis can also be completed outside of the university with the approval of and in consultation with the examiners, making practical final theses in companies or research institutions an option.

The degree course is particularly suitable for international experience due to the English language of instruction and examination; a semester abroad or international cooperation can typically be easily integrated via the modular compulsory elective structure and the focus.

The course comprises a total of 120 credits in four semesters and is divided into compulsory elective areas, a project, a seminar and the Master's degree module. In the compulsory elective areas, students take modules from practical computer science, technical computer science, theoretical computer science and mathematics/electrical engineering and supplement these with further compulsory elective modules; the core is a specialization with a total of 48 credits, which can either be chosen from predefined specializations or put together freely in consultation with a mentor.

In addition, there is a project work (8 credits) for in-depth practical or research-related application and a seminar (4 credits) for academic analysis of current literature and presentation practice. The program concludes with the Master's degree module (30 credits), consisting of a Master's thesis (24 weeks to complete) and a colloquium.


Feedback zu diesen Studiengangsseiten

Go-Link of this page: www.uni-kassel.de/go/m_cs