Skip to content

Einführung in die grafische Programmierung (z.B. Scratch)Aktivitäten & Unterrichtsstrategien

Aktive Lernformen passen perfekt zu grafischer Programmierung, weil sie abstrakte Konzepte wie Algorithmen und Logik durch visuelle Blöcke und sofortige Rückmeldungen greifbar machen. Schülerinnen und Schüler erleben hier, wie Theorie und Praxis direkt zusammenwirken, was nachhaltige Lernprozesse fördert.

Klasse 8Digitale Welten Gestalten: Informatik4 Aktivitäten30 Min.50 Min.

Lernziele

  1. 1Entwerfen Sie ein einfaches interaktives Spiel oder eine Geschichte unter Verwendung von grafischen Programmblöcken in Scratch.
  2. 2Analysieren Sie die Funktionsweise eines vorgegebenen Scratch-Projekts, um dessen Algorithmus zu identifizieren.
  3. 3Vergleichen Sie die Vor- und Nachteile der visuellen Programmierung mit der textbasierten Programmierung anhand von Beispielen.
  4. 4Erklären Sie die Rolle von Ereignissen (z.B. 'Wenn Taste gedrückt') und Schleifen (z.B. 'Wiederhole fortlaufend') in einem grafischen Programm.
  5. 5Bewerten Sie die Effektivität eines eigenen oder fremden Scratch-Projekts hinsichtlich seiner Benutzerfreundlichkeit und seines Unterhaltungswerts.

Möchten Sie einen vollständigen Unterrichtsentwurf mit diesen Lernzielen? Mission erstellen

45 Min.·Partnerarbeit

Pair-Programming: Einfaches Spiel entwerfen

Paare planen ein Katzen-Spiel mit Sprung- und Sammelmechanik: Zuerst Storyboard zeichnen, dann Blöcke für Bewegung, Kollision und Punkte verbinden. Nach 20 Minuten testen und optimieren sie gegenseitig. Abschluss: Kurze Demo vor der Klasse.

Vorbereitung & Details

Vergleichen Sie die Vorteile und Nachteile von textbasierten und visuellen Programmiersprachen.

Moderationstipp: Legen Sie während der Pair-Programming-Phase klare Rollen fest: Eine Person denkt über die Logik nach, die andere setzt die Blöcke um.

Setup: Variabel; z. B. Außenbereich, Labor oder außerschulische Lernorte

Materials: Materialien für den Versuchsaufbau/die Erfahrung, Reflexionsjournal mit Impulsfragen, Beobachtungsbogen, Leitfaden zur Verknüpfung mit den Lerninhalten

AnwendenAnalysierenBewertenSelbstwahrnehmungSelbststeuerungSozialbewusstsein
50 Min.·Kleingruppen

Block-Stationen: Grundblöcke erkunden

Richten Sie Stationen für Bewegungs-, Steuerungs- und Ereignisblöcke ein. Gruppen testen je 10 Minuten, notieren Effekte und Beispiele. Am Ende teilen sie Erkenntnisse in Plenum.

Vorbereitung & Details

Entwerfen Sie ein einfaches interaktives Programm mit grafischen Blöcken.

Moderationstipp: An den Block-Stationen platzieren Sie Beispielprojekte mit markierten Blöcken, damit Schülerinnen und Schüler Muster erkennen können.

Setup: Variabel; z. B. Außenbereich, Labor oder außerschulische Lernorte

Materials: Materialien für den Versuchsaufbau/die Erfahrung, Reflexionsjournal mit Impulsfragen, Beobachtungsbogen, Leitfaden zur Verknüpfung mit den Lerninhalten

AnwendenAnalysierenBewertenSelbstwahrnehmungSelbststeuerungSozialbewusstsein
40 Min.·Einzelarbeit

Remix-Challenge: Bestehende Projekte anpassen

Schüler laden fertige Scratch-Projekte, analysieren den Code und fügen eigene Elemente hinzu, wie neue Levels oder Sounds. Sie debuggen und präsentieren Änderungen.

Vorbereitung & Details

Analysieren Sie, wie grafische Programmierung komplexe Konzepte vereinfacht.

Moderationstipp: Fordern Sie bei der Debug-Runde auf, Lösungswege laut zu formulieren, um metakognitive Prozesse zu aktivieren.

Setup: Variabel; z. B. Außenbereich, Labor oder außerschulische Lernorte

Materials: Materialien für den Versuchsaufbau/die Erfahrung, Reflexionsjournal mit Impulsfragen, Beobachtungsbogen, Leitfaden zur Verknüpfung mit den Lerninhalten

AnwendenAnalysierenBewertenSelbstwahrnehmungSelbststeuerungSozialbewusstsein
30 Min.·Partnerarbeit

Debug-Runde: Programme austauschen

Jede Schülerin und jeder Schüler tauscht Projekte mit einem Partner, identifiziert Fehler und schlägt Korrekturen vor. Gemeinsam testen und finalisieren.

Vorbereitung & Details

Vergleichen Sie die Vorteile und Nachteile von textbasierten und visuellen Programmiersprachen.

Moderationstipp: Bei der Remix-Challenge geben Sie gezielte Hinweise auf verbesserte Interaktivität, z.B. durch zusätzliche Ereignisse oder Variablen.

Setup: Variabel; z. B. Außenbereich, Labor oder außerschulische Lernorte

Materials: Materialien für den Versuchsaufbau/die Erfahrung, Reflexionsjournal mit Impulsfragen, Beobachtungsbogen, Leitfaden zur Verknüpfung mit den Lerninhalten

