Skip to main content

Pedagogical Approaches in Computational Thinking-Integrated STEAM Learning Settings: A Literature Review

  • Conference paper
  • First Online:
Intelligent Computing

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.

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 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight 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

  1. Selby, C.C., Woollard, J.. Computational Thinking: The Developing Definition. ACM (2013)

    Google Scholar 

  2. Shute, V.J., Sun, C., Asbell-Clarke, J.: Demystifying computational thinking. Educ. Res. Rev. 22, 142–158 (2017)

    Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Tang, X., Yin, Y., Lin, Q., Hadad, R., Zhai, X.: Assessing computational thinking: a systematic review of empirical studies. Comput. Educ. 148, 103798 (2020)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Li, Y., et al.: On computational thinking and STEM education. J. STEM Educ. Res. 3(2), 147–166 (2020)

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Scopus. Elsevier B.V.

    Google Scholar 

  15. Kitchenham, B.: Procedures for Performing Systematic Reviews. Technical report 0400011T.1, Keele University, Keele (2004)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. Matsumoto, P.S., Cao, J.: The development of computational thinking in a high school chemistry course. J. Chem. Educ. 94(9), 1217–1224 (2017)

    Article  Google Scholar 

  24. 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)

    Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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

    Chapter  Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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)

    Google Scholar 

  36. 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)

    Google Scholar 

  37. 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)

    Google Scholar 

  38. 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)

    Google Scholar 

  39. 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)

    Article  Google Scholar 

  40. 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)

    Google Scholar 

  41. Zegarra, M., Vidal, E.: Computational thinking and solving problems - an experience with arduino in a electronic engineering career, pp. 1–6 (2019)

    Google Scholar 

  42. 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)

    Google Scholar 

  43. 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)

    Google Scholar 

  44. 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)

    Article  Google Scholar 

  45. 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)

    Google Scholar 

  46. 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)

    Google Scholar 

  47. 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)

    Google Scholar 

  48. 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)

    Google Scholar 

  49. 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)

    Google Scholar 

  50. 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

  51. 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)

    Google Scholar 

  52. 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

    Article  Google Scholar 

  53. 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

  54. 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)

    Google Scholar 

  55. 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)

    Google Scholar 

  56. 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)

    Google Scholar 

  57. 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)

    Google Scholar 

  58. 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)

    Google Scholar 

  59. 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

    Article  Google Scholar 

  60. 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)

    Google Scholar 

  61. 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)

    Google Scholar 

  62. 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)

    Google Scholar 

  63. Gokhale, A.A.: Collaborative learning enhances critical thinking. J. Technol. Educ. 7(1), 22–30 (1995)

    Article  Google Scholar 

  64. 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)

    Google Scholar 

  65. 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

    Chapter  Google Scholar 

  66. 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

  67. 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)

    Article  Google Scholar 

  68. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Ashok Kumar Veerasamy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics