Programmering i matematikk: En casestudie om elevers problemløsningsprosesser i introduksjon til programmering i matematikkfaget
Master thesis
Permanent lenke
https://hdl.handle.net/11250/3081832Utgivelsesdato
2023Metadata
Vis full innførselSamlinger
Sammendrag
LK20 introduserte programmering inn i flere fag i skolen i 2020. Matematikk står som det faget der programmeringen har størst relevans, og det er derfor interessant å undersøke nytteverdien til programmering i matematikk. Blokkprogrammering blir mye brukt som introduksjon til programmering, gjerne i form av Scratch. Studien ønsker derfor å undersøke hvordan introduksjon til tekstbasert programmering påvirker elevenes evne til problemløsning i matematikk. Jeg har undersøkt hvilke problemløsningsprosesser som kan observeres i elevenes introduksjon til tekstbasert programmering, og prøvd å besvare forskningsspørsmålet:Hvilke problemløsningsprosesser kommer til uttrykk i elevers introduksjon til tekstbasert programmering i matematikk på ungdomstrinnet?Denne studien er en kvalitativ casestudie der jeg har studert ni ungdomsskoleelever i 10. klasse i arbeid med matematiske tekstbaserte programmeringsoppgaver i programmeringsspråket Python. Datamaterialet er innhentet gjennom lyd- og skjermopptak av tre elevgrupper over to uker. Informantenes samtaler og programmering har vært grunnlaget for studiens resultater. Oppgavene elevene har fått var designet slik at problemene elevene fikk underveis, hovedsakelig var knyttet til kodeforståelse.Det teoretiske rammeverket er i hovedsak knyttet til matematisk og algoritmisk tenkning, ettersom begge er knyttet til problemløsning og i forlengelse, programmering. Gjennom resultatene har elevene vist tegn til både matematiske og algoritmiske tankerekker, og tyder derfor på at programmeringen bidrar positivt til at elevene får øve på og forbedre sine problemløsningsferdigheter.