Submit a Report "the impact of improving debugging skill on programming ability"
Correcting code is a basic skill for students, but it is also a major challenge when teaching programming: the frustration and frustration of encountering errors, as a result, is common in the K12 classroom. Troubleshooting is different from general programming skills, so it needs to be taught clearly. However, debugging is a topic that is under-represented in both classrooms and educational computer science research, as only a few studies, materials, and concepts speak of explicitly teaching to debug. Thus, beginners are often left alone in developing problem-solving skills. The article analyzes the effectiveness of systematic correction of a specific educational process, the features of self-efficacy of students, and, as a consequence, the effectiveness of debugging. To this end, we designed the intervention, tested it, and then incorporated it into the design of the control group test: the experimental and control groups were interviewed using a questionnaire and debugged as in the previous test. an exercise was given. After that, the intervention was carried out in the experimental group, and the control group continued to work on the error correction exercises. During the post-test, the students again worked on the debugging exercises and were interviewed. The results show a significant increase in the expectation of self-efficacy and debugging efficiency in the experimental group compared to the control group. Thus, our research provides empirical evidence to clearly teach problem-solving by offering a hands-on approach in the classroom.
Comments
Leave a comment