Programmering er ikke som andre valgfag. Myndighetene må derfor satse på videreutdanning i programmering.
Skolen jeg leder er en av 146 skoler som dette skoleåret tilbyr programmering som valgfag (eller koding som Departementet kaller valgfaget på sine nettsider). Flere skoler i vår kommune prøver dette valgfaget i år, og for noen uker siden møttes lærerne i valgfaget programmering fra de ulike skolene i kommunen for å utveksle erfaringer. Selv om jeg ikke underviser i dette faget, snek jeg meg med på samlingen, og jeg fikk forsterket mitt inntrykk av at det er med programmering valgfag som lottomillionærer: de er ikke som andre valgfag.
Alle andre valgfag er varianter og kombinasjoner av eksisterende skolefag. Valgfaget natur, miljø og friluftsliv kombinerer elementer fra naturfag, samfunnsfag og kroppsøving mens valgfaget internasjonale kontakter ligger nært engelsk og samfunnsfag. Dermed kan dagens lærere i skolen også få ansvar for undervisning i valgfag med den kompetansen de allerede har. Musikklæreren kan gjennomføre valgfaget sal og scene mens kroppsøvingslæreren bør være i stand til å undervise i fysisk aktivitet og helse, i alle fall hvis hun også vet opp og ned på et kjøkken. Men jeg tror ikke det er like enkelt med programmering som valgfag.
For programmering er språk. Det er ikke først og fremst å velge ut og flytte bokser og ikoner fra en meny i et ferdiglaget digitalt univers. Og de fleste vil være enig i at man må kunne et språk hvis man skal undervise i det. Ingen vil gi meg ansvar for franskundervisningen på en skole siden mine franskkunnskaper begrenser seg til å bestille vin (og brød) på restaurant. Og jeg tror mange skoler erfarer dette når de i år gjennomfører forsøk med programmering som valgfag.
Jeg synes det er meningsfullt å gi elever opplæring i koding. Jeg vet ikke om det bør gis som obligatorisk opplæring til alle elever, eller bare som et valgfag, men uansett må lærerne som skal undervise i dette faget, kunne språket.
Jeg har besøkt barneskoler der elevene lærer programmering og koding. Når eleven forteller meg hva de gjør, oppdager jeg at programmeringen på de laveste trinnene består i å velge farge eller form på ulike bokser som settes inn i et spill. Jeg har også selv gjennomført kodetimen med elever der de skulle velge farge på julenissens lue og få reisndyret til å bevege seg. Fint og flott det, og ikke så veldig vanskelig å undervise i for en IKT-kyndig lærer, men ikke akkurat det du fyller et valgfagsår på ungdomsskolen med. For hvis du leser læreplanen i valgfag programmering, vil du se at faget har tydelige og avanserte kompetansemål. Og Utdanningsdirektoratet har gjort en skikkelig jobb ved å gi lærere tilgang til mye godt veiledningsmateriell.
Men hvis jeg skal undervise i fransk, trenger jeg mer enn godt veiledningsmateriell fra U-dir. Og lærere som skal undervise i programmering, trenger også mer enn veiledningsmateriell. Erfaringene fra en av våre naboskoler viste dette meget tydelig:
Avdelingsleder Thale Sandberg på Bekkestua ungdomsskole, som hadde søkt om å bli med i forsøket med koding valgfag, hadde selv påtatt seg å undervise i dette valgfaget. Hun er absolutt IKT-kyndig, og skolen hadde ingen andre lærere som var mer kompetent enn henne i dette. Men hun forstod tidlig at selv med mange års IKT-erfaring, måtte hun jobbe hardt for å ligge «et hestehode» foran elevene før hver time. Hun brukte veiledningsmateriellet fra U-dir for alt det var verdt, men forstod tidlig at hun ikke kunne faget godt nok.
Valgfaget ble på mange måter reddet, fortalte hun, da de fikk ansatt en ny lærer, en lærer som hadde programmering som en del av sin utdannelse fra universitetet. Avdelingslederen kunne dermed etablere og strukturere faget og la den utdannede og fagkyndige læreren ha hovedansvar for det faglige innholdet. Som hun selv sier: «Jeg går rundt og hjelper elevene – og det kan jeg.»
På vår skole har vi en lignende erfaring. To av våre lærere underviser i programmering på 10. trinn. En av dem, som er språklærer, har hatt noe IT-utdanning på universitetsnivå og den andre er ingeniør-utdannet og realfagslærer. Ingen av dem har undervist i programmering tidligere, og også disse lærerne må jobbe hardt for å kunne gi god undervisning til elevene, både i programmeringsspråk som Python og gjennom Apples program Swift. (Og de gir god undervisning. Det kan jeg bekrefte.)
For lærerne som underviser i programmering, kan ikke basere seg på kompetansen de har fra andre skolefag. Programmering er ikke avansert matematikk. Det er noe helt annet. Og siden programmering er språk trenger vi kanskje heller ikke å tenke at det er bare matematikklærere som kan undervise i programmering
Da Regjeringen lanserte forsøket med programmering som valgfag, presenterte de også en MOOC, altså et nettstudium, i programmering for lærere, og det er en god start. Det arrangeres også samlinger der lærere utveksler erfaringer, og frivillige aktører arrangerer kurs for lærere. Men jeg tror ikke dette holder. Dersom programmering skal bli noe mer enn et artig forsøk, må myndighetene satse langt kraftigere på å utdanne programmerings-lærere. Det er prisverdig at frivillige som Lær kidsa koding gjerne bidrar, men man kan ikke basere opplæringen i et fag på frivillige.
Jeg stiller meg derfor undrende til at det ikke var et eneste tilbud om programmering i videreutdanningspakka som ble presentert for landets lærere i vinter, gjennom programmet Kompetanse for kvalitet. Jeg vet ikke om det skyldes at universitets- og høgskolesektoren ikke har klart å tilby noe slikt, eller om det skyldes at Regjeringen regner med at forsøket med valgfag nærmest går av seg selv. For hvis vi skal etablere programmering som eget fag i skolen, holder det ikke å gi lærere opplæring i grunnleggende ferdigheter og sentrale fag som norsk og matematikk. Lærere som skal undervise i dette valgfaget trenger ordentlig utdanning. Det er da de kan gi ordentlig opplæring til elevene.
Og det handler om fremtiden – er det ikke det alle sier?
God helg