Generative KI-Chatbots wie ChatGPT zeigen neue Möglichkeiten zur Unterstützung von Lernprozessen in der Programmierausbildung, deren Wirksamkeit jedoch von der didaktischen Einbettung abhängt. In einer Pilotstudie entwickelten Studierende ein Arduino-Projekt mithilfe von ChatGPT. Analysiert wurden sowohl die erstellten Programme der Studierenden als auch ihre Logbücher zur Promptnutzung. Die Logbücher wurden anhand eines literaturgestützten Kategoriensystems effektiver Prompts kodiert. Die Ergebnisse zeigen, dass die Prompts meist unpräzise, kaum kontextualisiert und selten iterativ weiterentwickelt wurden. Studierende übernahmen den generierten Programmcode häufig, ohne dessen Funktionslogik zu verstehen, was sich in Schwierigkeiten beim Erkennen und Beheben von Codefehlern zeigte. Die Befunde deuten darauf hin, dass eine rein ChatGPT-basierte Programmierung den Wissenserwerb von Novizinnen und Novizen kaum fördert oder ihn erschweren kann.
Gideon et al. (Sun,) studied this question.