DEGREE PROGRAMMES
Table of contents
- You can find a quick overview of our offer
- Bachelor Computer Science
- Bachelor Media Informatics
- Diploma Computer Science
- Diploma Information Systems Engineering
- Master Computer Science
- Master Media Informatics
- Master Distributed Systems Engineering
- Master Computational Modeling and Simulation
- Teaching Degree in Computer Science
You can find a quick overview of our offer
here.
Bachelor Computer Science
Computer science is everywhere: learning machines, autonomous driving cars, apps for everyday life - life is becoming digital, and computer science is the key.
The analysis of huge amounts of data helps to explore life or predict the climate, virtual worlds simulate realities and future scenarios, robots support work. Almost every household appliance is programmable today. Computer science creates the conditions for this. In this lively and versatile scientific discipline, everything revolves around digital information, its systematic processing, storage and transmission.
The Bachelor of Computer Science provides you with a broad-based education in the scientific fundamentals of computer science.
Bachelor Media Informatics
As a mixed subject, Media informatics combines the best of two worlds. As the link between people and machines, it combines computer science and design to make digital systems optimally usable for people. Media computer scientists create interactive user interfaces that make operating devices and systems easy and pleasant.
The bachelor's degree program in media informatics therefore offers a broad education in the scientific fundamentals of computer science. In addition, it imparts knowledge of design aspects, multimedia technologies and applications.
The acquired knowledge is consolidated in a variety of practical tasks. For this purpose, numerous computer workstations with extensive equipment are available and special laboratories equipped with high-end visualization technology, 3D mixed reality technologies, motion tracking technology or modern audio and video editing technology.
Diploma Computer Science
Technologies such as data analytics, robotics, machine learning and computer vision are shaping our future. A modern, high-performance IT infrastructure is now a must for every company, and software is in almost every device - from washing machines to autonomous vehicles.
Computer science creates the conditions for digital transformation. It seeks suitable structures and methods to develop complex and intelligent systems and to design them efficiently and securely.
The continuous diploma program includes a six-month professional internship, preferably abroad. In addition, other subject areas can be taken as a minor from the diverse range of courses offered at the full university, thus opening up new areas of knowledge for interdisciplinary work.
Diploma Information Systems Engineering
Hardware meets software - information systems engineering is the linking of electrical engineering and computer science. Thanks to this linkage (= embedded systems), more and more functions that used to be performed by hardware can now be realized by microprocessors and software. These embedded systems are now used in all areas of modern technology. Why? They help save energy, improve comfort and reliability, and reduce accident risks. In addition, the use of embedded systems enables other new functions. To design and develop these systems, you need engineering skills as well as software skills. That is why the Information Systems Engineering program is jointly run by the faculties of Computer Science and Electrical Engineering and Information Technology.
Master Computer Science
The goal of the Master's program in Computer Science is to prepare you for the diverse challenges of the dynamically developing discipline of Computer Science. In addition to the broad basic knowledge, you will acquire specializations in the area of specialization according to various focal points and are only then really fit for a research-oriented academic career or for a demanding, application-oriented industrial activity. In addition, you will acquire general competencies - language skills, research skills, subject-specific presentation techniques and practical skills within the framework of the module "Research and Development in Computer Science".
Master Media Informatics
The Master's program in Media Informatics provides you with knowledge in the areas of media technology, media production and media didactics, which you can use to examine and optimize the interaction between people and computer systems. The focus is on the design of multimedia applications and systems in research and development.
Your future integrative and interdisciplinary projects range from adaptive web applications to learning environments and computer games.
The program is strongly research-oriented. Here you will learn to realize multimedia communication and information systems and the necessary design methods. For this you can use our richly equipped special laboratories. The interdisciplinary education also provides insights into the fields of psychology, didactics, communication science and architecture as well as media economics or media technology.
Master Distributed Systems Engineering
The international Master's program in Distributed Systems Engineering prepares you for a future career in the very broad field of distributed systems and their applications. This field is characterized by constant technological advances and a very active research community. Here you will learn both the fundamentals of distributed systems and their practical application in realistic scenarios. Therefore, the program is structured in such a way that you first acquire the necessary theoretical knowledge and know-how. Afterwards, you can apply your acquired knowledge practically in various internships and, if desired, also in your master's thesis. The study program is conducted in English.
Master Computational Modeling and Simulation
The Master's degree program in Computational Modeling and Simulation is a research-oriented, interdisciplinary curriculum. It offers an application-independent education in the algorithmic and mathematical foundations of computational modeling and simulation, followed by specialization in one of six application-specific tracks (see below), giving you the opportunity to choose courses according to your interests. The program combines topics in modeling (data science, inference, machine learning, artificial intelligence, knowledge models) and simulation (numerical methods, computer simulation, scientific software engineering, high-performance computing).
The program is taught in English.
Teaching Degree in Computer Science
In computer science classes, students learn the basics to help shape today's and tomorrow's (digital) world. In the Computer Science Teaching degree program, you will learn and practice in well-supervised, small groups how to support students in this process using new forms of teaching and learning. Therefore, many courses are offered exclusively for student teachers in Computer Science. Practical experience can also be gained in the Teaching Lab. 3D printers, multi-touch tables, VR glasses and much more are available there for this purpose. As a computer science teacher, you will often teach small groups of students motivating topics whose applications are constantly evolving. Compared to other school subjects, students can be creative with very little prior knowledge. Computer science teachers therefore have a particularly large degree of creative freedom in their everyday teaching. The teacher training course is possible in the school types secondary school, vocational schools and grammar schools, whereby in the last two school types an advanced course in secondary level II is possible.