Use this URL to cite or link to this record in EThOS: http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.702073
Title: Designing engaging learning experiences in programming
Author: Martin, Christopher James
Awarding Body: University of Dundee
Current Institution: University of Dundee
Date of Award: 2017
Availability of Full Text:
Access through EThOS:
Access through Institution:
Abstract:
This thesis describes research into supporting the creation of engaging learning experiences with programming. A review of relevant research that could contribute to the design of engaging learning experiences informed the construction of four pieces of fieldwork. These fieldwork studies were conducted to explore the framing of learning programming in tasks that motivate and are of value to the learner. Findings resulted in the design of a set of eight Learning Dimensions. These Learning Dimensions are proposed to address three key areas: (1) design and delivery of learning task, (2) rhythm or tempo of the learning experience and (3) practicalities. The Learning Dimensions provide educators with insights to support key design decisions for the creation of engaging programming learning experiences. Finally, a web-based tool was designed to make the Learning Dimensions accessible to educators. This tool has been used to evaluate one further workshop. This thesis consolidates several threads of research into a learner-centred approach to learning to program. The Learning Dimensions identify important areas of decision-making to be considered when designing a learning experience. They support the assertion that factors outwith the content can significantly affect success in programming. The complex interplay between different skills associated with computer programming will remain a challenge to learners. When placed in a rich context that fits the learner well and supports the learning aims, many of these difficulties can be overcome. The Learning Dimensions draw together positive features of a learning experience that are key to ensuring learners have the best possible opportunity to engage with and succeed with computer programming.
Supervisor: Hughes, Janet Sponsor: Not available
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID: uk.bl.ethos.702073  DOI: Not available
Keywords: Education ; Programming ; Motivation ; Arduino
Share: