Skip to content
Teknik · Årskurs 1

Idéer för aktivt lärande

Felsökning och debugging

Aktivt arbete med felsökning skapar genast förståelse för att fel inte är abstrakta problem utan konkreta missförstånd i instruktioner. Genom att flytta problemet från skärmen till papper och rörelse, gör eleverna debugging till en naturlig del av problemlösning, precis som i teknik och vardagliga situationer.

Skolverket KursplanerLgr22: Teknik 1-3 - Hur algoritmer kan skapas och användas vid problemlösningLgr22: Teknik 1-3 - Programmering i visuella programmeringsmiljöer
20–35 minPar → Hela klassen4 aktiviteter

Aktivitet 01

Parvis Pappersfelsökning: Instruktionskedja

Dela ut pappersinstruktioner med ett dolt fel, som fel ordning i en klädsekvens. Elever testar i par genom att utföra stegen på varandra, identifierar felet och föreslår fix. Diskutera strategin gemensamt efteråt.

Analysera varför en instruktion inte fungerar som förväntat.

HandledningstipsUnder Parvis Pappersfelsökning, be eleverna att muntligt beskriva varje steg innan de utför det, för att träna på att verbalisera sin felsökningsprocess.

Vad att leta efterGe eleverna ett kort med en enkel, felaktig instruktionssekvens, t.ex. för att rita en sol. Fråga dem: 'Vilket steg är fel eller saknas?' och 'Vad kan du göra för att testa om din idé är rätt?'

MinnasTillämpaAnalyseraSjälvregleringBeslutsfattandeSjälvkännedom
Skapa en komplett lektion

Aktivitet 02

Planera-Göra-Återblick35 min · Smågrupper

Smågrupper: Blockkod i Scratch Jr

Ge grupper en visuell kodsekvens med bugg i en app som Scratch Jr. Elever kör koden, noterar vad som går fel, testar ändringar en i taget och verifierar lösningen. Presentera bästa strategin för klassen.

Förklara strategier för att systematiskt hitta fel i en serie steg.

HandledningstipsI Smågrupper med Scratch Jr, stanna upp och be grupperna att förklara sitt tillvägagångssätt för varandra innan de testar koden, för att främja reflektion.

Vad att leta efterVisa en kort film eller bildsekvens av en robot som ska utföra en enkel uppgift (t.ex. flytta en kloss) men misslyckas. Ställ frågan: 'Vad tror ni roboten gjorde fel, och hur skulle ni kunna hjälpa den att lyckas nästa gång?'

MinnasTillämpaAnalyseraSjälvregleringBeslutsfattandeSjälvkännedom
Skapa en komplett lektion

Aktivitet 03

Planera-Göra-Återblick30 min · Hela klassen

Helklass: Robotbana Debugging

Bygg en gemensam bana med robot eller leksak som inte når målet på grund av fel steg. Klassa röstar på misstänkta fel, testar en ändring i taget och firar när det fungerar.

Konstruera en metod för att testa om en korrigering har löst problemet.

HandledningstipsUnder Helklass: Robotbana Debugging, uppmana eleverna att anteckna varje gång de ändrar en instruktion, så de kan följa sin egen tankeprocess.

Vad att leta efterLåt eleverna diskutera i smågrupper: 'Tänk på en gång när något inte blev som ni tänkt er hemma eller i skolan. Hur hittade ni felet, och hur gjorde ni för att fixa det? Hur liknar det att felsöka en instruktion?'

MinnasTillämpaAnalyseraSjälvregleringBeslutsfattandeSjälvkännedom
Skapa en komplett lektion

Aktivitet 04

Planera-Göra-Återblick20 min · Individuellt

Individuell: Egen Sekvensfix

Elever skapar en enkel algoritm på papper eller platta, introducerar ett fel och felsöker själva med en checklista. De testar och dokumenterar lösningen i sin loggbok.

Analysera varför en instruktion inte fungerar som förväntat.

HandledningstipsVid Individuell: Egen Sekvensfix, ge korta muntliga feedbackfrågor som 'Vad hände när du ändrade det här steget?' för att utveckla deras metakognitiva förmåga.

Vad att leta efterGe eleverna ett kort med en enkel, felaktig instruktionssekvens, t.ex. för att rita en sol. Fråga dem: 'Vilket steg är fel eller saknas?' och 'Vad kan du göra för att testa om din idé är rätt?'

MinnasTillämpaAnalyseraSjälvregleringBeslutsfattandeSjälvkännedom
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

Låt eleverna först arbeta med fysiska instruktioner innan de övergår till digitala. Använd konkreta analogier, som att jämföra en felaktig ritning med en korrigerad, för att göra debugging mer greppbart. Undvik att ge färdiga svar direkt, utan uppmuntra eleverna att själva hitta mönster i felen. Forskning visar att elever lär sig bäst när de får tid att misslyckas och sedan analysera varför.

Eleverna visar att de kan identifiera, förklara och korrigera fel stegvis i en instruktionssekvens. De använder systematiskt testande och verifierar att deras lösning fungerar. Samarbete och muntliga förklaringar stärker deras förmåga att kommunicera sina tankegångar.


Se upp för dessa missuppfattningar

  • Under Parvis Pappersfelsökning, watch for elever som genast skyller på pappret eller pennan när instruktionen inte fungerar som förväntat.

    Be dem att läsa instruktionen högt tillsammans och peka på varje steg medan de utför det, för att tydliggöra att felet ofta ligger i hur instruktionen är formulerad.

  • Under Smågrupper: Blockkod i Scratch Jr, watch for elever som ändrar flera block samtidigt utan att testa dem enskilt.

    Uppmuntra dem att endast ändra ett block i taget och sedan testa koden, för att träna på isolerad felsökning.

  • Under Helklass: Robotbana Debugging, watch for elever som ger upp när roboten inte fungerar direkt och tror att felet är permanent.

    Fråga dem att diskutera: 'Vad hände precis före det gick fel?' och 'Kan vi prova att ändra bara det steget?' för att visa att fel ofta är justerbara.


Metoder som används i denna översikt