Aufgabenstellung: Erkennung und Reflexion von Anfängerfehlern beim Programmieren und Anpassung für den Schulunterricht

Organisation:

Die Aufgabe soll in Tandems bearbeitet werden. Jede*r Studierende führt jedoch die Schritte individuell durch, um eigene Erfahrungen und Reflexionen zu sammeln.

Ziele:

Identifizierung und Überwindung der Herausforderungen, die typischerweise beim Erlernen der Programmierung auftreten, durch das Durchführen und detaillierte Reflektieren der vorgesehenen Schritte.

Entwicklung von Strategien zur effektiven Vermittlung dieser Konzepte und deren Anpassung für den schulischen Kontext.

Aufgabenbeschreibung:

1. Einrichtung Ihrer Entwicklungsumgebung:

Befolgen Sie die Anleitung zur Installation von Python und Visual Studio Code, wie im Installation Tutorial beschrieben.

2. Erste Schritte mit Python:

Folgen Sie den Tutorials, um die grundlegenden Python-Konzepte zu erlernen:

3. Weiterführende Themen für Schnelle:

4. Reflexion und Dokumentation der Herausforderungen:

Nach jedem wesentlichen Schritt oder Kapitel im Tutorial, notieren Sie spezifisch die Herausforderungen, die Sie während des Prozesses erlebt haben. Überlegen Sie, welche Aspekte für Programmieranfänger besonders schwierig sein könnten und formulieren Sie Vorschläge, wie diese Herausforderungen minimiert oder effektiver vermittelt werden könnten.

5. Didaktische Reflexion:

Überlegen Sie, an welchen Stellen ein reines schriftliches Tutorial möglicherweise an seine Grenzen stößt und ein anderes Medium effektiver wäre. Reflektieren Sie, in welchen Situationen die Lehrkraft intervenieren oder zusätzliche Inputs geben müsste, insbesondere im Hinblick auf Schüler. Erörtern Sie den Einsatz von KI-Technologien wie ChatGPT und dokumentieren Sie, wo der Einsatz von KI im Bildungskontext Vorteile bringen könnte und wo mögliche Nachteile liegen.

6. Austausch und Diskussion am Kursende:

Am Ende des Kurses nehmen Sie an einer Diskussionsrunde teil, in der Sie Ihre Erfahrungen teilen und gemeinsam mit Ihren Kommiliton*innen über mögliche Verbesserungen in der Lehrmethode und die Anpassung der Inhalte für den schulischen Gebrauch diskutieren.