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.
Prerequisites:
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:
CGI: de.cgi.com/de/karriere/code-wizards
IBM: https://www-05.ibm.com/employment/de-de/students.html#Master@IBM
Executive Program Advisor
Martin Schmollinger, Prof. Dr. rer. nat.
Building 9
Room 027Phone +49 7121 271 4048
Martin Schmollinger, Prof. Dr. rer. nat.
Nach Vereinbarung
Building 9 , Room 027
Phone +49 7121 271 4048
Close
Fax +4907121-271-90 1301