Publication Date
In 2025 | 1 |
Since 2024 | 6 |
Since 2021 (last 5 years) | 10 |
Descriptor
Computer Software | 10 |
Troubleshooting | 10 |
Programming | 7 |
Coding | 4 |
Problem Solving | 4 |
Computer Science Education | 3 |
Teaching Methods | 3 |
Computation | 2 |
Curriculum Implementation | 2 |
Duplication | 2 |
Educational Technology | 2 |
More ▼ |
Source
Author
Abdulrahman Alshammari | 1 |
Boya-Lara, Carlos | 1 |
Bungkus Dias Prasetyo | 1 |
David DeLiema | 1 |
Debora Lui | 1 |
Deborah A. Fields | 1 |
Elmi, Angelo F. | 1 |
Eunsung Park | 1 |
Fehrenbach, Aaron | 1 |
Ferrario, Andrea | 1 |
Guillermo Bautista Jr. | 1 |
More ▼ |
Publication Type
Journal Articles | 9 |
Reports - Research | 8 |
Dissertations/Theses -… | 1 |
Reports - Descriptive | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Elementary Education | 2 |
Grade 9 | 2 |
High Schools | 2 |
Higher Education | 2 |
Junior High Schools | 2 |
Middle Schools | 2 |
Postsecondary Education | 2 |
Secondary Education | 2 |
Early Childhood Education | 1 |
Grade 1 | 1 |
Grade 10 | 1 |
More ▼ |
Audience
Location
Arkansas | 1 |
District of Columbia | 1 |
Minnesota | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
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
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
Weisberg, Steven M.; Schinazi, Victor R.; Ferrario, Andrea; Newcombe, Nora S. – Journal of Experimental Psychology: Learning, Memory, and Cognition, 2023
Relying on shared tasks and stimuli to conduct research can enhance the replicability of findings and allow a community of researchers to collect large data sets across multiple experiments. This approach is particularly relevant for experiments in spatial navigation, which often require the development of unfamiliar large-scale virtual…
Descriptors: Programming, Error Patterns, Computer Simulation, Spatial Ability
David DeLiema; Jeffrey K. Bye; Vijay Marupudi – ACM Transactions on Computing Education, 2024
Learning to respond to a computer program that is not working as intended is often characterized as finding a singular bug causing a singular problem. This framing underemphasizes the wide range of ways that students and teachers could notice discrepancies from their intention, propose causes of those discrepancies, and implement interventions.…
Descriptors: Computer Software, Troubleshooting, Intention, Intervention
Zeng, Mini; Zhu, Feng – Journal of Cybersecurity Education, Research and Practice, 2021
Software vulnerabilities have become a severe cybersecurity issue. There are numerous resources of industry best practices available, but it is still challenging to effectively teach secure coding practices. The resources are not designed for classroom usage because the amount of information is overwhelming for students. There are efforts in…
Descriptors: Computer Software, Coding, Computer Security, Computer Science Education
Zhanxia Yang; Marina Bers – Computer Science Education, 2024
Background and Context: Historically, women have been underrepresented in computer science. To address this gender gap, researchers advocate for high-quality computer science programs for early childhood. Objectives: This study examines gender differences in coding performance before and after implementing a 24-lesson visual programming curriculum…
Descriptors: Gender Differences, Grade 1, Elementary School Students, Programming
Hoffman, Heather J.; Elmi, Angelo F. – Journal of Statistics and Data Science Education, 2021
Teaching students statistical programming languages while simultaneously teaching them how to debug erroneous code is challenging. The traditional programming course focuses on error-free learning in class while students' experiences outside of class typically involve error-full learning. While error-free teaching consists of focused lectures…
Descriptors: Statistics Education, Programming Languages, Troubleshooting, Coding
Boya-Lara, Carlos; Saavedra, Doris; Fehrenbach, Aaron; Marquez-Araque, Angel – International Journal of Educational Technology in Higher Education, 2022
In this work, BEAM robotics is proposed to enhance the STEM knowledge and skills of engineering students in the electrical, electronic, and mechanical domains. To evaluate the proposal, a course is designed and implemented based on a curriculum with objectives and learning activities centered on the design, construction, and operation of the BEAM…
Descriptors: Robotics, Technology Uses in Education, STEM Education, Curriculum Implementation