The development of a computational thinking model for KRG EFL learners

Main Article Content

Zubair Hamad Muhi
Seyyed Ayatollah Razmjoo
Reza Rezvani
Mohammad Saber Khaganinejad

Abstract

Computational thinking (CT) has become widely recognized as a critical skill for all learners, and there is growing interest in fostering CT as early as the comprehensive school level. Despite this recognition, there remains limited consensus on how CT skills should be measured in diverse educational contexts. This study adapts dimensions of CT identified in the existing literature and develops a scale to assess the computational thinking skills (CTS) of KRG EFL learners. The instrument, a five-point Likert scale with 29 items across five components, was administered to 450 undergraduate and associate degree students. Using exploratory factor analysis, confirmatory factor analysis, item distinctiveness studies, and reliability analyses, the scale was shown to be both valid and reliable for measuring CT among this population. Findings indicate that the instrument provides a trustworthy means to evaluate students’ CT abilities and offers a basis for further pedagogical research and practice.

Downloads

Download data is not yet available.

Article Details

How to Cite
Hamad Muhi, Z., Razmjoo, S. A., Rezvani, R., & Khaganinejad, M. S. (2025). The development of a computational thinking model for KRG EFL learners. Research Journal in Advanced Humanities, 6(4). https://doi.org/10.58256/5ycd8z82
Section
Articles

How to Cite

Hamad Muhi, Z., Razmjoo, S. A., Rezvani, R., & Khaganinejad, M. S. (2025). The development of a computational thinking model for KRG EFL learners. Research Journal in Advanced Humanities, 6(4). https://doi.org/10.58256/5ycd8z82

Share

References

References

Aho, A. V. (2012). Computation and computational thinking. The Computer Journal, 55(7), 832–835.

Aksoy, N. (2004). Problem solving in education. Educational Sciences: Theory & Practice, 4(2), 301–307.

Alimisis, D. (2009). Teacher education on robotics-enhanced constructivist pedagogical methods. School of Pedagogical and Technological Education, Αthens.

Alqahtani, M., Alhassan, R., & Alzahrani, A. (2024). The role and impact of AI-enhanced virtual laboratories in mechanical engineering education. SIGCSE Virtual 2024. https://doi.org/10.1145/3618115

Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., et al. (2016). A K-6 computational thinking curriculum framework: Implications for teacher knowledge. Educational Technology & Society, 19(3), 47–58.

Armoni, M. (2012). Teaching CS in kindergarten: How early can the pipeline begin? ACM Inroads, 3(4), 18–19.

Balanskat, A., & Engelhardt, K. (2014). Computing our future: Computer programming and coding-priorities, school curricula and initiatives across Europe. European Schoolnet.

Barr, D. J., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.

Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.

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, 48-54.

Basogain, X., Olabe, M. A ´., Olabe, J. C., & Rico, M. J. (2017). Computational thinking in pre-university blended learning classrooms. Computers in Human Behavior, 30, 1-8.

Basogain, X., Olabe, M. A., Olabe, J. C., Maiz, I., & Castaño, C. (2012). Mathematics Education through Programming Languages. In 21st Annual World Congress on Learning Disabilities (pp. 553-559).

Binkley, M., Erstad, O., Herman, J., Raizen, S., Ripley, M., MillerRicci, M., & Rumble, M. (2012). Defining twenty-first century skills. In Assessment and teaching of 21st century skills (pp. 17–66). Dordrecht: Springer.

Brown, J. S. (2015). Algorithmic thinking and its role in education. Journal of Educational Computing Research, 53(4), 455–470. https://doi.org/10.1177/0735633114558495

Brown, N. C., Sentance, S., Crick, T., & Humphreys, S. (2014). Restart: The resurgence of computer science in UK schools. ACM Transactions on Computing Education (TOCE), 14(2), 9.

Bubica, N., & Boljat, I. (2018). Assessment of Computational Thinking Paper presented at the International Conference on Computational Thinking Education, Hong Kong: The Education University of Hong Kong.

Chen, G., Shen, J., Barth-Cohen, L., Jiang, S., Huang, X., & Eltoukhy, M. (2017). Assessing elementary students’ computational thinking in everyday reasoning and robotics programming. Computers & Education, 109, 162–175.

Choi, J., Lee, Y., & Lee, E. (2017). Puzzle based algorithm learning for cultivating computational thinking. Wireless Personal Communications, 93(1), 131–145.

Craft, A. (2003). Creative thinking in education. Routledge.

Darling-Hammond, L. (2008). Introduction: Teaching and learning for understanding. Powerful Learning. What We Know About Teaching for Understanding, Jossey-Bass San Francisco, CA, 1- 9.

Demir, O., & Seferog˘lu, S. S. (2017). New concepts, different uses: An evaluation related to computational thinking. In H. F. Odabas ¸ B. Akkoyunlu, & A. I ˙s ¸man (Eds.), Educational technology readings. Ankara: Pegem Akademi

Denning, P. J. (2017). Remaining trouble spots with computational thinking. Communications of the ACM, 60(6), 33–39.

Dornyei, Z., 2003. Questionnaires in Second Language Research: Construction, Administration, and Processing. Publishers.

Durak-Yildiz, H., & Saritepeci, M. (2018). An analysis of the relation between computational thinking skills and various variables with the structural equation model. Computers & Education. https://doi.org/10.1016/j.compedu.2017.09.004.

Eguı ´luz, A., Garaizar, P., & Guenaga, M. (2018). An evaluation of open digital gaming platforms for developing computational thinking skills. In Simulation and gaming. Rijeka: InTech.

