Bachelor's Degree Programme SEM
In this bachelor's degree programme, you will learn the necessary fundamental skills to successfully develop software systems. These include skills in mathematics, software development, information processing, management and economics. You will learn how software is produced, how the associated data structures are organised and modelled and how software systems operate.
The consideration of economic conditions also plays an important role in this programme. Therefore, in addition to acquiring the necessary fundamental knowledge in information technology, you will also learn business skills related to planning, project management, cost management and quality management.
You will already experience the important connection between theoretical knowledge and practical application during the course of your studies. For example, you will conduct design exercises in the form of small software projects or have the opportunity to participate in research projects as part of your bachelor’s thesis.
Focus Areas
Fundamentals: You will learn the fundamentals of computer science as well as the mathematical foundations of computer science, such as analysis, discrete mathematics, numerical computing, linear algebra, probability theory and statistics.
Software Engineering: You will learn about basic and advanced software development. Specifically, you will learn, e.g. system-oriented programming, programming languages and about fundamental aspects of operating systems and software paradigms. In addition, you will explore human-computer interactions, computer graphics and machine vision and immerse yourself in the world of virtual and augmented reality.
Information Processing: Your research interests will include data management and data science as well as data structures and algorithms. You will learn how computers are constructed as well as programmed and networked. In the area of information security, a focus is placed on cryptography and computer security.
Management: You will become familiar with project management and acquire economic and legal fundamental knowledge, e.g. about business administration, accounting, business sociology, civil law and corporate law.