Skip to content

Programmering och logiskt tänkandeAktiviteter & undervisningsstrategier

Aktiva övningar passar särskilt väl för programmering och logiskt tänkande eftersom eleverna behöver känna, se och korrigera fel i realtid. Genom att utföra instruktioner bokstavligt och känna effekten av ändrade steg gör de abstrakta koncept konkreta.

Årskurs 4Matematikens värld: Från mönster till tal4 aktiviteter25 min40 min

Lärandemål

  1. 1Förklara hur exakta steg i en instruktion eliminerar fel i en process, till exempel vid bakning.
  2. 2Analysera hur ändrad ordning på steg i en algoritm påverkar resultatet, exempelvis vid en enkel robotrörelse.
  3. 3Jämföra likheter mellan att följa en algoritm och att lösa ett matematiskt problem med flera steg.
  4. 4Designa en enkel algoritm för att utföra en vardaglig uppgift, som att borsta tänderna.

Vill du en komplett lektionsplan med dessa mål? Skapa ett uppdrag

30 min·Par

Människorobot: Stegvisa rörelser

Dela in eleverna i par där en är 'robot' och den andra 'programmerare'. Programmeraren ger muntliga instruktioner för att navigera en labyrint på golvet med pilar. Byt roller efter fem minuter och diskutera felkällor. Avsluta med att skriva ner en förbättrad algoritm.

Förberedelse & detaljer

Förklara hur en exakt instruktion kan förhindra fel i en process.

Handledningstips: Under Människorobot, stå bredvid eleven som är roboten och be eleven att justera sina instruktioner direkt om något blir fel.

Setup: Bord eller bänkar uppställda som 4–6 tydliga stationer runt om i rummet

Materials: Instruktionskort för varje station, Olika material beroende på stationens syfte, Timer för rotation

MinnasFörståTillämpaAnalyseraSjälvregleringRelationsförmåga
25 min·Smågrupper

Algoritm för smörgås: Analog sekvens

Eleverna skapar en steg-för-steg-instruktion för att bygga en smörgås. Testa algoritmen på en partner och notera vad som går fel om ett steg saknas eller ändras. Jämför i grupp och revidera instruktionerna tillsammans.

Förberedelse & detaljer

Analysera vad som händer om ordningen på stegen i en algoritm ändras.

Handledningstips: När ni gör Algoritm för smörgås, låt eleverna byta instruktioner med varandra och utföra dem bokstavligt för att synliggöra brister.

Setup: Bord eller bänkar uppställda som 4–6 tydliga stationer runt om i rummet

Materials: Instruktionskort för varje station, Olika material beroende på stationens syfte, Timer för rotation

MinnasFörståTillämpaAnalyseraSjälvregleringRelationsförmåga
35 min·Par

Blockprogrammering: Enkel loop

Använd Scratch Junior eller liknande app för att programmera en figur att rita en fyrkant med loopar. Testa koden, ändra ordningen på blocken och observera resultatet. Diskutera likheter med matematiska mönster.

Förberedelse & detaljer

Jämför hur programmering liknar processen att lösa ett matematiskt problem.

Handledningstips: I Blockprogrammering, be eleverna sätta namn på sina loopar redan från början för att träna på att beskriva sin tankeprocess.

Setup: Bord eller bänkar uppställda som 4–6 tydliga stationer runt om i rummet

Materials: Instruktionskort för varje station, Olika material beroende på stationens syfte, Timer för rotation

MinnasFörståTillämpaAnalyseraSjälvregleringRelationsförmåga
40 min·Hela klassen

Klassutmaning: Ruttplanering

Planera en algoritm för att ta sig från klassrummet till matsalen med exakta steg. Gruppen testar rutten och analyserar fel. Presentera den bästa versionen för klassen.

Förberedelse & detaljer

Förklara hur en exakt instruktion kan förhindra fel i en process.

Handledningstips: Under Klassutmaning: Ruttplanering, ge eleverna en karta och en tidtagare för att skapa tydliga tidsramar och stressa fram reflektion.

Setup: Bord eller bänkar uppställda som 4–6 tydliga stationer runt om i rummet

Materials: Instruktionskort för varje station, Olika material beroende på stationens syfte, Timer för rotation

MinnasFörståTillämpaAnalyseraSjälvregleringRelationsförmåga

Att undervisa detta ämne

