Hoppa till innehållet
Teknik · Årskurs 5

Idéer för aktivt lärande

Prototyping av spel i Scratch

Aktivt skapande med prototyper i Scratch gör abstrakta programmeringsbegrepp konkreta för eleverna. När de snabbt kan testa idéer med verkliga resultat, förstår de direkt sambandet mellan kod och spelmekanik. Denna metod bygger både tekniskt självförtroende och förmågan att reflektera över sin egen lärprocess.

Skolverket KursplanerLgr22: Teknik 4-6, Centralt innehåll, Programmering, Programmering i visuella programmeringsmiljöerLgr22: Teknik 4-6, Centralt innehåll, Programmering, Att styra föremål med programmering
25–45 minPar → Hela klassen4 aktiviteter

Aktivitet 01

Parprogrammering: Enkel prototyp

Elever i par skapar en prototyp med en sprite som rör sig och samlar stjärnor för poäng. Ett par kodar tillsammans, det andra ger förslag. Byt roller efter 10 minuter och testa prototyperna.

Hur kan vi använda Scratch för att snabbt testa en spelidé?

HandledningstipsUnder Parprogrammering, uppmuntra eleverna att turas om med att vara 'kodaren' och 'kritikern' för att tydliggöra ansvarsområden.

Vad att leta efterGe eleverna en lapp där de ska beskriva en spelmekanik de implementerat i sin Scratch-prototyp och förklara med egna ord hur de använde kod för att få den att fungera. Be dem också skriva ner en sak som var svår att få till och hur de löste det.

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
Skapa en komplett lektion

Aktivitet 02

Projektbaserat lärande45 min · Smågrupper

Felsökningsstationer: Gruppdebuggning

Upplägg tre stationer med defekta spelprototyper (fel i loopar, kollisioner, variabler). Små grupper roterar, identifierar felet och fixar det. Dokumentera lösningen på gemensam tavla.

Felsök ett spel i Scratch som inte fungerar som det ska.

HandledningstipsVid Felsökningsstationer, placera stationerna i rummet så att grupperna måste diskutera högt för att lösa problemen tillsammans.

Vad att leta efterEleverna spelar varandras prototyper och ger feedback på en skala 1-3 för hur rolig spelidén är och hur lätt det är att förstå hur man spelar. De ska också ge ett konkret förslag på en förbättring för spelmekaniken eller styrningen.

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
Skapa en komplett lektion

Aktivitet 03

Projektbaserat lärande40 min · Hela klassen

Helklasspitch: Iterera idéer

Varje elev pitchar sin prototyp för klassen på 1 minut. Klassen ger feedback på två styrkor och ett förbättringsförslag. Elever uppdaterar prototyperna individuellt baserat på input.

Designa ett enkelt spel i Scratch som använder minst två olika spelmekaniker.

HandledningstipsUnder Helklasspitch, se till att alla grupper får presentera sin prototyp och ge feedback på minst två andras idéer.

Vad att leta efterLäraren observerar elevernas arbete och ställer riktade frågor som: 'Hur får du spelaren att röra sig åt höger?' eller 'Vad händer om den här variabeln blir noll?'. Detta görs under arbetets gång för att identifiera hinder tidigt.

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
Skapa en komplett lektion

Aktivitet 04

Projektbaserat lärande25 min · Individuellt

Individuell utmaning: Två mekaniker

Elever bygger en prototyp med hopp och skytte. Testa själva, notera vad som fungerar och justera en gång. Dela skärmdump med en kompis för snabb feedback.

Hur kan vi använda Scratch för att snabbt testa en spelidé?

HandledningstipsFör Individuell utmaning, ge eleverna en checklista med alla krav de måste uppfylla innan de lämnar in sin prototyp.

Vad att leta efterGe eleverna en lapp där de ska beskriva en spelmekanik de implementerat i sin Scratch-prototyp och förklara med egna ord hur de använde kod för att få den att fungera. Be dem också skriva ner en sak som var svår att få till och hur de löste det.

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
Skapa en komplett lektion

Mallar

Mallar som passar dessa aktiviteter i Teknik

Använd, redigera, skriv ut eller dela.

Några anteckningar om att undervisa detta avsnitt

Börja med att visa en enkel prototyp du själv skapat, och låt eleverna gissa hur koden fungerar. Använd sedan parprogrammering för att säkerställa att alla får praktisk erfarenhet av att styra sprites. Undvik att ge färdiga lösningar – i stället ställ frågor som 'Vad händer om du ändrar det här blocket?'. Dokumentera vanliga fel och diskutera dem gemensamt för att skapa en gemensam förståelse.

En lyckad lektion visar elever som aktivt testar, diskuterar och itererar sina prototyper. De använder Scratch-blocken medvetet för att styra rörelser, kollisioner och poäng, och kan förklara sina val med egna ord. Grupparbetet synliggör olika lösningar och stärker förmågan att ge och ta emot konstruktiv feedback.


Se upp för dessa missuppfattningar

  • Under Parprogrammering hör jag elever säga: 'Ett spel måste vara perfekt från början.'

    Avbryt och påminn dem om att prototyping handlar om att testa rudimentära idéer tidigt. Be dem att jämföra sina prototyper före och efter de fått feedback från sin partner, och diskutera hur ändringarna förbättrade spelet.

  • Under Helklasspitch säger elever: 'Scratch är bara för att rita, inte programmera.'

    Be dem att peka ut specifika block i prototyperna som styr rörelser eller poängräkning. Låt gruppen diskutera skillnaden mellan visuell design (bakgrunder, sprites) och kodning (blocken som skapar funktioner).

  • Vid Felsökningsstationer gissar elever slumpmässigt lösningar.

    Ge dem en felsökningsmall med steg som 'Är kollisionen inställd rätt?', 'Är variabeln korrekt kopplad?'. Uppmuntra dem att arbeta systematiskt och dokumentera sina tester.


Metoder som används i denna översikt