Acta Didactica Norden (Dec 2022)
Programmering i matematikklasserommet – Utfordringer elevene møter
Abstract
Artikkelen undersøker bruk av programmering i en matematikklasse på videregående nivå og utfordringer elevene møter når de jobber med programmeringsoppgaver. Gjennom bruk av et rammeverk bestående av fire kategorier blir utfordringene kategorisert og analysert. Konsept-utfordringer inneholder bruken og forståelsen av de ulike kommandoene og typene i programmeringsspråket. Syntaks-utfordringer omhandler strukturen til betingelser og løkker, og den logiske oppbygningen av et program. Output-utfordringer kommer etter å ha trykket på «kjør programmet»-knappen der elevene får syntaks-feil, uforutsette svar eller ingen output. Kode-utfordringer er når elevene skal omgjøre en matematisk prosedyre til programmeringskode. Gjennom flere utdrag fra undervisningstimer blir hver utfordring analysert og diskutert både med hensyn på matematisk læring og hvordan utfordringer kan reduseres. Konsept-utfordringene viser seg å ha liten effekt på læring i matematikk. Syntaks- og output-utfordringer ble observert å bidra til matematisk læring når elevene begynte å utforske utfordringen, men bidro ikke til læring når elevene ikke klarte å løse utfordringen. Kode-utfordringer ble, når elevene løste dem, observert til å legge til rette for både utforsking og læring.
Keywords