Hoppa till innehållet
Teknik · Årskurs 1

Idéer för aktivt lärande

Robotar och problemlösning

När eleverna arbetar praktiskt med robotar och problemlösning gör de abstrakta begrepp som algoritmer och instruktioner konkreta. Genom att fysiskt programmera en robot och se resultatet direkt förbättras förståelsen för hur små förändringar i kod påverkar utfallet. Denna aktivitet kopplar direkt till elevernas förmåga att bryta ner problem i hanterbara steg, vilket är centralt i teknikämnet och problemlösning i allmänhet.

Skolverket KursplanerLgr22: Teknik 1-3 - Hur algoritmer kan skapas och användas vid problemlösningLgr22: Teknik 1-3 - Att styra föremål med programmering
25–45 minPar → Hela klassen4 aktiviteter

Aktivitet 01

Utomhusutforskning45 min · Smågrupper

Stationsrotation: Flytta föremål

Dela in klassen i stationer med robotmattor. Elever programmerar roboten att hämta ett föremål och flytta det till en målpunkt. De testar algoritmen, noterar misslyckanden och förbättrar den innan rotation.

Designa en algoritm för att få roboten att lösa ett specifikt problem.

HandledningstipsUnder Stationsrotation: Flytta föremål, gå runt och lyssna på elevernas resonemang om varför de valde en specifik rutt eller sekvens av kommandon.

Vad att leta efterBe eleverna rita en enkel karta med en startpunkt och ett mål. Sedan ska de skriva ner de kommandon (framåt, sväng vänster, sväng höger) som en robot behöver för att ta sig från start till mål. Fråga: Vilket kommando var svårast att bestämma ordningen på och varför?

MinnasFörståAnalyseraSocial MedvetenhetSjälvkännedomBeslutsfattande
Skapa en komplett lektion

Aktivitet 02

Utomhusutforskning30 min · Par

Parprogrammering: Labyrintnavigering

I par ritar elever en enkel labyrint på papper och programmerar roboten att ta sig igenom. De jämför två strategier, tidsmät och diskuterar vilken som är mest effektiv.

Jämför olika strategier för att programmera roboten att utföra en uppgift.

HandledningstipsI Parprogrammering: Labyrintnavigering, uppmana eleverna att turas om att förklara sina beslut högt för att synliggöra tankeprocessen.

Vad att leta efterVisa två olika algoritmer för att få roboten att utföra samma uppgift, till exempel att plocka upp ett föremål. Låt eleverna diskutera i par: Vilken algoritm är kortast? Vilken är enklast att förstå? Vilken tror ni fungerar bäst och varför?

MinnasFörståAnalyseraSocial MedvetenhetSjälvkännedomBeslutsfattande
Skapa en komplett lektion

Aktivitet 03

Utomhusutforskning40 min · Smågrupper

Gruppjämförelse: Optimera rutt

Grupper skapar algoritmer för samma uppgift, som att undvika hinder. De demonstrerar för klassen, röstar på bästa lösningen och föreslår kollektiva förbättringar.

Bedöm effektiviteten av robotens lösning och föreslå förbättringar.

HandledningstipsVid Gruppjämförelse: Optimera rutt, be grupperna presentera sina algoritmer för varandra och ställ frågor som uppmuntrar reflektion över effektivitet.

Vad att leta efterGe eleverna en robot och en enkel uppgift, till exempel att köra runt ett hinder. Be dem programmera roboten. Gå runt och observera: Kan eleven ge roboten en sekvens av kommandon? Fungerar roboten som tänkt? Ställ en följdfråga: Vad skulle hända om du bytte plats på två kommandon?

MinnasFörståAnalyseraSocial MedvetenhetSjälvkännedomBeslutsfattande
Skapa en komplett lektion

Aktivitet 04

Utomhusutforskning25 min · Individuellt

Individuell utmaning: Förbättra algoritm

Varje elev testar en given algoritm, identifierar problem och skriver en förbättrad version. De kör båda och jämför resultat i helklass.

Designa en algoritm för att få roboten att lösa ett specifikt problem.

HandledningstipsUnder Individuell utmaning: Förbättra algoritm, se till att varje elev får tid att reflektera över sitt resultat och formulera en förbättring.

Vad att leta efterBe eleverna rita en enkel karta med en startpunkt och ett mål. Sedan ska de skriva ner de kommandon (framåt, sväng vänster, sväng höger) som en robot behöver för att ta sig från start till mål. Fråga: Vilket kommando var svårast att bestämma ordningen på och varför?

MinnasFörståAnalyseraSocial MedvetenhetSjälvkännedomBeslutsfattande
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

Arbeta med ett elevcentrerat förhållningssätt där eleverna får utforska och misslyckas på ett kontrollerat sätt. Lärarna bör undvika att ge färdiga lösningar och i stället ställa öppna frågor som uppmuntrar eleverna att självständigt analysera och justera sina algoritmer. Använd konkret material som Bee-Bot eller Blue-Bot för att göra programmeringsprocessen synlig och begriplig. Det är också viktigt att skapa en klassrumskultur där eleverna vågar prova, göra fel och lära sig av dem.

En lyckad aktivitet syns när eleverna kan förklara varför en algoritm fungerar eller inte, och när de aktivt testar och justerar sina steg för att lösa uppgiften. Eleverna ska också kunna samarbeta, diskutera olika lösningar och förstå att precision i instruktioner är avgörande för robotens funktion.


Se upp för dessa missuppfattningar

  • Under Stationsrotation: Flytta föremål, hör elever säga att roboten 'inte vill' eller 'inte fattar' när den inte gör som de tänkt.

    Använd tillfället för att uppmärksamma att roboten alltid följer instruktionerna exakt. Be eleverna att tillsammans analysera varför roboten inte nådde sitt mål och hur de kan justera algoritmen för att få önskat resultat.

  • Under Gruppjämförelse: Optimera rutt, tror elever att den algoritm som har flest steg alltid är bäst.

    Uppmuntra eleverna att jämföra tid, antal steg och effektivitet. Fråga: 'Vilken rutt tar kortast tid? Vilken är lättast att förstå? Varför fungerar den ena bättre än den andra i just den här miljön?'

  • Under Individuell utmaning: Förbättra algoritm, antar elever att fler kommandon automatiskt gör algoritmen bättre.

    Be eleven att testa sin algoritm och sedan ta bort ett kommando i taget för att se om den fortfarande fungerar. Diskutera sedan hur precision och enkelhet kan förbättra resultatet.


Metoder som används i denna översikt