Saasworld
← Research
How people learn to program8 min read

Solving Parsons Problems Versus Fixing and Writing Code

Barbara J. Ericson, Lauren E. Margulieux, Jochen Rick · 2017 · Koli Calling '17: Proceedings of the 17th Koli Calling International Conference on Computing Education Research, 20–29

Reassembling scrambled code blocks taught as much as writing the same code from scratch, in significantly less time.

The short version
  • 135 students practised the same four problems in one of three ways: as two-dimensional Parsons problems with paired distractors, as fix-the-broken-code problems, or by writing the code from scratch.
  • The Parsons group finished the practice in significantly less time; the pretest-to-posttest gains were statistically indistinguishable across all three conditions.
  • The gains held on a retention test one week later, so this is not a same-day illusion.
  • The lesson is not that writing code is unnecessary. It is that assembly buys the same structural practice more cheaply — which is why Saasworld has an order task kind at all.
Subscription

The Library

Everything running a software business asks of you and none of it is code: onboarding that activates, churn you can actually see coming, marketing with no budget, SEO that finds buyers, and the AI-plus-Ahrefs workflow for writing the blog that feeds it. One new playbook a week, plus the whole archive from day one.

$9/ month · cancel any time
  • A new playbook every week — onboarding, churn, growth, SEO, content
  • The full back catalogue the moment you join, not drip-fed
  • Vendor explainers: Stripe, Supabase, Resend, Vercel, the AI APIs
  • The research shelf — real papers, decoded, on learning and on LLMs
  • One email when a new one lands, off by default in one click
  • Cancel any time; you keep reading to the end of the month

first — it takes ten seconds.

No card is asked for yet — the subscription is recorded and really opens your account. See all plans →