isiZulu, isiXhosa und Code: warum die Muttersprache in MINT zählt

Programmieren füllt das Arbeitsgedächtnis eines Kindes ohnehin schon aus; in einer Zweitsprache kommt eine zusätzliche Last obendrauf. Muttersprachliche Unterstützung auf isiZulu und isiXhosa macht diese Kapazität wieder frei für die Logik.
Ein Kind, das programmieren lernt, jongliert bereits mit vielem: mit Abläufen, Abstraktion, Ursache und Wirkung und der Geduld, einen Fehler aufzuspüren. Verlangt man von demselben Kind, das alles in einer Sprache zu tun, die es selbst noch lernt, hat man der ersten Aufgabe eine zweite, unsichtbare aufgesattelt. Für einen großen Teil der südafrikanischen Lernenden, deren Familiensprache isiZulu oder isiXhosa ist, ist genau das der Alltag im englischsprachigen MINT-Unterricht. Muttersprachliche Unterstützung senkt nicht das Niveau. Sie beseitigt eine Last, die mit der Logik von vornherein nichts zu tun hatte.
Die zwei Arten von Last in einer Programmierstunde
Das Arbeitsgedächtnis ist klein und schnell gefüllt. In jeder Stunde geht ein Teil davon an das eigentliche Konzept, das die Lernenden erfassen sollen: was eine Schleife ist, warum eine Bedingung verzweigt, wie aus einem Sensorwert eine Entscheidung wird. Das ist die Last, die sich lohnt. Der Rest wird von allem aufgefressen, was um denselben Platz konkurriert: ein überladener Bildschirm, eine hastige Erklärung und eine fremde Sprache.
Wenn Lernende erst den Satz entschlüsseln müssen, bevor sie überhaupt zur Idee vordringen, wird die Sprache zur zusätzlichen Last. Zwei schwierige Dinge treffen gleichzeitig ein. Das Konzept ist neu, und die Wörter, die es beschreiben, sind es auch. Das Gehirn bekommt keinen Rabatt dafür, beides zusammen zu tun; ihm geht schlicht der Platz aus, und meist ist es das Konzept, das dabei unter den Tisch fällt.
Wie die CAPS-Realität aussieht
Die meisten südafrikanischen Lernenden beginnen die Schule in ihrer Familiensprache und wechseln dann etwa ab Klasse 4 zu Englisch als Unterrichtssprache. Wenn Programmieren und Robotik auf dem Stundenplan auftauchen, läuft der Unterricht auf Englisch, während auf dem Flur, im Taxi und am Abendbrottisch weiter isiZulu oder isiXhosa gesprochen wird. Lernende begegnen also einem völlig neuen Fach in einer Sprache, in der sie erst auf halbem Weg sind. Es ist nicht so, dass sie die Logik nicht denken könnten. Sie sollen nur durch eine Tür zu ihr gelangen, für die sie den Schlüssel noch nicht besitzen.
Wo lokalisierte Oberflächen helfen und wo nicht
Blockbasiertes Programmieren nimmt bereits einen großen Teil der sprachlichen Last heraus. Kein Schlüsselwort muss buchstabiert, kein Semikolon vergessen werden. Lernende ziehen einen Block "wiederhole" heran, statt eine for-Schleife zu tippen; die Syntax kämpft nicht mehr gegen sie, und die Gestalt der Idee ist auf dem Bildschirm sichtbar. Eine lokalisierte Blockpalette geht einen Schritt weiter und beschriftet diese Blöcke auf isiZulu oder isiXhosa, sodass die Jüngsten der Idee in Wörtern begegnen, die ihnen bereits gehören.
Man sollte allerdings ehrlich über die Grenze sprechen. Unter der Haube bleiben die echten Programmierschlüsselwörter englisch. Eine lokalisierte Oberfläche ist eine Brücke, kein Endziel. Es geht nicht darum, Englisch für immer zu verstecken; es geht darum, das Konzept zuerst in einer Sprache zu erfassen, die nichts kostet, und den englischen Begriff dann anzuhängen, wenn die Idee sitzt. Erst das Konzept, dann das Vokabular ist weit tragfähiger, als beides gleichzeitig auf nassem Grund errichten zu wollen.
Translanguaging schlägt eine strikte Einsprachenregel
Die stärksten zweisprachigen Klassenzimmer wählen nicht eine Sprache und verbieten die andere. Sie lassen Lernende in ihrer Familiensprache denken und streiten und den Code auf Englisch schreiben, mit reibungslosem Wechsel zwischen beidem. Ein Paar plant vielleicht den ganzen Algorithmus laut auf isiXhosa, skizziert die Schritte auf Papier und benennt erst dann die Variable und setzt die Blöcke auf Englisch. Die Familiensprache trägt das Denken, Englisch trägt das Werkzeug. Keine von beiden gilt als die geringere.
Das ist für das Selbstvertrauen genauso wichtig wie für das Verstehen. Wer in seiner stärksten Sprache argumentieren darf, geht Risiken ein, rät und korrigiert sich selbst. Wer jeden Schritt in einer Zweitsprache vorführen muss, verstummt oft, und wer verstummt ist, debuggt gar nichts.
Praktische Strategien für ein zweisprachiges Klassenzimmer
Nichts davon braucht einen neuen Haushaltsposten. Es braucht ein paar bewusste Gewohnheiten.
- Führen Sie jedes neue Konzept zuerst in der Familiensprache ein, geben Sie dann den englischen Begriff und lassen Sie beides nebeneinander stehen.
- Bauen Sie an der Wand ein kleines zweisprachiges Glossar auf: Schleife, Sensor, Variable, Bedingung, jeweils mit der Entsprechung auf isiZulu oder isiXhosa. Ergänzen Sie es, wenn der Begriff vorkommt, nicht alles auf einmal.
- Lassen Sie Lernende in ihrer Muttersprache diskutieren und planen, halten Sie aber die Programmieroberfläche auf Englisch, damit das Vokabular durch Gebrauch übergeht.
- Nutzen Sie in den jüngsten Klassen eine lokalisierte Blockoberfläche und blenden Sie sie aus, wenn Lesefähigkeit und Selbstvertrauen wachsen.
- Setzen Sie eine Person, die stark auf Englisch liest, mit einer Partnerin oder einem Partner zusammen, die oder der vor allem in der Familiensprache zu Hause ist, und lassen Sie sie beim Bauen frei zwischen den Sprachen wechseln.
- Lesen Sie Fehlermeldungen gemeinsam und übersetzen Sie den Sinn, nicht die Wörter. "Es findet das nicht, was du benannt hast" schlägt eine wörtliche Wiedergabe.
- Schicken Sie eine einzeilige Notiz in der Familiensprache nach Hause, damit ein Elternteil nachvollziehen kann, was das Kind gebaut hat, auch wenn es selbst nie programmiert hat.
Wie wir das bei sheen handhaben
Unsere Programmierwerkzeuge kommen mit Oberflächen auf isiZulu und isiXhosa, nicht nur auf Englisch und Afrikaans, sodass eine dritte Klasse in Khayelitsha und eine dritte Klasse in KwaMashu beide in der Sprache anfangen können, in der sie denken. Sie können das Block-Programmier-Canvas im Browser öffnen und die Oberflächensprache umstellen, und das sheenbot∞-Board auf dem Bildschirm im Simulator reagiert gleich, in welcher Sprache die Blöcke auch gelesen werden. In unseren Academy-Kursen behandeln wir die Familiensprache als Arbeitssprache für die Planung und behalten Englisch dem Code selbst vor, und das Curriculum ist darauf ausgelegt, Lernende von muttersprachlichen Blöcken zu englischem Text zu führen, wenn sie so weit sind, und nicht früher.
Das Fazit
Muttersprachliches MINT bedeutet nicht, Standards zu senken oder Englisch zu ersetzen. Es bedeutet, das begrenzte Arbeitsgedächtnis für das auszugeben, worauf es ankommt, die Logik, statt es im selben Moment für das Entschlüsseln einer Zweitsprache zu verheizen. Gibt man einem Kind die Familiensprache für das Denken und Englisch für die Werkzeuge, werden mit der Zeit beide stärker. Wer eine Schleife auf isiXhosa verstanden hat, wird später mühelos "loop" dazu sagen. Wer sie auf Englisch nie richtig verstanden hat, wird sie überhaupt kaum benennen können.



