Skip to content

Algoritmer och logiskt tänkandeAktiviteter & undervisningsstrategier

Aktiva metoder fungerar särskilt väl för algoritmer och logiskt tänkande eftersom eleverna får pröva och ompröva sina tankar i praktiken. Genom att arbeta konkret med verkliga situationer och modellering utvecklar de en djupare förståelse för hur matematik kan användas som verktyg för problemlösning och beslutsfattande.

Årskurs 7Matematikens grunder och mönster3 aktiviteter20 min60 min

Lärandemål

  1. 1Förklara hur en algoritm kan användas för att lösa ett specifikt matematiskt problem, till exempel att sortera siffror.
  2. 2Skapa en steg-för-steg-instruktion (algoritm) för att utföra en vardaglig uppgift, som att baka en kaka eller bygga med lego.
  3. 3Analysera en given algoritm för att identifiera potentiella fel eller oklarheter i instruktionerna.
  4. 4Jämföra två olika algoritmer som löser samma problem och diskutera vilken som är mest effektiv eller lättast att följa.
  5. 5Demonstrera hur logiskt tänkande används för att bryta ner ett större problem i mindre, hanterbara delproblem.

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

60 min·Smågrupper

Utforskande cirkel: Mobilabonnemangs-jakten

Eleverna jämför olika mobilabonnemang med fasta och rörliga kostnader. De skapar modeller (tabeller och grafer) för att se vilket abonnemang som är billigast beroende på hur mycket man ringer.

Förberedelse & detaljer

Vad är en algoritm och var möter vi dem i vardagen?

Handledningstips: Under 'Mobilabonnemangs-jakten' be eleverna att jämföra minst två olika modeller och diskutera vilken som bäst passar deras egna behov, inte bara lärarens krav.

Setup: Grupper vid bord med tillgång till källmaterial

Materials: Samling med källmaterial, Arbetsblad för undersökningscykeln, Metod för att formulera frågor, Mall för redovisning av resultat

AnalyseraUtvärderaSkapaSjälvregleringSjälvkännedom
45 min·Smågrupper

Simuleringsövning: Befolkningsökning i en stad

Eleverna använder enkla regler för födslar och inflyttning för att simulera hur en stads befolkning växer över tio år, och diskuterar vilka faktorer deras modell missar.

Förberedelse & detaljer

Hur kan vi bryta ner ett komplext problem i mindre, hanterbara steg?

Handledningstips: Använd 'Befolkningsökning i en stad' för att demonstrera hur små förändringar i antaganden kan leda till stora skillnader i resultatet, genom att låta eleverna ändra en variabel i taget.

Setup: Flexibel yta för olika gruppstationer

Materials: Rollkort med mål och resurser, Spelvaluta eller marker, Logg för att följa händelseförloppet

TillämpaAnalyseraUtvärderaSkapaSocial MedvetenhetBeslutsfattande
20 min·Par

EPA (Enskilt-Par-Alla): Är modellen rimlig?

Läraren visar en graf över t.ex. temperaturhöjning. Eleverna diskuterar i par vad modellen säger om framtiden och vilka begränsningar den kan ha.

Förberedelse & detaljer

Varför är precision så viktig när man skriver instruktioner för en dator?

Handledningstips: I 'Är modellen rimlig?' uppmuntra eleverna att ifrågasätta varandras modeller genom att ställa frågor som: 'Vad händer om vi glömmer en kostnad i vår modell?' eller 'Har vi tagit med alla relevanta faktorer?'

Setup: Vanlig klassrumsmöblering; eleverna vänder sig mot sin granne

Materials: Diskussionsfråga (projicerad eller utdelad), Valfritt: anteckningsblad för paren

FörståTillämpaAnalyseraSjälvkännedomRelationsförmåga

Att undervisa detta ämne

