Profiling Pre-service Teachers’ Computational Thinking

The Role of Metacognition and Coding Experience

Authors

DOI:

https://doi.org/10.18608/jla.2026.9077

Keywords:

computational thinking, pre-service teachers, prior coding experience, metacognitive strategies, latent analysis, research paper

Abstract

Computational thinking (CT) is a vital skill set for pre-service teachers who will need to foster computational literacy in K–12 classrooms, yet the factors influencing their CT skills remain less understood than those for K–12 students or in-service teachers. This study leverages multimodal data to investigate how pre-service teachers (n=128) differ in CT skills, the predictive role of metacognitive strategies and prior coding experience, and variations in online behaviours. Using latent profile analysis, we identified three profiles based on digital literacy, problem-solving, and coding comfort (Novice, Developing, and Proficient), revealing heterogeneity in CT, and supporting non-linear skill acquisition. Linear discriminant analysis revealed that metacognitive strategies and prior coding experience significantly predict profile membership, validating the interplay of technical and cognitive factors in the development of CT skills. Behavioural data from an interactive problem-solving task showed that, compared to Novices and Developing learners, Proficient learners were more task efficient and perceived fewer challenges during task completion. Implications for designing a learning analytics dashboard to visualize profiles and behavioural metrics to support adaptive, equitable, and personalized teacher training are discussed, thereby enhancing pre-service teachers’ readiness to integrate CT into K–12 education.

References

Aldemir, T., Moon, J., Bicer, A., Byun, G., Perez, C., & Sabanwar, V. (2025). How non-CS pre-service teachers conceptualize and engage with computational thinking through 3D game design: Insights from an XR-enhanced maker experience. Computers & Education: X Reality, 6, Article 100099. https://doi.org/10.1016/j.cexr.2025.100099

Argelagós, E., Garcia, C., Privado, J., & Wopereis, I. (2022). Fostering information problem solving skills through online task-centred instruction in higher education. Computers & Education, 180, Article 104433. https://doi.org/10.1016/j.compedu.2022.104433

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? ACM Inroads, 2(1), 48–54. https://doi.org/10.1145/1929887.1929905

Bers, M. U. (2017). Coding as a playground: Programming and computational thinking in the early childhood classroom. Routledge. https://doi.org/10.4324/9781315398945

Bower, M., & Falkner, K. (2015). Computational thinking, the notional machine, pre-service teachers, and research opportunities. In Proceedings of the 17th Australasian Computing Education Conference (ACE 2015) (pp. 37–46). Australian Computer Society.

Butler, D., & Leahy, M. (2021). Developing pre-service teachers’ understanding of computational thinking: A constructionist approach. British Journal of Educational Technology, 52(3), 1060–1077. https://doi.org/10.1111/bjet.13090

Chaabi, H., Azmani, A., & Dodero, J. M. (2025). Bridging computational thinking research and practice of pre-service and in-service teachers. Humanities and Social Sciences Communications, 12, Article 666. https://doi.org/10.1057/s41599-025-04895-9

Chan, S.-W., Looi, C.-K., Ho, W. K., Huang, W., Seow, P., & Wu, L. (2021). Learning number patterns through computational thinking activities: A Rasch model analysis. Heliyon, 7(9), Article e07922. https://doi.org/10.1016/j.heliyon.2021.e07922

Cheng, Y.-P., Lai, C.-F., Chen, Y.-T., Wang, W.-S., Huang, Y.-M., & Wu, T.-T. (2023). Enhancing student’s computational thinking skills with student-generated questions strategy in a game-based learning platform. Computers & Education, 200, Article 104794. https://doi.org/10.1016/j.compedu.2023.104794

Chichekian, T., Cutumisu, M., & Savard, A. (2025). Preservice teachers’ computational thinking profiles. In A. Rajala, A. Cortez, R. Hofmann, A. Jornet, H. Lotz-Sisitka, & L. Markauskaite (Eds.), Proceedings of the 19th International Conference of the Learning Sciences (ICLS 2025), 10–13 June 2025, Helsinki, Finland (pp. 47–55). International Society of the Learning Sciences.

Cutumisu, M., Adams, C., Yuen, C., Hackman, L., Lu, C., & Samuel, M. (2019). Callysto Computational Thinking Test (CCTt) Teacher Version [Measurement instrument]. https://callysto.ca

Dagienė, V., & Futschek, G. (2008). Bebras international contest on informatics and computer literacy: Criteria for good tasks. In R. T. Mittermeir & M. M. Sysło (Eds.), Informatics education - Supporting computational thinking (pp. 19–30). Springer. https://doi.org/10.1007/978-3-540-69924-8_2

Dong, W., Li, Y., Sun, L., & Liu, Y. (2024). Developing pre-service teachers’ computational thinking: A systematic literature review. International Journal of Technology and Design Education, 34(1), 191–227. https://doi.org/10.1007/s10798-023-09811-3

Ferguson, R. (2014). Learning analytics: Drivers, developments and challenges. Italian Journal of Educational Technology, 22(3), 138–147. https://www.learntechlib.org/p/183381/

Ferguson, S. L., Moore, E. W. G., & Hull, D. M. (2020). Finding latent groups in observed data: A primer on latent profile analysis in Mplus for applied researchers. International Journal of Behavioral Development, 44(5), 458–468. https://doi.org/10.1177/0165025419881721

