Softwareentwicklung & AI-assisted Coding
Niveau
Masterstudium
Lernergebnisse der Lehrveranstaltungen/des Moduls
Die Teilnehmer:innen:
• können grundlegenden Konzepte der Softwareentwicklung (z.B. Objekt-Orientierung, funktionale Programmierung usw.) anwenden
• können diese Konzepte in modernen Softwareentwicklungsumgebung anwenden
• können gängige Werkzeuge im Bereich der Softwareentwicklung und AI-assisted Coding anwenden
• können grundlegende Applikationen konzipieren und diese entwickeln
• können gängige GenAI Tools für die Softwareentwicklung benennen, diese anwenden und evaluieren
• können grundlegenden Konzepte der Softwareentwicklung (z.B. Objekt-Orientierung, funktionale Programmierung usw.) anwenden
• können diese Konzepte in modernen Softwareentwicklungsumgebung anwenden
• können gängige Werkzeuge im Bereich der Softwareentwicklung und AI-assisted Coding anwenden
• können grundlegende Applikationen konzipieren und diese entwickeln
• können gängige GenAI Tools für die Softwareentwicklung benennen, diese anwenden und evaluieren
Voraussetzungen der Lehrveranstaltung
nicht zutreffend
Lehrinhalte
- Der Prozess des Software-Engineerings
- Programmierparadigmen für den Einsatz im Bereich AI
- Effektive und effiziente Datenstrukturen
- Werkzeuge und Softwareökosysteme für die Entwicklung und den Test von Softwaresysteme
- AI Tools für die Unterstützung in der Softwareentwicklung
- Programmierparadigmen für den Einsatz im Bereich AI
- Effektive und effiziente Datenstrukturen
- Werkzeuge und Softwareökosysteme für die Entwicklung und den Test von Softwaresysteme
- AI Tools für die Unterstützung in der Softwareentwicklung
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
1