Publication Date
In 2025 | 3 |
Since 2024 | 7 |
Since 2021 (last 5 years) | 15 |
Since 2016 (last 10 years) | 25 |
Since 2006 (last 20 years) | 26 |
Descriptor
Computation | 26 |
Mathematics Education | 26 |
Programming | 26 |
Thinking Skills | 19 |
Problem Solving | 14 |
Undergraduate Students | 7 |
Computer Science Education | 6 |
Coding | 5 |
Elementary School Students | 5 |
Foreign Countries | 5 |
Learner Engagement | 5 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 21 |
Reports - Research | 15 |
Reports - Descriptive | 4 |
Reports - Evaluative | 4 |
Books | 2 |
Collected Works - General | 2 |
Speeches/Meeting Papers | 2 |
Collected Works - Proceedings | 1 |
Information Analyses | 1 |
Education Level
Audience
Practitioners | 1 |
Teachers | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Program for International… | 1 |
What Works Clearinghouse Rating
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
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
Antonio Estevan Martinez IV – Digital Experiences in Mathematics Education, 2024
Many areas of mathematics naturally lend themselves to machine-based computing environments, which suggests that computational environments may serve as useful mediating tools for the teaching and learning of mathematical content. While some mathematics classes are leveraging the use of computational tools, the implementation of computer…
Descriptors: Mathematics Education, Programming, Undergraduate Students, Competency Based Education
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
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
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
Ayesha Sohail; Huma Akram – Pedagogical Research, 2025
The ability to properly evaluate one's own academic progress has long been considered a predictor of academic success. However, its distinctive role in the context of computational mathematics remains underexplored. Grounded in social cognitive theory, this study investigates the critical role of self-regulated learning (SRL) strategies in…
Descriptors: Undergraduate Students, Mathematics Education, Mathematics Achievement, Self Evaluation (Individuals)
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
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
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
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
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
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
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
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