Skip to content
Algoritmer och Logiskt Tänkande · Hösttermin

Visuell programmering med block

Introduktion till blockprogrammering där eleverna skapar enkla sekvenser för att styra objekt på en skärm.

Nyckelfrågor

  1. Konstruera en serie block för att få en figur att röra sig på ett specifikt sätt.
  2. Analysera vilka kommandon som är mest effektiva för att lösa en given programmeringsutmaning.
  3. Förklara hur man kan ändra i blockkoden för att uppnå ett annat resultat.

Skolverket Kursplaner

Lgr22: Teknik - Åk 1-3 - Algoritmer och programmering - Programmering i visuella programmeringsmiljöerLgr22: Teknik - Åk 1-3 - Algoritmer och programmering - Symboler för att planera programmering
Årskurs: Årskurs 3
Ämne: Digitala Upptäckare: Teknik och Programmering
Arbetsområde: Algoritmer och Logiskt Tänkande
Period: Hösttermin

Om detta ämne

Felsökning, eller debugging, är kanske den viktigaste färdigheten inom programmering och tekniskt tänkande. Det handlar om att systematiskt identifiera varför något inte fungerar och sedan rätta till det. I årskurs 3 fokuserar vi på att göra felsökning till en positiv och naturlig del av lärandet. Istället för att se ett fel som ett misslyckande, ser vi det som en ledtråd i ett detektivarbete.

Genom att lära ut strategier för felsökning, som att läsa koden steg för steg eller att isolera ett problem, bygger vi elevernas uthållighet och problemlösningsförmåga. Detta område gynnas enormt av samarbete där eleverna får agera 'kod-doktorer' åt varandra och gemensamt klura ut lösningar.

Idéer för aktivt lärande

Se upp för dessa missuppfattningar

Vanlig missuppfattningAtt ett fel betyder att man är dålig på programmering.

Vad man ska lära ut istället

Vi betonar att även professionella programmerare spenderar mer tid på att felsöka än att skriva ny kod. Genom att fira 'bra fel' i klassrummet ändrar vi inställningen till lärande.

Vanlig missuppfattningAtt man ska radera allt och börja om när det inte fungerar.

Vad man ska lära ut istället

Vi lär ut strategin att bara ändra en sak i taget. Genom att använda strukturerade diskussioner kan eleverna hjälpas åt att hitta det specifika blocket som spökar.

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

Varför är felsökning viktigt för barn?
Det tränar logiskt tänkande och tålamod. Att kunna analysera ett problem och prova olika lösningar är en kompetens som eleverna har nytta av i alla skolämnen, inte bara i teknik.
Hur kan man använda aktivt lärande för att lära ut debugging?
Genom att låta eleverna arbeta som 'detektiver' i grupp blir felsökningen en social och spännande aktivitet. När de gemensamt testar hypoteser om varför koden inte fungerar, lär de sig av varandras logiska resonemang.
Vilka är de vanligaste felen elever gör i åk 3?
Ofta handlar det om att de glömmer ett startblock, att de har lagt block i fel ordning eller att de har råkat skriva in fel siffra i ett värdefält.
Hur stöttar jag en elev som blir frustrerad?
Uppmuntra eleven att ta ett steg tillbaka och förklara för dig eller en kompis vad koden SKA göra. Ofta hittar de felet själva bara genom att sätta ord på sin tanke.

Bläddra i kursplaner per land

Asien & Stilla havetINSGAU