The Evidence on Teaching

Subgoals, Context, and Worked Examples in Learning Computing Problem Solving

Morrison, B. B., Margulieux, L. E., & Guzdial, M. · 2015

grade Drctdeveloper-ledfailed
Sample
Sessions of 15-30 participants each; total not confirmed
Population
Introductory computing learners in a laboratory study.
Design
A lab experiment comparing given against self-generated subgoal labels on an introductory programming task. Session-based, researcher-designed materials and outcomes, one to two hours of exposure, small. Read at secondary depth via the later papers in the same programme.
Key findings
Set up to test whether generating subgoal labels beats being given them. The finding that matters for the archive is the negative one: the given-labels effect that works in mathematics and science DID NOT replicate as expected in the introductory CS task. The subgoal literature's own foundational paper contains a domain-specific failure that the later positive papers rarely foreground.
Genetic confound
Low. Lab experiment with random assignment to condition.
Replication notes
This IS the non-replication. A well-established instructional effect from mathematics and science did not transfer to introductory programming in the lab that went on to build the CS subgoal literature.
DOI / URL
10.1145/2787622.2787733

Effects

OutcomeMetricValueMeasureTimingVsHorizonClass
Programming problem-solving performance from given subgoal labelsgroup contrastexpected gains did not replicateresearcher-designedsingle sessionactive-alternativeend-of-treatmentdomain-skill

Cited by