Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 5 |
Descriptor
Programming | 5 |
Scaffolding (Teaching… | 5 |
Troubleshooting | 5 |
Problem Solving | 3 |
Robotics | 3 |
Computer Science Education | 2 |
Difficulty Level | 2 |
Foreign Countries | 2 |
Instructional Effectiveness | 2 |
Skill Development | 2 |
Coding | 1 |
More ▼ |
Source
Early Education and… | 1 |
Educational Technology… | 1 |
International Journal of… | 1 |
Journal of Educational… | 1 |
Turkish Online Journal of… | 1 |
Author
Anna Y. Zhang | 1 |
Benson, Keely | 1 |
Brian R. Belland | 1 |
Caner, Sonay | 1 |
ChanMin Kim | 1 |
Choi, Youngae | 1 |
Eggleston, Corinne | 1 |
Emre Dinç | 1 |
Jennings, Jay | 1 |
Muldner, Kasia | 1 |
Si, Qiuju | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 5 |
Tests/Questionnaires | 1 |
Education Level
Early Childhood Education | 2 |
Higher Education | 2 |
Postsecondary Education | 2 |
Elementary Education | 1 |
Grade 7 | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Preschool Education | 1 |
Secondary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Transfer of Responsibility from Scaffolding to Preservice Early Childhood Teachers Learning to Debug
Brian R. Belland; ChanMin Kim; Emre Dinç; Anna Y. Zhang – Educational Technology Research and Development, 2024
Computer science is often integrated within early childhood education (ECE) through the use of educational robots. This requires adequate preparation of ECE teachers to program and debug, which can be done with scaffolding. In this paper, we use a QUANT + qual mixed method approach incorporating lag sequential analysis, ICAP framework coding,…
Descriptors: Scaffolding (Teaching Technique), Early Childhood Teachers, Preservice Teachers, Computer Science Education
Jennings, Jay; Muldner, Kasia – International Journal of Artificial Intelligence in Education, 2021
When students are first learning to program, they not only have to learn to write programs, but also how to trace them. Code tracing involves stepping through a program step-by-step, which helps to predict the output of the program and identify bugs. Students routinely struggle with this activity, as evidenced by prior work and our own experiences…
Descriptors: Scaffolding (Teaching Technique), Tutors, Tutoring, Programming
Turkmen, Gamze; Caner, Sonay – Turkish Online Journal of Distance Education, 2020
This study aims to provide a comprehensive and in-depth investigation of the debugging process in programming teaching in terms of cognitive and metacognitive aspects, based on programming students who demonstrate low, medium, and high programming performance and to propose instructional strategies for scaffolding novice learners in an effective…
Descriptors: Programming, Novices, Electronic Learning, Troubleshooting
Wang, X. Christine; Choi, Youngae; Benson, Keely; Eggleston, Corinne; Weber, Deborah – Early Education and Development, 2021
Research Findings: Computational thinking (CT), which is defined as the systematic analysis, exploration, and testing of solutions to open-ended and often complex problems, is an important skill to foster in early childhood. However, little is known about teachers' role in fostering CT in early childhood classrooms. To address this gap, we…
Descriptors: Teacher Role, Teacher Student Relationship, Preschool Children, Preschool Teachers
Zhong, Baichang; Si, Qiuju – Journal of Educational Computing Research, 2021
Studies have indicated the importance of scaffolding in the problem-solving process, as well as the potential of integrating learning content into the troubleshooting tasks. However, few have explored in depth the learning process during troubleshooting via scaffolds while also taking students' cognitive load into account. To address this issue,…
Descriptors: Troubleshooting, Scaffolding (Teaching Technique), Instructional Effectiveness, Difficulty Level