ENHANCING COMPUTATIONAL THINKING AND CODE COMPREHENSION THROUGH ADVANCED PARSONS PUZZLES
ENHANCING COMPUTATIONAL THINKING AND CODE COMPREHENSION THROUGH ADVANCED PARSONS PUZZLES
Author(s): Ivo Damyanov, Martin MadzhovSubject(s): Social Sciences, Education
Published by: Национално издателство за образование и наука „Аз-буки“
Keywords: Parsons puzzles; computational thinking; code comprehension; educational tools
Summary/Abstract: Parsons puzzles are simplified code-construction tasks in which learners construct programs by selecting and rearranging predefined program segments. As a well-established pedagogical tool in programming education, they stimulate computational thinking and a deeper understanding of code by focusing on the structure and logic of the code rather than on syntax. Although many implementations of Parsons puzzles exist today, most of them offer only standard functionality and are locked to a single language. To overcome these limitations and expand the puzzle variability, this paper presents an improved architecture for Parsons puzzles, introducing new features designed to improve applicability across courses and languages. Several key additions have been integrated into the presented Parsons puzzles application: (1) Flexible support for languages with dissimilar syntax, (2) Multi-line puzzle blocks, (3) An improved version for handling nested constructions, (4) The introduction of the concept of mini-blocks for constructing more complex puzzles in realistic scenarios, (5) Support for “fill-in-the-blank” puzzles.
Journal: Математика и информатика
- Issue Year: 69/2026
- Issue No: 2
- Page Range: 190-206
- Page Count: 17
- Language: English
