The development of powerful software systems, designed to meet specific requirements and pursue innovative technological approaches, requires knowledge and additional skills that go beyond the bachelor's level. To use the analogy of building a house, not only software craftspeople, i.e. developers, are needed, but also software architects. The aim of the Master's degree course in Software Engineering (SE) is to enable you to manage challenging projects in the areas of software development and architecture, as well as offer you the opportunity to specialise in topics such as artificial intelligence, machine learning, modelling and simulation or data analytics.
Graduates of this degree program can design and create software for all areas of application using state-of-the-art methods and tools. They are qualified to manage and carry out technically demanding development, evaluation and architecture projects. They can be employed wherever software is developed, as well as where existing software is adapted or further developed - especially in technically and organisationally difficult projects or in application-oriented research areas. Graduates can therefore also act as consultants in the evaluation, selection and adaptation of software systems and take on the technical marketing of software products. They are also ideally prepared to set up and successfully manage their own company in the IT sector. They are valuable employees for small and medium-sized enterprises since they are able to carry out application-oriented research and cooperate with R&D institutions.