Repository logo
 

The effectiveness of simulated robots for supporting the learning of introductory programming: a multi-case case study


Change log

Authors

Kyriacou, T 
Brereton, P 

Abstract

This work investigates the effectiveness of simulated robots as tools to support the learning of programming. After the completion of a Systematic Review and exploratory research a multi-case case study was undertaken. A simulator, named Kebot, was developed and used to run four ten-hour programming workshops. Twenty-three student participants (aged sixteen to eighteen) in addition to twenty-three pre-service, and three in-service, teachers took part. The effectiveness of this intervention was determined by considering opinions, attitudes and motivation as well as by analysing students’ programming performance. Pre- and post-questionnaires, in- and post-workshop exercises and interviews were used. Participants enjoyed learning using the simulator and believed the approach to be valuable and engaging. The performance of students indicates that the simulator aids learning as most completed tasks to a satisfactory standard. Evidence suggests robot simulators can offer an effective means of introducing programming. Recommendations to support the development of other simulators are provided.

Description

Keywords

teaching, learning, java, programming, robots, robotics, simulated, simulator

Journal Title

Computer Science Education

Conference Name

Journal ISSN

0899-3408
1744-5175

Volume Title

24

Publisher

Informa UK Limited