Unsere neue Marke
Menu

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

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

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

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

Art der Lehrveranstaltung/des Moduls

Art der Lehrveranstaltung