Transfer of LOGO Debugging Skill: Analysis, Instruction, and Assessment.

Sharon McCoy Carver · 1986

The goal of thls dissertation is to determine the extent to which learning debugging in the context of LOGO programming improves children's debugging in other programming and nonprogramming contexts. The approach involves detailed task analysis of debugging (in the form of a computer simulation model), development of model-based instructional guidelines for teaching children debugging skills they do not learn by discovery. and assessment of the debugging skills children are able to transfer to other programming and non-programming tasks. Twenty-tWo 8to I1-year-old students took two 25 hour LOGO courses. Halt of the students were taught debugging In the context of a LOGO graphics course first and then a LOGO list-processing course. The other half were taught debugging in the same two minicourses but In the reverse order. Debugging skills were tested at three times during each mini-course. The performance of children taking tests In the first mfrtl-course was compared with the performance of children taking the same tests in the seconFrmlni-course to reveal the transfer from one LOGO domain to the other. Debugging on no44-pregramming tasks was assessed prior to the first mini-course, between minl-courses, and after the last minicourse to assess more remote transfer of debugging skills. Assessments of students' debugging skill revealed large savings from the first to the second mini-course. Students' Increasing use of selective search strategies increased the accuracy. efficiency, and :peed of their debugging. Corresponding Improvements were demonstrated on a variety of tasks requiring debugging of non-computer directions. Children shifted from exhaustive to selectiVe search strategies which increased the accuracy. efficiency, and speed with which they debugged written directions; Thus; the debugging strategies learned from explicit Instruction in the the first computer programming mini-course had a positive impact on children's debugging in both new programming and non-programming situations.

Read the paper · More papers on PaperTik