Skip to content

Visuelle Programmierung mit ScratchAktivitäten & Unterrichtsstrategien

Visuelle Programmierung mit Scratch eignet sich besonders für aktivierende Lernformen, weil Schüler durch das Zusammenfügen von Blöcken wie Puzzleteilen sofortige Rückmeldung erhalten. Dies stärkt ihr Selbstvertrauen und fördert die Fehlertoleranz, da Syntaxfehler nicht abschrecken, sondern als Teil des Lernprozesses wahrgenommen werden.

Klasse 6Digitale Welten Entdecken: Informatik3 Aktivitäten20 Min.40 Min.

Lernziele

  1. 1Analysieren Sie, wie die Reihenfolge und Kombination von Scratch-Blöcken das Verhalten von Spielfiguren bestimmt.
  2. 2Erklären Sie die Schritte zur Identifizierung und Behebung von Fehlern (Bugs) in einem Scratch-Programm.
  3. 3Erstellen Sie eine einfache Animation oder ein Spiel mit Scratch, das spezifische Bewegungs- und Interaktionsmuster zeigt.
  4. 4Bewerten Sie, wie die visuelle Programmierung mit Scratch kreative Ideen schneller umsetzt als die Suche nach vorgefertigten Medieninhalten.
  5. 5Vergleichen Sie die Effektivität verschiedener Lösungsansätze zur Erreichung eines bestimmten Programmierziels in Scratch.

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

30 Min.·Kleingruppen

Forschungskreis: Code-Detektive

Der Lehrer gibt ein Scratch-Projekt vor, das nicht wie gewünscht funktioniert (Bug). Kleingruppen müssen den Fehler finden, erklären und beheben, um die Figur zum Tanzen zu bringen.

Vorbereitung & Details

Analysieren Sie, wie die grafischen Blöcke in Scratch das Verhalten der Figuren steuern.

Moderationstipp: Während der 'Code-Detektive' lassen Sie Schülergruppen gezielt nach logischen Fehlern in fremden Projekten suchen und protokollieren Sie gemeinsam die häufigsten Fehlerquellen.

Setup: Gruppentische mit Zugang zu Quellenmaterialien

Materials: Quellensammlung, Arbeitsblatt zum Forschungszyklus, Leitfaden zur Fragestellung, Vorlage für die Ergebnispräsentation

AnalysierenBewertenErschaffenSelbststeuerungSelbstwahrnehmung
40 Min.·Ganze Klasse

Museumsgang: Digitale Kunstausstellung

Schüler programmieren eine kurze Animation zu einem Thema. Danach gehen alle durch den Computerraum, testen die Projekte der anderen und hinterlassen auf Klebezetteln positives Feedback und eine Frage zum Code.

Vorbereitung & Details

Erklären Sie systematische Strategien zur Fehlerfindung und -behebung im eigenen Programmcode.

Moderationstipp: Beim 'Gallery Walk' fordern Sie die Schüler auf, nicht nur zu beschreiben, was ein Projekt tut, sondern auch zu begründen, warum bestimmte Blöcke gewählt wurden.

Setup: Wandflächen oder Tische entlang der Raumwände

Materials: Plakatpapier oder Posterwände, Marker, Haftnotizen für Feedback

VerstehenAnwendenAnalysierenErschaffenBeziehungsfähigkeitSozialbewusstsein

Ich-Du-Wir (Denken-Austauschen-Vorstellen): Mein erster Block-Algorithmus

Schüler planen eine Figur-Bewegung auf Papier. Sie tauschen sich mit dem Nachbarn aus, ob die Blöcke logisch sortiert sind, bevor sie die Idee am Rechner tatsächlich zusammenbauen.

Vorbereitung & Details

Bewerten Sie die kreativen Möglichkeiten, die die Programmierung im Vergleich zu fertigen Medien bietet.

Moderationstipp: Beim 'Think-Pair-Share' geben Sie den Schülern feste Zeitlimits für die Partnerarbeit vor, um Diskussionen zu strukturieren und alle einzubinden.

Setup: Standard-Klassenzimmer; die Lernenden wenden sich dem Sitznachbarn zu

Materials: Diskussionsimpuls (projiziert oder gedruckt), Optional: Notizblatt für die Partnerarbeit

VerstehenAnwendenAnalysierenSelbstwahrnehmungBeziehungsfähigkeit

Dieses Thema unterrichten

Erfahrene Lehrkräfte beginnen mit einfachen, visuell ansprechenden Projekten, die schnellen Erfolg ermöglichen. Sie vermeiden zu frühe Abstraktion und nutzen die Neugier der Schüler durch kreative Aufgaben. Wichtig ist, Fehler nicht zu korrigieren, sondern als Lernchance zu nutzen und die Schüler selbst Lösungen finden zu lassen.

