Computer science is the science, technology, and application of the automated processing and transmission of information. It deals with the theory, methodology, analysis, and design of information technology systems—as well as their practical application and social impact.
Computer science is far more than a standalone discipline: its ways of thinking and tools have found their way into nearly all areas of science, business, technology, and even the humanities. Many of today’s fields of research and technologies would be inconceivable without computer science concepts and methods.
The Computer Science elective provides students with the key foundations for making informed decisions in an IT context in an increasingly digitalized working world. The aim is to enable students to actively participate in the planning, selection and implementation of software solutions, databases and information systems - for example, in the design of IT processes or collaboration in interdisciplinary project teams.
Even though graduates typically do not work as computer scientists themselves, the ability to communicate effectively with IT professionals is essential. This requires a basic understanding of the ways of thinking, methods, techniques and technical terms of computer science.
The focus is not only on technical knowledge but, above all, on understanding how computer science thinks and works. Students become familiar with key concepts, methods, and approaches - and develop a sense of what digital systems are capable of and where their limitations lie. This basic understanding is crucial for competently evaluating digital solutions, clearly communicating requirements, and collaborating across disciplines.