• No results found

Hur ser olika verksamma i skolan på vad skolans undervisning i programmering ska innehålla?

Hur ser olika

verksamma i skolan på hur undervisning ska utföras?

Hur ser olika

verksamma i skolan på varför elever ska lära sig programmering? Undervisningsrå det från Skolverket Undervisning i programmering ska ge eleverna förståelse om hur programmering fungerar och hur den relateras till vår vardag. Undervisning i programmering ska bidra till att öva olika förmågor såsom

problemlösning, kreativitet, logiskt tänkande, loop och sekvens.

Programmering bör presenteras på ett spännande sätt till eleverna så att alla eleverna skaffar

intresset om att lära sig ämnet. Ett sätt som undervisningsrådet från Skolverket nämner är genom analog programmering och blockprogrammering såsom Micro:bit eller Scratch.

Micro:bit är en bra metod, man kan exempelvis

programmera den för att mäta temperaturen och sedan genom att trycka på en knapp avläsa hur kallt eller varmt det är på platsen. Han nämner är att när man programmerar denna enkortsdator så kan man använda sig av antingen blockprogrammering eller programspråket Javascript. Analog programmering där barnen kan programmera varandra och genom lek väcka intresse.

Progression: man bör sätta programmering i ett bredare perspektiv

Skolverket är uppdraget med programmering att presentera ämnet på ett intressant sätt så att man väcker intresse hos eleverna och han tydliggör att

programmering ska vara en del av undervisningen generellt.

Han beskriver att det handlar om att förmedla generella kunskaper om vad programmering är och hur den fungerar. Han uttrycker att programmering är en del av digitalisering som berör användningen av datorer i olika sammanhang

39

så att man inte behandla

programmering som ett isolerat ämne eller händelse. IKT- samordnaren Undervisning i programmering ska ge eleverna förståelse av olika begrepp. Eleverna ska kunna avgöra vad som är programmerat och inte programmerat. Eleverna ska ha en ganska bred förståelse för vad programmering är för någonting. Att styra föremål. Undervisning ska innehålla bra tillfällen för att eleverna ska använda sig av sin kreativitet.

Först och främst gäller det att tydliggöra digitala kompetenser och sätta dessa i relation till programmering. Han betonar att det är väsentligt att veta vad programspråket Scratch är för

någonting och hur det fungerar innan man undervisar i det. Progression

progression bör sättas mer i fokus när man utför sina lektioner eftersom progressionen är avgörande för utvecklingen av de förmågor som eleverna ska utveckla i varje årskurs. Annars finns det risk att eleverna hamnar efter enligt vad som krävs för nästa år. Han säger att därför åker hans organisation runt till olika skolor och föreläser så att dessa föreläsningar bidrar till att ge lärarna en bättre bild av hur de kan lägga upp sina lektioner med fokus på progressionen.

Det är viktigt med den digitala kompetensen för att kunna samlänka programmering i matematik, teknik och samhällskunskap. Han uppger att

uppdraget är att lära ut digital kompetens eftersom dess omfång är mycket större än programmering i sig. Han ser

programmering endast som en liten del av digitalisering, därför borde det inte läggas så stor vikt på

programmeringsunderv isning. Istället bör man sätta programmering i relation till digital kompetens.

40 Rektorn Undervisningen

ska bidra till dels att lära sig förstå vad programmering är för någonting, hur den fungerar och till vad man kan använda den till

Att digital kompetens som en viktig del för programmeringsunderv isning. Undervisning i programmering kan presenteras i skolan genom tillämpning av spel eller små robotar för att ge konkreta exempel till eleverna om hur man kan styra föremål med

programmering. Använda sig av olika mönster eller kort av olika slag för att tydliggöra vissa saker i programmering och därmed får eleverna en uppfattning av vad programmering är för någonting. Progression: genom ett värderingsverktyg som heter LIKA för att följa upp utvecklingen utefter var klasserna är och hur det har gått jämfört med de olika kriterierna som tidigare har fastställts, till exempel inom

digitaliseringsundervis ningen. Verktyget har alltså använts när de har haft digitaliseringskonferen ser för att vidareutveckla digital kompetens och programmeringskunska p hos lärarna. Hon ser programmering som en del av digitalisering. Därför nämner hon att det är viktigt med digital kompetens för att utveckla kunskaper inom programmering. I relation till det anger rektorn att skolans uppdrag är att