Was Sie erwartet

Erfolgreiches Lernen zeigt sich, wenn Schüler eigene Projekte eigenständig planen, umsetzen und erklären können. Sie erkennen die Bedeutung der Blockabfolge, nutzen Schleifen und Bedingungen sinnvoll und reflektieren ihre Lösungen im Plenum.

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 FehlvorstellungWährend der 'Code-Detektive' beobachten Sie, dass einige Schüler annehmen, alle Blöcke würden gleichzeitig ausgeführt.

Was Sie stattdessen lehren sollten

Lassen Sie die Schüler die 'Schritt-für-Schritt'-Funktion in Scratch nutzen, um zu sehen, dass der Computer die Blöcke streng sequenziell von oben nach unten abarbeitet. Fordern Sie sie auf, den Programmablauf mit einem Bleistift auf Papier nachzuzeichnen.

Häufige FehlvorstellungWährend der 'Gallery Walk' hören Sie Kommentare wie: 'Programmieren kann ich eh nicht, das ist zu schwer.'

Was Sie stattdessen lehren sollten

Fordern Sie die Schüler auf, die Projekte ihrer Mitschüler zu bewundern und konkret zu benennen, was ihnen gefällt. Zeigen Sie gezielt Projekte von Schülern, die sonst wenig Selbstvertrauen zeigen, um Erfolge sichtbar zu machen.

Ideen zur Lernstandserhebung

Lernstandskontrolle

Nach der 'Code-Detektive'-Aktivität geben Sie jedem Schüler ein Blatt mit einem Scratch-Programm-Snippet (z.B. ein Sprite bewegt sich und ändert die Farbe). Fragen Sie: 'Beschreiben Sie in eigenen Worten, was dieses Programm tut.' und 'Welcher Block ist für die Farbänderung verantwortlich und warum?'

Gegenseitige Bewertung

Während der 'Gallery Walk'-Aktivität arbeiten die Schüler in Paaren an einer kleinen Scratch-Aufgabe (z.B. ein Ball hüpft). Nach 15 Minuten tauschen sie die Projekte. Jeder Schüler prüft das Projekt des Partners auf zwei Punkte: 'Funktioniert die Hüpfbewegung wie erwartet?' und 'Ist ein weiterer Effekt (z.B. Geräusch) hinzugefügt worden?'. Geben Sie Feedback auf einem kurzen Zettel.

Kurze Überprüfung

Nach dem 'Think-Pair-Share' stellen Sie eine Frage zur Fehlerbehebung: 'Ein Sprite reagiert nicht, wenn ich auf die Fahne klicke. Welche drei Dinge sollte ich zuerst überprüfen?' Sammeln Sie Antworten auf Kärtchen oder im Chat und besprechen Sie die häufigsten Ideen.

Erweiterungen & Unterstützung

  • Fordern Sie schnelle Schüler auf, ein eigenes Projekt zu einem vorgegebenen Thema (z.B. 'Ein Tag im Leben eines Roboters') zu erstellen und dabei mindestens drei fortgeschrittene Konzepte (z.B. Variablen, Nachrichten) einzusetzen.
  • Bei Schülern mit Schwierigkeiten reduzieren Sie die Aufgabe auf ein Element (z.B. 'Ein Sprite bewegt sich mit der Pfeiltaste') und bieten Sie vorgefertigte Blöcke zur Auswahl an.
  • Vertiefen Sie das Thema, indem Sie die Klasse ein gemeinsames Projekt entwickeln lassen, bei dem jeder Schüler einen Teil beiträgt (z.B. unterschiedliche Sprites oder Hintergründe).

Schlüsselvokabular

SpriteEine Spielfigur oder ein Objekt in Scratch, das durch Programmblöcke gesteuert wird und Aktionen ausführt.
Bühne (Stage)Der Hintergrundbereich in Scratch, auf dem Sprites interagieren und Animationen oder Spiele ablaufen.
SkriptEine Sammlung von Programmblöcken, die zusammen eine bestimmte Aktion oder Sequenz für einen Sprite oder das Bühnenbild definieren.
EreignisblockEin spezieller Block (z.B. 'Wenn angeklickt wird'), der ein Skript startet, wenn eine bestimmte Bedingung eintritt.
SchleifeEin Kontrollblock, der es ermöglicht, eine Gruppe von Befehlen wiederholt auszuführen, solange eine Bedingung erfüllt ist oder eine bestimmte Anzahl von Malen.

Bereit, Visuelle Programmierung mit Scratch zu unterrichten?

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

Mission erstellen