Gör och förstå geometriska figurer med Scratch

En programmeringslektion där eleverna skapar ett program för att rita en eller flera geometriska former. Eleverna får öva på att programmera samt får förståelse för användningen av koordinater och koordinatsystem.

Lektionen är skapad av Christina Löfving (IT-mamman) i sitt arbete med elever i årskurs 4-6.

Se lärarinstruktioner

Lektionens syfte

Syftet med lektionen är att låta eleverna öva på geometriska former och programmering, och ge dem förståelse för användningen av koordinater och koordinatsystem i programmering.

Förberedelser

En förutsättning för att göra denna övning är att eleverna har grundläggande kunskaper i hur blockprogrammeringsverktyget* Scratch fungerar som programmeringsspråk. Du hittar fler lektioner där verktyget Scratch används om du tittar under resurssidan för Scratch.

Eleverna behöver ha ett eget konto på Scratch, och för det krävs att de har tillgång till en egen e-postadress.

Vi rekommenderar att du tittat igenom produktionen ”Former, xy-axel” innan lektionen. Det är ett enkelt program som ritar en geometrisk figur. Du kan ”remixa” den (göra om andras projekt) för att testa övningen och skapa en annan geometrisk form.

Tänk på att det är viktigt att förmedla att programmering handlar om att prova, testa och göra om. Misstag och fel är nödvändiga delar för att kunna lösa problem. Prata gärna om begreppet bugg, genom att använda material från lektionen ”Buggar eller fel vid programmering”.

*Blockprogrammeringsverktyg är ett verktyg där eleverna arbetar med programmering genom att använda block som sammanfattar kodsnuttar i ”vanlig” kod. Scratch är utvecklat av MIT – Massachusetts Institute of Technology.

Genomförande

Titta på produktionen ”Former xy-axel” i Scratch tillsammans med eleverna och låt dem sedan skapa en egen produktion eller remixa produktionen för att skapa fler former.

Se läroplanskoppling

Skolans uppdrag

Skolan ska bidra till att eleverna utvecklar förståelse för hur digitaliseringen påverkar individen och samhällets utveckling. Alla elever ska ges möjlighet att utveckla sin förmåga att använda digital teknik. De ska även ges möjlighet att utveckla ett kritiskt och ansvarsfullt förhållningssätt till digital teknik, för att kunna se möjligheter och förstå risker samt kunna värdera information.

Centralt innehåll i ämnet matematik (årskurs 4-6)

Algebra

  • Hur mönster i talföljder och geometriska mönster kan konstrueras, beskrivas och uttryckas.
  • Hur algoritmer kan skapas och användas vid programmering. Programmering i visuella programmeringsmiljöer.

Geometri

  • Grundläggande geometriska objekt däribland polygoner, cirklar, klot, koner, cylindrar, pyramider och rätblock samt deras inbördes relationer. Grundläggande geometriska egenskaper hos dessa objekt.
  • Konstruktion av geometriska objekt, såväl med som utan digitala verktyg. Skala och dess användning i vardagliga situationer.

Lektionen

Visa i klassrumsläge

1 Lektionsdel 1:

Ett program som ritar geometriska former

Instruktioner

Gör uppgifterna nedan.

Uppgift

  1. Titta tillsammans i klassen på Scratch-produktionen Former, xy-axel.
  2. Beskriv kort vad programmet gör.
  3. Undersök programmet tillsammans genom att klicka på ”Se inuti”.
  4. Beskriv skriptet för en kompis:
    Vad händer i programmet? Använd begrepp som loopar, villkor med flera.

 

Du hittar produktionen här: Former, xy-axel.

2 Lektionsdel 2:

Använd x- och y-läge för att göra geometriska figurer i Scratch

Instruktioner

Logga in på Scratch och gör uppgiften nedan.

Uppgift

  1. Skapa en ny produktion i Scratch genom att klicka på Skapa.
  2. Klicka på bakgrundssymbolen Scen och ladda upp en ny bakgrund. Den vi ska använda heter xy-grid och hittas i Scratch eget bildbibliotek under kategorin Andra.
  3. Titta på Scratch-produktionen Former, xy-axel.
  4. Programmera i Scratch så att en sprajt, till exempel katten, ritar en triangel. För att göra det behöver du använda verktyget Penna.
  5. Vilka geometriska figurer kan du komma på som man kan göra i Scratch? Hur kan du förändra ritverktyget så att dessa former skapas? Rita en cirkel, en romb eller ett rätblock.
3 Lektionsdel 3:

Avslutande reflektion

Instruktioner

Visa din produktion i Scratch för en kompis och gör uppgiften nedan.

Uppgift

Sammanfatta gemensamt hur det gick med programmeringen. Berätta om de algoritmer, buggar, villkor och loopar som du använde för att skapa programmet.

Har du synpunkter på IIS Digitala lektioner?

Hör av dig till oss! Vi tar gärna emot idéer till nya lektioner och tankar om hur tjänsten borde utformas.

Kontakta oss