NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 17 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Andreas Brandsaeter; Runar Lie Berge – Educational Studies in Mathematics, 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…
Descriptors: Mathematics Skills, Skill Development, Competence, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Huiyan Ye; Biyao Liang; Oi-Lam Ng – Journal of Computer Assisted Learning, 2025
Background: Empirical studies have revealed students' development of computational thinking (CT) and mathematical thinking (MT) during programming-based mathematical problem-solving, highlighting specific CT concepts or practices that serve as learning goals or outcomes. However, implementing programming-based mathematics instruction requires…
Descriptors: Mathematics Instruction, Teaching Methods, Programming, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Sharpe, J. P. – Physics Teacher, 2022
The Poisson distribution describes the probability of a certain number of events occurring in an interval of time when the occurrence of the individual events is independent of one another and the events occur with a fixed mean rate. Probably the best-known example of the Poisson distribution in the physics curriculum is the temporal distribution…
Descriptors: Physics, Science Instruction, Probability, Mathematics Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Elina Viro – International Journal of Mathematical Education in Science and Technology, 2024
The article focuses on study visits from the perspective of mathematical project work. Project work means a systematic organizing method of teaching that is based around a project. The research questions are the kinds of study visits students made, the meaning(s) of those visits, the mathematical content in the visits and how such study visits…
Descriptors: Mathematics Instruction, Teaching Methods, Student Projects, Course Content
Peer reviewed Peer reviewed
Direct linkDirect link
Sun, Lihui; Guo, Zhen; Zhou, Danhua – Education and Information Technologies, 2022
In the program-driven information age, programming education is concerned by the global education system, which makes the cultivation of children's programming ability become the focus of attention. However, there is no clear definition of programming ability and teaching model. Through the snowball method, 86 studies from 1980 to 2020 were…
Descriptors: Programming, Computer Science Education, Thinking Skills, Skill Development
Calder, Nigel; Rhodes, Kate – Mathematics Education Research Group of Australasia, 2021
This paper reports on two teachers' perceptions as part of a project examining the learning that took place when 9 and 10-year-old children used "ScratchMaths" in their programme. The project used design-based methodology, which incorporated video-recorded classroom excerpts, teacher interviews, and teacher analysis and review of their…
Descriptors: Programming, Mathematics Education, Cooperative Learning, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Chan, Shiau-Wei; Looi, Chee-Kit; Ho, Weng Kin; Kim, Mi Song – Journal of Educational Computing Research, 2023
The importance of computational thinking (CT) as a 21st-century skill for future generations has been a key consideration in the reforms of many national and regional educational systems. Much attention has been paid to integrating CT into the traditional subject classrooms. This paper describes a scoping review of learning tools for integrating…
Descriptors: Thinking Skills, 21st Century Skills, Teaching Methods, Research Reports
Peer reviewed Peer reviewed
Direct linkDirect link
Benton, L.; Kalas, I.; Saunders, P.; Hoyles, C.; Noss, R. – Journal of Computer Assisted Learning, 2018
The long-standing debate into the potential benefit of developing mathematical thinking skills through learning to program has been reignited with the widespread introduction of programming in schools across many countries, including England where it is a statutory requirement for all pupils to be taught programming from 5 years old. Algorithm is…
Descriptors: Thinking Skills, Mathematical Logic, Mathematics Instruction, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Sakibayev, Razakh; Sakibayev, Spartak; Sakibayeva, Bela – International Journal of Information and Communication Technology Education, 2019
This article is dedicated to the topic of discovering effective ways of developing students' programming abilities with the means of non-programming disciplines and activities. The authors argue that the process of educating students in programming becomes effective if students participates not only in programming lessons themselves, but also…
Descriptors: Programming, Extracurricular Activities, Mathematics Skills, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Sakibayev, Razakh; Sakibayev, Spartak; Sakibayeva, Bela – Australian Educational Computing, 2018
The article contains the results of the study conducted in order to discover the most effective ways of developing students' programming abilities with the means of non-programming disciplines and activities. The authors observe the learning practices and habits employed by students with highly developed programming abilities and compare these…
Descriptors: Programming, Mathematics Skills, Interdisciplinary Approach, Games
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sadik, Olgun; Ottenbreit-Leftwich, Anne Todd; Brush, Thomas Andrew – International Journal of Computer Science Education in Schools, 2020
The purpose of this study is to identify secondary computer science (CS) teachers' pedagogical needs in the United States. Participants were selected from secondary teachers who were teaching CS courses or content in a school setting (public, private, or charter) or an after-school program during the time of data collection. This is a qualitative…
Descriptors: Secondary School Teachers, Computer Science Education, Student Centered Learning, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Harlow, Danielle B.; Dwyer, Hilary A.; Hansen, Alexandria K.; Iveland, Ashley O.; Franklin, Diana M. – Cognition and Instruction, 2018
This article integrates an ecological approach and design-based research in computer science education research by following the simultaneous development of a computer programming environment and curriculum for elementary school age children over 2-1/2 years. We studied the alignment of the affordances provided by the programming environment and…
Descriptors: Computer Science Education, Elementary School Students, Programming, Scaffolding (Teaching Technique)
Peer reviewed Peer reviewed
Direct linkDirect link
Rich, Peter J.; Bly, Neil; Leatham, Keith R. – Journal of Computers in Mathematics and Science Teaching, 2014
This study aimed to provide first-hand accounts of the perceived long-term effects of learning computer programming on a learner's approach to mathematics. These phenomenological accounts, garnered from individual interviews of seven different programmers, illustrate four specific areas of interest: (1) programming provides context for many…
Descriptors: Programming, Mathematics Instruction, Phenomenology, Interviews
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sampson, Demetrios G., Ed.; Spector, J. Michael, Ed.; Ifenthaler, Dirk, Ed.; Isaías, Pedro, Ed. – International Association for Development of the Information Society, 2017
These proceedings contain the papers of the 14th International Conference on Cognition and Exploratory Learning in the Digital Age (CELDA 2017), 18-20 October 2017, which has been organized by the International Association for Development of the Information Society (IADIS) and endorsed by the Japanese Society for Information and Systems in…
Descriptors: Conference Papers, Student Journals, Diaries, Self Management
Garofalo, Joe; Cory, Beth – NCSSSMST Journal, 2007
Mathematical knowledge can be categorized in different ways. One commonly used way is to distinguish between procedural mathematical knowledge and conceptual mathematical knowledge. Procedural knowledge of mathematics refers to formal language, symbols, algorithms, and rules. Conceptual knowledge is essential for meaningful understanding of…
Descriptors: Mathematics Education, Symbols (Mathematics), Mathematical Applications, Mathematics Instruction
Previous Page | Next Page »
Pages: 1  |  2