Parsons problems and beyond: Systematic literature review and empirical study designs

BJ Ericson, P Denny, J Prather, R Duran… - Proceedings of the …, 2022 - dl.acm.org
Programming is a complex task that requires the development of many skills including
knowledge of syntax, problem decomposition, algorithm development, and debugging …

A review of research on parsons problems

Y Du, A Luxton-Reilly, P Denny - Proceedings of the twenty-second …, 2020 - dl.acm.org
Parsons problems are a type of programming exercise where students rearrange jumbled
code blocks of a solution program back into its original form. It is usually implemented as a …

Problem-solving efficiency and cognitive load for adaptive parsons problems vs. writing the equivalent code

CC Haynes, BJ Ericson - Proceedings of the 2021 CHI Conference on …, 2021 - dl.acm.org
Novice programmers need differentiated assessments (such as adaptive Parsons problems)
to maximize their ability to learn how to program. Parsons problems require learners to place …

Evaluating the effectiveness of parsons problems for block-based programming

R Zhi, M Chi, T Barnes, TW Price - … of the 2019 ACM Conference on …, 2019 - dl.acm.org
Parsons problems are program puzzles, where students piece together code fragments to
construct a program. Similar to block-based programming environments, Parsons problems …

Distractors in Parsons problems decrease learning efficiency for young novice programmers

KJ Harms, J Chen, CL Kelleher - … of the 2016 ACM Conference on …, 2016 - dl.acm.org
Parsons problems are an increasingly popular method for hel** inexperienced
programmers improve their programming skills. In Parsons problems, learners are given a …

A review of worked examples in programming activities

K Muldner, J Jennings, V Chiarelli - ACM Transactions on Computing …, 2022 - dl.acm.org
This article reviews literature on worked examples in the context of programming activities.
We focus on two types of examples, namely, code-tracing and code-generation, because …

Exploring the Difficulty of Faded Parsons Problems for Programming Education

F Fromont, H Jayamanne, P Denny - Proceedings of the 25th …, 2023 - dl.acm.org
Opportunities for students at all age levels to learn programming are growing and this has
led to increased enrolments both online and in the classroom. As the range of prior …

Using Micro Parsons Problems to Scaffold the Learning of Regular Expressions

Z Wu, BJ Ericson, C Brooks - Proceedings of the 2023 Conference on …, 2023 - dl.acm.org
Regular expressions (regex) are a text processing method widely used in data analysis, web
scra**, and input validation. However, students find regular expressions difficult to create …

Integrating Parsons puzzles within Scratch enables efficient computational thinking learning

J Bender, B Zhao, A Dziena, G Kaiser - Research and Practice in …, 2023 - rptel.apsce.net
A literature review revealed that students learning computational thinking (CT) via Scratch
often require substantial teacher support. We surveyed grade 6-9 teachers to learn their …

How to study programming on mobile touch devices: interactive Python code exercises

P Ihantola, J Helminen, V Karavirta - Proceedings of the 13th Koli Calling …, 2013 - dl.acm.org
Scaffolded learning tasks where programs are constructed from predefined code fragments
by dragging and drop** them (ie Parsons problems) are well suited to mobile touch …