Studieninhalte

Master Angewandte Informatik/Software Engineering: Studieninhalte

Die Entwicklung von Software ist unter monetären, zeitlichen, fachlichen, theoretischen und technischen Herausforderungen nur unter Verwendung von passenden Methoden zufriedenstellend durchzuführen. Im Laufe der vergangenen Jahrzehnte wurden dazu in Theorie und Praxis zahlreiche Methoden entwickelt und unterschiedlich stark und mit variierendem Erfolg verwendet. Bachelorstudiengänge und praktische Erfahrungen im Bereich der Softwareentwicklung vermitteln i. d. R. nur einen hinsichtlich Tiefe und Bereite eingeschränkten Einblick in das Methodenportfolio, das zur angeleiteten Mitarbeit in Entwicklungsprojekten befähigt. Dementsprechend soll der neue Studiengang Angewandte Informatik/Software Engineering aufbauend auf den Lehrinhalten des Bachelorstudiums die Studierenden befähigen, eigenverantwortlich leitende Aufgaben im Bereich der Softwareentwicklung zu übernehmen.

In der Informatik gibt es leider keine durchgängig etablierten Berufsbezeichnungen. Der geplante Masterstudiengang konzentriert sich von daher auf konkrete Kompetenzen/Fähigkeiten, die üblicherweise in folgenden Berufsbezeichnungen eine zentrale Rolle spielen:
ˆ

  • (Software) Developer
  • ˆ Anwendungsentwickler
  • ˆ (Senior) Programmierer
  • ˆ Softwareentwickler und Teamleiter
  • ˆ Software Engineer
  • ˆ Software Test Engineer
  • ˆ Software Development Engineer
  • ˆ Senior Software Engineer / Team Lead
  • ˆ Technical Consultant
  • ˆ Web/Cloud/App/Java/PHP/...-Entwickler
  • ˆ Technical Architect
  • ˆ Application Architect
  • ˆ Software Architect
  • ˆ Chief Architect
  • ˆ Enterprise Architect
  • ˆ Systems Architect
  • ˆ Systems Analyst

Gerne werden diese zudem mit weiteren Spezialisierungen dekoriert: Z.B. Technical Architect
für Data Science / Business Intelligence etc. Generell soll der neue Studiengang
grundlegende Kompetenzen für Entwurfsfragen unabhängig von Spezialisierungen legen
und dazu einzelne Spezialisierungen gezielter unterstützen (Verteiltes Rechnen / Cloud
Computing etc.).