Software Engineering

The development of modern software not only requires good knowledge of programming technology. Decisive foundations for later success are laid as early as the requirements gathering stage and the planning of the solution to be developed. During development, testing, quality assurance and the structure and storage of documentation must be organized and coordinated. And at the very end of development, release notes and a focus on change management should ensure that users are “picked up” accordingly. In this course, all components of software engineering are introduced methodically and practically.

This course is offered in distance and campus learning as well as in dual study programs.

Installed software: Java, Star-UML (test version)