Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 2 |
| Since 2017 (last 10 years) | 2 |
| Since 2007 (last 20 years) | 3 |
Descriptor
| Arithmetic | 4 |
| Computation | 4 |
| Problem Solving | 4 |
| Programming | 4 |
| Thinking Skills | 3 |
| Geometry | 2 |
| Mathematical Applications | 2 |
| Mathematics Education | 2 |
| Middle School Students | 2 |
| STEM Education | 2 |
| Affordances | 1 |
| More ▼ | |
Source
| Educational Technology &… | 1 |
| Informatics in Education | 1 |
| International Journal of… | 1 |
| ZDM: Mathematics Education | 1 |
Author
| Blest, David C. | 1 |
| Cui, Zhihao | 1 |
| Jamil, Tariq | 1 |
| Jong, Morris Siu-Yung | 1 |
| Leung, Allen | 1 |
| Nachev, Anatoli | 1 |
| Ng, Oi-Lam | 1 |
| Ng, Oi-lam | 1 |
| Teodosiev, Teodosi | 1 |
| Ye, Huiyan | 1 |
Publication Type
| Journal Articles | 4 |
| Reports - Research | 2 |
| Reports - Descriptive | 1 |
| Reports - Evaluative | 1 |
Education Level
| Junior High Schools | 2 |
| Middle Schools | 2 |
| Secondary Education | 2 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Teodosiev, Teodosi; Nachev, Anatoli – Informatics in Education, 2012
This paper discusses some difficulties in teaching introductory courses to programming, paying particular attention to their mathematical nature. We consider some aspects, which have not been commented in detail in textbooks and often neglected by course outlines and schedules. Some of these are constructing complex conditions, exceeding array…
Descriptors: Introductory Courses, Programming, Teaching Methods, Educational Practices
Blest, David C.; Jamil, Tariq – International Journal of Mathematical Education in Science and Technology, 2003
Computer operations involving complex numbers, essential in such applications as Fourier transforms or image processing, are normally performed in a "divide-and-conquer" approach dealing separately with real and imaginary parts. A number of proposals have treated complex numbers as a single unit but all have foundered on the problem of the…
Descriptors: Arithmetic, Numbers, Computation, Computer Uses in Education

Peer reviewed
Direct link
