Mobile Computing
Im Qualifikationsschwerpunkt Mobile Computing vertiefen Sie zentrale Themen der Informatik rund um mobile Systeme. Sie lernen, wie Sie moderne, vernetzte Anwendungen entwickeln, von der ersten Idee bis zur fertigen App.
Dabei geht es nicht nur ums Programmieren. Sie lernen, mobile Software zu planen, interaktiv zu gestalten und laufend zu verbessern.
Im Mittelpunkt stehen mobile Architekturen, Interaktionskonzepte, Netzinfrastrukturen und die Anforderungen aus der Praxis. Sie erfahren, wie sichere, leistungsfähige und benutzerfreundliche mobile Anwendungen entstehen.
Praxisnah. Anwendungsorientiert. Nutzerzentriert.
Mobile Computing steht für die Entwicklung intelligenter, mobiler und vernetzter Softwaresysteme – überall dort, wo Menschen mit digitalen Systemen interagieren.
Im Mittelpunkt stehen drei Bereiche:
- mobile Anwendungen konzipieren und entwickeln
- serverseitige Dienste anbinden und nutzen
- verständliche und benutzerfreundliche Oberflächen gestalten
Sie lernen, wie mobile und verteilte Systeme technisch funktionieren. Dabei berücksichtigen Sie Benutzerfreundlichkeit, Sicherheit und Skalierbarkeit.
Das erwartet Sie
Sie entwickeln Kenntnisse in folgenden Bereichen:
- Mobile Application Engineering: Sie planen und entwickeln mobile Apps.
- Frontend-Architekturen und Design-Patterns: Sie lernen, Anwendungen strukturiert aufzubauen.
- Digitale Produktentwicklung: Sie beschäftigen sich mit Anforderungen, Planung und Umsetzung.
- Backend- und Softwarearchitektur: Sie entwickeln serverseitige Systeme für mobile Anwendungen.
- Qualitätsattribute: Sie beschäftigen sich mit Sicherheit, Verfügbarkeit und Skalierbarkeit.
- Entwicklungswerkzeuge und DevOps: Sie arbeiten mit Versionsverwaltung und Entwicklungswerkzeugen.
- Interaction Design: Sie beschäftigen sich mit Benutzerfreundlichkeit, Nutzererfahrung und Gestaltung.
- User Research und Prototyping: Sie lernen Methoden für eine nutzerorientierte Entwicklung kennen.
Ihre Module
Sie wählen 3 Module aus dem aktuellen Angebot:
- Mobile Application Frontend
- Mobile Application Backend
- Interaction Design