A Pedagogical Framework of Computational Thinking Components for Enhancing Pre-service Teachers’ Problem- Solving Capability

Main Article Content

Hi-Lian Jeng
Khoo Zu Heng
Li-Wen Liu


It has been a global trend to incorporate computational thinking (CT) into K-12 education and curriculum, magnifying the importance of CT in the technological era. Teachers are the key drivers in the process and success of integrating CT into classroom instruction. It is even imperative to enhance pre-service teachers’ CT literacy before they enter the education ecosystem. A pedagogical framework of teaching CT in solving problems is derived for pre-service teachers in the study, which is purposefully simplified from a previous study for the sake of the pre-service teachers’ training and development. With frequent practice, it is expected to increase pre-service teachers’ CT literacy so that they can apply in daily problem solvingand future course design, in all subject and cross domains.

Article Details

How to Cite
Jeng, H.-L., Zu Heng, K., & Liu, L.-W. . (2023). A Pedagogical Framework of Computational Thinking Components for Enhancing Pre-service Teachers’ Problem- Solving Capability. Asia Research Network Journal of Education, 3(2), 41–47. Retrieved from https://so05.tci-thaijo.org/index.php/arnje/article/view/266909
Academic Article


Bower, M., Wood, L. N., Lai, J. W., Howe, C., Lister, R., Mason, R., Highfield, K., & Veal, J. (2017). Improving the computational thinking pedagogical capabilities of school teachers. Australian Journal of Teacher Education, 42(3), 53-72.

Butler, D., & Leahy, M. (2021). Developing preservice teachers' understanding of computational thinking: A constructionist approach. British Journal of Educational Technology, 52(3), 1060-1077.

Chalkiadaki, A. (2018). A systematic literature review of 21st century skills and competencies in primary education. International Journal of Instruction, 11(3), 1-16

Chang, Y. H., & Peterson, L. (2018). Pre-service teachers’ perceptions of computational thinking. Journal of Technology and Teacher Education, 26(3), 353-374.

Cutumisu, M., & Guo, Q. (2019). Using topic modeling to extract pre-service teachers’ understandings of computational thinking from their coding reflections. IEEE Transactions on Education, 62(4), 325-332.

Dede, C. (2010). Comparing frameworks for 21st century skills. 21st century skills: Rethinking how students learn, 20(2010), 51-76.

Dong, W., Li, Y., Sun, L., & Liu, Y. (2023). Developing pre-service teachers’ computational thinking: a systematic literature review. International Journal of Technology and Design Education, 1-37.

Fessakis, G., Komis, V., Mavroudi, E., & Prantsoudi, S. (2018). Exploring the scope and the conceptualization of computational thinking at the K-12 classroom level curriculum. Computational thinking in the STEM disciplines: Foundations and research highlights, 181-212.

Gökçe, S., & Yenmez, A. A. (2022). Ingenuity of scratch programming on reflective thinking towards problem solving and computational thinking. Education and Information Technologies, 1-25.

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

Israel, M., Pearson, J. N., Tapia, T., Wherfel, Q. M., & Reese, G. (2015). Supporting all learners in school-wide computational thinking: A cross-case qualitative analysis. Computers & Education, 82, 263-279.

Jaipal-Jamani, K., & Angeli, C. (2017). Effect of robotics on elementary preservice teachers’ self-efficacy, science learning, and computational thinking. Journal of Science Education and Technology, 26, 175-192.

Jeng, H.-L., Liu, L.-W., & Chen, C.-N. (2019). Developing a Procedural Problem-based Framework of Computational Thinking Components. In the Conference Proceedings of 2019 8th International Congress on Advanced Applied Informatics (IIAI-AAI), 272-277. Toyama, Japan.

Kim, S., & Kim, H. Y. (2018). A computational thinking curriculum and teacher professional development in South Korea. In the Proceedings of Computational Thinking in the STEM Disciplines, 165-178.

Kong, S. C., Lai, M., & Sun, D. (2020). Teacher development in computational thinking: Design and learning outcomes of programming concepts, practices and pedagogy. Computers & Education, 151, 103872.

Lee, J., Joswick, C., & Pole, K. (2023). Classroom play and activities to support computational thinking development in early childhood. Early Childhood Education Journal, 51(3), 457-468.

Majeed, B. H., Jawad, L. F., & ALRikabi, H. T. (2022). Computational Thinking (CT) Among University Students. International Journal of Interactive Mobile Technologies, 16(10).

Mouza, C., Yadav, A., & Ottenbreit-Leftwich, A. (2018). Developing computationally literate teachers: Current perspectives and future directions for teacher preparation in computing education. Journal of Technology and Teacher Education, 26(3), 333-352.

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

Park, W., & Kwon, H. (2022). Bringing computational thinking to technology education classrooms: Hacking car activity for middle schools in the republic of korea. International Journal of Technology and Design Education, 1-19.

Sanusi, I. T., Olaleye, S. A., Oyelere, S. S., & Dixon, R. A. (2022). Investigating learners’ competencies for artificial intelligence education in an African K-12 setting. Computers and Education Open, 3, 100083.

Van Laar, E., Van Deursen, A. J., Van Dijk, J. A., & De Haan, J. (2017). The relation between 21st-century skills and digital skills: A systematic literature review. Computers in human behavior, 72, 577-588.

Voogt, J., & Roblin, N. P. (2010). 21st century skills. Discussienota. Zoetermeer: The Netherlands: Kennisnet, 23(3), 2000.

Wang, J., Zhang, Y., Li, X., Ren, Q., & Mei, L. (2019). Research on the Current Situation and Development Trend of Computational Thinking in K-12 Education in China. CoolThink@ JC, 233.

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, 127-147.

Xing, Y., & Zhang, Y. (2020). International Comparative Study on Computational Thinking Education in K-12. The Educational Review, USA, 4(8), 166-175.

Yadav, A., Good, J., Voogt, J., & Fisser, P. (2017). Computational thinking as an emerging competence domain. Proceedings of Competence-based vocational and professional education, 1051-1067.

Yang, H., Mouza, C., & Pan, Y.-C. (2018). Examining pre-service teacher knowledge trajectories of computational thinking through a redesigned educational technology course. In the Conference Proceedings of the International Society of the Learning Sciences, 368-375.