Debuggingspel
Barnen letar felet i en kod som inte fungerar, alltså det som programmering mest handlar om i verkligheten.
- Tid
- 30 min
- Rekommenderad ålder
- Rek. 8 till 12 år
- Plats
- Inomhus
Om aktiviteten
Barnen får utskrifter med enkel pseudokod som innehåller ett eller flera logikfel. De läser igenom koden, pekar ut var felet är och förklarar varför det inte fungerar. Aktiviteten avslutas med att barnen skriver om koden så att den fungerar korrekt.
Material
- pseudokod exempel
Förberedelse: cirka 15 minuter.
Så gör ni
- 1Dela ut ett pseudokodexempel med ett tydligt logikfel.
- 2Läs igenom koden rad för rad och markera misstänkta rader.
- 3Peka ut felet och förklara varför det ger fel resultat.
- 4Skriv om den felaktiga raden så att koden fungerar.
- 5Testa lösningen genom att läsa igenom koden igen steg för steg.
Håll ögonen på
Vem läser koden rad för rad och vem gissar? Systematisk felsökning går att lära, gissandet försvinner av sig självt.
Tips från pedagog till pedagog
Förbered tre svårighetsnivåer av pseudokod så att du kan anpassa till gruppen. Markera aldrig felet direkt - ställ istället frågan 'Vad händer om datorn kör just den här raden?' och låt barnet följa logiken. Välj pseudokod med vardagliga scenario som 'gå och handla' eller 'laga frukost'.
Koppling till läroplanen
Aktiviteten hör hemma i följande av fritidshemmets syftesområden i Lgr22 kapitel 4.
- Språk och kommunikation
Symboler: Mulberry Symbols (CC BY-SA)
Vill du lägga in den i er planering?
I Fritio lägger du aktiviteten rakt in i veckoplaneringen med ett klick. Läroplanstäckningen räknas ihop åt er. Uppföljningen bygger sig själv ur det ni faktiskt gjort.
