”Och som vanligt med programmering handlar det om att öva, öva, öva…”
Mitt temporära formativa omdömessystem i programmering
När jag undervisar programmering så är min pedagogiska idé att använda ”learning by do-ing”, det vill säga att det är först genom att arbeta med ett större antal uppgifter och övningar som eleven får en korrekt känsla för hur man programmerar. I programmering gäller definitivt ordspråket ”Övning ger färdighet”. Genom att arbeta med många uppgifter en efter en lyckas varje elev komma över alla de trösklar han/hon träffar på i sin inlärning.
Eleverna i programmering måste lära sig att kompilera ett program och åtgärda eventuella kompileringsfel. Efter det att kompileringsfelen är åtgärdade skall eleverna exekvera programmet och lära sig att åtgärda eventuella exekveringsfel och logiska fel. För att bli bra på detta måste man öva och åter öva. Ingvar Gratte som är en av Sveriges mest kända författare för programmeringskurser skriver i inledningen i många av hans böcker följande: ”Och som vanligt i samband med programmering handlar det om att öva, öva, öva…!” Jag har själv läst många programmeringsböcker och när jag övar på uppgifterna som finns i böckerna får jag en mycket bättre förståelse än om jag enbart läser boken utan att praktisera det som står i den.
Omdömessystemet inspirerar eleverna
Nästan varje uppgift som finns i programmeringsböckerna tar upp en ny funktion, metod eller tankesätt på hur man skall lösa ett problem. Därför är det ganska uppenbart för en person som har ett utvecklat pedagogisk sinnelag att ju mer olika programmeringsuppgifter man gör desto bättre blir man i programmering.
Eftersom jag vill betona för eleverna hur viktigt det är för dem att konstant göra olika övningar och uppgifter har jag använt mig av ett temporärt omdömessystem som är kopplat till hur många övningar de har gjort. Med detta temporära omdömessystem försöker jag pusha och inspirera eleverna att göra ännu mer övningar så att de får ännu bättre programmeringskunskaper.
Denna process där jag ger en återkoppling till eleverna beroende på hur bra de löser sina uppgifter är en formativ bedömningsprocess som kännetecknas av att målet för undervisningen är att närma sig så mycket som möjligt att göra alla efterfrågade uppgifter. I denna formativa bedömningsprocess tydliggörs och synliggörs var eleven befinner sig i förhållande till målet och att återkoppling ges som talar om hur eleven ska komma vidare mot målet (han kan se i omdömessystemet vilka uppgifter han inte har gjort).
Positiva kriterier
Forskning har visat att formativ bedömning ökar elevernas lärande enligt Skolverket.
Jag delar upp uppgifterna i olika delar där varje del behandlar ett specifikt område i kursen. I detta exempel har vi tre delar där varje del består av tolv uppgifter. Jag har valt följande kriterium för att generera automatiskt det temporära omdömet i varje del:
Omdömet ”Bättre kan du!” om eleven har gjort färre än 6 uppgifter.
Omdömet ”Bra!” om eleven har gjort 6 eller 7 uppgifter.
Omdömet ”Mycket bra!” om eleven har gjort 8 eller 9 uppgifter.
Omdömet ”Utmärkt!” om eleven har gjort 10 eller 11 uppgifter.
Omdömet ”Enastående” om eleven har gjort alla uppgifterna.
Se bedömningsformuläret här.
För att åstadkomma detta använder jag till exempel i cell B3 formeln =ANTAL.OM(H3:S3;”x”). Med hjälp av denna formel beräknar jag på ett automatiskt sätt hur många uppgifter Elev1 har gjort i del1.
För att beräkna automatiskt elevens temporära omdöme använder jag följande formel i cell C3 =OM(B3<6;”Bättre kan du!”;OM(B3<8;”Bra!”;OM(B3<10;”Mycket bra!”;OM(B3<12;”Utmärkt!”;”Enastående!”)))). Därefter kan man med hjälp av autofyll-funktionen se till att övriga rader får motsvarande formel.
Kan användas i andra ämnen
Med hjälp av detta temporära omdömessystem använder man IT som ett pedagogiskt verktyg i en formativ bedömningsprocess och gör eleverna ännu mer medvetna om de möjligheter man har när man använder sig av IT verktyg. Detta omdömessystem kan användas i alla olika ämnen där det är viktigt att eleverna gör många och varierande uppgifter. Om jag vore rektor skulle jag rekommendera mina lärare att använda detta temporära omdömessystem som ett pedagogiskt verktyg i den formativa bedömningsprocessen.
Till sist vill jag betona att vid programmeringskurserna så får eleverna göra också ett skriftligt prov (och omprov om det skulle behövas). Det är detta prov som i kombination med hur bra eleven har klarat sina olika uppgifter som avgör elevens betyg i kursen.
Peter Semiotakis, lärare på St Eriks gymnasium