Systematic literature review: Teaching novices programming using robots

L. Major, T. Kyriacou, O.P. Brereton

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Background: Teaching programming to novices is a difficult task due to the complex nature of the subject, as negative stereotypes are associated with programming and because introductory programming courses often fail to encourage student understanding.

Aim: This study investigates the effectiveness of using robots as tools to aid the process of teaching programming and to determine whether such technology can help to overcome the current barriers for learners in this context.

Method: The Systematic Literature Review (SLR) methodology has been selected to discover how effective the use of robotics has been in the teaching of introductory programming concepts. Nine electronic databases, the proceedings from six conferences and two journals have been searched for literature relevant to the study. Results: After applying inclusion and exclusion criteria 34 articles have been accepted in the SLR. 74% of included literature report robots to be an effective teaching tool and one that can help novice programmers in their studies.

Conclusion: Robots can be a powerful and effective tool when used in an introductory programming course but the potential remains to further investigate methods for their implementation. Thoughts on the use of the SLR methodology from the perspective of a PhD student are also given.
Original languageEnglish
Title of host publication15th Annual Conference on Evaluation & Assessment in Software Engineering (EASE 2011)
Place of PublicationLondon
PublisherInstitution of Engineering and Technology
Pages21-30
Number of pages10
ISBN (Electronic)9781849195096
DOIs
Publication statusPublished - Apr 2011

Keywords

  • teaching
  • novices
  • programming
  • robots
  • SLR
  • systematic literature review
  • learning
  • robotics
  • innovative

Fingerprint

Dive into the research topics of 'Systematic literature review: Teaching novices programming using robots'. Together they form a unique fingerprint.

Cite this