Falkner, K., Vivian, R., & Falkner, N. (2014, January). The Australian digital technologies curriculum: Challenge and opportunity. Proceedings of the sixteenth Australasian computing education conference: 148, (pp. 3–12). Australian Computer Society, Inc.

Futschek, G. (2006). Algorithmic thinking: the key for understanding computer science. Paper presented at the International conference on informatics in secondary schools-evolution and perspectives.

Grover, S., & Pea, R. (2013). Computational thinking in K–12 a review of the state of the field. Educational Researcher, 42(1), 38–43.

Halpern, D. F. (1996). Thought and knowledge: An introduction to critical thinking (3rd ed.). Lawrence Erlbaum Associates.

Heintz, F., Mannila, L., & Färnqvist, T. (2016, October). A review of models for introducing computational thinking, computer science and computing in K-12 education. Frontiers in education conference (FIE), 2016 IEEE (pp. 1–9). IEEE.

Howitt, D., Cramer, D., 2000. An Introduction to Statistics in Psychology: a Complete Guide for Students, second ed. Hemel Hempstead.

ISTE (International Society for Technology in Education). (2015). ISTE standards for students. https://www.iste.org/standards/for-students

Jackson, L. A., Witt, E. A., Games, A. I., Fitzgerald, H. E., Von Eye, A., & Zhao, Y. (2012). Information technology use and creativity: Findings from the Children and Technology Project.

Computers in Human Behavior, 28(2), 370–376.

Korkmaz, O., Cakir, R., & Ozden, M. Y. (2017). A validity and reliability study of the Computational Thinking Scales (CTS). Computers in Human Behavior, 72, 558–569.

Lee, I., Martin, F., Denner, J., Coulter, B., Allan, W., Erickson, J., Werner, L. (2011). Computational thinking for youth in practice. ACM Inroads, 2(1), 32–37.

Liu, Z. L., Mouza, C., Pollock, L., Pusecker, K., Guidry, K., Yeh, C.-Y., Atlas, J., & Harvey, T. (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), 51. https://doi.org/10.1186/s40594-024-00510-6

Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51–61.

Mishra, P., & Yadav, A. (2013). Rethinking technology & creativity in the 21st century. TechTrends, 57(3), 10–14.

Orvalho, J. (2017, July). Computational thinking for teacher education. Scratch2017BDX: Opening, inspiring, connecting (pp. 6).

Ozgen, Y. (2015). Computational thinking. Retrieved from https://myozden.blogspot.com/2015/06/computational-thinkingbilgisayarca.html.

Papert, S. (1991). Situating constructionism. In S. Papert, & I. Harel (Eds.), Constructionism. Cambridge, MA: MIT Press.

Patterson, G. R., DeBaryshe, B. D., & Ramsey, E. (2017). A developmental perspective on antisocial behavior. In Developmental and life-course criminological theories (pp. 29–35). New York: Routledge.

Pellas, N., & Peroutseas, E. (2016). Gaming in second life via Scratch4SL: Engaging high school students in programming courses. Journal of Educational Computing Research, 54(1), 108–143.

Sáez-López, J. M., & Cózar-Gutiérrez, R. (2024). Teachers' understanding of assessing computational thinking. Journal of Educational Computing Research, 62(1), 1–23. https://doi.org/10.1080/08993408.2024.2365566

Saritepeci, M. (2019). An experimental study on the ınvestigation of the effect of digital storytelling on reflective thinking ability at middle school level. Bartin University Journal of Faculty of Education, 6(3), 1367–1384.

Sarıtepeci, M., & Durak, H. (2017). Analyzing the Eff ect of Block and Robotic Coding Activities on Computational Thinking in Programming Education. In, I. Koleva & G. Duman

(Eds.). Educational Research and Practice, (Chapter 49, pp. 490-501). St. Kliment Ohridski University Press.

Shultz, S.K., Whitney, J.D., 2005. Measurement Theory in Action: Case Studies and Practices. Sage Publication Inc.

Standl, B. (2016). A case study on cooperative problem solving processes in small 9th grade student groups. Paper presented at the IEEE Global Engineering Education Conference (EDUCON), 2016.

Sysło, M. M., & Kwiatkowska, A. B. (2015, September). Introducing a new computer science curriculum for all school levels in Poland. International conference on informatics in Schools: Situation, evolution, and perspectives (pp. 141–154). Cham: Springer.

Veenman, M. V. J., Kenter, A., & Post, W. (2002). Cooperative learning and the problem-solving ability of students. Learning and Instruction, 12(3), 243–263. https://doi.org/10.1016/S0959-4752(01)00017-4

Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information technologies, 20(4), 715–728.

Wing, J. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.

Wing, J. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725.

Wing, J. (2014). Computational thinking benefits society. Paper presented at the 40th Anniversary Blog of Social Issues in Computing. https://www.utad.pt/vPT/Area2/eventos/Documents/ Artigo%203.pdf.

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

Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., & Korb, J. T. (2014). Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education, 14(1), 5.

Yılmaz, F. G. K., Yılmaz, R., & Durak, H. Y. (2018). A review on the opinions of teachers about the development of computational thinking skills in K-12. In Teaching computational thinking in primary education (pp. 157–181). Los Angeles, CA: IGI Global.

Zhong, B., Wang, Q., Chen, J., & Li, Y. (2016). An exploration of three-dimensional integrated assessment for computational thinking. Journal of Educational Computing Research, 53(4), 562–590.

Zhong, Y., Liu, Z., & Zhang, X. (2025). Cultivating creativity improves middle school students' computational thinking skills. Journal of Educational Computing Research, 63(1), 1–20. https://doi.org/10.1177/07356331221100740