• DocumentCode
    1334286
  • Title

    Systematic literature review: teaching novices programming using robots

  • Author

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

  • Author_Institution
    Sch. of Comput. & Math., Keele Univ., Keele, UK
  • Volume
    6
  • Issue
    6
  • fYear
    2012
  • Firstpage
    502
  • Lastpage
    513
  • Abstract
    Teaching programming to novices is a difficult task due to the complex nature of the subject, the negative stereotypes are associated with programming and because introductory programming courses often fail to encourage student understanding. This study investigates the effectiveness of using robots as tools in the teaching of introductory programming and to determine whether such technology can help to overcome the current barriers for learners in this context. The systematic literature review (SLR) methodology is used to address this aim. Nine electronic databases, the proceedings from six conferences and two journals were searched for relevant literature and exclusion criteria, and after performing several validation exercises, in total, 75% of included papers report that robots are an effective teaching tool and can help novice programmers in their studies. Most of these papers focus on the use of physical robots, however, and further research is needed to assess the effectiveness of using simulated robots.
  • Keywords
    computer aided instruction; computer science education; control engineering computing; educational courses; programming; robots; teaching; SLR methodology; electronic databases; exclusion criteria; introductory programming course; introductory programming teaching; novice programming teaching; relevant literature; robots; student understanding; systematic literature review; teaching tool; validation exercise;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen.2011.0125
  • Filename
    6353335