Motivation
My original intention was to replicate the effects of subgoal labeled worked examples and expository text across different disciplines, but it didn’t really work out like that.
Subgoal learning in expository text
The subgoal learning framework is typically used to break down worked examples into functional pieces that are small enough for novices to grasp (and so small that experts often have a hard time verbalizing because the have become so automatic, further explained here). Subgoals have been used in many fields that focus on procedural problem solving since the 1970s, and most of my work has been applying the framework to programming education. In this work, I explored adding subgoal labels to expository text (i.e., the text that abstractly describe the problem solving procedure) in addition to worked examples (i.e., a concrete problem with the worked out solution that learners can use as a model). I found the combination of both subgoal labeled text and examples to further improve performance in programming over subgoal labeled worked examples alone (Margulieux & Catrambone, 2016). I argued that because students tend to struggle to translate between abstract descriptions of procedures and concrete examples of procedures, having the same subgoal labels in both types of instruction helps them to make connections between the two.