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- Kooperation & Rollen
- KI mit Verständnis
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.
- Sprints: kurze Arbeitsphasen mit einem klaren Mini-Ziel je Stunde/Woche.
- Mini-Standup: zu Beginn 2 Minuten — Was lief? Was ist heute dran? Wo hakt es?
- MVP zuerst, dann ausbauen (Anschluss an u9).
- MVP-Präsentation: kurze Demo des lauffähigen Stands (zeigen statt Folien) — regelmäßig, nicht nur am Ende.
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
- Raspberry Pi Foundation / Teach Computing — Pair Programming (Pedagogy Quick Read). teachcomputing.org
- ISTE — 4 benefits of bringing pair programming to the classroom. iste.org
- Romeike, R. & Göttel, T. (2012). Agile Projects in High School Computing Education. WiPSCE. computingeducation.de
KI & Programmierdidaktik
- Teaching Programming in the Age of Generative AI (2025). arXiv:2507.00108. arxiv.org
- How Do Programming Students Use Generative AI? (2025). Proc. ACM Softw. Eng. doi.org/10.1145/3715762
- Exploring Student-AI Interactions in Vibe Coding (2025). arXiv:2507.22614. arxiv.org
- Gesellschaft für Informatik — Empfehlungen zu KI in der informatischen Bildung. gi.de