Modulbeschreibung

AI-assisted Programming

ECTS-Credits:
2
Lernziele:

Der Einsatz von Künstlicher Intelligenz verändert das Programmieren nachhaltig. Die Studierenden sollen von der Effizienzsteigerung durch KI profitieren können.

 

Die Studierenden

  • wissen was KI-unterstütze Programmierung ist.
  • kennen aktuelle Tools (Copilot, ChatGPT, etc.)
  • können mit KI Code generieren
  • können mit KI Code testen
  • können mit KI Fehler in Programmen finden
  • können mit KI Code Refactoring durchführen
  • können mit KI Programme von Sprache A nach B übersetzen 
  • kennen die Gefahren bei KI (Halluzinationen, Sicherheitslücken, etc.)

Kurse in diesem Modul

AI-assisted Programming:

Das Modul „AI-assisted Programming“ führt in den Einsatz von Künstlicher Intelligenz als Unterstützung beim Programmieren ein. Die Studierenden lernen, wie moderne Tools wie GitHub Copilot oder ChatGPT in den Entwicklungsprozess eingebunden werden können. Ein Schwerpunkt liegt auf dem Erstellen effektiver Prompts, um gezielt Code, Tests oder Dokumentation zu generieren. Die Studierenden üben generierten Code kritisch zu prüfen (testen), zu verbessern und sicher in eigene Projekte einzubinden. Typische Anwendungsfelder wie Debugging, Refactoring und Sprachübersetzungen werden praxisnah behandelt. Zugleich werden Grenzen und Risiken thematisiert. Praktische Übungen vertiefen die Inhalte. Am Ende des Moduls sind sie in der Lage, KI-gestützte Werkzeuge sicher, effizient und reflektiert im Programmieralltag zu verwenden.

Klassenunterricht mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.