Skip to main content

Educational Robotics and Teaching Introductory Programming Within an Interdisciplinary Framework

  • Chapter
  • First Online:
Book cover Research on e-Learning and ICT in Education

Abstract

For more than two decades, robotics in education has received a great deal of attention from teachers and researchers, and a significant number of methodologies, courses, projects, initiatives and competitions have been developed. Research has shown that Lego Mindstorms (LMs) is a powerful educational kit, suitable for teaching introductory science, technology and programming within an interdisciplinary framework. On the other hand, computer programming is a difficult process, as beyond the knowledge of the syntax of a programming language, this cognitive work requires several skills. In this paper, three pilot case studies of small groups of junior high school students, students in vocational secondary education and prospective primary teachers are briefly described and the results are discussed. The findings of all three case studies are very promising with regard to the use of LMs in forming an understanding of the basic principles of programming.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Alimisis, D. (ed.) (2009). Teacher education in roboticsenhanced constructivist pedagogical method (TERECOP project). Athens: ASPETE.

    Google Scholar 

  • Bravo, C., Marcelino, M. J., Gomes, A., Esteves, M., & Mendes, A. J. (2005). Integrating educational tools for collaborative computer programming learning. Journal of Universal Computer Science, 11(9), 1505–1517.

    Google Scholar 

  • Carlisle, E. G. (2000). Experiences with novices: The importance of graphical representations in supporting mental models. In A. F. Blackwell & E. Bilotta (eds.), Proceedings of the 12th Workshop of the Psychology of Programming Interest Group (pp. 33–44). Cozenza, Italy.

    Google Scholar 

  • Chambers, J., Carbonaro, M., Rex, M. (2007). Scaffolding knowledge construction through robotic technology: A middle school case study. Electronic Journal for the Integration of Technology in Education, 6, 55–70.

    Google Scholar 

  • Denis, B., & Hubert, S. (1999). A conceptual framework of educational robotics. In Proceedings of the 9th International Conference on Artificial Intelligence in Education, AI-ED 99 (pp. 45–54). Le Mans: IOS Press.

    Google Scholar 

  • Denis, B., & Baron, G. L. (1993). Regards sur la robotique pédagogique. Actes du quatrième ­colloque international sur la robotique pédagogique. Paris: INRP.

    Google Scholar 

  • Eleftherioti, E., Karatrantou, A., & Panagiotakopoulos, C. (2010). Using Lego Mindstorms NXT for teaching computer programming in a interdisciplinary context – A pilot study. In A. Jimoyiannis (ed.), Proceedings of 7th Panhellenic Conference with International Participation ICT in Education (pp. 137–144). Korinthos, Greece.

    Google Scholar 

  • Ennis, D. L. (1994). Computing, problem-solving instruction and programming instruction to increase the problem-solving ability of high school students. Journal of Research on Computing in Education, 26(4), 489–496.

    Google Scholar 

  • Fagin, B., Merkle, L., & Eggers, T. (2001). Teaching computer science with robotics using Ada/Mindstorms 2.0. Proceedings of the 2001 Annual ACM SIGAda International Conference on Ada (pp. 73–78). New York ACM.

    Google Scholar 

  • Fossum, T., Haller, S., Voyles, M., & Guttschow, G. (2001). A gender-based study of elementary school children working with ROBOLAB. Proceedings of the 2001 AAAI Spring Symposium on Robotics and Education. Palo Alto: AAAI.

    Google Scholar 

  • Garcia, M., & Patterson-McNeill, H. (2002). Learn how to develop software using the toy Lego Mindstorms. Proceedings of the 7th Annual Conference on Innovation and Technology in Computer Science Education (p. 239). New York, NY: ACM.

    Google Scholar 

  • Garner, S. (2006). The development, use and evaluation of a program design tool in the learning and teaching of software development. Issues in Informing Science and Information Technology, 3, 253–260.

    Google Scholar 

  • Hirst, J. A., Johnson, J., Petre, M., Price, A. B., & Richards, M. (2002). What is the best programming environment/language for teaching robotics using LegoMindstorms? Artificial Life and Robotics, 7(3), 124131.

    Article  Google Scholar 

  • Howe, J.A.M., Ross, P. M., Johnson, K. R., Plane, F., & Inglis R. (1989). Teaching mathematics through programming in the classroom. In E. Soloway & J. C. Spohrer (eds.), Studying the novice programmer (pp. 43–55). Hillsdale, NJ: Lawrence Erlbaum.

    Google Scholar 

  • Jimoyiannis, A. (2003). Teaching programming in senior high school: Towards a framework aiming at the development of problem solving skills. Proceedings of 2nd Conference for ICT in Education (pp. 706–720). Syros, Greece (in Greek).

    Google Scholar 

  • Karatrantou, A., & Panagiotakopoulos, C. (2008). Algorithm, pseudo-code and Lego Mindstorms programming. Proceedings of International Conference on Simulation and Programming for Autonomous Robots/Teaching with Robotics: Didactic Approaches and Experiences (pp. 70–79). Venice, Italy.

    Google Scholar 

  • Lawhead, P. B., Duncan, M.E., Bland, C. G., Goldweber, M., Schep, M., Barnes, D. J., & Hollingsworth, R. G. (2003). A road map for teaching introductory programming using LEGO© Mindstorms robots. ACM SIGCSE Bulletin, 35(2), 191–201.

    Article  Google Scholar 

  • Lindh, J., & Holgersson, T. (2007). Does Lego training stimulate pupils’ ability to solve logical problems?. Computers & Education, 49(4), 1097–1111.

    Article  Google Scholar 

  • Malec, J. (2001). Some thoughts on robotics for education. Proceedings of the American Association for Artificial Intelligence Symposium on Robotics and Education. Palo Alto: Stanford University. Retrieved 5 January 2010 from http://fileadmin.cs.lth.se/cs/Personal/Jacek_Malec/psfiles/aaai01rae.pdf.

  • Miglino, O., Lund, H., & Cardaci, M. (1999). Robotics as an educational tool. Journal of Interactive Learning Research, 10(1), 25–47.

    Google Scholar 

  • Milková, E., & Turčáni, M. (2006). Digital objects supporting development of algorithmic thinking. In A. Méndez-Vilas, A. Solano Martín, J. A. Mesa González & J. Mesa González (eds.), Current developments in technology-assisted education (pp. 376–380). Spain: Formatex.

    Google Scholar 

  • Niederer, H., Sander, F., Goldberg, F., Otero, V., Jorde, D., Slotta, J., Stromme, A., Fischer, H., Lorenz, H., Tibergkien, A., & Vince, J. (2003). Research about the use of information technology in science education. In D. Psillos, P. Kariotoglou, V. Tselfes, E. Hatzikraniotis, G. Fassoulopoulos & M. Kallery (eds.), Science Education Research in the Knowledge-based Society (pp. 309–322). The Netherlands: Kluwer.

    Google Scholar 

  • Nikolos, D., Karatrantou, A., & Panagiotakopoulos, C. (2008). The exploitation of MicroWorlds EX Robotics for the understanding of basic programming structures. In V. Komis (eds.), Proceedings of 4th Panhellenic Conference in Computer Science Didactics (pp. 221230). Patra, Greece (in Greek).

    Google Scholar 

  • Noss, R., Healy, L., & Hoyles, C. (1997). The construction of mathematical meanings: Connecting the visual with the symbolic. Educational Studies in Mathematics, 33, 203–233.

    Article  Google Scholar 

  • Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York: Basic Books.

    Google Scholar 

  • Papert, S. (1993). The children’s machine. New York: Basic Books.

    Google Scholar 

  • Papert, S. (2003). The children’s machine: Rethinking school in the age of the computer. New York: Basic Books.

    Google Scholar 

  • Parsons, S., & Sklar, E. (2004). Teaching AI using LEGO Mindstorms. In L. Greenwald, Z. Dodds, A. Howard, S. Tejada & J. Weinberg (eds.), Accessible hands-on AI and robotics education (pp. 8–13). Technical Report SS-04-01. Menlo Park, California: American Association for Artificial Intelligence.

    Google Scholar 

  • Piaget, J. (1974). To Understand is to Invent. New York: Basic Books.

    Google Scholar 

  • Pirolli, P., & Recker, M. (1994). Learning strategies and transfer in the domain of programming. Cognition & Instruction, 12(3), 235–275.

    Article  Google Scholar 

  • Ricca, B., Lulis, E., & Bade, D. (2006). Lego Mindstorms and the growth of critical thinking. US: Dominican University.

    Google Scholar 

  • Ringwood, J.V., Monaghan, K. & Maloco, J. (2005). Teaching engineering design through Lego® Mindstorms™. European Journal of Engineering Education, 30(1), 91–104.

    Article  Google Scholar 

  • Robinson, M. (2005). Robotics-driven activities: Can they improve middle school science learning?. Bulletin of Science, Technology & Society, 25(1), 73–84.

    Article  Google Scholar 

  • Rogers, C., & Portsmore, M. (2004). Bringing engineering to elementary school, Journal of STEM Education, 5(3/4), 17–28.

    Google Scholar 

  • Ruiz-del-Solar, J., & Avilés, R. (2004). Robotics courses for children as a motivation tool: The Chilean experience. IEEE Transactions on Education, 47(4), 474–480.

    Article  Google Scholar 

  • Sajaniemi, J., & Kuittinen, Μ. (2005). An experiment on using roles of variables in teaching introductory programming. Computer Science Education, 15(1), 59–82.

    Article  Google Scholar 

  • Wiesner, B., & Brinda, T. (2008). Using robots as teaching aids in early secondary informatics education. Proceedings of the Joint Open and Working IFIP Conference on ICT and Learning for the Net Generation. Kuala Lumpur, Malaysia: IFIP. Retrieved 5 January 2010 from http://cs.anu.edu.au/iojs/index.php/ifip/article/viewFile/13580/506.

  • Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anthi Karatrantou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Karatrantou, A., Panagiotakopoulos, C. (2012). Educational Robotics and Teaching Introductory Programming Within an Interdisciplinary Framework. In: Jimoyiannis, A. (eds) Research on e-Learning and ICT in Education. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-1083-6_15

Download citation

Publish with us

Policies and ethics