NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 28 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Lourdes Anglada; María C. Cañadas; Bárbara M. Brizuela – International Journal of Science and Mathematics Education, 2025
The aim of this study was to determine how 5-year-old children identified the functional relationship of correspondence, and whether or not they generalized when working on a task that involved programmable robots. We conducted this study with 15 children (9 girls and 6 boys) in their last year of preschool education. The study was designed around…
Descriptors: Robotics, Preschool Children, Programming, Computation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Said Hadjerrouit – International Association for Development of the Information Society, 2024
This article aims to problematize the role of programming in mathematics education. Problematizing involves acknowledging a deeper complexity in the understanding of programming than originally perceived and questioning its assumed value in mathematics education. This approach entails identifying its underlying paradigmatic assumptions in relation…
Descriptors: Computation, Programming, Thinking Skills, Mathematics Education
Peer reviewed Peer reviewed
Direct linkDirect link
Huiyan Ye; Oi-Lam Ng; Zhihao Cui – Journal of Educational Computing Research, 2024
Computational thinking (CT) has received much attention in mathematics education in recent years, and researchers have begun to experiment with the integration of CT into mathematics education to promote students' CT and mathematical thinking (MT) development. However, there is a lack of empirical evidence and new theoretical perspectives on the…
Descriptors: Programming, Thinking Skills, Mathematics Skills, Mathematical Logic
Peer reviewed Peer reviewed
Direct linkDirect link
Gamze Kurt; Özge Çakioglu – Digital Experiences in Mathematics Education, 2024
This study aims to investigate students' computational thinking (CT) through mathematical tasks integrated with programming in Scratch. Participants completed four tasks that required students to solve coding problems, which were focused on prime numbers and the prime factorization algorithm. The study was designed as a case study and the unit of…
Descriptors: Grade 7, Case Studies, Mathematics Education, Mathematical Concepts
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Timo Tossavainen; Claes Johansson; Alf Juhlin; Anna Wedestig – LUMAT: International Journal on Math, Science and Technology Education, 2024
We report on three episodes from a case study where upper secondary students numerically explore the definite integral in a Python environment. Our research questions concern how code can mediate and support students' mathematical thinking and what kind of sociomathematical norms emerge as students work together to reach a mutual understanding of…
Descriptors: Programming, Mathematics Education, Thinking Skills, Secondary School Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Munasinghe, Bhagya; Bell, Tim; Robins, Anthony – Journal of Pedagogical Research, 2023
An unplugged approach to teaching enables students to explore Computational Thinking without using a computer. It might appear that if students are to learn programming, they should focus on computer-based work; however, it appears that using "unplugged" activities before engaging in computer-based coding (programming) activities for…
Descriptors: Learning Activities, Programming, Introductory Courses, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Refvik, Kim André Stavenaes; Opsal, Hilde – Computers in the Schools, 2023
Computational thinking and programming have emerged as central 21st-century skills. Several countries have embedded these skills in their school curricula. This study investigates how an optional programming course affects eighth-grade mathematical problem solving in Norway using a quasi-experimental design with pre- and post-tests. These tests…
Descriptors: Programming, Computer Science Education, Grade 8, Mathematics Education
Peer reviewed Peer reviewed
Direct linkDirect link
Cui, Zhihao; Ng, Oi-lam; Jong, Morris Siu-Yung – Educational Technology & Society, 2023
Grounded in problem-based learning and with respect to four mathematics domains (arithmetic, random events and counting, number theory, and geometry), we designed a series of programming-based learning tasks for middle school students to co-develop computational thinking (CT) and corresponding mathematical thinking. Various CT concepts and…
Descriptors: Computation, Thinking Skills, Mathematics Education, Problem Based Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Ng, Oi-Lam; Leung, Allen; Ye, Huiyan – ZDM: Mathematics Education, 2023
Programming is an interdisciplinary practice with applications in both mathematics and computer science. Mathematics concerns rigor, abstraction, and generalization. Computer science predominantly concerns efficiency, concreteness, and physicality. This makes programming a medium for problem solving that mediates between mathematics and computer…
Descriptors: Computation, Thinking Skills, Programming, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Jan Olsson; Carina Granberg – Mathematical Thinking and Learning: An International Journal, 2024
Studies have shown that learning mathematics through programming can be complex and that the programming itself might even hamper students' learning. However, few studies have focused on the role of the teacher and the teacher-student interaction that aims to support students' learning when using programming. The present study examines a didactic…
Descriptors: Teacher Student Relationship, Communication (Thought Transfer), Creativity, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Buteau, Chantal; Muller, Eric; Mgombelo, Joyce; Sacristán, Ana Isabel; Dreise, Kirstin – Digital Experiences in Mathematics Education, 2020
In this article, we seek to understand how university students learn to use programming as an instrument for 'authentic' mathematical investigations. We use the instrumental approach as a framework, focusing on how the transformation of the programming language into an instrument requires that the user develops or mobilizes multiple schemes at…
Descriptors: Undergraduate Students, Programming, Mathematics Education, Mathematics Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Wu, Wan-Rou; Yang, Kai-Lin – Cogent Education, 2022
This review study synthesises the literature on how computational thinking (CT) and mathematical thinking (MT) are integrated into mathematics education research with a focus on tasks. A review of 28 relevant articles on the Web of Science Core Collection database indicated that (1) CT helps students develop and apply mathematical concepts and…
Descriptors: Computation, Mathematics Education, Thinking Skills, Relationship
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Hadjerrouit, Said; Hansen, Nils Kristian – International Association for Development of the Information Society, 2020
This paper aims at exploring students' experiences when engaging in mathematical problem-solving through computational thinking and programming by a combination of theoretically derived insights and task-based activities. The main method used is a semi-structured interview with two undergraduate students who were presented with a mathematical task…
Descriptors: Learner Engagement, Mathematics Education, Problem Solving, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Zhizezhang Gao; Haochen Yan; Jiaqi Liu; Xiao Zhang; Yuxiang Lin; Yingzhi Zhang; Xia Sun; Jun Feng – International Journal of STEM Education, 2025
Background: With the increasing interdisciplinarity between computer science (CS) and other fields, a growing number of non-CS students are embracing programming. However, there is a gap in research concerning differences in programming learning between CS and non-CS students. Previous studies predominantly relied on outcome-based assessments,…
Descriptors: Computer Science Education, Mathematics Education, Novices, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Bråting, Kajsa; Kilhamn, Cecilia – Mathematical Thinking and Learning: An International Journal, 2021
This article investigates how the recent implementation of programming in school mathematics interacts with algebraic thinking and learning. Based on Duval's theory of semiotic representations, we analyze in what ways syntax and semantics of programming languages are aligned with or divert from corresponding algebraic symbolism. Three examples of…
Descriptors: Algebra, Computation, Thinking Skills, Semiotics
Previous Page | Next Page »
Pages: 1  |  2