Publication Date
| In 2026 | 0 |
| Since 2025 | 2 |
| Since 2022 (last 5 years) | 4 |
| Since 2017 (last 10 years) | 5 |
| Since 2007 (last 20 years) | 5 |
Descriptor
Source
| Journal of Computer Assisted… | 5 |
Author
| Biyao Liang | 1 |
| Chengcong Zhu | 1 |
| Dan Sun | 1 |
| Fan Ouyang | 1 |
| Huiyan Ye | 1 |
| Merve Aydin | 1 |
| Oi-Lam Ng | 1 |
| Sun, Lihui | 1 |
| Yan Li | 1 |
| Yang Zhou | 1 |
| Yildiz Durak, Hatice | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 5 |
| Reports - Research | 5 |
Education Level
| Secondary Education | 5 |
| Elementary Education | 3 |
| Early Childhood Education | 1 |
| Grade 4 | 1 |
| Grade 5 | 1 |
| Intermediate Grades | 1 |
| Kindergarten | 1 |
| Middle Schools | 1 |
| Primary Education | 1 |
Audience
Location
| China | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Dan Sun; Fan Ouyang; Yan Li; Chengcong Zhu; Yang Zhou – Journal of Computer Assisted Learning, 2024
Background: With the development of computational literacy, there has been a surge in both research and practice application of text-based and block-based modalities within the field of computer programming education. Despite this trend, little work has actually examined how learners engaging in programming process when utilizing these two major…
Descriptors: Computer Science Education, Programming, Computer Literacy, Comparative Analysis
Sun, Lihui; Zhou, Danhua – Journal of Computer Assisted Learning, 2023
Background: As one of the mainstream forms of programming education, educational robotics (ER) have been a crucial way to develop K-12 students' programming ability. Objectives: The purpose of this study is to clarify the content of programming ability, to verify the effectiveness of ER as a teaching method to improve students' programming…
Descriptors: Elementary School Students, Secondary School Students, Robotics, Programming
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
Merve Aydin; Ünal Çakiroglu – Journal of Computer Assisted Learning, 2025
Background: Students experience higher-order thinking skills by finding ways to solve the problem, debugging errors while applying the solution, and testing the solution in programming. However, the inability to create schemas that will characterise programming structures is one of the difficulties during this process. Objectives: This study aimed…
Descriptors: Programming, Computer Science Education, Thinking Skills, Problem Solving
Yildiz Durak, Hatice – Journal of Computer Assisted Learning, 2018
The aim of this research is to determine the effects and experiences of the use of digital story design activities in teaching applications of programming on academic achievement, participation, and programming self-efficacy. In the study, which is designed through the mixed method, quasi-experimental design is used in the quantitative dimension.…
Descriptors: Teaching Methods, Programming, Academic Achievement, Secondary School Students

Peer reviewed
Direct link
