Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 5 |
Descriptor
Instructional Effectiveness | 5 |
Programming | 5 |
Troubleshooting | 5 |
Foreign Countries | 4 |
Computer Science Education | 3 |
Computer Software | 3 |
Teaching Methods | 3 |
College Students | 2 |
Difficulty Level | 2 |
Robotics | 2 |
Scaffolding (Teaching… | 2 |
More ▼ |
Source
ACM Transactions on Computing… | 1 |
Computer Science Education | 1 |
International Journal of… | 1 |
Journal of Educational… | 1 |
Turkish Online Journal of… | 1 |
Author
Bennedsen, Jens | 1 |
Boya-Lara, Carlos | 1 |
Caner, Sonay | 1 |
Fehrenbach, Aaron | 1 |
Marquez-Araque, Angel | 1 |
Moskal, Adon Christian Michael | 1 |
Saavedra, Doris | 1 |
Schulte, Carsten | 1 |
Si, Qiuju | 1 |
Turkmen, Gamze | 1 |
Wass, Rob | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 5 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Elementary Education | 1 |
Grade 7 | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Secondary Education | 1 |
Audience
Location
China | 1 |
Denmark | 1 |
New Zealand | 1 |
Turkey | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
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
Moskal, Adon Christian Michael; Wass, Rob – Computer Science Education, 2019
Background and Context: Encouraging undergraduate programming students to think more about their software development processes is challenging. Most programming courses focus on coding skill development and mastering programming language features; subsequently software development processes (e.g. planning, code commenting, and error debugging) are…
Descriptors: Computer Software, Undergraduate Students, Programming, Programming Languages
Bennedsen, Jens; Schulte, Carsten – ACM Transactions on Computing Education, 2010
This article reports on an experiment undertaken in order to evaluate the effect of a program visualization tool for helping students to better understand the dynamics of object-oriented programs. The concrete tool used was BlueJ's debugger and object inspector. The study was done as a control-group experiment in an introductory programming…
Descriptors: Programming, Introductory Courses, Control Groups, Experimental Groups