Fritio
Spel & Logik

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

  1. 1Dela ut ett pseudokodexempel med ett tydligt logikfel.
  2. 2Läs igenom koden rad för rad och markera misstänkta rader.
  3. 3Peka ut felet och förklara varför det ger fel resultat.
  4. 4Skriv om den felaktiga raden så att koden fungerar.
  5. 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.

Fler aktiviteter i samma anda

Tillbaka till alla aktiviteter för fritidshem