Abstract
Educational robotics are increasingly appearing in educational settings, being considered a useful supporting tool for the development of cognitive skills, including Computational Thinking (CT), for students of all ages. Meanwhile, there is an overwhelming argument that CT will be a fundamental skill needed for all individuals by the middle of the twenty-first century and thus, should be cultivated in the early school years, as part of the child’s analytical thinking and as a principal component of Science-Technology-Engineering-Mathematics (STEM) education. This study reviews published literature at the intersection of CT and educational robotics, particularly focused on the use of educational robotics for advancing students’ CT skills in K-12. The reviewed articles reveal initial evidence suggesting that educational robotics can foster students’ cognitive and social skills. The paper discusses specific areas for further inquiry by learning researchers and learning practitioners. Such inquiry should start from a widely agreed definition of CT and validated measurement instruments for its assessment. A practical framework for the development of CT via robotics is next in demand, so as instructional designers and educators can implement it consistently and at scale.
Similar content being viewed by others
References
Alimisis, D. (2013). Educational robotics: Open questions and new challenges. Themes in Science and Technology Education, 6(1), 63–71.
Almeida, L. D., & Tacla, C. A. (2015). Supporting the Development of Computational Thinking: A Robotic Platform Controlled by Smartphone. In Learning and Collaboration Technologies: Second International Conference, LCT 2015, Held as Part of HCI International 2015, Los Angeles, CA, USA, August 2–7, 2015, Proceedings (Vol. 9192, p. 124). Springer.
Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., & Zagami, J. (2016). A K-6 computational thinking curriculum framework: Implications for teacher knowledge. Journal of Educational Technology & Society, 19(3), 47–57.
Atmatzidou, S., & Demetriadis, S. (2016). Advancing students’ computational thinking skills through educational robotics: A study on age and gender relevant differences. Robotics and Autonomous Systems, 75, 661–670.
Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community? ACM Inroads, 2(1), 48–54.
Benitti, F. B. V. (2012). Exploring the educational potential of robotics in schools: A systematic review. Computers & Education, 58(3), 978–988.
Berland, M., & Wilensky, U. (2015). Comparing virtual and physical robotics environments for supporting complex systems and computational thinking. Journal of Science Education and Technology, 24(5), 628–647.
Berland, M., Martin, T., Benton, T., Petrick Smith, C., & Davis, D. (2013). Using learning analytics to understand the learning pathways of novice programmers. Journal of the Learning Sciences, 22(4), 564–599.
Bers, M., Ponte, I., Juelich, K., Viera, A., & Schenker, J. (2002). Teachers as designers: Integrating robotics in early childhood education. Information Technology in Childhood Education, 1, 123–145.
Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Computers & Education, 72, 145–157.
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada (pp. 1–25).
Czerkawski, B. (2015). Computational Thinking in Virtual Learning Environments. In Proceedings of E-Learn: World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education 2015 (pp. 993–997).
Dillenbourg, P. (2013). Design for classroom orchestration. Computers and Education, 69, 485–492.
Edelson, D. C. (2001). Learning-for-use: A framework for the design of technology-supported inquiry activities. Journal of Research in Science Teaching, 38(3), 355–385.
Eguchi, A. (2010). What is Educational Robotics? Theories behind it and practical implementation. In Society for information technology & teacher education international conference (pp. 4006–4014). Jacksonville: Association for the Advancement of Computing in Education (AACE).
Eguchi, A. (2014a). Educational robotics for promoting 21st century skills. Journal of Automation Mobile Robotics and Intelligent Systems, 8(1), 5–11.
Eguchi, A. (2014b). Learning experience through RoboCupJunior: Promoting STEM education and 21st century skills with robotics competition. In Proceedings of Society for Information Technology & Teacher Education International Conference.
Franklin, D., Conrad, P., Boe, B., Nilsen, K., Hill, C., Len, M., ... & Laird, C. (2013). Assessment of computer science learning in a scratch-based outreach program. In Proceeding of the 44th ACM technical symposium on Computer science education (pp. 371–376). ACM.
Grover, S. (2011). Robotics and engineering for middle and high school students to develop computational thinking. In annual meeting of the American Educational Research Association, New Orleans, LA.
Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38–43.
Harel, I. E., & Papert, S. E. (1991). Constructionism. Westport, CT: Ablex Publishing.
Ioannou, I., & Angeli, C. (2016). A Framework and an Instructional Design Model for the Development of Students' Computational and Algorithmic Thinking. In MCIS (p. 19). Chicago.
Kazakoff, E. R., Sullivan, A., & Bers, M. U. (2013). The effect of a classroom-based intensive robotics and programming workshop on sequencing ability in early childhood. Early Childhood Education Journal, 41(4), 245–255.
Koh, K. H., Basawapatna, A., Bennett, V., & Repenning, A. (2010). Towards the automatic recognition of computational thinking for adaptive visual language learning. In 2010 I.E. Symposium on Visual Languages and Human-Centric Computing (pp. 59–66). IEEE.
Leonard, J., Buss, A., Gamboa, R., Mitchell, M., Fashola, O. S., Hubert, T., & Almughyirah, S. (2016). Using robotics and game design to enhance Children’s self-efficacy, STEM attitudes, and computational thinking skills. Journal of Science Education and Technology, 25(6), 860–876.
Mikropoulos, T. A., & Bellou, I. (2013). Educational robotics as mindtools. Themes in Science and Technology Education, 6(1), 5–14.
National Research Council. (2010). Report of a workshop on the scope and nature of computational thinking. Washington, DC: The National Academies Press.
National Research Council. (2011). Report of a workshop of pedagogical aspects of computational thinking. Washington, DC: The National Academies Press.
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York: Basic Books.
Papert, S. (1993). The children’s machine: Rethinking school in the age of the computer. New York: Basic Books.
Papert, S. (2000). What's the big idea? Toward a pedagogy of idea power. IBM Systems Journal, 39(3.4), 720–729.
Penmetcha, M. R. (2012). Exploring the effectiveness of robotics as a vehicle for computational thinking (Doctoral dissertation, Purdue University).
Piaget, J. (1964). Part I: Cognitive development in children: Piaget development and learning. Journal of Research in Science Teaching, 2(3), 176–186.
Repenning, A., Webb, D., & Ioannidou, A. (2010) Scalable game design and the development of a checklist for getting computational thinking into public schools. In: Proceedings of the 41st ACM technical symposium on computer science education. Milwaukee, WI, pp 265–269.
Resnick, M., Ocko, S., & Papert, S. (1988). LEGO, Logo, and design. Children's Environments Quarterly, 5, 14–18.
Román-González, M., Pérez-González, J. C., & Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test. Computers in Human Behavior, 72, 678–691.
Roschelle, J., Dimitriadis, Y., & Hoppe, U. (2013). Classroom orchestration: Synthesis. Computers and Education, 69, 523–526. https://doi.org/10.1016/j.compedu.2013.04.010.
Schweikardt, E., & Gross, M. D. (2006). roBlocks: A robotic construction kit for mathematics and science education. In Proceedings of the 8th international conference on Multimodal interfaces (pp. 72–75). ACM.
Seiter, L., & Foreman, B. (2013). Modeling the learning progressions of computational thinking of primary grade students. In Proceedings of the ninth annual international ACM conference on International computing education research (pp. 59–66). ACM.
Sklar, E., Eguchi, A., & Johnson, J.. (2003). RoboCupJunior: Learning with educational robotics. RoboCup 2002: Robot soccer world cup VI, pp. 238–253.
Vallance, M., & Towndrow, P. A. (2016). Pedagogic transformation, student-directed design and computational thinking. Pedagogies: An International Journal, 11(3), 218–234.
Verner, I. M., Waks, S., & Kolberg, E. (1999). Educational robotics: An insight into systems engineering. European Journal of Engineering Education, 24(2), 201–212.
Virnes, M., Sutinen, E., & Kärnä-Lin, E. (2008). How children's individual needs challenge the design of educational robotics. In Proceedings of the 7th international conference on Interaction design and children (pp. 274–281). ACM.
Wagner, S. P. (1998). Robotics and children: Science achievement and problem solving. Journal of Computing in Childhood Education, 9(2), 149–192.
Wilensky, U. (2001). Modeling nature’s emergent patterns with multi-agent languages. In the Proceedings of EuroLogo, 1–6. Retrieved May 2015, from http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.294.8094&rep=rep1&type=pdf.
Wing, J. (2006). Computational thinking. Communications of the ACM, 49(3), 33–36.
Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725.
Yadav, A., Zhou, N., Mayfield, C., Hambrusch, S., & Korb, J. T. (2011). Introducing computational thinking in education courses. In the Proceedings of the 42nd ACM technical symposium on Computer science education (pp. 465–470). Retrieved February 2016, from http://cs4edu.cs.purdue.edu/_media/sigcse11-final.pdf.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Ioannou, A., Makridou, E. Exploring the potentials of educational robotics in the development of computational thinking: A summary of current research and practical proposal for future work. Educ Inf Technol 23, 2531–2544 (2018). https://doi.org/10.1007/s10639-018-9729-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10639-018-9729-z