Analog programmering
Vi har valt årskurs 2 till vår undervisning i programmering. Vi ska ha en analog programmeringslektion med fokus på dans. Eleverna ska lära sig att skapa och följa en algoritm genom att sätta ihop en danssekvens steg för steg och sedan avkoda den. Von Otter skriver att analog programmering är en lämplig början att introducera de olika koder för eleverna innan de får öva på att programmera på en dator (2022, s. 123). Elevgruppen har en viss förförståelse över vad programmering innebär då de arbetat med detta under ett par lektioner tidigare. Vi har då gått igenom olika begrepp inom programmering, bland annat algoritm, kod och bugg. De har också blivit bekanta med elevnära objekt som är programmerade på olika sätt.
När vi startar upp lektionen vill vi så snabbt som möjligt väcka intresse hos eleverna. Det gör vi genom att säga att vi idag ska programmera varandra, men även att de ska få bli programmerade av oss lärare. I läroplanen i teknik skriver skolverket att eleverna ska få möjlighet att utveckla intresse och få kunskaper om tekniken som omger oss (Lgr22, 2022, s.257), detta lägger vi stor vikt i. Första momentet blir en kort genomgång, där vi introducerar eleverna till begreppet analog programmering. Efter det går vi igenom vad vi ska göra idag. Vi tar fram korten med olika rörelser och introducerar dessa till eleverna genom att förklara och visa hur rörelsen ser ut. Här går vi även här igenom begreppet loop, som finns på några av korten. När vi gått igenom alla kort gör vi en kortare algoritm som eleverna får testa för att underlätta inför övningen där de själva ska få programmera varandra. Efter detta delar vi in eleverna i mindre grupper, varje grupp får ut likadana kort som de vi gick igenom. De ska nu själva få sätta ihop korten och skapa en dans steg för steg som sedan ska avkodas av en annan grupp. När grupperna är klara med detta avslutar vi lektionen med en diskussion och reflektion om vad vi gjort och gått igenom under dagens lektion. Detta gör vi för att befästa ämneskunskapen och de nya begreppen.
De konkretiserade lärandeobjekten under denna lektion är:
Att känna till att loop innebär att man gör en repetition av något
Att känna till att det behövs entydiga kommandon/symboler för att programmering ska lyckas. Om ett kommando kan tolkas på många olika sätt så kan det bli fel. Alla måste vara överens om vad en viss symbol betyder.
Att känna till att en algoritm är en serie kommandon som bildar en instruktion för att göra något.
Referenslista
Läroplan för grundskolan, förskoleklassen och fritidshemmet. (2022). Skolverket.
Von Otter, A., & Cederqvist, A. (2022). Teknik i skolan : - en vägledning till ämnets kunskapsinnehåll och progression. Liber
Inga kommentarer:
Skicka en kommentar