AnwendenAnalysierenBewertenSelbstwahrnehmungSelbststeuerungSozialbewusstsein

Dieses Thema unterrichten

Erfahrene Lehrkräfte setzen auf spielerische Experimente mit sofortiger Sichtbarkeit von Ergebnissen, um Motivation und Verständnis zu steigern. Wichtig ist, Fehlerkultur zu fördern: Logikfehler werden als natürlicher Teil des Lernprozesses behandelt und durch gezielte Fragen der Lehrkraft analysiert. Vermeiden Sie vorgefertigte Lösungen, sondern begleiten Sie die Schülerinnen und Schüler mit offenen Impulsen wie 'Was passiert, wenn du diese Blöcke tauschst?'

Was Sie erwartet

Erfolgreiches Lernen zeigt sich darin, dass Schülerinnen und Schüler selbstständig einfache Programme in Scratch erstellen, logische Fehler erkennen und korrigieren sowie ihre Projekte kreativ erweitern. Sie erklären Grundkonzepte wie Schleifen oder Bedingungen mündlich oder schriftlich und wenden sie auf neue Situationen an.

Diese Aktivitäten sind ein Ausgangspunkt. Die vollständige Mission ist das Erlebnis.

  • Vollständiges Moderationsskript mit Lehrkraft-Dialogen
  • Druckfertige Schülermaterialien, bereit für den Unterricht
  • Differenzierungsstrategien für jeden Lerntyp
Mission erstellen

Vorsicht vor diesen Fehlvorstellungen

Häufige FehlvorstellungGrafische Programmierung ist nur für Anfänger und nicht 'echt'.

Was Sie stattdessen lehren sollten

Während der Pair-Programming-Aktivität lassen Sie Schülerinnen und Schüler ein einfaches Spiel entwerfen und anschließend die verwendeten Blöcke mit textbasierten Code-Snippets vergleichen, um Gemeinsamkeiten bei Schleifen oder Funktionen zu erkennen.

Häufige FehlvorstellungBlöcke können in beliebiger Reihenfolge gestapelt werden.

Was Sie stattdessen lehren sollten

An den Block-Stationen arbeiten Schülerinnen und Schüler mit physischen Block-Karten, die sie zunächst nach Gefühl sortieren. Danach analysieren sie gemeinsam, warum bestimmte Reihenfolgen zu Fehlverhalten führen, z.B. unendliche Schleifen.

Häufige FehlvorstellungProgramme laufen immer fehlerfrei, wenn Blöcke passen.

Was Sie stattdessen lehren sollten

Bei der Debug-Runde tauschen Schülerinnen und Schüler ihre Programme aus und suchen gezielt nach Logikfehlern wie falschen Bedingungen. Die Lehrkraft moderiert eine Diskussion, wie solche Fehler entstehen und behoben werden können.

Ideen zur Lernstandserhebung

Lernstandskontrolle

Nach der Block-Stationen-Aktivität erhalten die Schülerinnen und Schüler einen Zettel mit der Aufgabe: 'Schreiben Sie zwei Programmblöcke auf, die ein Sprite dazu bringen, sich zu bewegen, wenn die Pfeiltaste nach rechts gedrückt wird. Erklären Sie kurz, warum diese Blöcke funktionieren.'

Gegenseitige Bewertung

Während der Remix-Challenge tauschen zwei Schülerinnen oder Schüler nach Fertigstellung ihre Projekte und geben sich gegenseitig Feedback zu zwei Punkten: Was gefällt mir gut an dem Projekt? Was könnte man verbessern, um es noch interaktiver zu machen?

Kurze Überprüfung

Nach der Pair-Programming-Aktivität zeigt die Lehrkraft ein kurzes, einfaches Scratch-Programm (z.B. ein Sprite, das auf Mausklicks reagiert). Die Schülerinnen und Schüler schreiben auf, welche Art von Block (z.B. Ereignis, Bewegung, Aussehen) für die Reaktion auf den Mausklick verantwortlich ist.

Erweiterungen & Unterstützung

  • Fordern Sie fortgeschrittene Schülerinnen und Schüler auf, ein Spiel mit mindestens drei verschiedenen Schwierigkeitsgraden zu erstellen.
  • Unterstützen Sie schwächere Lernende durch eine Schritt-für-Schritt-Anleitung mit Screenshots für die ersten 10 Blöcke.
  • Vertiefen Sie mit einer Gruppenaufgabe: Entwickeln Sie ein gemeinsames Projekt mit klaren Rollenverteilungen (z.B. Grafikdesign, Logik, Testing).

Schlüsselvokabular

SpriteEin grafisches Objekt oder eine Figur in einer Scratch-Umgebung, das oder die durch Programmblöcke gesteuert wird.
Bühne (Stage)Der Hintergrundbereich in Scratch, auf dem Sprites interagieren und das Programm ausgeführt wird.
SkriptEine Sammlung von Programmblöcken, die zusammen eine bestimmte Aktion oder Funktionalität für einen Sprite oder die Bühne ausführen.
EreignisblockEin spezieller Block, der eine Aktion auslöst, wenn eine bestimmte Bedingung erfüllt ist, z.B. das Drücken einer Taste oder das Anklicken eines Sprites.
SchleifeEin Kontrollfluss-Konstrukt, das es ermöglicht, einen Block von Befehlen mehrmals auszuführen, entweder eine festgelegte Anzahl von Malen oder bis eine Bedingung nicht mehr erfüllt ist.

Bereit, Einführung in die grafische Programmierung (z.B. Scratch) zu unterrichten?

Erstellen Sie eine vollständige Mission mit allem, was Sie brauchen

Mission erstellen