Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 6 |
Descriptor
Computer Science Education | 6 |
Instructional Effectiveness | 6 |
Troubleshooting | 6 |
Foreign Countries | 4 |
Computer Software | 3 |
Programming | 3 |
College Students | 2 |
Correlation | 2 |
Electronic Learning | 2 |
Error Correction | 2 |
Pretests Posttests | 2 |
More ▼ |
Source
Educational Technology… | 2 |
ACM Transactions on Computing… | 1 |
Computer Science Education | 1 |
International Journal of… | 1 |
Turkish Online Journal of… | 1 |
Author
Abdel-Maksoud, Nahed F. | 1 |
Bennedsen, Jens | 1 |
Caner, Sonay | 1 |
Ioannou, Andri | 1 |
Moskal, Adon Christian Michael | 1 |
Orr, R. Robert | 1 |
Ross, Craig | 1 |
Schulte, Carsten | 1 |
Socratous, Chrysanthos | 1 |
Turkmen, Gamze | 1 |
Wass, Rob | 1 |
More ▼ |
Publication Type
Journal Articles | 6 |
Reports - Research | 6 |
Education Level
Higher Education | 5 |
Postsecondary Education | 5 |
Elementary Education | 1 |
Audience
Location
Denmark | 1 |
Egypt | 1 |
New Zealand | 1 |
Turkey | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Socratous, Chrysanthos; Ioannou, Andri – Educational Technology Research and Development, 2021
The study aims to compare the effect of a structured versus an unstructured educational robotics (ER) curriculum on (a) the frequency and type of programming errors made by students in block-based programming, (b) their ability to debug a programme, and (c) their engagement in the learning process. The authors' hypothesis is that, in programming…
Descriptors: Robotics, Educational Technology, Programming Languages, Computer Science Education
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
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
Abdel-Maksoud, Nahed F. – International Journal of Education and Practice, 2018
Virtualization technology has been around for many years, and its use is increasingly becoming common in education, in general and in computing fields, in particular. This can be attributed partly to its potential to reduce costs, boost efficiency and overcome limited resources through its virtual applications such as servers, storage devices and…
Descriptors: Electronic Learning, Educational Environment, Educational Quality, Instructional Effectiveness
Ross, Craig; Orr, R. Robert – Educational Technology Research and Development, 2009
Troubleshooting skills are integral for the Information Technology professional. In order to address faculty concerns that students were not effectively learning required troubleshooting skills, a standardized troubleshooting methodology (the DECSAR Method) was created and integrated into the standard curriculum of a college information technology…
Descriptors: Troubleshooting, Information Technology, College Curriculum, Curriculum Implementation
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