sheen.bot-Logo

← Einblicke

Scratch oder Microsoft MakeCode: Was sollten südafrikanische Grundschulen zuerst unterrichten?

13. Nov. 2026·Sheen Robotics
Scratch oder Microsoft MakeCode: Was sollten südafrikanische Grundschulen zuerst unterrichten?

Südafrikanische Grundschulen sollten mit Microsoft MakeCode beginnen, wenn sie den CAPS-Lehrplan für Coding und Robotik mit physischer Hardware unterrichten möchten, während Scratch für rein bildschirmbasiertes digitales Storytelling unübertroffen bleibt.

Wenn Ihre Grundschule beabsichtigt, den im Amtsblatt veröffentlichten Lehrplan für Coding und Robotik unter Verwendung physischer Mikrocontroller wie dem BBC micro:bit zu unterrichten, beginnen Sie mit Microsoft MakeCode. Wenn Ihr Computerraum über kein Hardware-Budget oder unzuverlässige USB-Verbindungen verfügt oder sich strikt auf multimediales Storytelling und Animation konzentriert, beginnen Sie mit Scratch.

Für die meisten südafrikanischen Grundschulen, die gemeinsam genutzte Computerräume, enge Stundenpläne und die praktischen Anforderungen des Curriculum and Assessment Policy Statement (CAPS) des Department of Basic Education miteinander vereinbaren müssen, ist MakeCode die pragmatischere erste Wahl. Es vermittelt standardmäßige blockbasierte Programmierkonzepte über eine Bildschirmsimulation und beseitigt gleichzeitig die Reibungsverluste beim späteren Übergang zu physischer Elektronik.

Die zentrale pädagogische Kluft: Sprites versus Ereignisse und Pins

Scratch, entwickelt vom MIT Media Lab, wurde rund um computergestützte Medien (Computational Media) konzipiert. Sein primäres mentales Modell ist theaterähnlich: eine Bühne, Koordinaten ($x$ und $y$), Bühnenbilder und Sprites (Grafikfiguren), die über Nachrichtenübertragungen kommunizieren. Die Lernenden begreifen Schleifen und Bedingungen, indem sie eine Katze über eine Zeichenfläche laufen, an einem Rand abprallen oder „Hallo!“ in einer Sprechblase sagen lassen.

Dieses mentale Modell funktioniert hervorragend für digitale Medienkompetenz und kreatives Programmieren. Es spiegelt jedoch nicht wider, wie eingebettete Systeme oder Robotik funktionieren. In Scratch bedeutet „Bewegung“, Pixel über ein beliebiges kartesisches Koordinatensystem auf einem Bildschirm zu verschieben.

Microsoft MakeCode – speziell für den micro:bit – strukturiert den Code von Tag eins an um Hardware-Primitive herum:

  • Ausführungsmodell: Der Code läuft innerhalb expliziter Blöcke wie on start und forever, was der standardmäßigen Setup-and-Loop-Struktur von Mikrocontrollern entspricht.
  • Ein-/Ausgabe-Orientierung: Anstatt auf ein gezeichnetes Sprite auf einer Leinwand zu klicken, lösen die Lernenden Code durch physische Eingaben aus: Tastendrücke, Neigungsgesten, Kompassausrichtungen, Messwerte von Lichtsensoren oder elektrische Signale an den Rand-Pins.
  • Anzeigebeschränkungen: Die Ausgabe ist keine 2D-Grafik mit unendlicher Auflösung, sondern eine 5×5-LED-Matrix. Dies zwingt die Lernenden frühzeitig dazu, über Datenrepräsentation, grundlegende Arrays und einfache Zustände nachzudenken, anstatt sich im Kostümdesign zu verlieren.

