Abstract
This article presents an approach to error handling with Logo novices from first to sixth grade. While structural programming errors can be mostly prevented using visual programming interfaces, logical errors must be dealt with from the very beginning. We have developed a turtle graphic task collection with an integrated solution verification to determine logical correctness of student solutions. Once learners transition from block- to text-based programming, a sizeable field of possible structural errors opens up. Thanks to static program analysis most structural programming errors can be detected while the programmer is still typing. Using a debugger, finally, programmers of all ages have the possibility to observe their program’s behavior while stepping through the code. We summarize the error handling tools provided as part of the XLogoOnline programming environment and explain how students can use such aids to attain a constructive attitude towards errors.
Published Version (
Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have