Program start date | Application deadline |
2025-02-01 | - |
2025-09-01 | - |
Program Overview
Software engineering is the systematic application of engineering principles to develop software systems. Our study program covers the ability to solve complex tasks programmatically by designing the software architecture, producing clean and well-documented code and following best practices from various domains, such as automated testing and security.
In these topics, we always aim for a deeper understanding that transcends the properties and abilities of a specific framework, tool or programming language. This knowledge is complemented by practical experience organizing and collaborating in interdisciplinary teams.
Competent software engineers are excellent problem solvers and combine abstract thinking skills with a hands-on mentality. The Software Engineering Bachelor’s program provides you with comprehensive scientific and practically applicable competencies you need to become an expert in software development.