Grover, S., & Pea, R. (2013). Computational thinking in K-12: A review of the state of the field. Educational Researcher, 42(1), 38–43. https://doi.org/10.3102/0013189X12463051

Hoyles, C., & Noss, R. (2015). A computational lens on design research. ZDM Mathematics Education, 47(6), 1039–1045. https://doi.org/10.1007/s11858-015-0731-2

Jaipal-Jamani, K., & Angeli, C. (2017). Effect of robotics on elementary pre-service teachers’ self-efficacy, science learning, and computational thinking. Journal of Science Education and Technology, 26(2), 175–192. https://doi.org/10.1007/s10956-016-9663-z

Knight, S., Wise, A. F., Ochoa, X., & Hershkovitz, A. (2017). Learning analytics: Looking to the future. Journal of Learning Analytics, 4(2), 1–5. https://doi.org/10.18608/jla.2017.42.1

Kotsopoulos, D., Floyd, L., Khan, S., Namukasa, I. K., Somanath, S., Weber, J., & Yiu, C. (2017). A pedagogical framework for computational thinking. Digital Experiences in Mathematics Education, 3(2), 154–171. https://doi.org/10.1007/s40751-017-0031-2

Liao, C. H., Chiang, C.-T., Chen, I.-C., & Parker, K. R. (2022). Exploring the relationship between computational thinking and learning satisfaction for non-STEM college students. International Journal of Educational Technology in Higher Education, 19(1), Article 43. https://doi.org/10.1186/s41239-022-00347-5

Liu, Z., Gearty, Z., Richard, E., Orrill, C. H., Kayumova, S., & Balasubramanian, R. (2024). Bringing computational thinking into classrooms: A systematic review on supporting teachers in integrating computational thinking into K-12 classrooms. International Journal of STEM Education, 11(1), Article 51. https://doi.org/10.1186/s40594-024-00510-6

Mouza, C., Yang, H., Pan, Y.-C., Ozden, S. Y., & Pollock, L. (2017). Resetting educational technology coursework for pre-service teachers: A computational thinking approach to the development of technological pedagogical content knowledge (TPACK). Australasian Journal of Educational Technology, 33(3), 61–76. https://doi.org/10.14742/ajet.3521

Pintrich, P. R., Smith, D. A. F., Garcia, T., & McKeachie, W. J. (1993). Reliability and predictive validity of the Motivated Strategies for Learning Questionnaire (MSLQ). Educational and Psychological Measurement, 53(3), 801–813. https://doi.org/10.1177/0013164493053003024

Prinsloo, P., & Slade, S. (2017). An elephant in the learning analytics room: The obligation to act. In Proceedings of the Seventh International Learning Analytics & Knowledge Conference (pp. 46–55). ACM Press. https://doi.org/10.1145/3027385.3027406

Ramirez-Salgado, A., Wusylko, C., Weisberg, L., Delgado, J., & Israel, M. (2025). Preparing elementary pre-service teachers to integrate computational thinking in the curriculum. ACM Transactions on Computing Education, 24(4), Article 42. https://doi.org/10.1145/3744751

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). Springer. https://doi.org/10.1007/978-981-13-6528-7_6

Sadik, O., Ottenbreit-Leftwich, A., & Nadiruzzaman, H. (2017). Computational thinking conceptions and misconceptions: Progression of pre-service teacher thinking during computer science lesson planning. In P. J. Rich & C. B. Hodges (Eds.), Emerging research, practice, and policy on computational thinking (pp. 221–238). Springer. https://doi.org/10.1007/978-3-319-52691-1_14

Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142–158. https://doi.org/10.1016/j.edurev.2017.09.003

Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020). Assessing computational thinking: A systematic review of empirical studies. Computers & Education, 148, Article 103798. https://doi.org/10.1016/j.compedu.2019.103798

Verbert, K., Duval, E., Klerkx, J., Govaerts, S., & Santos, J. L. (2013). Learning analytics dashboard applications. American Behavioral Scientist, 57(10), 1500–1509. https://doi.org/10.1177/0002764213479363

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. https://doi.org/10.1007/s10956-015-9581-5

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

Wise, A. F., & Schwarz, B. B. (2017). Visions of CSCL: Eight provocations for the future of the field. International Journal of Computer-Supported Collaborative Learning, 12(4), 423–467. https://doi.org/10.1007/s11412-017-9267-5

Wu, T.-T., Asmara, A., Huang, Y.-M., & Permata Hapsari, I. (2024). Identification of problem-solving techniques in computational thinking studies: Systematic literature review. SAGE Open, 14(2). https://doi.org/10.1177/21582440241249897

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, 565–568. https://doi.org/10.1007/s11528-016-0087-7

Downloads

Published

2026-03-14

How to Cite

Chichekian, T., Cutumisu, M., Savard, A., & Zhang, Y.-M. (2026). Profiling Pre-service Teachers’ Computational Thinking: The Role of Metacognition and Coding Experience. Journal of Learning Analytics, 13(1), 31-41. https://doi.org/10.18608/jla.2026.9077

Issue

Section

Advancing 21st-century Professional Competencies