Hinweise für Lehrkräfte und Eltern – Band 2
Neue Denkstufe
Band 2 führt echte Kontrollstrukturen ein. Viele Kinder verstehen den Code schneller, wenn sie zuerst Alltagssituationen diskutieren.
Beispiele:
if: Wenn es regnet, nehme ich einen Schirm.and: Ich brauche ein Ticket und eine Erlaubnis.or: Ich fahre mit Bus oder Bahn.while: Wiederhole, solange die Antwort falsch ist.for: Wiederhole genau zehnmal.
Häufige Schwierigkeiten
= und ==
=speichert einen Wert.==vergleicht zwei Werte.
Einrückung
Einrückung ist in Python Teil der Sprache. Sie ist nicht nur Dekoration.
Bedingungen in falscher Reihenfolge
Bei if/elif müssen genauere oder höhere Grenzen meist zuerst geprüft werden.
Endlosschleifen
Bei jeder while-Schleife sollte die Lerngruppe beantworten:
Welche Variable verändert sich, damit die Bedingung irgendwann falsch wird?
range()
Der Endwert ist nicht enthalten.
Empfohlene Unterrichtsform
- Bedingung zuerst in Alltagssprache formulieren.
- Wahrheitswerte für mehrere Beispiele vorhersagen.
- Code gemeinsam schreiben.
- Grenzwerte testen.
- Fehlerdetektiv bearbeiten.
- Eigenes Mini-Projekt erstellen.
Grenzwerte testen
Bei Alters- und Punktbedingungen sollten immer Werte direkt an der Grenze getestet werden.
Beispiel für alter >= 12:
- 11
- 12
- 13