The Open UniversitySkip to content

Designing Engaging Learning Experiences in Programming

Martin, Chris; Hughes, Janet and Richards, John (2018). Designing Engaging Learning Experiences in Programming. In: Escudeiro, Paula; Costagliola, Gennaro; Zvacek, Susan; Uhomoibhi, James and McLaren, Bruce M. eds. Computers Supported Education. Communications in Computer and Information Science, 865. Springer, pp. 221–245.

Full text available as:
PDF (Accepted Manuscript) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview
DOI (Digital Object Identifier) Link:
Google Scholar: Look up in Google Scholar


In this paper we describe work to investigate the creation of engaging programming learning experiences. Background research informed the design of four fieldwork studies to explore how programming tasks could be framed to motivate learners. Our empirical findings from these four field studies are summarized here, with a particular focus upon one – Whack a Mole – which compared the use of a physical interface with the use of a screen-based equivalent interface to obtain insights into what made for an engaging learning experience. Emotions reported by two sets of participant undergraduate students were analyzed, identifying the links between the emotions experienced during programming and their origin. Evidence was collected of the very positive emotions experienced by learners programming with a physical interface (Arduino) in comparison with a similar program developed using a screen-based equivalent interface. A follow-up study provided further evidence of the motivation of personalized design of programming tangible physical artefacts. Collating all the evidence led to the design of a set of ‘Learning Dimensions’ which may provide educators with insights to support key design decisions for the creation of engaging programming learning experiences.

Item Type: Book Section
Copyright Holders: 2018 Springer International Publishing AG
ISBN: 3-319-94639-0, 978-3-319-94639-9
ISSN: 1865-0929
Extra Information: This volume contains Revised Selected Papers from the 9th International Conference, CSEDU 2017, Porto, Portugal, April 21-23, 2017.
Keywords: motivation; programming; learning dimensions
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Item ID: 56613
Depositing User: Janet Hughes
Date Deposited: 10 Oct 2018 14:53
Last Modified: 09 May 2019 04:47
Share this page:


Altmetrics from Altmetric

Citations from Dimensions

Download history for this item

These details should be considered as only a guide to the number of downloads performed manually. Algorithmic methods have been applied in an attempt to remove automated downloads from the displayed statistics but no guarantee can be made as to the accuracy of the figures.

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU