Visualization of Program Behaviors: Physical Robots Versus Robot Simulators
This study compared the effects of using physical robots (LEGO Mindstorms) and robot simulators (LEGO Mindstorms Simulator, LMS) in teaching novice programming concepts. A quasi-experiment design was implemented in this study. Four classes of high school students, totaling 151 students, participated in the study. Two classes of 76 students used the physical robots to learn programming, whereas the other two classes of 75 students used LMS. The students’ post-experiment achievement tests, replies on questionnaires, and focus group interview data were collected and analyzed. The findings of the study were: (1) no significant difference was found on students’ performance between the physical robot group and the simulator group, (2) the physical robot group demonstrated more positive attitudes toward the learning activities, and (3) the physical robot group indicated that they could better imagine the program behaviors.
KeywordsProgramming Robot Simulator LEGO Mindstorms
Unable to display preview. Download preview PDF.
- 3.Schep, M., McMulty, N.: Use of LEGO Mindstorms Kits in Introductory Programming Classes: A tutorial. Journal of Computing Sciences in Colleges 18, 323–327 (2002)Google Scholar
- 4.Linder, S.P., Nestrick, B.E., Mulders, S., Lavelle, C.L.: Facilitating Active Learning with Inexpensive Mobile Robots. Journal of Computing Sciences in Colleges 16, 21–33 (2001)Google Scholar
- 6.ACM/IEEE Task Force: Computing Curricula 2001. ACM/IEEE (2001)Google Scholar
- 8.Papert, S.: Mindstorms: Children, Computers, and Powerful Ideas. The Harvester Press Ltd. (1980)Google Scholar
- 10.Dagdilelis, V., Sartatzemi, M., Kagani, K.: Teaching (with) Robots in Secondary Schools: Some New and Not-So-New Pedagogical Problems. In: Fifth IEEE International Conference on Advanced Learning Technologies (ICALT), pp. 757–761 (2005)Google Scholar
- 11.Flowers, T.R., Gossett, K.A.: Teaching Problem Solving, Computing, and Information Technology with robots. Journal of Computing Sciences in Colleges 17, 45–55 (2002)Google Scholar
- 13.Bagnall, B.: Core LEGO Mindstorms Programming. Prentice-Hall, Englewood Cliffs (2002)Google Scholar