Zum Inhalt springen
Informatik · Klasse 7 · Programmieren mit Scratch: Kreative Logik · 1. Halbjahr

Koordinatensystem und Bewegung

Die Schülerinnen und Schüler nutzen das Koordinatensystem in Scratch, um Figuren präzise zu positionieren und zu bewegen.

KMK BildungsstandardsKMK: Sekundarstufe I - Modellieren und ImplementierenKMK: Sekundarstufe I - Darstellen und Interpretieren

Über dieses Thema

Das Koordinatensystem in Scratch dient der präzisen Positionierung und Steuerung von Figuren auf dem Stage. Der Ursprung (0,0) liegt mittig, X-Werte steigen von links nach rechts (-240 bis +240), Y-Werte von unten nach oben (-180 bis +180). Schülerinnen und Schüler verwenden Blöcke wie 'gehe zu x: y', 'ändere x um 10' oder 'gleite zu', um Objekte zu bewegen. So entwerfen sie Programme, die Figuren entlang definierter Pfade führen, und analysieren, wie Änderungen der Koordinaten die visuelle Wirkung in Spielen beeinflussen.

Dieses Thema verknüpft sich eng mit den KMK-Standards 'Modellieren und Implementieren' sowie 'Darstellen und Interpretieren' der Sekundarstufe I. Es stärkt das Verständnis für kartesische Koordinaten aus der Mathematik und fördert algorithmisches Denken. Schüler lernen, reale Bewegungen zu modellieren, Parameter zu variieren und Ergebnisse zu interpretieren, was grundlegende Programmierfähigkeiten aufbaut.

Aktives Lernen ist hier besonders wirksam, weil Schüler durch sofortiges Feedback in Scratch experimentieren, Fehler debuggen und Iterationen vornehmen können. Solche hands-on-Ansätze machen abstrakte Koordinaten konkret, steigern die Motivation und sichern ein nachhaltiges Verständnis der Bewegungskontrolle.

Leitfragen

  1. Erkläre, wie das Koordinatensystem in Scratch die Position und Bewegung von Objekten steuert.
  2. Entwerfe ein Programm, das eine Figur entlang eines vorgegebenen Pfades bewegt.
  3. Analysiere, wie die Änderung von X- und Y-Werten die visuelle Darstellung in einem Spiel beeinflusst.

Lernziele

  • Erkläre die Funktion des X- und Y-Koordinatenpaares für die Positionierung von Sprites in Scratch.
  • Entwerfe ein Scratch-Programm, das eine Figur mithilfe von 'gleite zu'-Blöcken entlang eines vorgegebenen polygonalen Pfades bewegt.
  • Analysiere, wie sich die Änderung von X- und Y-Werten auf die Bewegung und Endposition einer Figur auswirkt, wenn diese um einen festen Wert geändert werden.
  • Demonstriere die präzise Platzierung einer Figur auf der Bühne durch die Eingabe spezifischer X- und Y-Koordinaten.
  • Erstelle eine einfache Animation, bei der eine Figur durch schrittweise Änderung ihrer Koordinaten eine zyklische Bewegung ausführt.

Bevor es losgeht

Grundlagen der Scratch-Oberfläche

Warum: Die Schüler müssen die grundlegenden Elemente der Scratch-Oberfläche, wie die Bühne, die Sprite-Liste und den Skriptbereich, kennen, um mit dem Koordinatensystem arbeiten zu können.

Einführung in Algorithmen und Sequenzen

Warum: Ein grundlegendes Verständnis dafür, dass Programme aus einer Abfolge von Anweisungen bestehen, ist notwendig, um die Bewegung von Figuren durch Befehle zu steuern.

Schlüsselvokabular

KoordinatensystemEin System aus zwei Achsen (X und Y), das verwendet wird, um die genaue Position eines Punktes oder Objekts auf einer zweidimensionalen Fläche, der Bühne in Scratch, zu bestimmen.
X-KoordinateDer Wert, der die horizontale Position eines Objekts auf der Bühne angibt. Positive Werte bewegen das Objekt nach rechts, negative Werte nach links vom Zentrum.
Y-KoordinateDer Wert, der die vertikale Position eines Objekts auf der Bühne angibt. Positive Werte bewegen das Objekt nach oben, negative Werte nach unten vom Zentrum.
SpriteEin grafisches Objekt oder eine Figur in Scratch, die programmiert werden kann, um sich zu bewegen, zu sprechen und mit anderen Objekten zu interagieren.
Bühne (Stage)Der Hintergrundbereich in Scratch, auf dem sich die Sprites bewegen und interagieren. Sie hat ein eigenes Koordinatensystem.

Vorsicht vor diesen Fehlvorstellungen

Häufige FehlvorstellungDer Ursprung (0,0) liegt in der oberen linken Ecke wie bei vielen Grafikprogrammen.