Börja med konkreta, elevnära exempel där algoritmer och modeller redan finns i deras vardag. Undvik att presentera för abstrakta teorier först, eftersom eleverna då lätt tappar kopplingen till verkligheten. Fokusera på processen att skapa och justera modeller snarare än på att komma fram till ett 'rätt' svar. Använd gärna elevuppgifter som eleverna själva har valt för att öka engagemanget och den personliga kopplingen till innehållet.

Vad du kan förvänta dig

Eleverna visar framsteg när de kan översätta en vardaglig situation till en enkel algoritm, tabell eller formel och dessutom förklara varför modellen är användbar. De ska också kunna identifiera när en modell är för enkel eller för komplex för sitt syfte och reflektera över modellens begränsningar.

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 'Mobilabonnemangs-jakten' kan elever tro att den modell de skapar kommer att gälla exakt för alla framtida situationer.

Vad man ska lära ut istället

Utmana eleverna att fundera på vad som händer om de själva byter mobil eller om priserna plötsligt ändras. Be dem lägga till en ny variabel i sin modell för att illustrera att modeller anpassas efter förändrade förutsättningar.

Vanlig missuppfattningUnder 'Är modellen rimlig?' kan elever tro att modeller bara är användbara för experter och forskare.

Vad man ska lära ut istället

Uppmuntra eleverna att jämföra sina egna modeller med andras och diskutera hur de själva använder liknande metoder när de planerar sin vecka eller budget. Be dem skriva ner ett eget exempel på en modell de skapat utanför matematikklassrummet.

Bedömningsidéer

Snabbkontroll

Under 'Mobilabonnemangs-jakten' be eleverna att utbyta sina modeller med en klasskamrat och ge feedback på tydlighet och genomförbarhet. Fokusera på om instruktionerna är tillräckligt precisa för att någon annan ska kunna följa modellen.

Utgångsbiljett

Efter 'Befolkningsökning i en stad' låt eleverna skriva ett kort stycke om en faktor de tror är viktig att inkludera i en befolkningsmodell, men som de själva inte har tagit med. Granska sedan om de identifierat en relevant och rimlig faktor.

Diskussionsfråga

Under 'Är modellen rimlig?' ställ frågan: 'Om ni skulle ge era instruktioner till en robot istället för en människa, hur skulle ni ändra dem?' Låt eleverna diskutera i par och sedan dela sina tankar med klassen.

Fördjupning & stöd

  • Utmana elever som har avslutat 'Mobilabonnemangs-jakten' att skapa en modell för ett abonnemang med olika prissättningsstrategier, t.ex. rabatter eller bundlingar av tjänster.
  • För elever som kämpar med 'Befolkningsökning i en stad' föreslå att de använder en färdig tabell med data och fokuserar på att tolka och justera modellen istället för att skapa den från grunden.
  • Låt elever som behöver fördjupning undersöka hur en förändring i antaganden, som ekonomisk tillväxt eller klimatförändringar, påverkar befolkningsmodellen under 'Befolkningsökning i en stad'.

Nyckelbegrepp

AlgoritmEn steg-för-steg-instruktion eller en regel som beskriver hur man löser ett problem eller utför en uppgift. Algoritmer används både i matematik och programmering.
SekvensOrdningen i vilken instruktioner utförs. I en algoritm är ordningen avgörande för att resultatet ska bli korrekt.
VillkorEn del av en algoritm som avgör om en viss instruktion ska köras eller inte, baserat på om ett visst påstående är sant eller falskt (t.ex. 'OM temperaturen är under 0 grader, DÅ ska du ta på dig en jacka').
Iteration (Loop)Att upprepa en uppsättning instruktioner flera gånger. Detta används ofta i algoritmer för att spara tid och kod (t.ex. 'UPPREPA 5 gånger: lägg till ett äpple i korgen').
Logiskt tänkandeFörmågan att resonera och dra slutsatser på ett systematiskt och strukturerat sätt. Det handlar om att följa en tankekedja och se samband.

Redo att undervisa Algoritmer och logiskt tänkande?

Skapa ett komplett uppdrag med allt du behöver

Skapa ett uppdrag