Computer Science

Make technology come alive!

Computer science

No other discipline develops as fast as computer science, no other discipline yields as many innovations relevant to our daily life. Computer scientists are allrounders who shape the future. Your fields of application could be the automotive industry, aerospace or medical technology, public administrations and many more.

Computer scientists plan and program software systems to develop new improved algortihms which help control the complex digital world, reliably control processes, connect companies globally or develop human-machine interaction.


Computer science in the bachelor's degree programme

In the bachelor's program DIGITAL TECHNOLOGIES, we impart the fundamental technical and methodological knowledge of computer science and mathematics. This is a prerequisite for later broadening, deepening and specialization in the subsequent master's program DIGITAL TECHNOLOGIES or for entry into the working world. At the beginning of the program, the focus is on the fundamentals of software development.

In addition to these fundamentals of software development, you will acquire in-depth knowledge of special topics in computer science in the bachelor's degree program DIGITAL TECHNOLOGIES.

In addition to the ability to develop software for digitalization, it is also important to reflect on the opportunities and risks of the technologies.


Computer science cannot do without mathematics. Mathematics is essential for robots to move, for machines to learn, and for artificial intelligence to analyze huge amounts of data and make predictions. Likewise, there is a lot of mathematics behind the route calculation of navigation systems or the processing of graphics on the computer. The knowledge of how to use mathematical models, statistics or graphs is the content of the following courses:

  • Mathematical Foundations of Computer Science I and II
  • Stochastics and Statistics
  • Basics of Optimization
Student advisory service computer science

TU Clausthal

Prof. Dr. Andreas Rausch

Ostfalia University of Applied Sciences

Prof. Dr.-Ing. Reinhard Gerndt



Read more
Model study plan


Computer science in the master's programme

An essential element of the thematic orientation of the DIGITAL TECHNOLOGIES study programme is that the interface between application and informatics in particular is strengthened and expanded. For the digitalisation of sustainable industrial processes and services, the following informatics areas are of particular importance in the above application areas.

You can choose from these informatics disciplines:

  • Cooperative Human-Machine Interaction
  • Engineering Methods and Dependability
  • Machine Learning and Big Data
  • Smart Cyber-Physical Systems
Student advisory service computer science

TU Clausthal

Prof. Dr. Andreas Rausch

Ostfalia University of Applied Sciences

Prof. Dr.-Ing. Reinhard Gerndt





Read more
Course of Studies


Computer Science Discipline #1

Cooperative Human-Machine Interaction

Digitalization is transforming the world of work. This change is particularly characterized by the increase in autonomously acting machines. The cooperation of man and machine is evolving from the instruction of a tool to a bidirectional interaction, and the use of machines is evolving from co-existence to cooperation and collaboration. This requires novel user interfaces that are designed for secure cooperation. In particular, learning modeling and prediction is a crucial factor of such an intelligent user interface for intelligent human-machine cooperation.



Computer Science Discipline #2

Engineering Methods and Dependability

In addition to these technological aspects of digitization, engineering methods in particular are also central in order to be able to implement the innovation potential of digitization in the application areas on the one hand and to develop reliable systems of high quality in the process on the other. This includes software and system development models, taking into account interdisciplinary and agile development methods. In the process, approaches must be established within the framework of dependability engineering to ensure that the requirements for safety, security and privacy are met throughout the entire Systems (CPS) describes the networking of the physical world of machines, systems and devices with the virtual world of the Internet. As a result, CPSs are no longer networked but isolated controllers in their own right; instead, via the Internet, they become open networked system networks that interact with other systems in a variety of ways. These can be sensors in fleets of autonomous vehicles or remote-controlled robots in telemedicine, for example. An important step on this path is currently the introduction of the 5G mobile communications standard.


Read more
Course of Studies

Computer Science Discipline #1 and #2

Computer Science Discipline #3

Machine Learning and Big Data

Machine Learning and Big Data are central concepts of Artificial Intelligence, whose potential is compared by the European Commission to innovations such as electricity or the steam engine: Instead of programming an algorithm for an application, it is learned automatically based on data through training. Machine learning enables the intelligent processing of sensor data, especially audio and video data streams, and thus creates the basis for the realization of complex autonomous systems, for example in robotics and autonomous driving. The challenges here are the lack of transparency of these processes, which often function purely as black-box models and harbor risks in the areas of safety, security and privacy.


Informatik-Disziplin #4

Smart Cyber-Physical Systems

Cyber-Physical Systems (CPS) beschreibt dabei die Vernetzung der physikalischen Welt der Maschinen, Anlagen und Geräte mit der virtuellen Welt des Internets. Dadurch sind CPS nicht länger unter sich vernetzte, aber abgeschottete Steuerungen, sondern über das Internet werden sie zu offenen vernetzten Systemverbünden, die in vielfältiger Weise mit anderen Systemen interagieren. Dabei kann es sich beispielsweise um Sensoren in Flotten autonomer Fahrzeuge oder um ferngesteuerte Roboter in der Telemedizin handeln. Ein wichtiger Schritt auf diesem Weg ist zurzeit die Einführung des Mobilfunkstandards 5G.

Read more
Course of Studies

Computer Science Discipline #3 and #4