ALT + + Schriftgröße anpassen
ALT + / Kontrast anpassen
ALT + M Hauptnavigation
ALT + Y Socials
ALT + W Studiengang wählen
ALT + K Homenavigation
ALT + G Bildwechsel
ALT + S Übersicht
ALT + P Funktionsleiste
ALT + O Suche
ALT + N Linke Navigation
ALT + C Inhalt
ALT + Q Quicklinks
ESC Alles zurücksetzen
A - keyboard accessible X

Professional Software Engineering

Agile methods, DevOps, microservices and cloud computing have changed the job description of software developers. It takes special knowledge, skills and competencies to develop applications for the cloud or to migrate to the cloud. To really take advantage of the cloud, applications must be programmed to be continuously revised, tested, built, deployed in the cloud in an automated way, and monitored. The strict separation of development and operation no longer exists - "you build it, you run it" (DevOps). Cloud platforms enable new architectural concepts such as microservices or serverless computing, which in turn bring new requirements for the design and development of applications for cloud environments. 

Graduates of the study program are software developers who can develop applications using modern methods and tools, especially for modern cloud environments. 

In addition to the necessary technical and methodological knowledge, skills and competencies, graduates should be taught the following values and principles: 

  • We work in an agile manner and place the customer benefit at the center of our work. 

  • We value quality in software engineering and apply corresponding principles. 

  • We are committed to acting responsibly and ethically and respect users' right to privacy. 

The study program is aimed at bachelor's graduates or employees of companies who want to deepen or change their professional knowledge in this new world and in the future would like to acquire a master's degree parallel to their job. 

The program is composed of the following modules: 

  • Methods and Technologies of Professional Programming 

  • Current methods of software engineering 

  • Cloud computing 

  • Modern database systems 

  • Front-end and back-end development 

  • Latest software architectures 

  • Implementation of a two-semester software project 

  • Elective modules (e.g. blockchain, IoT, etc.) 

  • Master thesis 

The modules are held in block form at the Herman Hollerith Center of Reutlingen University at the Böblingen location. 


  • Qualified degree in a subject-relevant study program with 210 ECTS (with 180 ECTS additional module required). 

Relevant studies are considered to be: Computer science, business informatics or technical, mathematical or engineering courses with computer science components of at least 45 ECTS (recognition of professional experience is possible!). 

  • Good command of German and English (level B2 according to CEFR) 

If you are already working in a company that would like to support you in your academic further education wish, you can find more information and the way to the online application here:

If you are still looking for a company that offers you the opportunity to study the program while working, apply directly to one of our cooperation partners: 



Executive Program Advisor

Martin Schmollinger
Martin Schmollinger, Prof. Dr. rer. nat.

Building 9
Room 027

Phone +49 7121 271 4048

Send e-mail »

Martin Schmollinger
Martin Schmollinger, Prof. Dr. rer. nat.

Nach Vereinbarung

Building 9 , Room 027

Phone +49 7121 271 4048
Fax +4907121-271-90 1301