NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Rafi' Safadi; Nadera Hawa – Mathematics Teacher: Learning and Teaching PK-12, 2025
Graded Troubleshooting (GTS) is a powerful routine that teachers can use easily to engender students' metacognitive thinking and boost their understanding of mathematics concepts and procedures. This article describes a new GTS activity designed to prompt students to efficiently exploit worked examples when asked to diagnose erroneous examples…
Descriptors: Mathematics Education, Mathematics Instruction, Problem Solving, Troubleshooting
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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