Skip to content

Koordinatsystem och rörelse i ScratchAktiviteter & undervisningsstrategier

Aktivt arbete med koordinatsystem och rörelse i Scratch gör abstrakta begrepp konkreta för eleverna. Genom att fysiskt navigera sprajter och justera kod ser de direkt hur x- och y-axlar påverkar rörelse, vilket stärker deras förståelse för algoritmer och problemlösning. Att arbeta praktiskt minskar risken för missuppfattningar och skapar en gemensam referensram för fortsatt lärande.

Årskurs 1Digitala Upptäckare: Grunden i Teknik och Programmering4 aktiviteter20 min45 min

Lärandemål

  1. 1Jämför hur olika rörelseblock påverkar en sprajts position och riktning inom Scratch's koordinatsystem.
  2. 2Designar en sekvens av kommandon för att styra en sprajt genom en definierad bana med hjälp av koordinater.
  3. 3Förklarar hur koordinater (x, y) bestämmer en sprajts exakta plats på scenen.
  4. 4Identifierar och korrigerar fel i ett program som gör att en sprajt inte rör sig som förväntat, med hänvisning till koordinatsystemet.
  5. 5Använder variabler för att lagra och dynamiskt ändra en sprajts position i koordinatsystemet.

Vill du en komplett lektionsplan med dessa mål? Skapa ett uppdrag

Parprogrammering: Labyrintnavigering

Dela elever i par där en kodar och den andra navigerar muntligt. Bygg en enkel labyrint med hinder och använd rörelseblock med variabler för position. Byt roller efter 10 minuter och jämför sekvenser.

Förberedelse & detaljer

Jämför hur olika rörelseblock påverkar sprajtens position och riktning i koordinatsystemet.

Handledningstips: Under parprogrammeringen i labyrintnavigering, cirkulera och lyssna efter hur eleverna använder begrepp som 'koordinat', 'riktning' och 'steg' i sina diskussioner.

Setup: Gruppbord med tillgång till researchmaterial

Materials: Problemscenario eller case-beskrivning, KWL-schema eller ramverk för undersökning, Resursbibliotek, Mall för presentation av lösning

AnalyseraUtvärderaSkapaBeslutsfattandeSjälvregleringRelationsförmåga
45 min·Smågrupper

Gruppchallenge: Sprajtrace

Skapa en bana med start- och målpunkter. Grupper tävlar om att programmera snabbast sprajt genom banan med exakta koordinater och variabler. Diskutera vinnarstrategier efteråt.

Förberedelse & detaljer

Designa en sekvens av rörelser för att få en sprajt att navigera genom en komplex bana.

Handledningstips: I sprajtrace-utmaningen, be grupperna presentera sin lösning med en kort demonstration där de förklarar vilka block de valde och varför.

Setup: Gruppbord med tillgång till researchmaterial

Materials: Problemscenario eller case-beskrivning, KWL-schema eller ramverk för undersökning, Resursbibliotek, Mall för presentation av lösning

AnalyseraUtvärderaSkapaBeslutsfattandeSjälvregleringRelationsförmåga
25 min·Individuellt

Individuell Felsökning: Felaktig Rörelse

Ge elever ett program där sprajten missar målet. Låt dem testa, identifiera felet i koordinater eller block och korrigera med variabler. Dela lösningar i helklass.

Förberedelse & detaljer

Felsök ett program där sprajten inte rör sig som förväntat och förklara hur koordinater används.

Handledningstips: Vid individuell felsökning, uppmuntra eleverna att anteckna vilka block de testar och varför, för att synliggöra sitt eget lärande.

Setup: Gruppbord med tillgång till researchmaterial

Materials: Problemscenario eller case-beskrivning, KWL-schema eller ramverk för undersökning, Resursbibliotek, Mall för presentation av lösning

AnalyseraUtvärderaSkapaBeslutsfattandeSjälvregleringRelationsförmåga
20 min·Hela klassen

Helklass: Koordinatjakt

Visa skärmen och be elever förutsäga sprajtens position efter block. Kör programmet och diskutera avvikelser. Elever skapar egna förutsägelser i Scratch.

Förberedelse & detaljer

Jämför hur olika rörelseblock påverkar sprajtens position och riktning i koordinatsystemet.

Handledningstips: Under koordinatjakten, dela upp klassen i mindre grupper som turas om att beskriva sin väg medan de pekar på koordinaterna på tavlan.

Setup: Gruppbord med tillgång till researchmaterial

Materials: Problemscenario eller case-beskrivning, KWL-schema eller ramverk för undersökning, Resursbibliotek, Mall för presentation av lösning

AnalyseraUtvärderaSkapaBeslutsfattandeSjälvregleringRelationsförmåga

Att undervisa detta ämne

