Running the gamut from classic enterprise software through embedded software (for example that used in cars) up to mobile apps - computer programs are an indispensable part of our daily lives. In order to shape the ongoing digitalization in various areas of life there is a great need for those who not only possess technical skills but also the necessary social competencies to actively participate in the complex, development processes of IT systems. Our engineering science bachelor program in IT systems engineering prepares young computer scientists for these challenges.
In addition to providing our students with the fundamentals of classic computer science, we teach them to understand, plan, develop, and expand complex, distributed IT systems. The focus is on software modeling and programming technology and the architectures and basic systems of software. Our students not only learn to apply individual programming languages but also to understand the logic of these languages.
It is no longer individuals who develop complex IT systems today but rather entire development teams with different task areas. Communication in the group plays a vital role in managing IT projects successfully. In our program we place special emphasis on "soft skills"; these include project management and self-management. Our future engineers thereby learn methods, technologies, and procedures for productive work as individuals and as a part of a team.
Prospective students enjoy intellectual challenges, mathematics, and have a good understanding of German and English. They like to work in a team and have fun developing exciting solutions for innovative applications and IT systems in business and society.