148 – Programmering i gymnasieskolans matematikundervisning

Hösten 2018 blev programmering ett nytt moment i flera av matematikkurserna i den svenska gymnasieskolan. Andreas Borg undersöker i sin forskning hur programmering kan införlivas i undervisningen och hur elevers användande av programmering främjar deras matematiska förmågor.

Eleverna i Andreas första delstudie hade goda programmeringskunskaper. Trots det var det utmanande för dem att på ett framgångsrikt använda programmering för att lösa matematiska problem. I vårt samtal berättar Andreas att det förefaller mer framgångsrikt att ge eleverna mer stöttning i programmeringen, i form av färdiga algoritmer. Detta riskerar dock att begränsa det djupare matematiska lärande som undervisningen syftar till att skapa, vilket är ett av resultaten från den andra delstudien. En slutsats av Andreas Borgs forskning är att matematiklärare behöver hitta en balans mellan att ge eleverna stöd i användningen av programmering och att ge dem tillräcklig självständighet att använda verktyget på sätt som främjar deras matematiska förståelse.

Andreas Borgs doktorsavhandling kan laddas ner från DiVA: Incorporating programming into mathematics education: How using programming shapes upper-secondary students’ mathematical understanding

128 – Programming as a tool for helping students with mathematics

Programming has been presented as a way for students to learn mathematics. In his licentiate thesis, David Taub challenges this idea by investigating if and how it works. In his study, groups of Swedish secondary school students, most of them novice programmers, were observed and interviewed as they conducted programming tasks in the classroom.
The findings indicate that although it seems possible for the act of programming itself to help students construct new mathematical concepts, it is unlikely to be an effective classroom strategy. In our conversation, David explains that the cognitive difficulties novice programmers encountered when writing programs became an obstacle to learning new mathematics as well as dramatically increasing the time needed to complete apparently simple tasks.

You can read the whole licentitate thesis here Programming as a Tool for
Helping Students Understand and Solve Quadratic Equations