Wenn ein Schüler der 4. Klasse vierzig Minuten damit verbringt, Soundeffekte auszuwählen und Kostüme für Figuren in Scratch zu zeichnen, beschäftigt er sich mit digitaler Kunst, nicht mit Informatiklogik. Die visuellen Einschränkungen von MakeCode sorgen dafür, dass die Unterrichtszeit voll und ganz auf Algorithmen und logische Strukturen fokussiert bleibt.

Die Realität der CAPS-Ausrichtung

Südafrikas Lehrplan für Coding und Robotik wurde im Juni 2024 (Government Notice 4946) für die Klassenstufen R bis 9 offiziell im Amtsblatt veröffentlicht. Obwohl der Lehrplan nicht für jede Schule verpflichtend ist und schrittweise eingeführt wird, wo Kapazitäten vorhanden sind, ist seine pädagogische Ausrichtung eindeutig:

  • Foundation Phase (Klassen R–3): Hauptsächlich „unplugged“ informatische Bildung (Computational Thinking), räumliche Orientierung und einfache Sequenzierung. Digitale Geräte sind ausdrücklich als optional gekennzeichnet.
  • Intermediate Phase (Klassen 4–6): Ein Endgerät wird vorausgesetzt. Von den Lernenden wird erwartet, dass sie blockbasierten Code schreiben, der automatisierte Systeme steuert und Umgebungsvariablen ausliest.
  • Senior Phase (Klassen 7–9): Bleibt strikt blockbasiert und schreibt keine bestimmte textbasierte Sprache vor (Python ist im veröffentlichten CAPS-Dokument nicht vorgeschrieben).

MakeCode schlägt diese Brücke über das gesamte Kontinuum hinweg weitaus besser als Scratch. In Scratch erfordert die Verbindung eines physischen Mikrocontrollers entweder inoffizielle Erweiterungen von Drittanbietern, die Software Scratch Link oder ein Bluetooth-Pairing, das auf verwalteten Schullaptops häufig fehlschlägt. In MakeCode führt exakt dieselbe Umgebung einen interaktiven Softwaresimulator auf dem Bildschirm aus und überträgt das Programm via WebUSB mit einem einzigen Klick direkt auf physische micro:bits.

Logistische Rahmenbedingungen in südafrikanischen Klassenzimmern

Entscheidungen über Unterrichtssoftware können nicht im luftleeren technischen Raum getroffen werden. Südafrikanische Schulen stehen vor betrieblichen Realitäten, die komplizierte technische Setups schnell scheitern lassen.

Betrieblicher FaktorScratch 3.0Microsoft MakeCode (micro:bit)
Offline-FähigkeitEigenständige Desktop-App für Windows und macOS verfügbar. Erfordert Installationsberechtigungen.Läuft als installierte Progressive Web App (PWA) oder Offline-App. Vollständige Zwischenspeicherung in standardmäßigen Chromium-Browsern.
Hardware-IntegrationKomplex. Scratch Link oder Scratch Device Manager werden von Schul-Firewalls oder Benutzerrechten oft blockiert.Direktes Übertragen via WebUSB aus Chrome oder Edge. Kein Hintergrunddienst erforderlich.
Hardware-SimulatorKeiner. Reine Bildschirmbühne für Sprites; kann keine Sensoren oder Pins simulieren.Integrierter, voll interaktiver micro:bit-Simulator (Sensoren, Tasten, Pins, Audio).
Übergang zu textbasiertem CodeKeine integrierte Dual-Ansicht. Lernende können den äquivalenten Textcode nicht einsehen.Umschalten mit einem Klick zwischen Blöcken, JavaScript und statischem Python.

Betrachten wir das typische Szenario eines gemeinsam genutzten Laptop-Wagens, der vierzig Lernende in einer 45-Minuten-Stunde versorgen soll. Wenn die Hardware Treiberinstallationen, Administratorrechte oder instabile lokale Bluetooth-Verbindungen erfordert, geht die halbe Unterrichtsstunde für grundlegende IT-Fehlerbehebung verloren. Bei MakeCode kann die Klasse, sollte die physische Hardware weggesperrt, leer oder gar nicht vorhanden sein, einfach mit dem integrierten virtuellen Simulator weiterarbeiten – ohne dass ein einziger Unterrichtsentwurf geändert werden muss.

