Skip to content
BY 4.0 license Open Access Published by De Gruyter Open Access October 11, 2022

Educational Robotics: Evaluating the Role of Computational Thinking in Attaining 21st Century Skills

Saehful Amri , Cucuk Wawan Budiyanto ORCID logo EMAIL logo , Kristof Fenyvesi ORCID logo , Rosihan Ari Yuana and Indah Widiastuti ORCID logo
From the journal Open Education Studies


Educational Robotics (ER) has gained prominence in the literature on Computational Thinking (CT) because of its modularity, a feature that potentially facilitates the development of abstract thinking through complex robotic parts. The field of robotics encompasses the characteristics of technology, intelligence, embodiment, and interaction, and these characteristics can serve as means of instruction for CT. Essential 21st Century Skills include decomposition, pattern recognition, abstraction, and the use of algorithms; which are fundamental to effective problem-solving skills. Although CT is believed to be the key to developing 21st Century Skills, its role in doing so is significantly underexplored. This paper investigates the influence of CT ability on students’ efficacy in imbibing 21st Century Skills. The study implemented a qualitative case study design, in which students of an Indonesian vocationaleducation school were engaged in ER activities. CT skills and the associated 21st Century Skills were evaluated through several phases of observation and interviews. The findings reveal that CT paves the way for the development of 21st Century Skills. Analysing the development of CT can be a major way in which individuals are empowered to take full advantage of the developments brought about by rapid changes in technology.


Allan, V., Barr, V., Brylow, D., & Hambrusch, S. (2010). Computational thinking in high school courses. Paper presented at the Proceedings of the 41st ACM technical symposium on Computer science education.10.1145/1734263.1734395Search in Google Scholar

Alonso de Castro, M. (2014). Educational projects based on mobile learning. Teoría de la Educación. Educación y Cultura en la Sociedad de la Información, 15(1), 10-19.10.14201/eks.11650Search in Google Scholar

Ananiadou, K., & Claro, M. (2009). 21st century skills and competences for new millennium learners in OECD countries. (Working paper no. 41). in Google Scholar

Anderson, R. E. (2008). Implications of the information and knowledge society for education. In International handbook of information technology in primary and secondary education (pp. 5-22). Springer.10.1007/978-0-387-73315-9_1Search in Google Scholar

Aristawati, F. A., Budiyanto, C., & Yuana, R. A. (2018). Adopting educational robotics to enhance undergraduate students’ self-efficacy levels of computational thinking. Journal of Turkish Science Education (TUSED), 15, 42–50. in Google Scholar

Ary, D., Jacobs, L. C., Sorensen, C., & Razavieh, A. (2010). Introduction to research in education (8th ed.). Wadsworth: Cengage Learning.Search in Google Scholar

Astrachan, O., & Briggs, A. (2012). The CS principles project. ACM Inroads, 3(2), 38-42. in Google Scholar

Atmatzidou, S., & Demetriadis, S. (2014). How to support students’ computational thinking skills in educational robotics activities. Paper presented at the Proceedings of 4th International Workshop Teaching Robotics, Teaching with Robotics & 5th International Conference Robotics in Education.Search in Google Scholar

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(8), 661-670. in Google Scholar

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? Inroads, 2(1), 48-54. in Google Scholar

Benitti, F. B. V. (2012). Exploring the educational potential of robotics in schools: A systematic review. Computers & Education, 58(3), 978-988. in Google Scholar

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. in Google Scholar

Binkley, M., Erstad, O., Herman, J., Raizen, S., Ripley, M., Miller- Ricci, M., & Rumble, M. (2012). Defining twenty-first century skills. In Assessment and teaching of 21st century skills (pp. 17-66). Springer.10.1007/978-94-007-2324-5_2Search in Google Scholar

Braun, V., & Clarke, V. (2006). Using thematic analysis in psychology. Qualitative research in psychology, 3(2), 77-101. in Google Scholar

Burleson, W. S., Harlow, D. B., Nilsen, K. J., Perlin, K., Freed, N., Jensen, C. N.,…& Muldner, K. (2018). Active learning environments with robotic tangibles: Children’s physical and virtual spatial programming experiences. IEEE Transactions on Learning Technologies, 11(1), 96-106.10.1109/TLT.2017.2724031Search in Google Scholar

Caperna, A., Tracada, E., Minervino, G., Alatalo, E., & Cerreta, M. (2019). Spatial and Economic smart strategies for the 21st-century metropolitan city of Naples. In Smart Metropolitan Regional Development (pp. 665-755). Springer.10.1007/978-981-10-8588-8_12Search in Google Scholar

Catlin, D., & Woollard, J. (2014). Educational robots and computational thinking. Paper presented at the Proceedings of 4th International Workshop Teaching Robotics, Teaching with Robotics & 5th International Conference Robotics in Education.Search in Google Scholar