förbereda eleverna för yrkeslivet i framtiden. Hon talar om att eftersom vi lever i en digital värld så måste man utrusta eleverna med den digitala kompetensen som krävs för framtiden där programmering är en del av den

kompetensen.

Därmed påpekar hon att programmering framförallt ska ingå i matematik- och teknikämnet. I matematik gäller det att tillämpa

programmering i problemlösning och i teknik genom att skapa egna konstruktioner

41 Digitaliseringsan

svarig

undervisning i programmering ska hjälpa eleverna att förstå olika begrepp såsom buggar och loop och hur dessa fungerar. Undervisningen ska bidra också till problemlösningsför mågan, logiskt tänkande och uthållighet när det gäller felsökning. Göra eleverna uthålliga så att de orkar tar sig förbi hinder när de programmerar digitalt eller analogt. Felsökningar. Digital kompetens är väsentligt för att underlätta med inlärning i programmering. Programmeringsunderv isning kan introduceras genom analog

programmering eftersom analog programmering bidrar till att göra eleverna medvetna om robotarnas förutsättningar och robotens begränsningar. Denna medvetenhet utvecklar elevernas förståelse av hur koder och

algoritmer fungerar. Progression: genom ett värderingsverktyg som heter LIKA för att följa upp utvecklingen utefter var klasserna är och hur det har gått jämfört med de olika kriterierna som tidigare har fastställts, till exempel inom

digitaliseringsundervis ningen.

Uppdraget handlar om att lägga grunden till programmering eftersom den anses vara en byggsten för att förstå digitalisering. Hon förklarar även att syftet är att förmedla kunskaper som tillför till elevernas framtida yrken gällande AI (Artificiell Intelligens) och robotar eftersom dessa förväntas att vara en stor del av elevernas yrkesliv.

L1 Undervisning ska bidra till att förstå stegvisa instruktioner, styra föremål och förståelse om vad programmering handlar om. Eleverna ska utveckla också kunskaper inom kodning, algoritmer och problemlösning. L1, L2, L3 och L4 tillämpar Bee-Bot för deras undervisning och analog programmering framträder men att analog programmering användes mest i början när de introducerade ämnet till eleverna. Hur progressionen inom

programmeringsunderv isningen ska ske verkar lärarna inte ha en tydlig bild av eftersom de verkar osäkra på hur programmering bör

Uppdraget handlar om att bekanta eleverna med programmering, vilket innebär att förstå grunderna. Till

exempel att eleverna ska förstå vad det är som ligger bakom det som visas på skärmen.

42

undervisas och i vilken omfattning jämför med andra ämnen.

L2 Hjälpa eleverna att utveckla kunskaper om att förstå vad är programmerat och vad programmering handlar om. Undervisningen ska hjälpa eleverna att förstå

sekvenser, stegvisa instruktioner, kod, loop, abstrakt tänkande och hur man kan styra föremål genom programmering.

Lärare 2 beskriver också att det är svårt att veta vad som är själva syftet med programmering eftersom det inte står så tydligt i Lgr11.

L3 Att undervisningen ska hjälpa eleverna att förstå hur en dator är uppbyggd och att förstå att det är människan som ligger bakom programmering. Att utveckla förmågor inom felsökning, logisk tänkande. Men också att förstå olika begrepp såsom loop och kod och att vara tålmodig när det gäller felsökning.

Lärare 3 förmedlar att det även handlar om att begripa hur en dator är uppbyggd.

L4 Programmering ska gynnas eleverna för att dels utveckla kunskaper inom logisk tänkande, mönsterigenkännin g, planering, problemlösning, stegvisa instruktioner.

Lärare 4 betonar att eftersom

programmering inte finns i kunskapskravet så är det svårt att veta dess syfte och därmed veta hur lång tid man ska ägna åt ämnet.

43 Elever Att lära sig att

koda, skapa instruktioner, hitta fel, öva på loop och lösa problem, styra föremål och

sekvens.

Bidrar till att förstå stegvisa instruktioner, öva på felsökning och kodning. Analog programmering och digital programmering (Bee- bot). Enligt elevernas uppfattningar om syftet med programmeringsunderv isningen innebär det att kunna programmera eftersom de uttrycker att allt som går på el är programmerat, från datorer till bilar och symaskiner.

Därför behöver man sådana kunskaper annars kommer man att inte klara sig i

Related documents