Abstract
This paper aims to provide a comprehensive analysis of pedagogical approaches deployed in computational thinking (CT)-based STEAM curricula during the period 2015–early 2020. Based on a set of suitable search keys for querying the Scopus database we found 46 studies on CT-integrated STEAM learning settings in K-12 schools and universities. Nearly 46% of the studies were in K-12 science learning. Seven different pedagogies were used to introduce CT in STEAM (science, technology, engineering, arts and mathematics) environments. Collaborative learning, hands-on and learning by modelling activities, were found to be the main approaches in CT-integrated STEAM learning research settings. In addition, most of these studies used computing principles to teach CT + STEAM topics. However, the roles of pedagogies used in these studies were not clearly stated. Furthermore, CT principles in STEAM learning were not well-defined. Hence, our study provides evidence that it is critical to develop a possible inventory of successful pedagogies and supporting learning activities for CT-integrated learning environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Selby, C.C., Woollard, J.. Computational Thinking: The Developing Definition. ACM (2013)
Shute, V.J., Sun, C., Asbell-Clarke, J.: Demystifying computational thinking. Educ. Res. Rev. 22, 142–158 (2017)
Czerkawski, B.C., Lyman, E.W.: Exploring issues about computational thinking in higher education. TechTrends 59(2), 57–65 (2015). https://doi.org/10.1007/s11528-015-0840-3
Niemelä, P., Partanen, T., Harsu, M., Leppänen, L., Ihantola, P.: Computational thinking as an emergent learning trajectory of mathematics. In: Proceedings of the 17th Koli Calling International Conference on Computing Education Research, Koli 2017, pp. 70–79. ACM (2017)
Hutchins, N.M., et al.: C2STEM: a system for synergistic learning of physics and computational thinking. J. Sci. Educ. Technol. 29(1), 83–100 (2019). https://doi.org/10.1007/s10956-019-09804-9
Tang, X., Yin, Y., Lin, Q., Hadad, R., Zhai, X.: Assessing computational thinking: a systematic review of empirical studies. Comput. Educ. 148, 103798 (2020)
Tang, K.-Y., Chou, T.-L., Tsai, C.-C.: A content analysis of computational thinking research: an international publication trends and research typology. Asia Pac. Educ. Res. 29(1), 9–19 (2020)
Nicastro, F., Baranauskas, M.C.C., da Silva Torres, R.: A methodology to conduct computational thinking activities in children’s educational context. In: Proceedings of the 10th International Conference on Computer Supported Education, pp. 309–316. SCITEPRESS (2018)
Barcelos, T.S., Munoz, R., Villarroel, R., Merino, E., Silveira, I.F.: Mathematics learning through computational thinking activities: a systematic literature review. J. Univ. Comput. Sci. 24(7), 815–845 (2018)
Lye, S.Y., Koh, J.H.L.: Review on teaching and learning of computational thinking through programming: what is next for K-12? Comput. Hum. Behav. 41, 51–61 (2014)
Li, Y., et al.: On computational thinking and STEM education. J. STEM Educ. Res. 3(2), 147–166 (2020)
Hickmott, D., Prieto-Rodriguez, E., Holmes, K.: A scoping review of studies on computational thinking in K–12 mathematics classrooms. Digit. Exp. Math. Educ. 4(1), 48–69 (2017). https://doi.org/10.1007/s40751-017-0038-8
Ching, Y.-H., Hsu, Y.-C., Baldwin, S.: Developing computational thinking with educational technologies for young learners. TechTrends 62(6), 563–573 (2018). https://doi.org/10.1007/s11528-018-0292-7
Scopus. Elsevier B.V.
Kitchenham, B.: Procedures for Performing Systematic Reviews. Technical report 0400011T.1, Keele University, Keele (2004)
Kitchenham, B., Charters, S: Guidelines for performing Systematic Literature Reviews in Software Engineering. EBSE Technical Report EBSE-2007-01, Keele University and University of Durham, Keele (2007)
Kalliopi, K., Michail, K.: Assessing computational thinking skills at first stages of schooling. In: Proceedings of the 2019 3rd International Conference on Education and E-Learning, Barcelona, pp. 135–139. ACM (2019)
Garneli, V., Chorianopoulos, K.: The effects of video game making within science content on student computational thinking skills and performance. Interact. Technol. Smart Educ. 16(4), 301–318 (2019)
Kitagawa, M., Fishwick, P., Kesden, M., et al.: Scaffolded training environment for physics programming (STEPP): modeling high school physics using concept maps and state machines. In: Proceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, Chicagao, USA, pp. 127–136. ACM (2019)
Swanson, H., Irgens, G.A., Bain, C., et al.: Characterizing computational thinking in high school science. In: 13th International Conference of the Learning Sciences, London, UK, July 2018, pp. 871–878. International Society of the Learning Sciences (2018)
Basu, S., McElhaney, K.W., Grover, S., Harris, C.J., Biswas, G.: A principled approach to designing assessments that integrate science and computational thinking. In: 2018 13th International Conference of the Learning Sciences (ICLS), pp. 384–391. International Society of the Learning Sciences (2018)
Lui, D., Jayathirtha, G., Fields, D.A., Shaw, M., Kafai, Y.: Design considerations for capturing computational thinking practices in high school students’ electronic textile portfolios. International Society of the Learning Sciences (2018)
Matsumoto, P.S., Cao, J.: The development of computational thinking in a high school chemistry course. J. Chem. Educ. 94(9), 1217–1224 (2017)
Gautam, A., Bortz, W.E.W., Tatar, D.: Case for integrating computational thinking and science in a low-resource setting. In: 9th International Conference on Information and Communication Technologies, Lahore, Pakistan, pp. 1–4. ACM (2017)
Basu, S., Biswas, G., Sengupta, P., Dickes, A., Kinnebrew, J.S., Clark, D.: Identifying middle school students’ challenges in computational thinking-based science learning. Res. Pract. Technol. Enhanc. Learn. 11(1), 1–35 (2016). https://doi.org/10.1186/s41039-016-0036-2
Basu, S., Biswas, G., Kinnebrew, J.S.: Using multiple representations to simultaneously learn computational thinking and middle school science. In: 30th AAAI Conference on Artificial Intelligence, pp. 3705–3711. Association for the Advancement of Artificial Intelligence (2016)
Repenning, A., et al.: Scalable game design: a strategy to bring systemic computer science education to schools through game design and simulation creation. ACM Trans. Comput. Educ. 15(2), 1–30 (2015)
Monteiro, I.T., de Souza, C.S., Tolmasquim, E.T.: My program, my world: insights from 1st-person reflective programming in EUD education. In: Díaz, P., Pipek, V., Ardito, C., Jensen, C., Aedo, I., Boden, A. (eds.) IS-EUD 2015. LNCS, vol. 9083, pp. 76–91. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18425-8_6
Basu, S., Biswas, G., Kinnebrew, J., Rafi, T.: Relations between modeling behavior and learning in a computational thinking based science learning environment. In: 23rd International Conference on Computers in Education, pp. 184–189 (2015)
Parmar, D., Isaac, J., Babu, S.V., et al.: Programming moves: design and evaluation of applying embodied interaction in virtual environments to enhance computational thinking in middle school students. In: IEEE Virtual Reality Conference, Greenville, SC, USA, pp. 19–23. IEEE (2016)
Peteranetz, M.S., Soh, L.-K.: Building computational creativity in an online course for non-majors. In: 50th ACM Technical Symposium on Computer Science Education, Minneapolis, pp. 442–448. ACM (2019)
Snyder, C., Hutchins, N., Biswas, G., Emara, M., Grover, S., Conlin, L.: Analyzing students’ synergistic learning processes in physics and CT by collaborative discourse analysis. In: International Conference on Computer Supported Collaborative Learning, École Normale Supérieure de Lyon, France, pp. 360–367. ISLS (2019)
Ketelhut, D.J., Hestness, E., Mills, K.: Embedding computational thinking in the elementary classroom: an extended collaborative teacher learning experience. In: 13th International Conference on Computer Supported Collaborative Learning, École Normale Supérieure de Lyon, France, pp. 869–870 (2019)
Lazarinis, F., Karachristos, C.V., Stavropoulos, E.C., Verykios, V.S.: A blended learning course for playfully teaching programming concepts to school teachers. Educ. Inf. Technol. 24(2), 1237–1249 (2018). https://doi.org/10.1007/s10639-018-9823-2
Bart, A.C., Whitcomb, R., Kafura, D., Shaffer, C.A., Tilevich, E.: Computing with CORGIS: diverse real-world datasets for introductory computing. In: SIGCSE 2017, Seattle, pp. 57–62. ACM (2017)
Hestness, E., Ketelhut, D.J., Mcginnis, J.R., Plane, J.: Professional knowledge building within an elementary teacher professional development experience on computational thinking in science education. J. Technol. Teacher Educ. 26(3), 411–435 (2018)
Fronza, I., Pahl, C.: RoboCards: a tool to support the facilitation of robotics camps for beginners. In: Koli Calling 2019, Koli, Finland, pp. 1–2. ACM (2019)
Motschnig, R., Pfeiffer, D., Gawin, A., Gawin, P., Steiner, M., Streli, L.: Enhancing Stanford design thinking for kids with digital technologies a participatory action research approach to challenge-based learning. In: 2018 IEEE Frontiers in Education Conference (FIE). IEEE (2018)
Pérez, E.S., López, F.J.: An ultra-low cost line follower robot as educational tool for teaching programming and circuit’s foundations. Comput. Appl. Eng. Educ. 27, 288–302 (2018)
Wu, J., Wang, Y., Kong, H., Zhu, L.: How to cultivate computational thinking-enabled engineers: a case study on the robotics class of Zhejiang university. In: 126th Annual Conference & Exposition. American Society for Engineering Education (2019)
Zegarra, M., Vidal, E.: Computational thinking and solving problems - an experience with arduino in a electronic engineering career, pp. 1–6 (2019)
Federici, S., Sergi, E., Gola, E.: Easy prototyping of multimedia interactive educational tools for language learning based on block programming. In: 11th International Conference on Computer Supported Education, CSEDU 2019, pp. 140–153. Science and Technology Publications (2019)
Banic, A., Gamboa, R.: Visual design problem-based learning in a virtual environment improves computational thinking and programming knowledge. In: IEEE Conference on Virtual Reality and 3D User Interfaces (VR), Osaka, Japan, pp. 1588–1593 (2019)
de Paula, B.H., Burn, A., Noss, R., Valente, J.A.: Playing Beowulf: bridging computational thinking, arts and literature through game-making. Int. J. Child-Comput. Interact. 16, 39–46 (2018)
Weng, X., Wong, G.K.W.: Integrating computational thinking into English dialogue learning through graphical programming tool. In: IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), pp. 320–325. IEEE (2017)
Hug, D., Petralito, S., Hauser, S., et al.: Exploring computational music thinking in a workshop setting with primary and secondary school children. In: 2th International Audio Mostly Conference on Augmented and Participatory Sound and Music Experiences, pp. 1–8. ACM (2017)
Reimann, D., Maday, C.: Smart textile objects and conductible ink as a context for arts based teaching and learning of computational thinking at primary school. In: 4th International Conference on Technological Ecosystems for Enhancing Multiculturality, Salamanca, Spain, pp. 31–35 (2016)
Anitha, P., Babu, S.K., Unnikrishnan, R., Bhavani, R.R.: Scratching out problems: exploring the use of computational thinking for social work in Rural India. In: IEEE 9th International Conference on Technology for Education (T4E), Chennai, pp. 16–19. IEEE (2018)
Siva, S., Im, T., McKlin, T., Freeman, J., Magerko, B.: Using music to engage students in an introductory undergraduate programming course for non-majors. In: 49th ACM Technical Symposium on Computer Science Education, Baltimore, MD, USA, pp. 975–980. ACM (2018)
Lavigne, H.J., Lewis-Presser, A., Rosenfeld, D.: An exploratory approach for investigating the integration of computational thinking and mathematics for preschool children. J. Digit. Learn. Teacher Educ. 26(1), 63–77 (2020). Full Terms & Conditions of access and use can be found at https://www.tandfonline.com/action/journalInformation?journalCode=ujdl20
Gaggi, O., Petenazzi, G.: A digital platform for teaching mathematics. In: 5th EAI International Conference on Smart Objects and Technologies for Social Good, Valencia, Spain, pp. 37–42. ACM (2019)
Fanchamps, N.L.J.A., Slangen, L., Hennissen, P., Specht, M.: The influence of SRA programming on algorithmic thinking and self-efficacy using Lego robotics in two types of instruction. Int. J. Technol. Des. Educ. 31(2), 203–222 (2019). https://doi.org/10.1007/s10798-019-09559-9
Pei, C., Weintrop, D., Wilensky, U.: Cultivating computational thinking practices and mathematical habits of mind in lattice land. Math. Think. Learn. 20(1), 75–89 (2018). Full Terms & Conditions of access and use can be found at https://www.tandfonline.com/action/journalInformation?journalCode=hmtl20
Leela, S., Chookeaw, S., Nilsook, P.: An effective microlearning approach using living book to promote vocational students’ computational thinking. In: The 3rd International Conference on Digital Technology in Education, Yamanashi, Japan, pp. 25–29. ACM (2019)
Brancaccio, A., Marchisio, M., Palumbo, C., Pardini, C., Patrucco, A., Zich, R.: Problem posing and solving: strategic Italian key action to enhance teaching and learning mathematics and informatics in the high school. In: 39th Annual International Computers, Software & Applications Conference, Taichung, Taiwan, pp. 845–850. IEEE (2015)
Akbar, M., Dura, L., Gates, A.Q., et al.: Sol y Agua: a game-based learning platform to engage middle-school students in STEM, San Jose, CA, USA, USA. IEEE (2018)
Hutamarn, S., Chookaew, S., Wongwatkit, C., Howimanporn, S., Tonggeod, T., Panjan, S.: A STEM robotics workshop to promote computational thinking process of pre-engineering students in Thailand: STEMRobot. In: 25th International Conference on Computers in Education, Christchurch, pp. 492–500 (2017)
Plaza, P., Carro, G., Blazquez, M., Sancristobal, E., Castro, M., García-Loro, F.: Lighting through educational robotics. In: XIII Technologies Applied to Electronics Teaching Conference (TAEE), La Laguna, Spain. IEEE (2018)
Zha, S., Jin, Y., Moore, P., Gaston, J.: Hopscotch into coding: introducing pre-service teachers computational thinking. TechTrends 64(1), 17–28 (2019). https://doi.org/10.1007/s11528-019-00423-0
Plaza, P., Sancristobal, E., Carro, G., Castro, M., Blazquez, M., Peixoto, A.: Traffic lights through multiple robotic educational tools. In: IEEE Global Engineering Education Conference (EDUCON), Santa Cruz de Tenerife, Canary Islands, Spain, pp. 2015–2020. IEEE (2018)
Kitagawa, M., Fishwick, P., Kesden, M. et al.: Scaffolded training environment for physics programming (STEPP): modeling high school physics using concept maps and state machines. In: Proceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, Chicago, USA, pp. 127–136. ACM (2019)
Istikomah, I., Budiyanto, C.W.: The contribution of educational robotics and constructivist approach to computational thinking in the 21st century. In: Proceedings of the 1st International Conference on Computer Science and Engineering Technology Universitas Muria Kudus, Kudus, Indonesia, pp. 610–616. EAI (2018)
Gokhale, A.A.: Collaborative learning enhances critical thinking. J. Technol. Educ. 7(1), 22–30 (1995)
Vygotsky, L.S.: Collaborative learning: teamwork and social learning strategies. In: Collaboration, Communications, and Critical Thinking: A STEM-Inspired Path Across the Curriculum. Rowman & Littlefield, New York (2019)
Lee, L.-K., Cheung, T.-K., Ho, L.-T., Yiu, W.-H., Nga-In, W.: Learning computational thinking through gamification and collaborative learning. In: Cheung, S.K.S., Lee, L.-K., Simonova, I., Kozel, T., Kwok, L.-F. (eds.) Blended Learning: Educational Innovation for Personalized Learning: 12th International Conference, ICBL 2019, Hradec Kralove, Czech Republic, July 2–4, 2019, Proceedings, pp. 339–349. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-21562-0_28
El Miedany, Y.: Reflective learning, reflective teaching. In: Rheumatology Teaching: The Art and Science of Medical Education, pp. 199–233. Springer, Cham (2019).https://doi.org/10.1007/978-3-319-98213-7_12
Conradty, C., Bogner, F.X.: From STEM to STEAM: cracking the code? How creativity & motivation interacts with inquiry-based learning. Creat. Res. J. 31(3), 284–295 (2019)
Pollock, L., Harvey, T.: Combining multiple pedagogies to boost learning and enthusiasm. In: Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pp. 258–262. ACM (2011)
Acknowledgments
The authors wish to thank all members of ViLLE research team group and Department of Future technologies, University of Turku, for their comments and support that greatly improved the manuscript. This research was supported fully by a University of Turku, Turku, Finland.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Veerasamy, A.K., Larsson, P., Apiola, MV., D’Souza, D., Laakso, MJ. (2021). Pedagogical Approaches in Computational Thinking-Integrated STEAM Learning Settings: A Literature Review. In: Arai, K. (eds) Intelligent Computing. Lecture Notes in Networks and Systems, vol 285. Springer, Cham. https://doi.org/10.1007/978-3-030-80129-8_27
Download citation
DOI: https://doi.org/10.1007/978-3-030-80129-8_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-80128-1
Online ISBN: 978-3-030-80129-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)