Write a Blog >>
Sun 22 - Fri 27 October 2017 Vancouver, Canada

Problem solving is a critical programming skill, yet, most most learning opportunities don’t include instruction on it. Part of the reason for this may be due to the difficulty in modeling the cognitive and iterative nature of programming. In this paper we present the Problem Solving Tutor, a web based tool for delivering interactive worked examples that model the iterative and cognitive processes of programming