Acta Didactica Norden (Dec 2022)
Blokkbasert programmering og algoritmisk tenkning i en samarbeidslæringskontekst: En case-studie av programmering integrert i et matematikkfag
Abstract
Blokkbasert programmering og algoritmisk tenkning har fått økt interesse i skolen. Følgende forskningsspørsmål tas opp i artikkelen: På hvilke måter kan blokkbasert programmering integreres i et matematikkfag, og hva er implikasjonene for algoritmisk tenkning? De empiriske dataene som presenteres i denne artikkelen er hentet fra et designbasert forskningsprosjekt bestående av fire intervensjoner hvert år over en varighet på to år. Denne artikkelen reflekterer data fra 43 elever i alderen 12–16 år som deltok i intervensjonene og brukte MakeCode (et blokkbasert programmeringsspråk) med micro:bit for å lage løsninger for matematikkoppgaver gitt av lærerne. Elevene møttes tre timer per uke i 16 uker i løpet av to semestre hvert år. Data ble samlet inn ved hjelp av videoopptak av Zoom-møter. En tematisk analyse ble utført i de første rundene med å analysere dataene for å få en oversikt over hele datasettet. Deretter ble interaksjonsanalyse brukt for å analysere utvalgte deler av dataene i detalj. Hovedfunnene i artikkelen er som følger: 1) Integrering av blokkbasert programmering i et matematikkfag muliggjorde aktiv samarbeidslæring, 2) integrering av programmering i et matematikkfag muliggjorde utviklingen av algoritmisk tenkning, og 3) bruk av blokkbasert programmering la til rette for læring av matematikk.
Keywords