Document Type

Conference Proceeding

Publication Date


Publication Title

Transforming Learning, Empowering Learners: The International Conference of the Learning Sciences (ICLS) 2016



First Page


Last Page



In this experiment, we integrated two learning methods – subgoal learning and constructive learning – to explore their interactions and effects on solving computer programming problems. We taught learners to solve problems using worked example and practice problem pairs with one of three kinds of instructional design that either did not highlight the subgoals, described the subgoals, or prompted participants to describe the subgoals for themselves. In addition, we varied the distance of transfer between the worked example and practice problem pairs. We found that instructions that highlighted subgoals improved performance on later problem solving tasks. The groups that performed best were those that received subgoal descriptions with farther transfer between examples and practice problems and those that described subgoals for themselves with nearer transfer.


Permission to deposit granted by ISLS (International Society of the Learning Sciences). Copyright is held by ISLS. Access to this paper can be found at and access to the proceedings can be found here