Was Sie stattdessen lehren sollten

In Scratch ist (0,0) zentriert, X positiv rechts, Y positiv oben. Peer-Tests mit 'gehe zu'-Blöcken und gemeinsames Plotten von Punkten klären dies schnell. Aktive Experimente helfen, eigene Vorstellungen mit dem System abzugleichen.

Häufige FehlvorstellungBewegungen mit 'ändere x um' sind immer absolut, nicht relativ.

Was Sie stattdessen lehren sollten

Diese Blöcke sind relativ zur aktuellen Position. Schüler entdecken das durch Ketten von Befehlen in Gruppen und Debuggen. Diskussionen über Pfade machen den Unterschied zu 'gehe zu' greifbar.

Häufige FehlvorstellungHöhere Y-Werte bewegen immer nach unten.

Was Sie stattdessen lehren sollten

Y steigt nach oben. Visuelle Tests mit Markern und Klassendiskussionen korrigieren das. Hands-on-Iterationen festigen die Orientierung.

Ideen für aktives Lernen

Alle Aktivitäten ansehen

Bezüge zur Lebenswelt

  • In der Robotik nutzen Ingenieure Koordinatensysteme, um die präzise Bewegung von Roboterarmen in Fabriken zu steuern, beispielsweise beim Schweißen oder Montieren von Autoteilen.
  • Bei der Entwicklung von Videospielen werden Koordinatensysteme verwendet, um Spielfiguren und Objekte exakt auf dem Bildschirm zu positionieren und ihre Bewegungen zu simulieren, was für das Spielerlebnis entscheidend ist.
  • Fluglotsen verwenden auf ihren Radarschirmen Koordinatensysteme, um die Position von Flugzeugen im Luftraum zu verfolgen und sicherzustellen, dass sie den vorgeschriebenen Flugrouten folgen.

Ideen zur Lernstandserhebung

Lernstandskontrolle

Die Schüler erhalten eine Karte mit einer Zielkoordinate (z.B. X: 100, Y: 50) und dem Befehl 'gleite zu x: y'. Sie schreiben auf, welcher Block in Scratch dafür benötigt wird und wie sich die Figur bewegt, wenn die X-Koordinate um -20 geändert wird.

Kurze Überprüfung

Der Lehrer zeigt ein Scratch-Projekt, bei dem eine Figur sich bewegt. Die Schüler notieren die Start- und Endkoordinaten der Figur und beschreiben in einem Satz, wie sich die X- und Y-Werte verändert haben, um diese Bewegung zu erreichen.

Gegenseitige Bewertung

Zwei Schüler arbeiten zusammen an einem Programm, das eine Figur entlang eines einfachen Pfades bewegen soll. Sie tauschen ihre Programme aus und überprüfen gegenseitig, ob die Figur die vorgegebene Route korrekt abläuft. Sie geben sich Feedback zu den verwendeten Koordinaten und Bewegungsblöcken.

Häufig gestellte Fragen

Wie funktioniert das Koordinatensystem in Scratch?
Das Stage misst 480x360 Pixel, Ursprung zentriert bei (0,0). X von -240 (links) zu +240 (rechts), Y von -180 (unten) zu +180 (oben). Blöcke wie 'gehe zu x: 100 y: 50' setzen absolute Positionen, 'ändere x um 20' relative Verschiebungen. Schüler nutzen Sensoren wie 'x-Position' für Bedingungen, was präzise Spiele ermöglicht.
Wie programmiere ich eine Figur entlang eines Pfades in Scratch?
Definiere Punkte als Liste: (0,0), (100,50), (-50,100). Verwende eine Schleife mit 'gehe zu Item i von Liste'. Für glatte Bewegungen wähle 'gleite zu x: y von Liste in 2 Sekunden'. Teste und passe Timings an, um natürliche Pfade zu erzeugen. Das trainiert Listen und Schleifen.
Wie analysiere ich den Einfluss von X- und Y-Werten auf Spiele?
Ändere Werte schrittweise und beobachte: Mehr X-Erhöhung beschleunigt rechts, Y-Senkung führt runter. Nutze Variablen für Parameter, um Effekte zu vergleichen. Schüler protokollieren Screenshots und diskutieren, wie Koordinaten Balance und Schwierigkeit in Spielen steuern.
Wie fördert aktives Lernen das Verständnis von Koordinatensystemen in Scratch?
Durch Experimentieren mit Blöcken erhalten Schüler direktes Feedback: Falsche Koordinaten zeigen sichtbare Fehler. In Paaren debuggen sie Pfade, iterieren Designs und teilen Lösungen, was Trial-and-Error mit Kollaboration verbindet. Solche Ansätze machen Mathematik spielerisch, reduzieren Frustration und bauen Selbstwirksamkeit auf, da Erfolge unmittelbar sichtbar sind.

Planungsvorlagen für Informatik