Bricolage Programming and Problem Solving Ability in Young Children : an Exploratory Study

ROSE, Simon (2016). Bricolage Programming and Problem Solving Ability in Young Children : an Exploratory Study. In: 10th European Conference on Games Based Learning, University of the West of Scotland, Paisley, Scotland, 6-7 October 2016. (In Press)

Rose Bricolage programming problem solving ability.pdf - Accepted Version
Available under License All rights reserved.

Download (498kB) | Preview
Official URL:


Visual programming environments, such as Scratch, are increasingly being used by schools to teach problem solving and computational thinking skills. However, academic research is divided on the effect that visual programming has on problem solving in a computational context. This paper focuses on the role of bricolage programming in this debate; a bottom-up programming approach that arises when using block-style programming interfaces. Bricolage programming was a term originally used to describe the constructionist benefits of novice programming environments, yet more recent research has suggested it may promote poor programming practice that can negatively affect student ability and motivation. This paper describes an exploratory research study into bricolage programming aimed at exploring this concept in more depth. The study used a post-test only experimental design to explore the effects of bricolage programming on problem solving when playing an educational programming game. Two versions of the game were created, one that used a Scratch-like visual programming interface to encourage bricolage, and one that used a more structured visual programming interface. A pre-test based on non-verbal reasoning was used to perform a matched assignment of forty, 6 and 7 year olds to the two conditions. Each child then played their version of the game for thirty minutes. It was hypothesised that children in the Scratch-like condition would insert, move and delete more programming instructions, in line with a bricolage approach. This in turn could result in differentiation in performance between conditions. The results of this study showed that more indications of bricolage did occur in the Scratch-like condition. However, a range of measures of overall performance revealed no difference between the two groups. Post-hoc analysis of the data suggested that indications of bricolage may vary according to the relative progress made by participants in the game. Findings and opportunities for future work are discussed. Keywords: Bricolage Programming, Problem Solving, Computational Thinking, Lightbot, Constructionism, Scratch

Item Type: Conference or Workshop Item (Paper)
Additional Information: Masters project work supervised by Dr. Jacob Habgood
Research Institute, Centre or Group: Cultural Communication and Computing Research Institute > Communication and Computing Research Centre
Depositing User: Jacob Habgood
Date Deposited: 04 Aug 2016 08:39
Last Modified: 20 Oct 2016 00:35

Actions (login required)

View Item View Item


Downloads per month over past year

View more statistics