Use this URL to cite or link to this record in EThOS:
Title: Supporting the learning of computer programming in an early years education
Author: Alghamdi, Mohammed Yahya
ISNI:       0000 0004 6350 9218
Awarding Body: Liverpool John Moores University
Current Institution: Liverpool John Moores University
Date of Award: 2017
Availability of Full Text:
Access from EThOS:
Access from Institution:
The deployment of technology across the globe towards creating efficient learning environments is growing rapidly. In the United Kingdom, for example, the government is investing an enormous amount of money in primary school early years programming lessons. The ideology behind this push is to strengthen the link between the younger generation and the technological growth that will continue to have an ever-increasing impact on their lives and to fuel the pace of innovation. One of the core themes of this area is that of computer programming, which has now become a mandatory subject in early years’ education. As a result of this change, many challenges are being faced by teachers and pupils; for example, teachers require more training and young students need appropriate tools that suit their level of learning. Therefore, this research aimed to help facilitate the process of teaching and learning programming for the young generation via the provision of a suitable technologically educational programming system whereby they can develop their programming skills. This proposed system has some pedagogical characteristics that distinguish it from other programming tutoring systems. The proposed system is based on assessment-driven learning whereby pupils are provided with suitable programming learning that fits their appropriate learning levels. Another characteristic of this proposed system is that pupils are learning programming through a deep learning approach, e.g. thinking and analysing how to solve the problem, not like other existing tools which have attempted only to achieve lower learning outcomes, e.g. remembering a concept and then answering multiple-choice questions. Two experimental studies were conducted on pupils from two UK primary schools to evaluate the effectiveness of our proposed system, and the results indicated that pupils found the proposed system helped them to learn programming, as well as they made good progress and they enjoyed what they were learning. Consequently, it can be interpreted from the research findings that an automated teaching and learning programming system that supports the right pedagogical aspects, e.g. assessment-driven learning with the inclusion of game-based learning, would make the learning process more successful and enjoyable for pupils in early years of education.
Supervisor: Al-Jumeily, D. ; Hussain, A. Sponsor: Not available
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
Keywords: LB Theory and practice of education ; LB1501 Primary Education ; QA75 Electronic computers. Computer science