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
| Outcome | Metric | Value | Measure | Timing | Vs | Horizon | Class |
|---|---|---|---|---|---|---|---|
| Programming problem-solving performance from given subgoal labels | group contrast | expected gains did not replicate | researcher-designed | single session | active-alternative | end-of-treatment | domain-skill |
Cited by
- Does teaching programming actually teach programming — and does the method matter?moderate supportconf: mediumgc: low