Umsetzung begleiten — Kooperation & KI mit Verständnis

Das Projekt läuft. Heute geht es darum, wie Sie Schüler:innen während der Umsetzung begleiten: Wie arbeiten sie sinnvoll zusammen, wie behalten Sie als Lehrkraft den Überblick — und wie nutzen sie KI zum Programmieren, ohne das Grundverständnis zu verlieren?

Roter Faden — Semesterüberblick

Wir sind weiter in Schritt 7 — Praktische Umsetzung (blau). Heute: Zusammenarbeit begleiten und KI verständnisorientiert einsetzen.

1Bildungsplanerledigt
2Anforderungskatalogerledigt
3Bewertungsbogenerledigt
4Differenzierungerledigt
5Unterrichtseinheit planenerledigt
6Einzelstunden planenerledigt
7Praktische Umsetzungheute & kommende Sitzungen
8Abgabe & PräsentationSemesterende

Übergeordnetes Ziel (Studienleistung bis Semesterende)

Planen Sie eine interaktive Unterrichtseinheit, in der die Schüler:innen in Zweiergruppen ein Spiel in einer Programmierumgebung ihrer Wahl entwickeln (Scratch, Python, JavaScript …) — mit Konzeption, technischer Umsetzung, Dokumentation, grafischer Darstellung des Spielablaufs sowie Anforderungskatalog und Bewertungsbogen.

Prüfungsleistung (benotet): Aus Ihrer Planung wird ein didaktischer Kommentar + Unterrichtsentwurf (AUE). → Zur Prüfungsleistung

Teil A — Umsetzung begleiten

① Pair Programming — zu zweit an einem Rechner

In der Umsetzung arbeiten die Schüler:innen paarweise. Pair Programming gibt dieser Zusammenarbeit eine klare Struktur mit zwei Rollen:

Driver
tippt, kümmert sich um Syntax und Details — das „Wie“ der aktuellen Zeile.
Navigator
denkt voraus, prüft auf Fehler, behält Ziel und Struktur im Blick — das „Wohin“.

Entscheidend ist der feste Rollenwechsel — z. B. alle 5–10 Minuten oder nach dem „Ping-Pong“-Prinzip. Sonst tippt eine Person durch und die andere schaut nur zu.

Nutzen: tieferes Verständnis, mehr Motivation, weniger Fehler. Aber: die Forschung zeigt gemischte Befunde — der Effekt stellt sich nur mit klarer Struktur und echtem Rollenwechsel ein. Nicht einfach „setzt euch zu zweit hin“.

② Klare Rollen in der Gruppe

Bei Dreier-Teams — oder wenn nicht durchgängig paarweise gearbeitet wird — weisen Sie klare, rotierende Rollen zu. So wird Verantwortung sichtbar und niemand „hängt durch“.

Koordinator:in
behält Ziel & offene Aufgaben im Blick (Mini-„Product Owner“).
Tester:in
probiert aus, findet Fehler, prüft gegen den Anforderungskatalog.
Dokumentierer:in
hält Entscheidungen, Code-Kommentare & Spielablauf fest.

Wichtig: Die Rollen rotieren — jede:r übernimmt jede Rolle einmal. Sonst wird aus Arbeitsteilung Abschottung.

③ Agil begleiten: Meilensteine, Sprints & MVP-Präsentationen

Statt „am Ende ist dann alles fertig“ arbeiten Sie in kurzen Etappen mit sichtbaren Zwischenständen. Das Prinzip stammt aus der agilen Softwareentwicklung (Scrum) und trägt auch im Unterricht.

Ihre Rolle dabei: Coach / Lernbegleiter (wie ein „Scrum Master“) — Fragen stellen, Blockaden lösen, Fokus halten. Nicht der Chef, der Aufgaben verteilt.

④ KI als Werkzeug — ja, aber das Grundverständnis behalten

Schüler:innen nutzen längst KI zum Programmieren. Die Frage ist nicht ob, sondern wie — so, dass sie am Ende trotzdem verstehen, wie ihr Code funktioniert. Der Unterschied liegt in der Haltung:

KI als Autor — „Vibe Coding“

Code per Prompt erzeugen und ungeprüft übernehmen. Studien zeigen: geringere Selbstwirksamkeit und schlechtere Testergebnisse — das Verständnis bleibt auf der Strecke.

KI als Tutor

Sich Code erklären lassen, nachfragen, prüfen lassen. Das steigert nachweislich den Lernzuwachs.

Leitregel für die Klasse: „Verstehen vor Verwenden“

Jede übernommene Zeile muss man in eigenen Worten erklären können. Der Fokus verschiebt sich vom Code schreiben zum Code verstehen — lesen, erklären, prüfen. Genau das machen die Übungen in Teil B.

Teil B — Kleine Übungen für die Arbeitsphase

Diese Übungen sichern, dass Sie Ihren Code verstehen — auch wenn KI hilft. Wenden Sie sie direkt an Ihrem eigenen Referenzprojekt an; später geben Sie sie Ihren Schüler:innen.

① Explain-the-Code. Wählen Sie eine Funktion aus Ihrem Projekt und erklären Sie sie Zeile für Zeile in eigenen Worten — ohne KI. Dann lassen Sie dieselbe Funktion von der KI erklären und vergleichen: Was hatten Sie übersehen?
② Prompt → Verify. Lassen Sie sich eine Funktion von der KI schreiben. Bevor Sie sie übernehmen: (a) sagen Sie in einem Satz, was sie tut, (b) markieren Sie eine Zeile, die Sie nicht verstehen → nachfragen, (c) testen Sie sie mit einem Beispielwert.
③ Find-the-Bug / Code-Review. Bitten Sie die KI um Code mit einem eingebauten Fehler — und finden Sie ihn. Oder: Reviewen Sie den Code Ihres Tandem-Partners und erklären Sie sich gegenseitig je eine Funktion.
④ Selbst → KI-Vergleich. Schreiben Sie eine kleine Funktion zuerst selbst. Dann lassen Sie eine KI-Variante daneben erzeugen und diskutieren die Unterschiede: Welche ist verständlicher? Warum?
⑤ Kommentieren & Mini-Test. Versehen Sie jede Funktion mit einem eigenen Kommentar („was & warum“) und schreiben Sie einen kleinen Prüf-Aufruf. Beides zwingt zum Verstehen — testen ist verstehen.

Teil B+ — Transfer in Ihren Unterricht

Sie sind angehende Lehrkräfte: Formulieren Sie eine KI-Leitregel und eine der Übungen so, wie Sie sie Ihren eigenen Schüler:innen geben würden. Das fließt direkt in Ihren Unterrichtsentwurf ein — als didaktisch begründeter Umgang mit KI.

Literatur

Kooperation & Projektarbeit

KI & Programmierdidaktik