Börja med att låta eleverna experimentera fritt i Scratch för att upptäcka koordinatsystemets uppbyggnad, innan ni formaliserar begrepp som origo och axlar. Undvik att förklara allt i förväg; istället skapa tillfällen där eleverna själva upptäcker samband genom att testa och justera kod. Använd gemensamma genomgångar för att lyfta fram elevernas upptäckter och koppla dem till ämnesmålen.

Vad du kan förvänta dig

Eleverna visar förståelse genom att korrekt placera sprajter med koordinater och rörelseblock, förklara varför koden fungerar och felsöka när den inte gör det. De använder variabler för att uppdatera positioner och kan beskriva sambandet mellan kod och sprajtens rörelse i sina egna ord.

De här aktiviteterna är en startpunkt. Det fullständiga uppdraget är upplevelsen.

  • Komplett handledningsmanuskript med lärardialoger
  • Utskriftsklart elevmaterial, redo för klassrummet
  • Differentieringsstrategier för varje typ av elev
Skapa ett uppdrag

Se upp för dessa missuppfattningar

Vanlig missuppfattningDuring Parprogrammering: Labyrintnavigering, se upp för elever som placerar origo i hörnet av skärmen istället för i mitten.

Vad man ska lära ut istället

Be eleverna att öppna Scratch och peka på origo tillsammans, sedan rita sin labyrint på papper med koordinataxlar för att jämföra. Använd 'gå till x: 0 y: 0'-blocket för att tydligt visa var mitten ligger.

Vanlig missuppfattningDuring Gruppchallenge: Sprajtrace, uppmärksamma elever som tror att alla rörelseblock alltid rör sprajten rakt framåt oavsett riktning.

Vad man ska lära ut istället

Be grupperna att testa 'vänd 90 grader' och sedan använda 'flytta 10 steg' för att se att riktningen avgör rörelsen. Diskutera hur detta påverkar deras spårningsuppgift och justera koden tillsammans.

Vanlig missuppfattningDuring Individuell Felsökning: Felaktig Rörelse, märk elever som inte använder variabler för att lagra positioner.

Vad man ska lära ut istället

Ge eleverna en uppgift där de måste återanvända samma koordinater flera gånger, t.ex. 'gå till x: 100 y: -50' tre gånger. Visa hur variabler kan spara dessa värden och underlätta felsökning genom att ändra endast en plats i koden.

Bedömningsidéer

Utgångsbiljett

After Parprogrammering: Labyrintnavigering, ge varje elev en enkel koordinateskiss med en sprajt placerad på x: -40, y: 20. Be dem skriva koordinaterna och förklara var på skärmen sprajten befinner sig. Fråga sedan: 'Vilket block använde ni för att flytta sprajten till mitten och varför?'

Snabbkontroll

During Gruppchallenge: Sprajtrace, visa en kort kodsekvens med 'gå till x: 200 y: -100' följt av 'vänd 180 grader' och 'flytta 50 steg'. Be grupperna att snabbt diskutera och skissa var sprajten hamnar. Lyft en grupp att presentera sin lösning och motivera sitt svar.

Diskussionsfråga

After Helklass: Koordinatjakt, presentera en sprajt som inte rör sig som förväntat i en förutbestämd bana. Fråga klassen: 'Vad kan vara fel i koden? Hur kan vi använda koordinaterna för att felsöka? Vilka block bör vi justera för att korrigera banan?' Diskutera tillsammans och låt eleverna föreslå lösningar innan ni testar dem i Scratch.

Fördjupning & stöd

  • Utmana elever som klarar uppgifterna snabbt att skapa en egen labyrint där de använder variabler för att spåra sprajtens totala gångtid eller sträcka.
  • För elever som kämpar, ge dem en färdig kodsekvens att justera istället för att börja från noll, och be dem förklara varje block innan de testar.
  • Fördjupa för elever med extra tid genom att introducera negativa koordinater och diskutera hur dessa påverkar rörelsen, eller låt dem skapa en interaktiv berättelse där sprajter rör sig baserat på användarens val.

Nyckelbegrepp

KoordinatsystemEtt system med två axlar, x och y, som används för att bestämma en sprajts exakta position på scenen. Origo (0,0) är mittpunkten.
X-axelDen horisontella axeln i koordinatsystemet. Värden till höger om origo är positiva, till vänster är negativa.
Y-axelDen vertikala axeln i koordinatsystemet. Värden ovanför origo är positiva, nedanför är negativa.
SprajtEn figur eller ett objekt i Scratch som kan programmeras att röra sig och interagera.
VariabelEn behållare som kan lagra ett värde, till exempel en sprajts position, som kan ändras under programmets gång.

Redo att undervisa Koordinatsystem och rörelse i Scratch?

Skapa ett komplett uppdrag med allt du behöver

Skapa ett uppdrag