Skip to content
Människans tidiga historia och de första städerna · Hösttermin

De första flodkulturerna: Mesopotamien

Eleverna utforskar Mesopotamiens geografi, tekniska innovationer och samhällsorganisation vid Eufrat och Tigris.

Nyckelfrågor

  1. Analysera flodernas roll för Mesopotamiens stadsstaters framväxt och organisation.
  2. Förklara hur bevattningssystem bidrog till Mesopotamiens jordbruksöverskott.
  3. Jämför Mesopotamiens tekniska innovationer med andra tidiga civilisationer.

Skolverket Kursplaner

Lgr22:HI1Lgr22:HI2
Årskurs: Årskurs 7
Ämne: Från Forntid till Medeltid: Mänsklighetens Väg
Arbetsområde: Människans tidiga historia och de första städerna
Period: Hösttermin

Om detta ämne

Felsökning, eller debugging, är en av de viktigaste färdigheterna inom programmering och teknikutveckling. Det handlar om att utveckla ett systematiskt och tålmodigt förhållningssätt till problem. I kursplanen för teknik betonas strategier för att skriva och felsöka kod samt vikten av dokumentation. Eleverna lär sig att fel inte är misslyckanden, utan nödvändiga steg i utvecklingsprocessen.

Genom att arbeta med testning lär sig eleverna att kritiskt granska sin egen och andras produktion. De får verktyg för att isolera problem, testa hypoteser och dokumentera sina lösningar. Detta ämne vinner stort på samarbete, då det ofta är lättare att se fel i någon annans logik än i sin egen. Genom strukturerad feedback och gemensam problemlösning avdramatiseras felen och fokus hamnar på lärandet.

Idéer för aktivt lärande

Se upp för dessa missuppfattningar

Vanlig missuppfattningAtt bra programmerare skriver rätt kod på första försöket.

Vad man ska lära ut istället

Förklara att professionell programmering till stor del består av felsökning. Genom att visa exempel på kända buggar i stora system förstår eleverna att testning är en naturlig och nödvändig del av arbetet.

Vanlig missuppfattningAtt det räcker med att testa programmet en gång för att veta att det fungerar.

Vad man ska lära ut istället

Visa hur olika indata kan ge olika resultat. Genom att låta eleverna byta program med varandra och försöka hitta brister upptäcker de vikten av bred testning och olika användarperspektiv.

Redo att undervisa i detta ämne?

Skapa ett komplett uppdrag för aktivt lärande, redo för klassrummet, på bara några sekunder.

Vanliga frågor

Vad är de vanligaste typerna av fel i elevernas kod?
De vanligaste felen är syntaxfel (stavfel eller bortglömda tecken) och logiska fel (koden körs men gör fel sak). Genom att lära eleverna att skilja på dessa kan de snabbare välja rätt strategi för att lösa problemet.
Hur kan aktivt lärande minska frustration vid felsökning?
Genom att göra felsökning till en gemensam aktivitet, som en 'buggjakt', flyttas fokus från den enskilda elevens prestation till en kollektiv problemlösning. Det skapar en tryggare miljö där det är tillåtet att göra fel och där man lär sig av varandras misstag.
Vilka verktyg kan hjälpa eleverna med felsökning?
Förutom inbyggda verktyg i programmeringsmiljöer är flödesscheman och 'torrkörning' (att följa koden med fingret på papper) mycket effektiva. Att använda kommentarer i koden för att förklara vad varje del ska göra underlättar också när man ska hitta var det gått snett.
Hur bedömer man felsökningsförmåga i teknik?
Man kan titta på hur systematiskt eleven tar sig an ett problem, om de kan använda dokumentation för att hitta lösningar och hur de resonerar kring sina val. Det handlar mer om processen och strategierna än om att snabbt få koden att fungera.

Bläddra i kursplaner per land

Asien & Stilla havetINSGAU