Publication Date
In 2025 | 4 |
Since 2024 | 18 |
Descriptor
Programming | 18 |
Troubleshooting | 18 |
Coding | 6 |
Computer Science Education | 6 |
Computer Software | 5 |
Problem Solving | 5 |
Thinking Skills | 5 |
Computation | 4 |
Learner Engagement | 4 |
Cognitive Processes | 3 |
Elementary School Students | 3 |
More ▼ |
Source
Author
Brian R. Belland | 2 |
ChanMin Kim | 2 |
Stephanie Yang | 2 |
Abdullahi Yusuf | 1 |
Abdulrahman Alshammari | 1 |
Amanda Barany | 1 |
Amiru Yusuf Muhammad | 1 |
Andre Bürgers | 1 |
Andres Felipe Zambrano | 1 |
Anna Y. Zhang | 1 |
Arif Akçay | 1 |
More ▼ |
Publication Type
Journal Articles | 17 |
Reports - Research | 16 |
Information Analyses | 2 |
Dissertations/Theses -… | 1 |
Education Level
Secondary Education | 5 |
Elementary Education | 4 |
Middle Schools | 4 |
Early Childhood Education | 3 |
Higher Education | 3 |
Intermediate Grades | 3 |
Postsecondary Education | 3 |
Grade 4 | 2 |
Grade 5 | 2 |
High Schools | 2 |
Junior High Schools | 2 |
More ▼ |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Per Anderhag; Niklas Salomonsson; Andre Bürgers; Cesar Estay Espinola; Birgit Fahrman; Dana Seifeddine Ehdwall; Maria Sundler – International Journal of Technology and Design Education, 2024
During a relatively short period of time, programming has been implemented in the national curriculum of the compulsory school in Sweden. Since 2018, programming is a new content in the technology subject and the research field has discussed some of the challenges teachers and students, who generally have little experiences of programming, face…
Descriptors: Learning Strategies, Programming, Robotics, Technology Education
Heidi Taveter; Marina Lepp – Informatics in Education, 2025
Learning programming has become increasingly popular, with learners from diverse backgrounds and experiences requiring different support. Programming-process analysis helps to identify solver types and needs for assistance. The study examined students' behavior patterns in programming among beginners and non-beginners to identify solver types,…
Descriptors: Behavior Patterns, Novices, Expertise, Programming
Eunsung Park; Jongpil Cheon – Journal of Educational Computing Research, 2025
Debugging is essential for identifying and rectifying errors in programming, yet time constraints and students' trivialization of errors often hinder progress. This study examines differences in debugging challenges and strategies among students with varying computational thinking (CT) competencies using weekly coding journals from an online…
Descriptors: Undergraduate Students, Programming, Computer Software, Troubleshooting
Stephanie Yang; Miles Baird; Eleanor O’Rourke; Karen Brennan; Bertrand Schneider – ACM Transactions on Computing Education, 2024
Students learning computer science frequently struggle with debugging errors in their code. These struggles can have significant downstream effects--negatively influencing how students assess their programming ability and contributing to their decision to drop out of CS courses. However, debugging instruction is often an overlooked topic, and…
Descriptors: Computer Science Education, Troubleshooting, Programming, Teaching Methods
Gary K. W. Wong; Shan Jian; Ho-Yin Cheung – Education and Information Technologies, 2024
This study examined the developmental process of children's computational thinking using block-based programming tools, specifically algorithmic thinking and debugging skills. With this aim, a group of children (N = 191) from two primary schools were studied for two years beginning from the fourth grade, as they engaged in our block-based…
Descriptors: Thinking Skills, Skill Development, Computation, Algorithms
Abdulrahman Alshammari – ProQuest LLC, 2024
A critical component of modern software development practices, particularly continuous integration (CI), is the halt of development activities in response to test failures which requires further investigation and debugging. As software changes, regression testing becomes vital to verify that new code does not affect existing functionality.…
Descriptors: Computer Software, Programming, Coding, Test Reliability
Abdullahi Yusuf; Amiru Yusuf Muhammad – Journal of Educational Computing Research, 2024
The study investigates the potential of anxiety clusters in predicting programming performance in two distinct coding environments. Participants comprised 83 second-year programming students who were randomly assigned to either a block-based or a text-based group. Anxiety-induced behaviors were assessed using physiological measures (Apple Watch…
Descriptors: Novices, Programming, Anxiety, Coding
Chen Sun; Stephanie Yang; Betsy Becker – Journal of Educational Computing Research, 2024
Computational thinking (CT), an essential 21st century skill, incorporates key computer science concepts such as abstraction, algorithms, and debugging. Debugging is particularly underrepresented in the CT training literature. This multi-level meta-analysis focused on debugging as a core CT skill, and investigated the effects of various debugging…
Descriptors: Troubleshooting, Computation, Thinking Skills, Intervention
Selena Steinberg; Melissa Gresalfi; Lauren Vogelstein; Corey Brady – Journal of Research on Technology in Education, 2024
This paper considers how a curricular design that integrated computer programming and creative movement shaped students' engagement with computing. We draw on data from a camp for middle schoolers, focusing on an activity in which students used the programming environment NetLogo to re-represent their physical choreography. We analyze the extent…
Descriptors: Dance, Programming, Computation, Computer Simulation
Arif Akçay; Arif Altun – Education and Information Technologies, 2024
Debugging is an intellectually rich and a challenging process when learning a programming language. This process is important for increasing the quality of the program and making it functional. Debugging, by its nature, is thought to be a practice with a state of focus and concentration. This study explored whether the debugging performance could…
Descriptors: Attention, Networks, Troubleshooting, Programming
Wahid Yunianto; Guillermo Bautista Jr.; Bungkus Dias Prasetyo; Zsolt Lavicza – International Journal for Technology in Mathematics Education, 2024
As computational thinking (CT) is new to teachers, they need support on how CT integration will work. This study examines the use of a hypothetical learning trajectory (HLT) to support teachers in integrating computational thinking into mathematics lessons utilizing GeoGebra. By employing the educational design research (EDR) methodology, the…
Descriptors: Computer Software, Mental Computation, Mathematics Instruction, Educational Technology
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
Debora Lui; Deborah A. Fields; Yasmin B. Kafai – Cognition and Instruction, 2024
Debugging (or troubleshooting) provides a rich context to foster problem-solving. Yet, while we know much about some problems and strategies that novices face in programming on-screen, we know far less about debugging and troubleshooting in the context of physical computing, where coding issues may overlap with materially embedded problems. In…
Descriptors: Grade 9, STEM Education, Troubleshooting, Public Schools
Xiner Liu; Andres Felipe Zambrano; Ryan S. Baker; Amanda Barany; Jaclyn Ocumpaugh; Jiayi Zhang; Maciej Pankiewicz; Nidhi Nasiar; Zhanlan Wei – Journal of Learning Analytics, 2025
This study explores the potential of the large language model GPT-4 as an automated tool for qualitative data analysis by educational researchers, exploring which techniques are most successful for different types of constructs. Specifically, we assess three different prompt engineering strategies -- Zero-shot, Few-shot, and Fewshot with…
Descriptors: Coding, Artificial Intelligence, Automation, Data Analysis
ChanMin Kim; Brian R. Belland; Lucas Vasconcelos; Roger B. Hill – SAGE Open, 2024
In this qualitative study, preservice early childhood education teachers created block-based code to control robots and used the robots in field experience at local preschools. The study is grounded in a conceptual framework that weaves together playful programing and resilience, interlocking concepts that can explain sustained engagement during…
Descriptors: Play, Resilience (Psychology), Preservice Teachers, Computer Science
Previous Page | Next Page »
Pages: 1 | 2