Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 6 |
Since 2006 (last 20 years) | 6 |
Descriptor
Source
Journal of Educational… | 6 |
Author
Hershkovitz, Arnon | 2 |
Ben-Yaacov, Anat | 1 |
Di Zhang | 1 |
Eguíluz, Andoni | 1 |
Garaizar, Pablo | 1 |
Guenaga, Mariluz | 1 |
Habgood, M. P. Jacob | 1 |
Israel-Fishelson, Rotem | 1 |
Jay, Tim | 1 |
Jia-hua Zhang | 1 |
Lehman, James | 1 |
More ▼ |
Publication Type
Journal Articles | 6 |
Reports - Research | 6 |
Education Level
Elementary Education | 3 |
Higher Education | 2 |
Postsecondary Education | 2 |
Secondary Education | 2 |
Grade 6 | 1 |
High Schools | 1 |
Intermediate Grades | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Audience
Location
Spain | 2 |
China | 1 |
Finland | 1 |
United Kingdom (England) | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Torrance Tests of Creative… | 1 |
What Works Clearinghouse Rating
Wen-shuang Fu; Jia-hua Zhang; Di Zhang; Tian-tian Li; Min Lan; Na-na Liu – Journal of Educational Computing Research, 2025
Cognitive ability is closely associated with the acquisition of programming skills, and enhancing learners' cognitive ability is a crucial factor in improving the efficacy of programming education. Adaptive feedback strategies can provide learners with personalized support based on their learning context, which helps to stimulate their interest…
Descriptors: Feedback (Response), Cognitive Ability, Programming, Computer Science Education
Ben-Yaacov, Anat; Hershkovitz, Arnon – Journal of Educational Computing Research, 2023
Block programming has been suggested as a way of engaging young learners with the foundations of programming and computational thinking in a syntax-free manner. Indeed, syntax errors--which form one of two broad categories of errors in programming, the other one being logic errors--are omitted while block programming. However, this does not mean…
Descriptors: Programming, Computation, Thinking Skills, Error Patterns
Meier, Heidi; Lepp, Marina – Journal of Educational Computing Research, 2023
Especially in large courses, feedback is often given only on the final results; less attention is paid to the programming process. Today, however, some programming environments, e.g., Thonny, log activities during programming and have the functionality of replaying the programming process. This information can be used to provide feedback, and this…
Descriptors: Programming, Introductory Courses, Computer Science Education, Teaching Methods
Israel-Fishelson, Rotem; Hershkovitz, Arnon; Eguíluz, Andoni; Garaizar, Pablo; Guenaga, Mariluz – Journal of Educational Computing Research, 2021
Creativity and Computational Thinking (CT) have been both extensively researched in recent years. However, the associations between them are still not fully understood despite their recognition as essential competencies for the digital age. This study looks to bridge this gap by examining the association between CT and two types of creativity,…
Descriptors: Learning Analytics, Correlation, Creativity, Creative Thinking
An Investigation of High School Students' Errors in Introductory Programming: A Data-Driven Approach
Qian, Yizhou; Lehman, James – Journal of Educational Computing Research, 2020
This study implemented a data-driven approach to identify Chinese high school students' common errors in a Java-based introductory programming course using the data in an automated assessment tool called the Mulberry. Students' error-related behaviors were also analyzed, and their relationships to success in introductory programming were…
Descriptors: High School Students, Error Patterns, Introductory Courses, Computer Science Education
P. Rose, Simon; Habgood, M. P. Jacob; Jay, Tim – Journal of Educational Computing Research, 2020
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digital literacy and computer science, has resulted in children being taught computing using block-based programming tools such as Scratch, with teaching that is often limited by school resources and teacher expertise. Even without these limitations,…
Descriptors: Programming Languages, Computer Science Education, Game Based Learning, Educational Games