To Örebro University

oru.seÖrebro University Publications
System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Programmering som mål och medel i matematikundervisningen: Med fokus på elever
Örebro University, School of Science and Technology.ORCID iD: 0000-0002-4017-3614
2026 (Swedish)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

This dissertation aims to contribute to theoretical development and deepen the understanding of the role of programming in mathematic seducation. It explores the opportunities that visual programming offers young students to engage in mathematizing. The study approaches this from two complementary perspectives: programming as a goal of mathematics education and programming as a means for supporting mathematical development. Through iterative classroom interventions, the mathematizing of first-grade students’ programming was closely observed, providing detailed insights and enabling fine-grained analysis.

The theoretical contribution presents mathematizing as a framing concept for understanding students’ programming within mathematics education. Viewing programming through this lens clarifies its relevance to mathematics education. This is significant for researchers and teachers, helping them understand how to integrate programming into their teaching. By applying horizontal and vertical mathematization, the distinction between programming as a goal and as a means is elaborated.

The findings show how students demonstrate skills in problem formulation, complex problem-solving, and connecting multiple mathematical concepts into meaningful structures. However, the results also highlight challenges and limitations: using a programming environmental one does not guarantee engagement in problem-solving, and the choice of programming environment shapes the opportunities students have to explore mathematical concepts. These findings stem from positioning students at the center, and they carry significant implications for teaching practice.

Place, publisher, year, edition, pages
Örebro: Örebro University , 2026. , p. 117
Series
Örebro Studies in Mathematics ; 5
Series
Örebro Studies in Educational Sciences with an Emphasis on Didactics ; 24
Keywords [en]
Programming, mathematizing, student orientation, young students, computational thinking, mathematical activities
National Category
Other Mathematics Didactics
Identifiers
URN: urn:nbn:se:oru:diva-125549ISBN: 9789175297361 (print)ISBN: 9789175297378 (electronic)OAI: oai:DiVA.org:oru-125549DiVA, id: diva2:2020705
Public defence
2026-02-13, Örebro universitet, Långhuset, Hörsal L2, Fakultetsgatan 1, Örebro, 13:15 (Swedish)
Opponent
Supervisors
Available from: 2025-12-11 Created: 2025-12-11 Last updated: 2026-01-27Bibliographically approved
List of papers
1. Abstracting and decomposing in a visual programming environment
Open this publication in new window or tab >>Abstracting and decomposing in a visual programming environment
2023 (English)In: International Journal of Child-Computer Interaction, ISSN 2212-8689, E-ISSN 2212-8697, Vol. 36, article id 100573Article in journal (Refereed) Published
Abstract [en]

A growing body of research concerned with computational thinking (CT) has emerged the last couple of years, but there is still a lack of consensus about the definition of CT. There are also gaps in the understanding of how young children manifest CT. With this paper, we contribute to the field by taking an action perspective with the CT of K-3 students. The analysis focus on iterative acts of abstraction and decomposition as a core process that elicits development of CT. We call these iterative acts the Abstraction/Decomposition spiral (AD spiral). By illustrating the AD spiral through the actions of two first grade students, the analysis shows how visual representation of an emerging solution, and the development of a plan are two important elements when young students solve problems in a coding context, developing their CT.

Place, publisher, year, edition, pages
Elsevier, 2023
Keywords
21st century abilities, Abstraction, Computational thinking, Decomposition, Elementary education
National Category
Didactics
Identifiers
urn:nbn:se:oru:diva-110207 (URN)10.1016/j.ijcci.2023.100573 (DOI)2-s2.0-85148014987 (Scopus ID)
Available from: 2023-12-13 Created: 2023-12-13 Last updated: 2026-01-27Bibliographically approved
2. Young students’ enactment patterns in visual programming – 'plan-driven' or 'in-the-moment'
Open this publication in new window or tab >>Young students’ enactment patterns in visual programming – 'plan-driven' or 'in-the-moment'
2025 (English)In: International Journal of Child-Computer Interaction, ISSN 2212-8689, E-ISSN 2212-8697, Vol. 46, article id 100789Article in journal (Refereed) Published
Abstract [en]

Visual programming has become a popular way to provide young students with the opportunity to engage in complex problem-solving, often referred to as computational thinking. Most frameworks for computational thinking are comprehensive yet lack a fine-grained perspective on young students' engagement in programming. Therefore, this paper aims to unpack young students’ enacted problem-solving as they engage in open-ended programming in a visual programming environment (VPE). Through the lens of abstracting and decomposing, we contribute with a close-up understanding of how young students tackle complex problems in a VPE. Data generated in a Swedish first-grade classroom consisted of screen recordings and plans from 13 student pairs, working during four lessons to produce animated stories in ScratchJr. Through the analysis, six enactment patterns were constructed, showing that students as young as seven to eight years old can solve problems involving multiple components, arranging them into cohesive solutions. There were major differences in the problem-solving process involving whether or not the students followed their plans, captured in plan-driven and in-the-moment enactment patterns. Plan-driven enactment patterns elicited shifts within abstracting and decomposing practices, which we consider essential for programming since such enactment patterns more often elicit complex problem-solving. The results suggest that young students should be encouraged to use plans extensively when working in a VPE.

Place, publisher, year, edition, pages
Elsevier, 2025
National Category
Didactics
Identifiers
urn:nbn:se:oru:diva-126271 (URN)10.1016/j.ijcci.2025.100789 (DOI)2-s2.0-105022002441 (Scopus ID)
Available from: 2026-01-14 Created: 2026-01-14 Last updated: 2026-01-21Bibliographically approved
3. The intersection of programming and mathematics in an educational context relevant to young students
Open this publication in new window or tab >>The intersection of programming and mathematics in an educational context relevant to young students
2023 (English)In: Proceedings of the Thirteenth Congress of the European Society for Research in Mathematics Education (CERME13) / [ed] Paul Drijvers; Csaba Csapodi; Hanna Palmér; Katalin Gosztonyi; Eszter Kónya, Alfréd Rényi Institute of Mathematics / ERME , 2023, p. 2184-2191Conference paper, Published paper (Refereed)
Abstract [en]

There is a lack of knowledge in research about the intersection between programming and mathematics in an educational context relevant to young students. This paper aims to contribute to the research field with a theoretical framework that captures this intersection. The intersection is explored by interpreting open programming tasks in a visual programming environment through the lens of Bishop’s six mathematical activities, resulting in a framework that shows how mathematical activities intersect with either a context-independent programming process or context-dependent programming processes.

Place, publisher, year, edition, pages
Alfréd Rényi Institute of Mathematics / ERME, 2023
Keywords
Programming, mathematical activity, young students
National Category
Didactics
Identifiers
urn:nbn:se:oru:diva-110993 (URN)
Conference
13th Congress of the European Society for Research in Mathematics Education (CERME 13), Budapest, Hungary , July 10-14, 2023
Available from: 2024-01-24 Created: 2024-01-24 Last updated: 2026-01-21Bibliographically approved
4. Young students’ mathematizing through visual programming
Open this publication in new window or tab >>Young students’ mathematizing through visual programming
(English)Manuscript (preprint) (Other academic)
National Category
Other Mathematics
Identifiers
urn:nbn:se:oru:diva-126482 (URN)
Available from: 2026-01-21 Created: 2026-01-21 Last updated: 2026-01-21Bibliographically approved

Open Access in DiVA

Cover(163 kB)51 downloads
File information
File name COVER01.pdfFile size 163 kBChecksum SHA-512
40a81ee0852b950b926711ae9511f6cac12b166907a0a3e2223d9f25aa627687cacc0e72a016608083d23d2b3a6a2c503e9e1f34e1dffe5db32e9575b9add1d6
Type coverMimetype application/pdf
Programmering som mål och medel i matematikundervisningen: Med fokus på elever(2249 kB)334 downloads
File information
File name FULLTEXT01.pdfFile size 2249 kBChecksum SHA-512
2bf405795f6d27d9ddefedb0a5c5e84674c10bceefa7b68a4f1f194be0ee065b915421abc62c88b30a89633ae4fbbb6b9776d88fbc20fc74b475cf67c0fc2e93
Type fulltextMimetype application/pdf
Spikblad(148 kB)38 downloads
File information
File name SPIKBLAD01.pdfFile size 148 kBChecksum SHA-512
6345e873ba031ec4a4adbee77e486f21ddfd18a105cc7755390c351a2beb0e1121e71884a9006690be129f37bded1e9a8096ea905918e0b2532c94f2bca4b699
Type spikbladMimetype application/pdf

Authority records

Sjödahl, Anna

Search in DiVA

By author/editor
Sjödahl, Anna
By organisation
School of Science and Technology
Other MathematicsDidactics

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 13900 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf