Hoppa till innehållet
Teknik · Årskurs 2

Idéer för aktivt lärande

Felsökning och logik

Aktiva övningar passar särskilt bra för felsökning och logik eftersom eleverna lär sig genom att göra och uppleva hur små justeringar leder till stora förändringar i resultatet. Att arbeta praktiskt med instruktioner och kod gör abstrakta begrepp konkreta och minnesvärda för eleverna i årskurs 2.

Skolverket KursplanerLgr22: Teknik - Åk 1-3 - Strategier för att lösa problem vid programmeringLgr22: Teknik - Åk 1-3 - Hur algoritmer kan skapas och användas
25–45 minPar → Hela klassen4 aktiviteter

Aktivitet 01

Mysterieobjekt30 min · Par

Parvis: Debugga pappersinstruktioner

Dela ut algoritmer med avsiktliga fel, som ritinstruktioner för en figur. Eleverna testar instruktionerna på varandra, identifierar felet och korrigerar systematiskt. Avsluta med att presentera den fungerande versionen.

Analysera strategier för att hitta felet när koden inte gör som vi vill.

HandledningstipsUnder parvis felsökning av pappersinstruktioner, cirkulera och lyssna på elevsamtalen för att uppmuntra dem att motivera sina korrigeringar med logiska skäl.

Vad att leta efterGe eleverna ett enkelt, felaktigt programmeringsflöde (t.ex. en instruktion för att rita en kvadrat som istället ritar en triangel). Be dem peka ut var felet finns och förklara varför det är ett fel. Samla in deras svar för att se förståelsen.

FörståAnalyseraUtvärderaSjälvregleringSocial Medvetenhet
Skapa en komplett lektion

Aktivitet 02

Mysterieobjekt45 min · Smågrupper

Smågrupper: Blockkodsfelsökning

Använd blockbaserad programmering som Scratch Jr eller Blue-Bot. Grupperna får kod med buggar, kör programmet, antecknar vad som går fel och testar korrigeringar stegvis. Jämför strategier i gruppen.

Motivera varför det är värdefullt att göra fel när man programmerar.

HandledningstipsVid blockkodsfelsökning i smågrupper, be eleverna att turas om att förklara sina tankar högt för att synliggöra deras tankeprocesser.

Vad att leta efterStäll frågan: 'Tänk på ett tillfälle när du gjorde ett misstag när du programmerade eller följde en instruktion. Vad lärde du dig av det misstaget?' Låt eleverna dela med sig av sina erfarenheter i smågrupper eller med hela klassen för att belysa värdet av fel.

FörståAnalyseraUtvärderaSjälvregleringSocial Medvetenhet
Skapa en komplett lektion

Aktivitet 03

Mysterieobjekt35 min · Hela klassen

Klassvis: Felsökningsjakt

Placera ut QR-koder eller kort med defekta algoritmer runt klassrummet. Hela klassen arbetar tillsammans för att hitta och fixa flest fel på tid, med diskussion efter varje.

Designa olika sätt att testa en lösning för att säkerställa dess funktion.

HandledningstipsUnder felsökningsjakten, se till att alla elever får delta aktivt genom att tilldela roller som testare, dokumenterare eller idéutvecklare.

Vad att leta efterSkriv en enkel instruktion på en lapp, till exempel 'Gå 3 steg framåt, sväng höger, gå 2 steg framåt'. Be eleverna skriva ner ett sätt de skulle kunna testa om instruktionen fungerar för att nå ett specifikt mål (t.ex. nå en stol). De ska också skriva ner vad som skulle kunna bli fel.

FörståAnalyseraUtvärderaSjälvregleringSocial Medvetenhet
Skapa en komplett lektion

Aktivitet 04

Mysterieobjekt25 min · Individuellt

Individuellt: Logikpussel med robot

Ge varje elev en enkel robot eller app med felaktig sekvens. De testar, ritar felet och skapar en testplan för att verifiera fixen innan de kör igen.

Analysera strategier för att hitta felet när koden inte gör som vi vill.

HandledningstipsNär elever löser logikpussel med robot, uppmuntra dem att skriva ner sina steg för att tydliggöra sitt eget lärande.

Vad att leta efterGe eleverna ett enkelt, felaktigt programmeringsflöde (t.ex. en instruktion för att rita en kvadrat som istället ritar en triangel). Be dem peka ut var felet finns och förklara varför det är ett fel. Samla in deras svar för att se förståelsen.

FörståAnalyseraUtvärderaSjälvregleringSocial Medvetenhet
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

Erfarna lärare lägger stor vikt vid att uppmuntra eleverna att se fel som en naturlig del av lärandet snarare än något att undvika. Genom att skapa en klassrumskultur där misstag uppmuntras och diskuteras, bygger man en trygghet som gör eleverna mer villiga att pröva och justera sina lösningar. Undvik att ge eleverna svaret direkt, utan ställ frågor som får dem att själva upptäcka och förstå felet. Forskning visar att elever lär sig logik bäst när de får arbeta med konkreta, meningsfulla uppgifter där de kan se resultatet av sina justeringar omedelbart.

Eleverna ska kunna identifiera och förklara fel i instruktioner eller koder, motivera varför dessa fel är värdefulla och planera tester för att säkerställa att lösningar fungerar. De ska också visa förmåga att arbeta systematiskt och samarbeta i grupper för att lösa problem.


Se upp för dessa missuppfattningar

  • Under parvis felsökning av pappersinstruktioner, observera om eleverna uppfattar fel som något negativt och undviker att korrigera dem direkt.

    Uppmuntra eleverna att jämföra sina lösningar och diskutera varför en korrigering leder till bättre resultat, t.ex. genom att fråga 'Vad händer om vi lägger till ett steg här? Hur kan vi testa det?'

  • Under blockkodsfelsökning i smågrupper, notera om eleverna gissar slumpmässigt när de letar efter fel.

    Be grupperna att systematiskt testa varje block en i taget och diskutera vad som händer när de ändrar eller tar bort det, t.ex. 'Vad förändras i resultatet när vi tar bort det här blocket?'

  • Under felsökningsjakten, märker du att eleverna tror att ett enda fel gör hela uppgiften omöjlig.

    Under aktiviteten, peka ut att eleverna kan isolera felet genom att testa delar av instruktionen separat och fråga 'Kan vi lösa en del av problemet först?'


Metoder som används i denna översikt