Darüber hinaus ermöglicht MakeCode den Lernenden, mit einem einzigen Umschalter hinter die Blöcke in Python oder JavaScript zu blicken. Obwohl CAPS in den Klassen 7 bis 9 kein textbasiertes Programmieren verlangt, verhindert diese Brücke ohne Plattformwechsel, dass ältere Grundschüler an eine willkürliche Grenze stoßen.

Wann Scratch weiterhin die richtige Wahl ist

Um es klar zu sagen: Scratch ist keineswegs veraltet. Es bleibt der Goldstandard für bestimmte curriculare Ziele:

  • Fächerübergreifendes Storytelling: Erstellen von interaktiven Buchvorstellungen, Geschichtsquizzen oder animierten Dialogen im Englisch- oder Afrikaans-Unterricht.
  • Spielmechaniken: Vermittlung von Koordinatengeometrie, Platformer-Physik und Hitbox-Erkennung.
  • Schulen ohne Hardware-Pläne: Wenn eine Schule sicher weiß, dass sie bis Klasse 7 nicht in Mikrocontroller, Robotik-Bausätze oder elektronische Sensoren investieren wird, bietet Scratch eine reichhaltigere visuelle Sandbox für rein softwarebasierte Kreativität.

Wenn Ihre Schule das Programmieren als ausdrucksstarkes Werkzeug digitaler Medienkompetenz neben Kunst und Musik einführen möchte, ist Scratch unübertroffen. Doch wenn das Ziel darin besteht, der technischen Logik von CAPS Coding und Robotik gerecht zu werden – und Lernende darauf vorzubereiten, automatisierte Bewässerung, Einbruchmeldeanlagen, Temperaturprotokollierung und motorisierte Fahrgestelle zu verstehen –, ist MakeCode das diszipliniertere Fundament.

Eine empfohlene didaktische Abfolge

Anstatt dies als absolute Entweder-Oder-Entscheidung zu behandeln, können Grundschulen die Umsetzung über die Phasen hinweg logisch strukturieren:

  1. Klasse 3 / Anfang Klasse 4: Einführung der Blocklogik über Scratch. Lassen Sie die Lernenden Sequenzen, Schleifen und bedingte Verzweigungen anhand einfacher animierter Geschichten erkunden. Die unmittelbare visuelle Rückmeldung baut Selbstvertrauen auf, ohne kognitiv zu überfordern.
  2. Mitte Klasse 4 bis Klasse 7: Vollständiger Wechsel zu Microsoft MakeCode. Beginnen Sie mit dem MakeCode-Simulator, um Eingaben, Ausgaben, Variablen und Logikgatter zu unterrichten. Wenn das Budget oder die Lehrpläne es erlauben, führen Sie physische micro:bit-Boards ein. Die Lernenden schließen das Board an, flashen ihren vorhandenen Code und sehen sofort, wie ihre Logik in der physischen Welt funktioniert.

Für Schulen, die ihr mehrjähriges digitales Curriculum gestalten oder fachfremde Lehrkräfte für den Einsatz dieser Umgebungen weiterbilden möchten, bietet Sheen Robotics strukturierte Lehrkräftefortbildungen und Implementierungsleitfäden über unsere Dienstleistungen für Schulcurricula und Pädagogenkurse an der Sheen Academy an.

Indem Sie MakeCode als primären Motor für Robotik und Sensorlogik einsetzen, vermitteln Sie Lernenden Konzepte, die sich direkt von Blöcken auf dem Bildschirm auf reale eingebettete Hardware übertragen lassen.

#Coding und Robotik#CAPS#Grundschule#MakeCode#Scratch#micro:bit

Mehr aus Einblicke