Designing engaging learning experiences in programming

Chris Martin, Janet Hughes (Lead / Corresponding author), John Richards

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationComputers Supported Education
Subtitle of host publication9th International Conference, CSEDU 2017, Revised Selected Papers
EditorsPaula Escudeiro, Gennaro Costagliola, Susan Zvacek, James Uhomoibhi, Bruce M. McLaren
Place of PublicationSwitzerland
PublisherSpringer Verlag
Pages221-245
Number of pages25
ISBN (Electronic)9783319946405
ISBN (Print)9783319946399
DOIs
Publication statusPublished - 2018
Event9th International Conference on Computer Supported Education, CSEDU 2017 - Porto, Portugal
Duration: 21 Apr 201723 Apr 2017

Publication series

NameCommunications in Computer and Information Science
Volume865
ISSN (Print)1865-0929

Conference

Conference9th International Conference on Computer Supported Education, CSEDU 2017
CountryPortugal
CityPorto
Period21/04/1723/04/17

Fingerprint

Programming
mole
Field Study
Students
Experience
Learning
Design
Evidence
Emotion

Keywords

  • Learning Dimensions
  • Motivation
  • Programming

Cite this

Martin, C., Hughes, J., & Richards, J. (2018). Designing engaging learning experiences in programming. In P. Escudeiro, G. Costagliola, S. Zvacek, J. Uhomoibhi, & B. M. McLaren (Eds.), Computers Supported Education: 9th International Conference, CSEDU 2017, Revised Selected Papers (pp. 221-245). (Communications in Computer and Information Science; Vol. 865). Switzerland: Springer Verlag. https://doi.org/10.1007/978-3-319-94640-5_12
Martin, Chris ; Hughes, Janet ; Richards, John. / Designing engaging learning experiences in programming. Computers Supported Education: 9th International Conference, CSEDU 2017, Revised Selected Papers. editor / Paula Escudeiro ; Gennaro Costagliola ; Susan Zvacek ; James Uhomoibhi ; Bruce M. McLaren. Switzerland : Springer Verlag, 2018. pp. 221-245 (Communications in Computer and Information Science).
@inproceedings{68e738b1c94d4458a0a23e4dbf43a8e8,
title = "Designing engaging learning experiences in programming",
abstract = "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.",
keywords = "Learning Dimensions, Motivation, Programming",
author = "Chris Martin and Janet Hughes and John Richards",
year = "2018",
doi = "10.1007/978-3-319-94640-5_12",
language = "English",
isbn = "9783319946399",
series = "Communications in Computer and Information Science",
publisher = "Springer Verlag",
pages = "221--245",
editor = "Paula Escudeiro and Gennaro Costagliola and Susan Zvacek and James Uhomoibhi and McLaren, {Bruce M.}",
booktitle = "Computers Supported Education",
address = "Germany",

}

Martin, C, Hughes, J & Richards, J 2018, Designing engaging learning experiences in programming. in P Escudeiro, G Costagliola, S Zvacek, J Uhomoibhi & BM McLaren (eds), Computers Supported Education: 9th International Conference, CSEDU 2017, Revised Selected Papers. Communications in Computer and Information Science, vol. 865, Springer Verlag, Switzerland, pp. 221-245, 9th International Conference on Computer Supported Education, CSEDU 2017, Porto, Portugal, 21/04/17. https://doi.org/10.1007/978-3-319-94640-5_12

Designing engaging learning experiences in programming. / Martin, Chris; Hughes, Janet (Lead / Corresponding author); Richards, John.

Computers Supported Education: 9th International Conference, CSEDU 2017, Revised Selected Papers. ed. / Paula Escudeiro; Gennaro Costagliola; Susan Zvacek; James Uhomoibhi; Bruce M. McLaren. Switzerland : Springer Verlag, 2018. p. 221-245 (Communications in Computer and Information Science; Vol. 865).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Designing engaging learning experiences in programming

AU - Martin, Chris

AU - Hughes, Janet

AU - Richards, John

PY - 2018

Y1 - 2018

N2 - 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.

AB - 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.

KW - Learning Dimensions

KW - Motivation

KW - Programming

UR - http://www.scopus.com/inward/record.url?scp=85051109863&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-94640-5_12

DO - 10.1007/978-3-319-94640-5_12

M3 - Conference contribution

SN - 9783319946399

T3 - Communications in Computer and Information Science

SP - 221

EP - 245

BT - Computers Supported Education

A2 - Escudeiro, Paula

A2 - Costagliola, Gennaro

A2 - Zvacek, Susan

A2 - Uhomoibhi, James

A2 - McLaren, Bruce M.

PB - Springer Verlag

CY - Switzerland

ER -

Martin C, Hughes J, Richards J. Designing engaging learning experiences in programming. In Escudeiro P, Costagliola G, Zvacek S, Uhomoibhi J, McLaren BM, editors, Computers Supported Education: 9th International Conference, CSEDU 2017, Revised Selected Papers. Switzerland: Springer Verlag. 2018. p. 221-245. (Communications in Computer and Information Science). https://doi.org/10.1007/978-3-319-94640-5_12