Parsons problems and beyond: Systematic literature review and empirical study designs
Programming is a complex task that requires the development of many skills including
knowledge of syntax, problem decomposition, algorithm development, and debugging …
knowledge of syntax, problem decomposition, algorithm development, and debugging …
A review of research on parsons problems
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 …
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
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 …
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
Parsons problems are program puzzles, where students piece together code fragments to
construct a program. Similar to block-based programming environments, Parsons problems …
construct a program. Similar to block-based programming environments, Parsons problems …
Distractors in Parsons problems decrease learning efficiency for young novice programmers
Parsons problems are an increasingly popular method for hel** inexperienced
programmers improve their programming skills. In Parsons problems, learners are given a …
programmers improve their programming skills. In Parsons problems, learners are given a …
A review of worked examples in programming activities
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 …
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 …
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
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 …
scra**, and input validation. However, students find regular expressions difficult to create …
Integrating Parsons puzzles within Scratch enables efficient computational thinking learning
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 …
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
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 …
by dragging and drop** them (ie Parsons problems) are well suited to mobile touch …