Cejka, E., Rogers, C., & Portsmore, M. (2006). Kindergarten robotics: Using robotics to motivate math, science, and engineering literacy in elementary school. International Journal of Engineering Education, 22(4), 711.Search in Google Scholar

Chen, G., Shen, J., Barth-Cohen, L., Jiang, S., Huang, X., & Eltoukhy, M. (2017). Assessing elementary students’ computational thinking in everyday reasoning and robotics programming. Computers & Education, 109, 162-175. in Google Scholar

Csizmadia, A., Curzon, P., Dorling, M., Humphreys, S., Ng, T., Selby, C., & Woollard, J. (2015). Computational thinking-A guide for teachers.Search in Google Scholar

Curzon, P., Black, J., Meagher, L. R., & McOwan, P. (2009). cs4fn. org: Enthusing students about computer science. Proceedings of Informatics Education Europe IV, 73-80.Search in Google Scholar

Curzon, P., Dorling, M., Ng, T., Selby, C., & Woollard, J. (2014). Developing computational thinking in the classroom: A framework.Search in Google Scholar

Dede, C. (2007). Transforming education for the 21st century: New pedagogies that help all students attain sophisticated learning outcomes. Commissioned by the NCSU Friday Institute, February.Search in Google Scholar

Denzin, N. K., & Lincoln, Y. S. (2011). The Sage handbook of qualitative research. Sage.Search in Google Scholar

Eguchi, A. (2017). Bringing robotics in classrooms. In Robotics in STEM education (pp. 3-31). Springer.10.1007/978-3-319-57786-9_1Search in Google Scholar

Eguchi, A., & Almeida, L. (2013). RoboCupJunior: Promoting STEM education with robotics competition. Proceedings of the Robotics in Education, 28.Search in Google Scholar

Eshet, Y. (2004). Digital literacy: A conceptual framework for survival skills in the digital era. Journal of Educational Multimedia and Hypermedia, 13(1), 93-106.Search in Google Scholar

Eshet, Y. (2012). Thinking in the digital era: A revised model for digital literacy. Issues in Informing Science and Information Technology, 9(2), 267-276.10.28945/1621Search in Google Scholar

Estriyanto, Y., Kersten, S., Pardjono, P., & Sofyan, H. (2017). The missing productive vocational high school teacher competency standard in the Indonesian education system. Journal of Technical Education and Training, 9(1).Search in Google Scholar

Figueiredo, J., & García-Peñalvo, F. J. (2017). Improving computational thinking using follow and give instructions. Paper presented at the Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing Multiculturality.10.1145/3144826.3145351Search in Google Scholar

Fonseca, D., Conde, M. Á., & García-Peñalvo, F. J. (2018). Improving the information society skills: Is knowledge accessible for all? Universal Access in the Information Society, 17(2), 229-245.10.1007/s10209-017-0548-6Search in Google Scholar

García-Peñalvo, F. J., & Mendes, A. J. (2018). Exploring the computational thinking effects in pre-university education. Elsevier.10.1016/j.chb.2017.12.005Search in Google Scholar

Hutamarn, S., Chookaew, S., Wongwatkit, C., Howimanporn, S., Tonggeod, T., & Panjan, S. (2017). A STEM robotics workshop to promote computational thinking process of pre-engineering students in Thailand: STEMRobot. Proceedings of the 25th International Conference on Computers in Education.Search in Google Scholar

Jung, S., & Won, E.-s. (2018). Systematic review of research trends in robotics education for young children. Sustainability, 10(4), 905.10.3390/su10040905Search in Google Scholar

Kalantzis, M., & Cope, B. (2012). New learning: Elements of a science of education: Cambridge University Press.10.1017/CBO9781139248532Search in Google Scholar

Kazakoff, E., & Bers, M. (2012). Programming in a robotics context in the kindergarten classroom: The impact on sequencing skills. Journal of Educational Multimedia and Hypermedia, 21(4), 371-391.Search in Google Scholar

Li, W.-L., Hu, C.-F., & Wu, C.-C. (2016). Teaching high school students computational thinking with hands-on activities. Paper presented at the Proceedings of the 2016 ACM conference on innovation and technology in computer science education.10.1145/2899415.2925496Search in Google Scholar

Lockwood, J., & Mooney, A. (2018). Computational thinking in education: Where does it fit. A systematic literary review. International Journal of Computer Science Education in Schools, 2(1). DOI: 10.21585/ijcses.v2i1.2610.21585/ijcses.v2i1.26Search in Google Scholar

Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51-61.10.1016/j.chb.2014.09.012Search in Google Scholar

Manovich, L. (2013). Software takes command (Vol. 5). A&C Black.Search in Google Scholar

Mohaghegh, D. M., & McCauley, M. (2016). Computational thinking: The skill set of the 21st century. International Journal of Computer Science and Information Technologies (IJCSIT), 7(3), 1524-1530.Search in Google Scholar

