Develo** Computational Thinking Practices in Primary Education. Outcomes from a School-Year Instructional Intervention

  • Conference paper
  • First Online:
Technology and Innovation in Learning, Teaching and Education (TECH-EDU 2022)

Abstract

Computational Thinking (CT), a problem-solving mental activity primarily dependent on abstraction, is regarded as a critical skill set for 21st-century students. Recent academic debates have led to a general agreement about the definition of Computational Thinking and the broad set of knowledge and skills that encloses, which is categorized into concepts, practices, and perspectives. The purpose of this study is to examine the effect of a Computational Thinking-based instructional intervention on the development of primary school students’ computational practices. We employed a mixed methods approach and the research sample included 103 primary school students who collaborated in pairs during the regular teaching hour assigned to Information Technology throughout a full school year. Our results suggest that the proposed instructional intervention may enhance students’ perceptions of their problem-solving skills. They also show that students’ participation in testing and debugging as well as reusing and remixing digital games’ code may improve their proficiency level regarding these Computational Thinking practices. Overall, despite its limitations, our study strengthens the hypothesis for the effectiveness of programming to develop primary school students’ Computational Thinking.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Thailand)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 74.89
Price includes VAT (Thailand)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 89.99
Price excludes VAT (Thailand)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Wing, J.M.: Computational thinking. Commun ACM 49(3), 33–35 (2006). https://doi.org/10.1145/1118178.1118215

    Article  Google Scholar 

  2. Papert, S.: Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, New York (1980)

    Google Scholar 

  3. Lodi, M., Martini, S.: Computational thinking, between papert and wing. Sci & Educ. 30, 883–908 (2021). https://doi.org/10.1007/s11191-021-00202-5

  4. Wing, J.M.: Research notebook: computational thinking—what and why? The Link Magazine 6, 20–23 (2011)

    Google Scholar 

  5. Grover, S., Pea, R.: Computational thinking: a competency whose time has come. In: Sentence, S., Barendsen, E., Schulte,C., (eds.): Computer Science Education: Perspectives on Teaching and Learning, pp. 19–38. Bloomsbury, London (2018). https://doi.org/10.5040/9781350057142.ch-003

  6. Denning, P.J., Tedre, M.: Computational Thinking. The MIT Press, Cambridge (2019). https://doi.org/10.7551/mitpress/11740.001.0001

  7. Brennan, K., Resnick, M.: New frameworks for studying and assessing the development of computational thinking. In: Proceedings of the Annual American Educational Research Association Meeting, pp. 1–25, Vancouver, Canada (2012)

    Google Scholar 

  8. Denning, P.: Remaining trouble spots with computational thinking. Commun. ACM 60(6), 33–39 (2017). https://doi.org/10.1145/2998438

    Article  Google Scholar 

  9. Acevedo-Borrega, J., Valverde-Berrocoso, J., Garrido-Arroyo, M.d.C.: Computational thinking and educational technology: a sco** review of the literature. Educ. Sci. 12(39), 1–16 (2022). doi:https://doi.org/10.3390/educsci12010039

  10. Sun, L., Hu, L., Zhou, D.: Which way of design programming activities is more effective to promote K-12 students’ computational thinking skills? A Meta-analysis. J. Comput. Assist. Learn. 37, 1048–1062 (2021)

    Article  Google Scholar 

  11. Kale, U., Yuan, J: Still a new kid on the block? computational thinking as problem solving in code.org. J. Educ. Comput. Res. 59(4), 620–644 (2021). https://doi.org/10.3102/1680958

  12. Kalelioğlu, F., Gülbahar, Y., Kukul, V.: A framework for computational thinking based on a systematic research review. Baltic J. Modern Comput. 4(3), 583–596 (2016)

    Google Scholar 

  13. Adams, C., Cutumisu, M., Lu, C.: Measuring K-12 Computational thinking concepts, practices and perspectives: an examination of current CT assessments. In: Graziano, K., (ed.): Proceedings of Society for Information Technology & Teacher Education International Conference, pp. 275–285. AACE, Las Vegas (2019)

    Google Scholar 

  14. Beecher, K.: Computational Thinking: A beginner’s guide to problem-solving and programming. BCS Learning & Development Limited, Swindon (2017)

    Google Scholar 

  15. Chao, P.Y.: Exploring students’ computational practice, design and performance of problem-solving through a visual programming environment. Comput. Educ. 95(C), 202–215 (2016). https://doi.org/10.1016/j.compedu.2016.01.010

  16. Falloon, G.: An analysis of young students’ thinking when completing basic coding tasks using Scratch Jnr. On the iPad. J. Comput. Assist. Lear. 32(6), 576–593 (2016). https://doi.org/10.1111/jcal.12155

  17. Ruggiero, D., Green, L.: Problem solving through digital game design: a quantitative content analysis. Comput. Hum. Behav. 41(73), 28–37 (2017). https://doi.org/10.1016/j.chb.2017.03.024

    Article  Google Scholar 

  18. Kalelioğlu, F., Gülbahar, Y.: The effects of teaching programming via Scratch on problem solving skills: a discussion from learners’ perspective. Informatics in Educ. 13(1), 33–50 (2014). https://doi.org/10.15388/infedu.2014.03

    Article  Google Scholar 

  19. Karaahmetoğlu, K., Korkmaz, Ö.: The effect of project-based arduino educational robot applications on students’ computational thinking skills and their perception of basic stem skill levels. Participatory Educ. Res. 6(2), 1–14 (2019). https://doi.org/10.17275/per.19.8.6.2

    Article  Google Scholar 

  20. Kong, S.C., Wang, Y.Q.: Item response analysis of computational thinking practices: test characteristics and students’ learning abilities in visual programming contexts. Comput. Hum. Behav. 122, 106836 (2021). https://doi.org/10.1016/j.chb.2021.106836

    Article  Google Scholar 

  21. Zhang, L., Nouri, J.: A systematic review of learning computational thinking through Scratch in K-9. Comput. Educ. 141, 103607 (2019). https://doi.org/10.1016/j.compedu.2019.103607

    Article  Google Scholar 

  22. Liu, Z., Zhi, R., Hicks, A., Barnes, T.: Understanding problem solving behavior of 6–8 graders in a debugging game. Comput. Sci. Educ. 27(1), 1–29 (2017). https://doi.org/10.1080/08993408.2017.1308651

    Article  Google Scholar 

  23. Proctor, C.: Measuring the computational in computational participation: debugging interactive stories in middle school computer science. In: Lund, K., Niccolai, G. P., Lavoué, E., Hmelo-Silver, C., Gweon, G., Baker, M., (eds.) A Wide Lens: Combining Embodied, Enactive, Extended, and Embedded Learning in Collaborative Settings, 13th International Conference on Computer Supported Collaborative Learning (CSCL) 2019, vol., pp. 104–111. ISLS, Lyon (2019)

    Google Scholar 

  24. Caballero-Gonzalez, Y.A., Muñoz-Repiso, A.G.V., García-Holgado, A.: Learning computational thinking and social skills development in young children through problem solving with educational robotics. In: Proceedings of the Seventh International Conference on Technological Ecosystems for Enhancing Multiculturality, pp. 19–23. ACM, New York (2019). https://doi.org/10.1145/3362789.3362874

  25. Ahn, J.H., Mao, Y., Sung, W., Black, J.B.: Supporting debugging skills: using embodied instructions in children’s programming education. In: Society for Information Technology & Teacher Education International Conference, pp. 19–26. AACE, Waynesville (2017)

    Google Scholar 

  26. Michaeli, T., Romeike, R.: Improving debugging skills in the classroom: the effects of teaching a systematic debugging process. In: Proceedings of the 14th Workshop in Primary and Secondary Computing Education, pp. 1–7. ACM, New York (2019). doi:https://doi.org/10.1145/3361721.3361724

  27. Kafai, Y.B.: From computational thinking to computational participation in K-12 education. Commun ACM 59(8), 26–27 (2016). https://doi.org/10.1145/2955114

    Article  Google Scholar 

  28. Khawas, P., Techapalokul, P., Tilevich, E.: Unmixing remixes: the how and why of not starting projects from scratch. In: Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 169–73. IEEE, New York (2019). https://doi.org/10.1109/vlhcc.2019.8818834

  29. Jiang, B., Zhao, W., Gu, X., Yin, C.: Understanding the relationship between computational thinking and computational participation: a case study from Scratch online community. Educ. Tech. Res. Dev. 69(5), 2399–2421 (2021). https://doi.org/10.1007/s11423-021-10021-8

    Article  Google Scholar 

  30. Kutay, E., Oner, D.: Coding with Minecraft: The development of middle school students’ computational thinking. ACM T Comput. Educ. 22(2), 1–19 (2022). https://doi.org/10.1145/3471573

    Article  Google Scholar 

  31. Dasgupta, S., Hale, W., Monroy-Hernández, A., Hill, B.M.: Remixing as a pathway to computational thinking. In: Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work & Social Computing, pp. 1438‒1449. ACM, New York (2016). https://doi.org/10.1145/2818048.2819984

  32. Fields, D.A., Kafai, Y.B., Giang, M.T.: Youth computational participation in the wild: Understanding experience and equity in participating and programming in the online scratch community. ACM T Comput. Educ. 17(3), 1–22 (2017). https://doi.org/10.1145/3123815

    Article  Google Scholar 

  33. Moreno León, J., Robles, G., Román González, M.: Examining the relationship between socialization and improved software development skills in the scratch code learning environment. J. Univers. Comput. Sci. 22(12), 1533–1557 (2016)

    Google Scholar 

  34. Moreno León, J., Robles, G., Román González, M.: Towards data-driven learning paths to develop computational thinking with scratch. IEEE Trans. Emerg Top Comput. 8(1), 193–205 (2020). https://doi.org/10.1109/tetc.2017.2734818

    Article  Google Scholar 

  35. **ng, W.: Large-scale path modeling of remixing to computational thinking. Interact Learn Environ. 29(3), 414–427 (2021). https://doi.org/10.1080/10494820.2019.1573199

    Article  Google Scholar 

  36. Kafai, Y.B., Vasudevan, V.: Constructionist gaming beyond the screen: Middle school students’ crafting and computing of touchpads, board games, and controllers. In: Proceedings of the Workshop in Primary and Secondary Computing Education, pp. 49–54. ACM, New York (2015). https://doi.org/10.1145/2818314.2818334

  37. Tashakkori, A., Creswell, J.W.: The new era of mixed methods. J. Mix Method Res. 1(1), 3–7 (2007). https://doi.org/10.1177/1558689806293042

    Article  Google Scholar 

  38. Sale, J.E., Lohfeld, L.H., Brazil, K.: Revisiting the quantitative-qualitative debate: Implications for mixed-methods research. Qual. Quant. 36(1), 43–53 (2002)

    Article  Google Scholar 

  39. Creswell, J.W., Plano Clark, V.L., Gutmann, M.L., Hanson, W.E.: Advanced mixed methods research designs. In: Tashakkori, A., Teddle, C. (eds.) Handbook of mixed methods in social and behavioral research, pp. 209–240. Sage, Thousand Oaks (2003)

    Google Scholar 

  40. Salkind, N.J.: Encyclopedia of Research Design. Sage, Thousand Oaks (2010)

    Book  Google Scholar 

  41. Lavrakas, P.J.: Encyclopedia of Survey Research Methods. Sage, Thousand Oaks (2008)

    Book  Google Scholar 

  42. Resnick, M., et al.: Scratch: programming for all. Commun. ACM 52(11), 60‒67 (2009)

    Google Scholar 

  43. Brennan, K., Balch, C., Chung, M.: Creative computing curriculum. Harvard Graduate School of Education (2014)

    Google Scholar 

  44. Serin, O., Bulut Serin, N., Saygılı, G.: Develo** problem solving inventory for children at the level of primary education (PSIC). İlköğretim Online 9(2), 446–458 (2010)

    Google Scholar 

  45. Ericsson, K.A., Simon, H.A.: Protocol Analysis: Verbal Reports as Data. The MIT Press (1984)

    Google Scholar 

  46. White, M.D., Marsh, E.E.: Content analysis: a flexible methodology. Libr. Trends 55(1), 22–45 (2006). https://doi.org/10.1353/lib.2006.0053

    Article  Google Scholar 

  47. Weinfurt, K.P.: Repeated measures analyses: ANOVA, MANOVA, and HLM. In: Grimm, L.G., Yarnold, P.R. (eds.) Reading and understanding more multivariate statistics, pp. 317–361. American Psychological Association, Washington (2000)

    Google Scholar 

  48. Cohen, J.: Statistical power analysis for the behavioral sciences, 2nd edn. Lawrence Erlbaum Associates, Hillsdale (1988)

    MATH  Google Scholar 

  49. Cochran, W.G.: The comparison of percentages in matched samples. Biometrika 37, 256–266 (1950). https://doi.org/10.2307/2332378

    Article  MathSciNet  MATH  Google Scholar 

  50. Moreno León, J., Robles G., Román González, M.: Dr. Scratch: automatic analysis of scratch projects to assess and foster computational thinking. RED Rev. Educ. Distancia 46, 1–23 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ioannis Vourletsis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 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

Vourletsis, I., Politis, P. (2022). Develo** Computational Thinking Practices in Primary Education. Outcomes from a School-Year Instructional Intervention. In: Reis, A., Barroso, J., Martins, P., Jimoyiannis, A., Huang, R.YM., Henriques, R. (eds) Technology and Innovation in Learning, Teaching and Education. TECH-EDU 2022. Communications in Computer and Information Science, vol 1720. Springer, Cham. https://doi.org/10.1007/978-3-031-22918-3_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-22918-3_27

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-22917-6

  • Online ISBN: 978-3-031-22918-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation