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
Link to record
Permanent link

Direct link
Publications (6 of 6) Show all publications
Sjödahl, A. (2026). Programmering som mål och medel i matematikundervisningen: Med fokus på elever. (Doctoral dissertation). Örebro: Örebro University
Open this publication in new window or tab >>Programmering som mål och medel i matematikundervisningen: Med fokus på elever
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
Programming, mathematizing, student orientation, young students, computational thinking, mathematical activities
National Category
Other Mathematics Didactics
Identifiers
urn:nbn:se:oru:diva-125549 (URN)9789175297361 (ISBN)9789175297378 (ISBN)
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
Sjödahl, A. & Eckert, A. (2025). Young students’ enactment patterns in visual programming – 'plan-driven' or 'in-the-moment'. International Journal of Child-Computer Interaction, 46, Article ID 100789.
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
Sjödahl, A. & Eckert, A. (2023). Abstracting and decomposing in a visual programming environment. International Journal of Child-Computer Interaction, 36, Article ID 100573.
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
Sjödahl, A. (2023). The intersection of programming and mathematics in an educational context relevant to young students. In: Paul Drijvers; Csaba Csapodi; Hanna Palmér; Katalin Gosztonyi; Eszter Kónya (Ed.), Proceedings of the Thirteenth Congress of the European Society for Research in Mathematics Education (CERME13): . Paper presented at 13th Congress of the European Society for Research in Mathematics Education (CERME 13), Budapest, Hungary , July 10-14, 2023 (pp. 2184-2191). Alfréd Rényi Institute of Mathematics / ERME
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
Eckert, A. & Sjödahl, A. (2022). Abstraction and decomposition in tinkering tasks in visual programming environments. In: J. Hodgen; E. Geraniou; G. Bolondi; F. Ferretti. (Ed.), Proceedings of the Twelfth Congress of the European Society for Research in Mathematics Education: . Paper presented at 12th Congress of the European Society for Research in Mathematics Education (CERME 12), Bozen-Bolzano, Italy (Online conference), February 2–5, 2022 (pp. 1-8).
Open this publication in new window or tab >>Abstraction and decomposition in tinkering tasks in visual programming environments
2022 (English)In: Proceedings of the Twelfth Congress of the European Society for Research in Mathematics Education / [ed] J. Hodgen; E. Geraniou; G. Bolondi; F. Ferretti., 2022, p. 1-8Conference paper, Published paper (Refereed)
Abstract [en]

This study examines how a tinkering task in visual programming environments can provide opportunities for developing problem solving skills. We pursue this by analyzing eleven students in year 8 working with a tinkering task in a visual programming environment during a mathematics class. They were asked to create repeating patterns. Their work and discussions were analyzed through a lens of abstraction and decomposition, two elements of computational thinking. The analysis reveals how some students became thoroughly engaged in problem solving while others had a shallower experience of randomly manipulating the pre-made code. Since it was not the difficulty of the task but rather the random outcome of their manipulation of the code that determined whether they became engaged or not suggests that there is a need for support structures to fully tap into the potential of tinkering tasks to elicit problem solving.

Keywords
Problem solving, tinkering, computational thinking
National Category
Didactics
Identifiers
urn:nbn:se:oru:diva-103183 (URN)9791221025378 (ISBN)
Conference
12th Congress of the European Society for Research in Mathematics Education (CERME 12), Bozen-Bolzano, Italy (Online conference), February 2–5, 2022
Available from: 2023-01-16 Created: 2023-01-16 Last updated: 2026-01-27Bibliographically approved
Sjödahl, A.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
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-4017-3614

Search in DiVA

Show all publications