Professional Software Engineering

Agile Methoden, DevOps, Microservices und Cloud-Computing haben das Berufsbild von Softwareentwickler*innen verändert. Es braucht spezielle Kenntnisse, Fertigkeiten und Kompetenzen, um Anwendungen für die Cloud zu entwickeln oder in die Cloud zu migrieren. Um die Vorteile der Cloud wirklich ausnützen zu können, müssen Anwendungen so programmiert werden, dass sie kontinuierlich überarbeitet, getestet, gebaut, in der Cloud automatisiert bereitgestellt und überwacht werden können. Die strikte Trennung von Entwicklung und Betrieb gibt es dabei nicht mehr - “you build it, you run it” (DevOps). Cloud-Plattformen ermöglichen neue Architekturkonzepte wie Microservices oder Serverless Computing, welche ihrerseits neue Anforderungen an den Entwurf und die Entwicklung von Anwendungen für Cloud-Umgebungen mit sich bringen.
Absolventinnen und Absolventen des Studienprogramms sind Softwareentwickler/-innen, die Anwendungen mit modernen Methoden und Werkzeugen, insbesondere für moderne Cloud-Umgebungen, entwickeln können.

Neben den dazu notwendigen technischen und methodischen Kenntnissen, Fertigkeiten und Kompetenzen sollen den Absolventinnen und Absolventen die folgenden Werte und Prinzipien vermittelt werden:

  • Wir arbeiten agil und stellen den Kundenutzen in den Mittelpunkt unserer Arbeit.
  • Wir legen Wert auf Qualität im Software Engineering und wenden entsprechende Prinzipien an.
  • Wir verpflichten uns zu verantwortungsvollem, ethischem Handeln und respektieren das Recht auf Datenschutz der Nutzer.

Das Studienprogramm richtet sich an Bachelor-Absolventinnen und -Absolventen oder an Mitarbeiterinnen und Mitarbeiter von Unternehmen die sich fachlich in dieser neuen Welt vertiefen oder verändern wollen und künftig parallel zum Beruf einen Masterabschluss erwerben möchten.

Das Programm setzt sich aus den folgenden Modulen zusammen:

  • Methoden und Technologien Professioneller Programmierung
  • Aktuelle Methoden des Software-Engineering
  • Cloud Computing
  • Moderne  Datenbanksysteme
  • Frontend- und Backend-Entwicklung
  • Neueste Softwarearchitekturen
  • Durchführung eines zweisemestrigen Software-Projektes
  • Wahlpflichtmodule (z.B. Blockchain, IoT u.a.)
  • Master-Thesis

Die Module werden in geblockter Form am Herman Hollerith Zentrum der Hochschule Reutlingen am Standort Böblingen abgehalten.

Voraussetzungen:

  • Qualifizierter Studienabschluss in einem facheinschlägigen Studiengang mit 210 ECTS (bei 180 ECTS Zusatzmodul erforderlich).
    Als facheinschlägiges Studium werden angesehen: Informatik, Wirtschaftsinformatik oder technische, mathematische bzw. ingenieurwissenschaftliche Studiengänge mit Informatikanteilen von mind. 45 ECTS (Anerkennung von Berufserfahrung ist möglich!).

  • Gute Beherrschung der deutschen und englischen Sprache (Niveau B2 nach GER)

Wenn Sie in einem Unternehmen arbeiten, das Sie bei Ihrem akademischen Weiterbildungswunsch unterstützen möchte finden Sie hier weitere Informationen und die Online-Bewerbung:

https://www.weiterbildung-reutlingen-university.de/professional-education/master/professional-software-engineering-msc/

Wenn Sie ein Unternehmen suchen, dass Ihnen die Möglichkeit bietet das Programm berufsbegleitend zu studieren, bewerben Sie sich direkt bei einem unserer Kooperationspartnern:

CGI: https://www.de.cgi.com/de/karriere/geeks-gesucht

IBM: https://www-05.ibm.com/employment/de-de/students.html#Master@IBM

weiterführende Links

Fact-Sheet

Modulhandbuch

Weitere Informationen und Anmeldung bei Reutlingen Professional Education

Executive Program Advisor

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

Gebäude 9
Raum 027

Tel. +49(0)7121-271 4048

Mail senden »

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

Nach Vereinbarung

Gebäude 9 , Raum 027

Tel. +49(0)7121-271 4048
Fax +49(0)7121-271-90 1301

Fenster schließen