Concepts de base
Der Einsatz von ChatGPT als unterstützendes Werkzeug im Programmierunterricht kann die einzigartigen Herausforderungen der Programmierausbildung durch Hilfe beim Debuggen, Codegenerierung und Erklärungen adressieren.
Résumé
Die Studie untersucht, wie Erstsemesterstudenten ChatGPT in einem achtwöchigen Python-Programmierkurs nutzen. Durch Fragebögen und offene Fragen werden die Wahrnehmungen der Studenten zu ChatGPTs Rolle in ihrem Lernprozess untersucht, wobei Stärken und Verbesserungspotenziale hervorgehoben werden. Die Auswertung der Gesprächsinteraktionen für verschiedene Lernaktivitäten liefert wertvolle Erkenntnisse für die effektive Integration von KI in den Programmierunterricht. Die Ergebnisse tragen zur laufenden Diskussion über den Einsatz generativer KI-Werkzeuge im Bildungskontext bei und geben Empfehlungen für Lehrkräfte und Curriculumentwickler zur Nutzung von ChatGPT in Programmierkursen, um Lernergebnisse zu maximieren und mögliche Nachteile zu mindern.
Stats
Die Studie zeigt, dass 75% der Studenten ChatGPT als sehr hilfreich für das Programmierlernen einstufen.
67% der Studenten planen, ChatGPT in Zukunft häufig zu nutzen.
26% der Studenten finden ChatGPT besonders nützlich, um Programmiercodes zu korrigieren.
23% der Studenten nutzen ChatGPT, um Programmierfragen zu beantworten und Codebeispiele zu erhalten.
Citations
"Es beantwortet meine Fragen zu Dingen, die ich nicht verstehe, so dass ich meine Zweifel schnell klären kann."
"Die meiste Zeit beim Programmieren wird für das Beheben von Fehlern aufgewendet, und es ist nicht einfach, die eigenen Fehler zu erkennen. Wenn ich ChatGPT bitte, die Fehler in meinem Programm zu korrigieren, kann ich es viel schneller umschreiben, als wenn ich es selbst tun müsste."
"Ich dachte, es würde mir nur Beispiele dafür zeigen, wie man etwas macht, aber es weist tatsächlich darauf hin, wo in meiner Programmierung etwas falsch läuft, und schlägt alternative Methoden vor, wenn mir eine Antwort nicht gefällt, so dass es leicht zu verstehen ist."