Börja alltid med analoga övningar för att bygga förståelse innan ni introducerar digitala verktyg. Låt eleverna arbeta i par eller små grupper där de måste förklara sina steg högt, eftersom muntlig formulering tvingar fram precision. Undvik att ge färdiga lösningar – ställ istället frågor som 'Vad händer om du ändrar det här steget?' för att uppmuntra eget tänkande.

Vad du kan förvänta dig

Eleverna visar förståelse genom att ge exakta instruktioner som fungerar första gången, upptäcker och rättar till logiska fel, och kopplar algoritmer till vardagliga situationer. Deras diskussioner ska präglas av precision och reflektion över stegens betydelse.

De här aktiviteterna är en startpunkt. Det fullständiga uppdraget är upplevelsen.

  • Komplett handledningsmanuskript med lärardialoger
  • Utskriftsklart elevmaterial, redo för klassrummet
  • Differentieringsstrategier för varje typ av elev
Skapa ett uppdrag

Se upp för dessa missuppfattningar

Vanlig missuppfattningUnder Människorobot, lyssna efter elever som säger 'Det gör detsamma i vilken ordning vi går' och be dem utföra instruktionerna precis som de säger för att synliggöra felet.

Vad man ska lära ut istället

Under aktiviteten Algoritm för smörgås, låt eleverna byta instruktioner med varandra och utföra dem bokstavligt. Läs upp en osammanhängande instruktion och be dem identifiera var felet uppstår och formulera om den korrekt.

Vanlig missuppfattningUnder Algoritm för smörgås, notera elever som säger 'Det här är bara för matlagning, inte programmering' och be dem reflektera över hur varje steg i receptet motsvarar en instruktion i en algoritm.

Vad man ska lära ut istället

Under Klassutmaning: Ruttplanering, visa en bild på en enkel robot och fråga eleverna hur deras eget sätt att ta sig till skolan liknar en algoritm. Diskutera likheterna och skillnaderna.

Vanlig missuppfattningUnder Blockprogrammering, observera elever som skriver otydliga kommentarer och be dem omformulera sina instruktioner så att en annan elev kan följa dem utan missförstånd.

Vad man ska lära ut istället

Under Människorobot, ge eleverna uppgiften att beskriva en enkel rörelse, till exempel 'ta två steg framåt', utan att använda ordet 'gå'. Låt dem sedan utföra instruktionen och diskutera varför precisionen var avgörande.

Bedömningsidéer

Utgångsbiljett

Efter Algoritm för smörgås, ge eleverna en lapp där de skriver ner minst fem tydliga, numrerade instruktioner för att skapa en enkel ritning eller en enkel maträtt. Låt dem byta lappar med en kamrat och utföra instruktionerna för att se om de fungerar.

Diskussionsfråga

Under Klassutmaning: Ruttplanering, ställ frågan 'Vad händer om vi byter plats på steg 2 och steg 4 i er rutt?' Låt eleverna diskutera i smågrupper och sedan dela sina tankar med klassen. Fokusera på konsekvenserna av ändrad sekvens och hur det påverkar resultatet.

Snabbkontroll

Under Blockprogrammering, be eleverna visa sin färdiga algoritm för en kamrat och förklara varje block. Låt kamraten sedan prova att följa algoritmen och ge feedback på instruktionernas tydlighet och ordning.

Fördjupning & stöd

  • Utmana eleverna att skapa en algoritm för att laga sitt favoritmåltid, med minst fem steg och en loop för upprepning.
  • För elever som kämpar, ge dem en halvfärdig algoritm att komplettera, där varje steg har en tydlig början och slut.
  • Låt eleverna skapa en algoritm för att lösa en enkel matematikuppgift, till exempel ett multiplikationsproblem, och jämföra den med den traditionella lösningsmetoden.

Nyckelbegrepp

AlgoritmEn steg-för-steg-instruktion för att lösa ett problem eller utföra en uppgift. Tänk på ett recept eller en bruksanvisning.
SekvensOrdningen som stegen i en algoritm utförs. Ordningen är ofta viktig för att resultatet ska bli rätt.
InstruktionEn enskild handling eller kommando som ingår i en algoritm. Varje instruktion måste vara tydlig och entydig.
Logiskt tänkandeFörmågan att resonera och dra slutsatser baserat på fakta och regler. Programmering tränar detta genom att följa och skapa algoritmer.

Redo att undervisa Programmering och logiskt tänkande?

Skapa ett komplett uppdrag med allt du behöver

Skapa ett uppdrag
Programmering och logiskt tänkande: Aktiviteter & undervisningsstrategier — Årskurs 4 Matematikens värld: Från mönster till tal | Flip Education