Using LEGO mindstorms to engage students on algorithm design

Students on Basic Programming courses often have difficulties with program design tasks. This problem mainly arises from their lack of program solving skills. To overcome this lack, students' need to practice. Manipulating real entities can be a useful and motivating strategy to engage students in such endeavor. In this context, several authors have used LEGO Mindstorms robots to help students on basic programming courses. In this paper, we present the results obtained from an experience conducted on a Basic Programming course using those robots to motivate students and to involve them in algorithm design.

[1]  Barry S. Fagin,et al.  Quantitative analysis of the effects of robots on introductory Computer Science education , 2002, JERC.

[2]  A Steckler,et al.  Toward Integrating Qualitative and Quantitative Methods: An Introduction , 1992, Health education quarterly.

[3]  J. Johnson,et al.  What is the best programming environment/language for teaching robotics using Lego Mindstorms? , 2003, Artificial Life and Robotics.

[4]  Anabela Gomes,et al.  Learning to program - difficulties and solutions , 2007 .

[5]  R. Likert “Technique for the Measurement of Attitudes, A” , 2022, The SAGE Encyclopedia of Research Design.

[6]  Jayaprakash S,et al.  Classification of Cognitive Difficulties of Students to Learn Computer Programming , 2009 .

[7]  Vassilios Dagdilelis,et al.  Teaching Introductory Programming Concepts with Lego MindStorms in Greek High Schools: A Two-Year Experience , 2008 .

[8]  G. Keppel,et al.  Design and Analysis: A Researcher's Handbook , 1976 .

[9]  Maria Satratzemi,et al.  Teaching (with) robots in secondary schools: some new and not-so-new pedagogical problems , 2005, Fifth IEEE International Conference on Advanced Learning Technologies (ICALT'05).

[10]  J. L. Moore An empirical study of pupils' attitudes to computers and robots* , 1985 .

[11]  Blaine A. Price,et al.  What is the Best Environment-Language for Teaching Robotics Using Lego MindStorms ? , 2003 .

[12]  Kirsti Ala-Mutka,et al.  A study of the difficulties of novice programmers , 2005, ITiCSE '05.