Thema: ChatGPT in der Programmierausbildung

Thema: ChatGPT in der Programmierausbildung

Grunddaten

Titel ChatGPT in der Programmierausbildung
Beschreibung

ChatGPT ist ein Chatbot, der künstliche Intelligenz einsetzt, um mit Nutzern über textbasierte Nachrichten und Bilder zu kommunizieren. Ein wichtiges Einsatzgebiet von ChatGPT ist die Programmierung. Hier kann ChatGPT Code für einfache Aufgaben bzw. Teilaufgaben entwickeln, er kann bei der Fehlerfindung und -behebung unterstützen und er kann bspw. Teile der Dokumentation generieren.

Das Einsatzgebiet von ChatGPT im Rahmen dieser Bachelorarbeit ist aber nicht die Programmierung an sich, sondern die Programmierausbildung. Die konkrete Forschungsfrage dieser Bachelorarbeit lautet: "Wie kann ChatGPT genutzt werden, um Anfänger beim Erlernen der Programmierung zu unterstützen?" Gegeben eine einfache Programmieraufgabe soll ChatGPT also nicht unmittelbar das vollständige und korrekte Lösungsprogramm präsentieren, sondern Anfängern, die Probleme beim Erlernen der grundlegenden Programmierkonzepte haben, Hinweise und Tipps geben.

Heimateinrichtung Department für Informatik
Art der Arbeit praktisch / anwendungsbezogen
Abschlussarbeitstyp Bachelor
Autor Dr.-Ing. Dietrich Boles
Status vergeben
Aufgabenstellung

Konkrete Ziele der Bachelorarbeit sind:

  • Übersicht über ChatGTP (Funktionsweise, Einsatzmöglichkeiten, ...)
  • Analyse der Nutzungsmöglichkeiten von ChatGPT in der Programmierung
  • Analyse und Überblick über aktuelle Konzepte der Programmierausbildung
  • Entwicklung und Ausarbeitung von Ideen zum Einsatz von ChatGPT in der Programmierausbildung
  • Entwicklung und Implementierung eines Werkzeuges zum Programmieren lernen, das ChatGPT integriert
  • Evaluation der erarbeiteten Konzepte und des Werkzeuges
Voraussetzung

gute Programmierkenntnisse

Erstellt 02.11.2023