Programming Education to Preschoolers: Reflections and Observations from a Field Study

Alaaeddin Swidan, Felienne Hermans

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

33 Downloads (Pure)


In recent years, there has been a rise in methods and tools dedicated to programming education for chil- dren of primary school age. In this paper, we present our experience of providing five programming ses- sions to a group of eleven children between four and six years. Our sessions followed problem-solving and game-playing themes and featured two newly-developed tools: the unplugged Robot Turtles, and the robotic Ozobot. The activities embed programming concepts such as the order of operations, sym- bolic representations, and functional abstraction. The observations show that children understood and applied concepts such as sorting, sequential operations, and functional abstraction. However, children struggle with giving directions to the object which highlights a spatial awareness limitation. Finally, we link the observations to Piaget’s theory and his limitations to thoughts for children in this age. We find that some of Piaget’s limitations such as egocentrism can explain a few observed behaviors. However, a few limitations contradict our observations such as the irreversibility and transductive reasoning.
Original languageEnglish
Title of host publicationProceedings of the 28th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2017, Delft, The Netherlands, July 1-3, 2017
Number of pages11
Publication statusPublished - 2017
EventPPIG 2017: 28th Annual Workshop - Delft, Netherlands
Duration: 1 Jul 20173 Jul 2017


ConferencePPIG 2017: 28th Annual Workshop

Fingerprint Dive into the research topics of 'Programming Education to Preschoolers: Reflections and Observations from a Field Study'. Together they form a unique fingerprint.

Cite this