2. Studienzyklus, Master
Softwareentwicklung für moderne Anwendungsumgebungen
Niveau
Lernergebnisse der Lehrveranstaltungen/des Moduls
Die Teilnehmer:innen:
• können Software für Server/Client Systeme entwickeln
• können Schnittellen (z.B. REST) für die Kommunikation zwischen Server/Client entwickeln und diese anwenden
• können Web Technologien erklären und diese anwenden
• können Software für spezielle Geräteklassen (IoT, Edge, Mobil) entwickeln
• können Software für Server/Client Systeme entwickeln
• können Schnittellen (z.B. REST) für die Kommunikation zwischen Server/Client entwickeln und diese anwenden
• können Web Technologien erklären und diese anwenden
• können Software für spezielle Geräteklassen (IoT, Edge, Mobil) entwickeln
Voraussetzungen der Lehrveranstaltung
LVs des vorangegangenen Semesters erfolgreich abgeschlossen
Lehrinhalte
- Architekturmodelle für skalierbare Softwareentwicklung und -systeme
- Integrationsmodelle und -paradigmen für die Umsetzung komplexer, prozessorientierter Softwareökosysteme
- Anwendung von bewährten Entwurfsmustern (Design Patterns)
- Konzeption und Umsetzung effizienter und skalierbarer Softwaresysteme
- Integrationsmodelle und -paradigmen für die Umsetzung komplexer, prozessorientierter Softwareökosysteme
- Anwendung von bewährten Entwurfsmustern (Design Patterns)
- Konzeption und Umsetzung effizienter und skalierbarer Softwaresysteme
Empfohlene Fachliteratur
- Lutz, M. (2025): Learning Python
- Sommerville, I. (2015): Software Engineering
- Osmani, A. (2025): Beyond Vibe Coding: Leveraging Your Experience in the Age of AI-Assisted Coding
- Gollnick, B. (2025): Generative KI mit Python: KI im Unternehmenskontext – GenAI, Agenten und mehr! Der Guide für RAG-Anwendungen und Agentensysteme mit Vektordatenbanken und LLMs
- Sommerville, I. (2015): Software Engineering
- Osmani, A. (2025): Beyond Vibe Coding: Leveraging Your Experience in the Age of AI-Assisted Coding
- Gollnick, B. (2025): Generative KI mit Python: KI im Unternehmenskontext – GenAI, Agenten und mehr! Der Guide für RAG-Anwendungen und Agentensysteme mit Vektordatenbanken und LLMs
Bewertungsmethoden und -Kriterien
Seminararbeit
Unterrichtssprache
Deutsch
Anzahl der zugewiesenen ECTS-Credits
6
Semesterwochenstunden (SWS)
Geplante Lehr- und Lernmethode
Vortrag, Gruppenarbeit, Präsentation und Diskussion von Aufgaben
Semester/Trisemester, In dem die Lehrveranstaltung/Das Modul Angeboten wird
2