Have a personal or library account? Click to login
Effective Instructional Strategies for the Development of Computational Thinking in Primary Education: A Systematic Literature Review Cover

Effective Instructional Strategies for the Development of Computational Thinking in Primary Education: A Systematic Literature Review

Open Access
|Dec 2024

References

  1. Acevedo-Borrega, J., Valverde-Berrocoso, J., & Garrido-Arroyo, M.d.C. (2022). Computational Thinking and Educational Technology: A Scoping Review of the Literature. Education Sciences, 12(39), 1-16.
  2. Anderson, N.D. (2016). A call for Computational Thinking in undergraduate psychology. Psychology Learning & Teaching, 15, 226-234.
  3. Bakala, E., Gerosa, A., Hourcade, J. P., & Tejera, G. (2021). Preschool children, robots, and computational thinking: A systematic review. International Journal of Child-Computer Interaction, 29, 1-62.
  4. Ballard, E. D., & Haroldson, R. (2021).Analysis of Computational Thinking in Children’s Literature for K-6 Students: Literature as a Non-Programming Unplugged Resource. Journal of Educational Computing Research, 1-30.
  5. Bati, K. (2022). A systematic literature review regarding computational thinking and programming in early childhood education. Education and Information Technologies, 27, 2059-2082.
  6. Battal, A., Adanir, G. A., & Gülbahar, Y. (2021). Computer Science Unplugged: A Systematic Literature Review. Journal of Educational Technology Systems, 1-24.
  7. Bers, M.U. (2010). The TangibleK Robotics program: Applied computational thinking for young children. EarlyChildhood Research & Practice, 12(2).
  8. Bers, M. U. (2019). Coding as Another Language: A pedagogical approach for teaching computer science in early childhood. Journal of Computers in Education, 6(4), 499-528.
  9. Bonaiuti, G. (2014). Le strategie didattiche. Roma: Carocci.
  10. Bonaiuti, G., Calvani, A. & Ranieri, M. (2016). Fondamenti di Didattica. Teoria e Prassi dei Dispositivi Formativi. Roma: Carocci.
  11. Brennan, K., & Resnick, M. (2012). Using artifact-based interviews to study the development of computational thinking in interactive media design. Proceedings of the 2012 Annual Meeting of the American Educational Research Association (AERA’12) (pp. 1-25).
  12. Brennan, K. (2013). Best of both worlds: issues of structure and agency in computational creation, in and out of school. Ph.D Dissertation. Cambridge, MA: MIT Media Lab.
  13. Bundy, A. (2007). Computational thinking is pervasive. Journal of Scientific and Practical Computing Noted Reviews, 1(2), 67-69.
  14. Campe, S. & Denner, J. (2020). Peer Collaboration and Pair Programming. In S. Grover (Ed.). Computer Science in K-12. An A to Z handbook on teaching programming (pp. 171-179). Palo Alto, CA: Edfinity.
  15. Chen, P., Yang, D., Metwally, A.H.S., Lavonen, J., & Wang, X. (2023). Fostering computational thinking through unplugged activities: A systematic literature review and meta-analysis. International Journal of STEM Education, 10, 1-25.
  16. Clark, D. B., & Sengupta, P. (2019). Reconceptualizing games for integrating computational thinking and science as practice: Collaborative agent-based disciplinarily-integrated games. Interactive Learning Environments, 28(3), 328-346.
  17. CSTA-ISTE (2011). Operational Definition of Computational Thinking for K-12 Education. cdn.iste.org/www-root/Computational_Thinking_Operational_Definition_ISTE.pdf.
  18. Curasma, R. P., & Curasma, H. P. (2020). Computational thinking in school education in South America: Systematic review of the literature. In Proceedings of the XXVII International Conference on Electronics, Electrical Engineering and Computing, INTERCON, (pp. 1-4). Lima, Peru.
  19. Cutumisu, M., Adams, C., & Lu, C. A. (2019). Scoping Review of Empirical Research on Recent Computational Thinking Assessments. Journal of Science Education and Technology, 28, 651-676.
  20. Da Cruz Alves, N., Gresse Von Wangenheim, Ch., & Hauck, J. C. R. (2019). Approaches to Assess Computational Thinking Competences Based on Code Analysis in K-12 Education: A Systematic Mapping Study. Informatics in Education, 18(1), 17-39.
  21. De Jong, I., & Jeuring, J. (2020). Computational Thinking Interventions in Higher Education: A Scoping Literature Review of Interventions Used to Teach Computational Thinking. In Proceedings of the 20th Koli Calling International Conference on Computing Education Research, Koli Calling ’20, (pp. 1-10). Koli, Finland.
  22. Denning, P.J., & Tedre, M. (2019). Computational Thinking. Cambridge, MA: The MIT Press.
  23. Espinal, Al., Vieira, C., & Magana, Al. J. (2024). Professional Development in Computational Thinking: A Systematic Literature Review. ACM Transactions on Computing Education 24(2), 1-24.
  24. Fagerlund, J., Häkkinen, P., Vesisenaho, M., & Viiri, J. (2020). Computational thinking in programming with scratch in primary schools: A systematic review. Computer Applications in Engineering Education, 1-17.
  25. Fauzi, A. L., Kusumah, Y. S., Nurlaelah, El., & Juandi, D. (2024). Computational Thinking in Mathematics Education: A Systematic Literature Review on its Implementation and Impact on Students' Learning. Jurnal Kependidikan: Jurnal Hasil Penelitian dan Kajian Kepustakaan di Bidang Pendidikan, Pengajaran dan Pembelajaran, 10(2), 640-653.
  26. Franco Silva, Dembogurski, B. J., & Semaan, G. S. (2022). A literature review of computational thinking in early ages. International Journal of Early Years Education, 31(3), 753–772.
  27. Giannakoulas, A., & Xinogalos, St. (2024). Studying the effects of educational games on cultivating computational thinking skills to primary school students: a systematic literature review. Journal of Computers in Education, 11, 1283– 1325.
  28. Grover, S., (2015). ‘Systems of assessments’ for deeper learning of computational thinking in K-12. In Proceedings of the 2015 Annual Meeting of the American Educational Research Association (AERA’ 15), (pp. 1-9).
  29. Gülbahar, Y., Kert, S. B., & Kalelioğlu, F. (2019). Bilgi işlemsel düşünme becerisine yönelik öz yeterlik algısı ölçeği: geçerlik ve güvenirlik çalıs¸ması. Türk Bilgisayar ve Matematik Eğitimi Dergisi, 10(1), 1-29.
  30. Hamilton, M., Clarke-Midura, J., Shumway, J. F., & Lee V. R. (2019). An Emerging Technology Report on Computational Toys in Early Childhood. Technology, Knowledge and Learning, 25, 213-224.
  31. Haseski, H., & İlic, İ. U. (2019). An Investigation of the Data Collection Instruments Developed to Measure Computational Thinking. Informatics in Education, 18(2), 297-319.
  32. Huang, W., & Looi, C.-K. (2020). A critical review of literature on “unplugged” pedagogies in K-12 computer science and computational thinking education. Computer Science Education, 31(1), 83-111.
  33. Isharyadi, R., & Juandi, D. (2023). A Systematics Literature Review of Computational Thinking in Mathematics Education: Benefits and Challenges. Formatif: Jurnal Ilmiah Pendidikan MIPA, 13(1), 69-80.
  34. Kakavas, P. (2019). Computational thinking and Creativity in K-6 Education. Formamente, 14(2), 93-108.
  35. Kakavas, P., & Ugolini, F. C. (2019). Computational thinking in primary education: A systematic literature review. Research on Education and Media, 11(2), 64-94.
  36. Korkmaz, Ö., Çakır, R., & Özden, M.Y. (2015). Computational Thinking Levels Scale (CTLS) adaptation for secondary school level. Gazi Journal of Education Sciences, 1(2), 143-162.
  37. Lai, X., & Wong, G.-K. (2021). Collaborative versus individual problem solving in computational thinking through programming: A meta-analysis. British Journal of Educational Technology, 1-21.
  38. 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.
  39. Lin, Q., Yin, Y., Tang, X., Hadad, R., & Zhai, X. (2020). Assessing learning in technology-rich maker activities: A systematic review of empirical research. Computers & Education, 157, 1-62.
  40. Lo, C. K. (2020). Systematic reviews on flipped learning in various education contexts. In Zawacki-Richter, O., Kerres, M., Bedenlier, S., Bond, M., & Buntins, K. (Eds.), Systematic reviews in educational research: Methodology, perspectives and application, (pp. 129-143). Springer VS, Wiesbaden.
  41. Marzano, R.J., Pickering, D., & Pollock J.E. (2001). Classroom Instruction that Works. Alexandria, VA: ASCD.
  42. Ogegbo, A. A., & Ramnarain, U. (2021). A systematic review of computational thinking in science classrooms. Studies in Science Education, 58(2), 203-230.
  43. Ortuño Meseguer, G., & Luis Serrano, J. (2024). Implementation and training of primary education teachers in computational thinking: a systematic review. Revista Iberoamericana de Educación a Distancia, 27(1), 1-28.
  44. Page, M.J., McKenzie, J.E., Bossuyt, P.M., Boutron, I., Hoffmann, T.C., Mulrow, C.D., Shamseer, L., Tetzlaff, J.M., Akl, E.A., Brennan, S.E., Chou, R., Gianville, J., Grimshaw, J.M., Hróbjartsson, A., Lalu, M.M., Li, T., Loder, E.W., Mayo-Wilson, E., McDonald, S., McGuinness, L.A., Stewart, L.A., Thomas, J., Tricco, A.C., Welch, V.A., Whiting, P. & Moher, D. (2021a). The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. PLoS Med 18(3).
  45. Page, M.J., McKenzie, J.E., Bossuyt, P.M., Boutron, I., Hoffmann, T.C., Mulrow, C.D., Shamseer, L., Tetzlaff, J.M. & Moher, D. (2021b). Updating guidance for reporting systematic reviews: Development of the PRISMA 2020 statement. Journal of Clinical Epidemiology, 134, 103-112.
  46. Palts, T., & Pedaste, M. (2020). A Model for Developing Computational Thinking Skills. Informatics in Education, 19(1), 113-128.
  47. Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York: Basic Books.
  48. Papert, S. (1993). The Children’s Machine. Rethinking School in the Age of the Computer. New York: Basic Books.
  49. Popat, S., & Starkey, L. (2019). Learning to code or coding to learn? A systematic review, Computers & Education, 128, 365-376.
  50. Relkin, E., de Ruiter, L., & Bers, M. U. (2020). TechCheck: Development and validation of an unplugged assessment of computational thinking in early childhood education. Journal of Science Education and Technology.
  51. Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: Programming for All. Communications of the ACM, 52(11), 60-67.
  52. Resnick M. (2017). Lifelong Kindergarten. Cultivating Creativity through Projects, Passion, Peers, and Play. Cambridge, CA: MIT Press.
  53. Román-González, M. (2015). Computational Thinking Test: Design Guidelines and Content Validation. In Proceedings of the 7th Annual International Conference on Education and New Learning Technologies (EDULEARN 2015) (pp. 2436-2444). Barcelona: IATED.
  54. 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.
  55. Román-González, M., Moreno-León, J., & Robles, G. (2019). Combining Assessment Tools for a Comprehensive Evaluation of Computational Thinking Interventions. In S.-C. Kong, & H. Abelson (Eds.), Computational Thinking Education (pp. 79-98). Singapore: Springer.
  56. Su, J., & Yang, W. (2023). A systematic review of integrating computational thinking in early childhood education. Computers and Education Open, 4, 1-12.
  57. Sun, L., Guo, Zh., & Hu, L. (2021). Educational games promote the development of students’ computational thinking: A meta-analytic review. Interactive Learning Environments, 1-16.
  58. Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020). Assessing computational thinking: A systematic review of empirical studies. Computers & Education, 148, 1-22.
  59. Taslibeyaz, E., Kursun, E., & Karaman, S. (2020). How to Develop Computational Thinking: A Systematic Review of Empirical Studies. Informatics in Education, 19(4), 701-719.
  60. Tikva, C., & Tambouris, E. (2021). Mapping Computational Thinking through Programming in K-12 Education: A Conceptual Model based on a Systematic Literature Review. Computers & Education, 162, 1-38.
  61. Triantafyllou, S. A., Sapounidis, T., Farhaoui, Y. (2024). Gamification and Computational Thinking in Education: A systematic literature review. Salud, Ciencia y Tecnología - Serie de Conferencias, 3, 1-25.
  62. Vinu Varghese, V. V., & Renumol, V. G. (2021). Assessment Methods and Interventions to Develop Computational Thinking – A Literature Review. In Proceedings of the 2nd International Conference on Innovative Trends in Information Technology, ICITIIT, (pp. 1-7). Kottayam, Kerala, India.
  63. Wing, J. (2006). Computational Thinking. Communication to the ACM, 49(3), 33-35.
  64. Wing, J. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society, 366, 3717-3725.
  65. Wing, J. (2010). Computational Thinking: What and Why? www.cs.cmu.edu/~CompThink/resources/TheLinkWing.pdf
  66. Yu, J., & Roque, R. (2019). A review of computational toys and kits for young children. International Journal of Child-Computer Interaction, 21, 17-36.
  67. M. Zapata-Caceres, E. Martın-Barroso, & M. Roman-Gonzalez (2020). Computational thinking test for beginners: Design and content validation. In Proc. IEEE Glob. Eng. Educ. Conf., Porto, Portugal, 2020 (pp. 1905-1914).
  68. Zhang, Y., Luo, R., Zhu, Y., & Yin, Y. (2021). Educational Robots Improve K-12 Students’ Computational Thinking and STEM Attitudes: Systematic Review. Journal of Educational Computing Research, 1-32.
  69. Zeng, Y., Yang, W., & Bautista, Al. (2023). Computational thinking in early childhood education: Reviewing the literature and redeveloping the three-dimensional framework. Educational Research Review, 39, 1-17.
  70. Zhang, L., & Nouri, J. (2019). A systematic review of learning by computational thinking through Scratch in K-9, Computers & Education, 141, 1-36.
  71. Angeli, Ch. & Valanides, N. (2020). Developing young children's computational thinking with educational robotics: An interaction effect between gender and scaffolding strategy. Computers in Human Behavior, 105, 105954, Science Direct.
  72. Angeli, Ch., Xerou, Ef., & Nicolau, M. (2019). Investigating K-2 Students' Computational Thinking Skills during a Problem-Solving Activity about the Water Cycle Using Educational Robotics. In Proceedings of the 16th International Conference on Cognition and Exploratory Learning in Digital Age, CELDA, (pp. 1-7). Cagliari, Italy, ACM.
  73. Brackmann, Ch.P., Román-González, M., Robles, G., Moreno-León, J., Casali, A., & Barone, D. (2017). Development of Computational Thinking Skills through Unplugged Activities in Primary School. In Proceedings of the 12th Workshop in Primary and Secondary Computing Education, WiPSCE ’17, (pp. 65-72). Nijmegen, Netherlands, ACM.
  74. Chou, P.-N. (2020). Using ScratchJr to Foster Young Children’s Computational Thinking Competence: A Case Study in a Third-Grade Computer Class. Journal of Educational Computing Research, 58(3), 570–595, ERIC.
  75. Del Olmo-Muñoz, J., Cózar-Gutierrez, R., & González-Calero, J. A. (2020). Computational thinking through unplugged activities in early years of Primary Education. Computers & Education, 150, 103832, Science Direct.
  76. Fanchamps, N., Slangen, L., Specht, M., & Hennissen, P. (2021). The Impact of SRA-Programming on Computational Thinking in a Visual Oriented Programming Environment. Education and Information Technologies, 26, 6479–6498, Springer.
  77. Hooshyar, D., Malva, L., Yang, Y., Pedaste, M., Wang, M., & Lim, H. (2021). An adaptive educational computer game: Effects on students' knowledge and learning attitude in computational thinking. Computers in Human Behavior, 114, 106575, Science Direct.
  78. Hsu, T.-C., & Liang, Y.-S. (2021). Simultaneously Improving Computational Thinking and Foreign Language Learning: Interdisciplinary Media With Plugged and Unplugged Approaches. Journal of Educational Computing Research, 59(6), 1184–1207, ERIC.
  79. Jiang, B., & Li, Zh. (2021). Effect of Scratch on computational thinking skills of Chinese primary school students. Journal of Computers in Education, 8, 505–525, Springer.
  80. Jiang, Sh., & Wong, G. (2021). Exploring age and gender differences of computational thinkers in primary school: A developmental perspective. Journal of Computer Assisted Learning, 38, 1-16, Wiley.
  81. Jin, Y., Sun, J., Ma, H., & Wang, X. (2021). The impact of different types of scaffolding in project-based learning on girls' computational thinking skills and self-efficacy. In Proceedings of the 10th International Conference of Educational Innovation through Technology, EITT, (pp. 362-366). Chongqing, China, IEEE.
  82. Lin, S.-Y., Chien, S.-Y., Hsiao, C.-L., Hsia, C.-H., & Chao, K.-M. (2020). Enhancing Computational Thinking Capability of Preschool Children by Game-based Smart Toys. Electronic Commerce Research and Applications, 44, 101011, Science Direct.
  83. Ma, H., Zhao, M., Wang, H., Wan, X, Cavanaugh, T. W., & Liu, J. (2021). Promoting pupils’ computational thinking skills and self-efficacy: A problem-solving instructional approach. Educational Technology Research and Development, 69, 1-18, Springer.
  84. Matere, I., Weng, C., Astatke, M., Hsia, C.-H., & Fan, C.-G. (2021). Effect of design-based learning on elementary students computational thinking skills in visual programming maker course. Interactive Learning Environments, 1-14, Taylor & Francis.
  85. Mouza, C., Pan, Y.-C., Yang, H., & Pollock, L. (2020). A Multiyear Investigation of Student Computational Thinking Concepts, Practices, and Perspectives in an After-School Computing Program. Journal of Educational Computing Research, 58(5), 1029–1056, ERIC.
  86. Muñoz-Repiso, A.G.-V., & Caballero-González, Y.-A. (2019). Robotics to Develop Computational Thinking in Early Childhood Education. Media Education Research Journal, 27(59), 63-72, ERIC.
  87. Noh, J., & Lee, J. (2019). Effects of robotics programming on the computational thinking and creativity of elementary school students. Educational Technology Research and Development, 68, 1-22, Springer.
  88. Ntourou, V., Kalogiannakis, M., & Psycharis, S. (2021). A Study of the Impact of Arduino and Visual Programming In Self-Efficacy, Motivation, Computational Thinking and 5th Grade Students’ Perceptions on Electricity. Eurasia Journal of Mathematics, Science and Technology Education, 17(5), 1-11, ERIC.
  89. Özcan, M.Ş., Çetinkaya, E., Goksun, T., & Kisbu-Sakarya, Y. (2021). Does learning to code influence cognitive skills of elementary school children? Findings from a randomized experiment. British Journal of Educational Psychology, 91(4), 1434-1455, Wiley.
  90. Özmutlu, M., Atay, D., & Erdoğan, B. (2021). Collaboration and engagement based coding training to enhance children’s computational thinking self-efficacy. Thinking Skills and Creativity, 40, 100833, Science Direct.
  91. Pérez-Marín, D., Hijón-Neira, R., Bacelo, A., & Pizarro, C. (2020). Can computational thinking be improved by using a methodology based on metaphors and scratch to teach computer programming to children? Computers in Human Behavior, 105, 105849, Science Direct.
  92. Qu, J.R., & Fok, P.K. (2021). Cultivating students’ computational thinking through student–robot interactions in robotics education. International Journal of Technology and Design Education, 32, 1-20, Springer.
  93. Relkin, E., De Ruiter, L. E., & Bers, M. U. (2021). Learning to Code and the Acquisition of Computational Thinking by Young Children. Computers & Education, 169, 104222, Science Direct.
  94. Taylor, K., & Baek, Y. (2019). Grouping Matters in Computational Robotic Activities. Computers in Human Behavior, 93, 99-105, Science Direct.
  95. Tonbuloğlu1, T., & Tonbuloğlu, I. (2019). The Effect of Unplugged Coding Activities on Computational Thinking Skills of Middle School Students. Informatics in Education, 18(2), 403–426, ERIC.
  96. Tran, Y. (2019). Computational Thinking Equity in Elementary Classrooms: What Third-Grade Students Know and Can Do. Journal of Educational Computing Research, 57(1), 3–31, ERIC.
  97. Wang, Y., Zhang, Y., Mao, A., Wang, J., & Li, N. (2020). The Research of Programming Teaching in Primary School on the Cultivation of Computational Thinking. In Proceedings of the 9th International Conference of Educational Innovation through Technology, EITT, (pp. 250-255). Porto, Portugal, IEEE.
  98. Wei, X., Lin, L., Meng, N., Tan, W., Kong, S.-C., & Kinshuk (2021). The Effectiveness of Partial Pair Programming on Elementary School Students’ Computational Thinking Skills and Self-Efficacy. Computers & Education, 160, 104023, Science Direct.
  99. Yildiz-Durak, H. (2018). The Effects of Using Different Tools in Programming Teaching of Secondary School Students on Engagement, Computational Thinking and Reflective Thinking Skills for Problem Solving. Technology, Knowledge and Learning, 1-17, Springer.
  100. Yılmaz Ince, E., & Koc, M. (2020). The consequences of robotics programming education on computational thinking skills: An intervention of the Young Engineer’s Workshop (YEW). Computer Applications in Engineering Education, 29(1), 191-208, Wiley.
  101. Zapata-Caceres, M., Martín-Barroso, E. & Román-González, M. (2021). Collaborative Game-Based Environment and Assessment Tool for Learning Computational Thinking in Primary School: A Case Study. IEEE Transactions on Learning Technologies, 14(5), 576-589, IEEE.
DOI: https://doi.org/10.2478/rem-2024-0018 | Journal eISSN: 2037-0849 | Journal ISSN: 2037-0830
Language: English
Published on: Dec 21, 2024
Published by: SIREM (Società Italiana di Ricerca sull’Educazione Mediale)
In partnership with: Paradigm Publishing Services
Publication frequency: 2 issues per year

© 2024 Francesco C. Ugolini, Panagiotis Kakavas, published by SIREM (Società Italiana di Ricerca sull’Educazione Mediale)
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.