Investigating the Effect of Interface Scaffolding and Example Design on Learning and Performance in a Code-Tracing Tutor
Jay Brandon Jennings
Abstract:A foundational programming skill is code tracing. It involves simulating how a computer executes programs by tracking variable values and flow of program execution. Learning this skill is challenging and so research is needed to identify effective forms of assistance. This dissertation involves the design and evaluation of a computer tutor, called CT-Tutor.The tutor provided assistance for code tracing through interface scaffolding during code tracing as well as worked examples. The tutor was evaluated in thre… Show more
Set email alert for when this publication receives citations?
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.