ERIC Number: EJ1470488
Record Type: Journal
Publication Date: 2025-Jun
Pages: 23
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-0013-1954
EISSN: EISSN-1573-0816
Available Date: 2025-01-15
Promoting Mathematical Competence Development through Programming Activities
Andreas Brandsaeter1,2; Runar Lie Berge1
Educational Studies in Mathematics, v119 n2 p225-247 2025
The reasons for teaching programming in school are indeed manifold. Programming can for example be utilized as a vehicle for understanding and learning particular mathematical subject matter, or as a tool for solving mathematical problems. In this paper, however, we propose to utilize programming as a vehicle for developing mathematical competencies such as problem-solving, exploration, modeling, reasoning, representation, generalization, and abstraction. We perform a design study utilizing a systematic, iterative development process for designing teaching sessions, focusing on one mathematical competence at a time. We apply the proposed methodology on a set of teaching sessions that are developed, implemented, and tested in a range of classroom settings. Based on this development process, we conclude that programming can be used to develop mathematical competencies. Furthermore, we identify a set of teacher practices that can be used to facilitate mathematical competence development in programming activities.
Descriptors: Mathematics Skills, Skill Development, Competence, Programming, Problem Solving, Discovery Learning, Mathematical Models, Thinking Skills, Mathematics Instruction, Teaching Methods, Computation
Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link-springer-com.bibliotheek.ehb.be/
Publication Type: Journal Articles; Reports - Research
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A
Author Affiliations: 1Volda University College, Department of Science and Mathematics, Volda, Norway; 2NTNU – Norwegian University of Science and Technology, Department of ICT and Natural Sciences, Ålesund, Norway