Evidence-Based Software Engineering

EBSE for...



Teaching Novices Programming Using Robotics

Author(s)Louis Major

Learning to program a computer is a difficult task and is one factor that contributes to introductory programming courses traditionally suffering high withdrawal rates. As if overcoming such a barrier was not challenge enough, the subject is also associated with several negative stereotypes.

After a preliminary analysis of existing literature it was found that there is scope to investigate the use of Robotics in introductory programming courses. Such a method may go some way in helping learners grasp programming concepts, to overcome existing problems related with the subject and to increase student motivation to learn.

In order to determine how effective the use of Robotics have been in the teaching of introductory programming the Systematic Literature Review (SLR) method has been chosen. By doing so a trustworthy, rigorous and auditable methodology has been adopted and is one that allows for existing evidence to be collected and summarised while identifying gaps in current research. This information can then be used as a platform upon which future work can build.

This Protocol describes the plan that is to be followed in order to ensure the successful implementation of the SLR. The Protocol is split into sections that report on the research questions to be addressed, the search strategy to be implemented, details of how literature will be selected for inclusion in the review, the criteria for study quality assessment, discussion on methods of data extraction and analysis of potential limitations that may impact the study.

v1.4 is the current version of this protocol, replacing v1.3.

[Download | QuickRef]