Visar alla blogginlägg med kategorin:
Jämställdhet

Är programmering på väg in i den svenska skolan? Yes!

Jag måste erkänna, att om jag för två månader sen fått höra att programmering skulle in i svenska skolan så skulle jag rynkat på näsan och tänkt varför? Sedan hade jag tänkt att ok, det fungerar väl i matematiken, eller fysiken eller något annat av de naturvetenskapliga ämnena. Idag tänker jag väldigt annorlunda.

Mycket på grund av den kurs jag går på nu. Det är ett samarbete mellan SU, Utbildningsförvaltningen och Vetenskapens hus. Tillsammans har de slagit sina kloka huvud ihop och sytt ihop ett pilotprojekt som är en fortbildning för lärare om hur vi kan arbeta med programmering i skolan. And I´m hooked.

För vad är programmering? Och vad är en programmerare? Jag kan tänka mig att många bilder kommer för ditt inre. En ensam mycket nördig man med lätt kutig rygg som sitter framför en dator med fingrar som dansar över tangentbordet. Skärmen liknar en scen från filmen The Matrix där tecken efter tecken byggs på i oläslig rappakalja… ok, detta kanske bara var min bild, men tiden är mogen för att ändra stereotypen och visa vad programmering är på riktigt. För det är en yrkesgrupp som känns orättvist representerad i samhället. När man tänker på hur många saker i ditt hem som kräver programmering blir det snart lättare att räkna upp de saker som inte behöver det. Vi lever i en värld som blir mer och mer digital och vi kommer att behöva människor som kan programmera den. Hur ofta hör du någon säga ” jag ska bli programmerare när jag blir stor”? Jag kan inte dra mig till minnes ett enda tillfälle. Detta är en bransch som växer och vill vi att Sverige ska ha möjlighet att konkurera om marknaden så måste vi hjälpa våra elever att få upp ögonen för yrket. Vi måste hjälpas åt att tvätta bort de stereotypa föreställningar vi har om vad det är och vem som kan utföra det. Programmering är för alla. Du måste inte ha meckat med datorer sen födseln, utan du kan lära dig programmering på universitetet. Och det är verkligen inte bara för män. Programmering är en av arbetsmarknadens säkraste kort och vi i skolan måste hoppa på tåget.  

Att programmera är att samarbeta. Ingen kan allt men tillsammans kan man skapa en otrolig färdig produkt. Det är att sätta upp ett tydligt mål och sen arbeta effektivt och metodiskt för att ta sig till målet. Att sätta upp en tes och sedan systematiskt arbeta utefter den. Testa sitt arbete och hela tiden gå tillbaka för att kolla sitt arbete och förbättra det för att nå målet. Att vara så tydlig som möjligt i sitt arbete för att andra ska kunna förstå vad du gör och komplettera ditt arbete. Att logiskt attackera de problem man stöter på och felsöka i sin process. Låter det bekant? Är det inte det arbetssättet vi vill att alla elever ska tillämpa i sina studier?

Genom att träna programmering tränar du att arbeta metodiskt. Du tränar på att vara tydlig i ditt genomförande, du tränas i att tänka problemlösning och gå tillbaka i ditt arbeta när du fastnar. Bara en massa användbara talanger.

Så hur ska vi få in detta fantastiska i skolan? De naturvetenskapliga ämnena visst, men även i svenskan eller varför inte kursen kommunikation? Jag kännar att jag här kanske måste klargöra vad jag menar med programmering i skolan. Att programmera som hantverk, jag menar skriva egen kod från scratch, är en lång utbildning som ges på högskolenivå (några gymnasiekurser också). Det är inte den typ av programmering vi pratar om. Vi pratar om att använda program där vi tränar att tänka programmering, men med förbestämda program som är designade att hjälpa oss förstå de bakomliggande principerna. Så när jag menar att lärare ska programmera med sina elever så menar jag inte att nu ska vi alla bygga datorer på mentorstiden, nej, utan vi ska börja tänka på ett nytt sätt.

Att programmera i skolan kan vara att styra robotar genom att skriva en kod för hur de ska gå och röra sig på en spelplan. För att lyckas måste eleverna skriva tydlig kod och testa och felsöka. De måste kommunicera med varandra och tänka tillsammans. Du kan göra en uppgift till ett spel där eleverna måste programmera för att komma till rätt svar på spelplanen. Ska sedan en annan grupp läsa koden och programmera utifrån den så måste koden vara genomarbetad och effektiviserad. Vill du träna skrivning med dina elever kan du använda dig av programmet Twine. Där skriver dina elever en interaktiv berättelse där läsaren kan påverka historiens gång genom att välja olika vägar att gå genom historien. Vägar som skaparen har programmerat. Ta det här arbetssättet och låt elever skapa prov till varandra. Om du svarar rätt så kommer du vidare till nästa fråga, svarar du fel hamnar du på en sida med fakta om frågan du svarade fel på. Möjligheterna är oändliga. Programmering är ett verktyg som kan göra undervisningen lustfyllt och utmanande. Men framför allt hjälpa dina elever att börja tänka långsamt, systematiskt och effektivt. Att veta hur de dokumentera sitt arbete tydligt för att kunna gå tillbaka och felsöka om de fastnar. Att bli proffs på studieteknik helt enkelt.

 Kolla på denna lilla film om vad en Blue-bot är

Kom igång med att tänka som en programmerare med hjälp av Hour of code

Kan du inte få nog? Kolla in i IKTEKET för fler IKT tips och tricks