1. Semester5 ECTS
Concepts of Programming Languages
Vermittlung verschiedener Programmierparadigmen (prozedural, funktional, objektorientiert, logisch) und deren Konzepte. Studenten lernen, geeignete Paradigmen und Programmiersprachen für gegebene Probleme auszuwählen.
1. Semester6 ECTS
Databases II
Vertiefung von DBMS-Funktionalität, Transaktionsmanagement, Recovery, Concurrency Control und verteilten Datenbanken. Praktische Erfahrung mit relationalen Datenbanksystemen und aktuellen Datenbankforschungsthemen.
1. Semester6 ECTS
Software Project Management II
Behandlung von Methoden zur Aufwands- und Kostenschätzung, Projektplanungstechniken, Qualitätssicherung, Risikomanagement und Reifegradmodellen. Fähigkeit zur Auswahl geeigneter Ansätze für Projekte verschiedener Größen.
1. Semester6 ECTS
Software Engineering II
Vertiefung von Softwareentwicklungsprozessen, Architekturmustern, modellgetriebener Entwicklung, Testtechniken und Quality Management. Anwendung moderner Entwicklungstechniken und Application Performance Engineering in Praxisprojekten.
1. Semester1 ECTS
Intercultural Training
Vermittlung theoretischer Grundlagen der Interkulturalität und praktischer Fähigkeiten zur Kommunikation in multikulturellen Arbeitsumgebungen. Integration neuer Studenten und Verständnis kultureller Unterschiede.
1. Semester6 ECTS
Computer Vision
Grundlegende Konzepte und mathematische Fundamente der Computer Vision sowie moderne Anwendungen. Studenten lernen Bildverarbeitung, Objekterkennung, Stereovision und Bewegungsanalyse.
1. Semester6 ECTS
Data Structures and Algorithms II
Algorithmen für komplexe Optimierungsprobleme und fortgeschrittene Datenstrukturen. Behandlung von Metaheuristiken, Multi-Kriterienoptimierung, dezentralisierter Optimierung und elektronischen Verhandlungsprozessen.
1. Semester6 ECTS
Additional Elective Module 1
Wahlfach des Prüfungsausschusses mit themenabhängigen Inhalten, Anforderungen und Prüfungsmodalitäten.
2. Semester6 ECTS
Middleware Technology
Verschiedene Middleware-Klassen, Funktionen von Application Servern und Service-Orientierte Architektur (SOA). Entwicklung von Komponenten mit objektorientierten Middleware und Deployment verteilter Java EE-Anwendungen.
2. Semester8 ECTS
Software Project
Praktisches, industrieähnliches Softwareprojekt mit echten Kunden von Requirements Engineering bis Roll-out. Studenten arbeiten in Teams und wenden erlerntes Software Engineering und Projektmanagement an.
2. Semester3 ECTS
Software Verification and Validation
Fortgeschrittene Techniken der Softwarevalidation mittels stochastischer Modelle und formale Verifikationsmethoden basierend auf Logik erster Ordnung. Anwendung formaler Spezifikation und statischer Analyse.
2. Semester6 ECTS
System Design
Grundprinzipien von Systemdesign, verschiedene Designsichten und deren Modellierungstechniken. Studenten lernen, architektonische Muster auszuwählen und die Auswirkungen von Designentscheidungen auf Testbarkeit zu bewerten.
2. Semester6 ECTS
Business Process Technologies
Modellierung intra- und interorganisationaler Geschäftsprozesse, Konzepte der Service-Orchestration und -Choreographie. Technologien zur Service-Aktivierung von Legacy-Anwendungen und Transformation zu prozessorientierten SOA.
2. Semester6 ECTS
Business Intelligence
Wahlfach mit Inhalten zu Business Intelligence-Technologien und -Konzepten.
2. Semester1 ECTS
Intercultural Training Part 2
Fortsetzung und Vertiefung der Interkulturalität mit Fokus auf Integration neuer Studenten. Verständnis kultureller Unterschiede und praktische Fähigkeiten für multikulturelle Arbeitsumgebungen.
3. Semester30 ECTS
Master Thesis
Abschlussarbeit des Masterstudiengangs Software Technology.
Keine Module gefunden. Suche anpassen oder Filter zurücksetzen.
Moduldaten aus dem offiziellen Modulhandbuch der Hochschule München. Umfang und Angebot können sich je Studien- und Prüfungsordnung ändern.