Oliveira, A., Feyzi Behnagh, R., Ni, L., Mohsinah, A. A., Burgess, K. J., & Guo, L. (2019). Emerging technologies as pedagogical tools for teaching and learning science: A literature review. Human Behavior and Emerging Technologies, 1(2), 149-160.10.1002/hbe2.141Search in Google Scholar

Peixoto, A., Castro, M., Blazquez, M., Martin, S., Sancristobal, E., Carro, G., & Plaza, P. (2018). Robotics tips and tricks for inclusion and integration of students. Paper presented at the Global Engineering Education Conference (EDUCON), 2018 IEEE.10.1109/EDUCON.2018.8363487Search in Google Scholar

Petre, M., & Price, B. (2004). Using robotics to motivate ‘back door’learning. Education and Information Technologies, 9(2), 147-158.10.1023/B:EAIT.0000027927.78380.60Search in Google Scholar

Ramírez-Benavides, K., López, G., & Guerrero, L. A. (2016). A mobile application that allows children in the early childhood to program robots. Mobile Information Systems, 2016. in Google Scholar

Ramírez-Montoya, M. S., & García-Peñalvo, F. J. (2017). La integración efectiva del dispositivo móvil en la educación y en el aprendizaje. Ried, 20(2). in Google Scholar

Rativa, A. S. (2018). How can we teach educational robotics to foster 21st learning skills through PBL, Arduino and S4A? Paper presented at the International Conference on Robotics and Education RiE 2017.Search in Google Scholar

Raufelder, D., Nitsche, L., Breitmeyer, S., Keßler, S., Herrmann, E., & Regner, N. (2016). Students’ perception of “good” and “bad” teachers—Results of a qualitative thematic analysis with German adolescents. International Journal of Educational Research, 75, 31-44. in Google Scholar

Salpeter, J. (2003). 21st century skills: Will our students be prepared? Technology and Learning, 24(3), 17-29.Search in Google Scholar

Sánchez Prieto, J. C., Olmos Migueláñez, S., & García-Peñalvo, F. J. (2014). Understanding mobile learning: devices, pedagogical implications and research lines. Teoría de la Educación. Educación y Cultura en la Sociedad de la Información, 15(1), 20–42. in Google Scholar

Selby, C., & Woollard, J. (2014). Refining an understanding of computational thinking. University of Southampton Institutional Repository.Search in Google Scholar

Toh, E., Poh, L., Causo, A., Tzuo, P.-W., Chen, I., & Yeo, S. H. (2016). A review on the use of robots in education and young children. Journal of Educational Technology & Society, 19(2), 148–163.Search in Google Scholar

Tran, Y. (2018). Computer programming effects in elementary: Perceptions and career aspirations in STEM. Technology, Knowledge and Learning, 23(2), 273–299.10.1007/s10758-018-9358-zSearch in Google Scholar

Wahyuningsih, S., Nurjanah, N. E., Rasmani, U. E. E., Hafidah, R., Pudyaningtyas, A. R., & Syamsuddin, M. M. (2020). STEAM learning in early childhood education: A literature review. International Journal of Pedagogy and Teacher Education, 4(1), 33-44. in Google Scholar

Weese, J. L., & Feldhausen, R. (2017). STEM Outreach: Assessing computational thinking and problem solving. Paper presented at the 2017 ASEE Annual Conference & Exposition. ASEE Conferences, Columbus, Ohio. in Google Scholar

Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127-147. in Google Scholar

Wibowo, N. (2016). Upaya memperkecil kesenjangan kompetensi lulusan sekolah menengah kejuruan dengan tuntutan dunia industri. Jurnal Pendidikan Teknologi dan Kejuruan, 23(1), 45-59.10.21831/jptk.v23i1.9354Search in Google Scholar

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35.10.1145/1118178.1118215Search in Google Scholar

Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical And Engineering Sciences, 366(1881), 3717-3725. in Google Scholar

Witherspoon, E. B., Schunn, C. D., Higashi, R. M., & Baehr, E. C. (2016). Gender, interest, and prior experience shape opportunities to learn programming in robotics competitions. International Journal of STEM Education, 3(1), 18. in Google Scholar

Wong, G. K., & Jiang, S. (2018). Computational thinking education for children: algorithmic thinking and debugging. Paper presented at the 2018 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE).10.1109/TALE.2018.8615232Search in Google Scholar

Yadav, A., Hong, H., & Stephenson, C. (2016). Computational thinking for all: pedagogical approaches to embedding 21st century problem solving in K-12 classrooms. TechTrends, 60(6), 565-568.10.1007/s11528-016-0087-7Search in Google Scholar

Received: 2021-09-06
Accepted: 2022-07-28
Published Online: 2022-10-11

© 2022 Saehful Amri et al., published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Downloaded on 29.1.2023 from
Scroll Up Arrow