Review on pedagogical practices for computational thinking in teacher education

Characterizing an emerging field

Authors

DOI:

https://doi.org/10.7577/njcie.5742

Keywords:

Computational thinking, teacher education, literature review, second-order pedagogy, dual didactics

Abstract

As computational thinking (CT) enters school curricula, and research on teaching of CT emerges, the time has come to spotlight CT in teacher education (TE). To this end, we conducted a literature review on CT in TE for STEM subjects with particular focus on research into pre-service teachers’ (PSTs) learning of pedagogical practices. We found 31 articles addressing CT in TE for STEM subjects between 2012 and 2023, applying qualitative, quantitative, and mixed methods, mainly with smaller sample sizes. Almost all describe teaching interventions with research on PSTs’ CT skills or attitudes. Only five articles include research questions explicitly addressing pedagogical practices for learning to teach CT. However, 13 articles explicitly describe such pedagogical practices and another seven implicitly do so. The review shows that the practices for teaching CT is an under-researched area, and the field lacks a common language and systematic research approaches. However, we do find that TE has clear ambitions for teaching PSTs about pedagogical practices as well as CT skills and attitudes.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

Aalbergsjø, S. G. (2022). Learning to make and use computer simulations for science education. Acta Didactica Norden, 16(4). https://doi.org/10.5617/adno.9174

Adler, R. F., & Kim, H. (2018). Enhancing future K-8 teachers’ computational thinking skills through modeling and simulations. Education and Information Technologies, 23, 1501-1514. https://doi.org/10.1007/s10639-017-9675-1

Ausiku, M., & Matthee, M. (2021). Preparing Primary School Teachers for Teaching Computational Thinking: A Systematic Review. In: C. Pang, Y. Gao, G. Chen, E. Popescu, L. Chen, T. Hao, B. Zhang, S. M. B. Navarro, & Q. Li (Eds.), Learning Technologies and Systems. 19th International Conference on Web-Based Learning, ICWL 2020, and 5th International Symposium on Emerging Technologies for Education, SETE 2020 (pp. 202-213). Springer. https://doi.org/10.1007/978-3-030-66906-5_19

Alqahtani, M. M., Hall, J. A., Leventhal, M., & Argila, A. N. (2022). Programming in mathematics classrooms: Changes in pre-service teachers’ intentions to integrate robots in teaching. Digital Experiences in Mathematics Education, 8, 70-98. https://doi.org/10.1007/s40751-021-00096-6

Angeli, C. (2022). The effects of scaffolded programming scripts on pre-service teachers’ computational thinking: Developing algorithmic thinking through programming robots. International Journal of Child-Computer Interaction, 31. https://doi.org/10.1016/j.ijcci.2021.100329

Arksey, H., & O’Malley, L. (2005). Scoping studies: towards a methodological framework. International Journal of Social Research Methodology, 8(1), 19–32. https://doi.org/10.1080/1364557032000119616

Avcı, C., & Deniz, M. N. (2022). Computational thinking: early childhood teachers' and prospective teachers' preconceptions and self-efficacy. Education and Information Technologies, 27(8), 11689-11713. https://doi.org/10.1007/s10639-022-11078-5

Bati, K. (2022). Integration of Python into Science Teacher Education, Developing Computational Problem Solving and Using Information and Communication Technologies Competencies of Pre-service Science Teachers. Informatics in Education, 21(2), 235-251. https://doi.org/10.15388/infedu.2022.12

Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., & Engelhardt, K. (2016a). Developing computational thinking in compulsory education – Implications for policy and practice. EUR 28295 EN. https://doi.org/10.2791/792158

Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., Engelhardt, K., Kampylis, P., & Punie, Y. (2016b). Exploring the field of computational thinking as a 21st century skill. In EDULEARN16 Proceedings (pp. 4725-4733). IATED. https://doi.org/10.21125/edulearn.2016.2136

Bocconi, S., Chioccariello, A., & Earp, J. (2018). The Nordic approach to introducing Computational Thinking and programming in compulsory education. Report prepared for the Nordic@BETT2018 Steering Group. https://doi.org/10.17471/54007

Bocconi, S., Chioccariello, A., Kampylis, P., Dagienė, V., Wastiau, P., Engelhardt, K., Earp, J., Horvath, M. A., Jasutė, E., Malagoli, C., Masiulionytė-Dagienė, V., & Stupurienė, G. (2022). Reviewing Computational Thinking in Compulsory Education. In: A. I. dos Santos, R. Cachia, N. Giannoutsou, & Y. Punie (Eds), Publications Office of the European Union. https://doi.org/10.2760/126955

Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking In Proceedings of the 2012 annual meeting of the American educational research association (pp. 1–25). American Educational Research Association.

Broza, O., Biberman-Shalev, L., & Chamo, N. (2023). “Start from scratch”: Integrating computational thinking skills in teacher education program. Thinking Skills and Creativity, 48. https://doi.org/10.1016/j.tsc.2023.101285

Caeli, E. N., & Yadav, A. (2020). Unplugged Approaches to Computational Thinking: A Historical Perspective. TechTrends, 64(1), 29-36. https://doi.org/10.1007/s11528-019-00410-5

Cetin, I. (2016). Preservice teachers’ introduction to computing: exploring utilization of scratch. Journal of Educational Computing Research, 54(7), 997-1021. https://doi.org/10.1177/0735633116642774

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

Cabrera, L. (2019). Teacher preconceptions of computational thinking: A systematic literature review. Journal of Technology and Teacher Education, 27(3), 305-333.

Darling-Hammond, L. (2014). Strengthening clinical preparation: The holy grail of teacher education. Peabody Journal of Education, 89(4), 547-561. https://doi.org/10.1080/0161956X.2014.939009

Delyser, L. A., Goode, J., Guzdial, M., Kafai, Y., & Yadav, A. (2018). Priming the Computer Science Teacher Pump: Integrating Computer Science Education Into Schools of Education. CSforALL.

Denning, P. J., & Tedre, M. (2019). Computational Thinking. MIT Press.

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, 34, 191-227. https://doi.org/10.1007/s10798-023-09811-3

Elstad, E. (2022). The Evolution of the Extended Comprehensive School Model and the Modern Profession-Oriented Teacher Education After World War II. In: E. Elstad (Ed), Teacher Education in the Nordic Region. Evaluating Education: Normative Systems and Institutional Practices (pp. 35-72). Springer. https://doi.org/10.1007/978-3-031-26051-3_3

Esteve-Mon, F. M., Adell-Segura, J., Llopis Nebot, M. A., Valdeolivas Novella, G., & Pacheco Aparicio, J. (2019). The development of computational thinking in student teachers through an intervention with educational robotics. Journal of Information Technology Education: Innovations in Practice, 18, 139-152. https://doi.org/10.28945/4442

Frågåt, T., Mifsud, L., Sollid, P. Ø., Bogar, Y., & Sundtjønn, T. (2023, August 22-25). A Model for Computational Thinking in School and Teacher Education [Conference presentation]. European Conference on Educational Research, ECER, Glasgow, United Kingdom. https://eera-ecer.de/ecer-2023-glasgow

Gabriele, L., Bertacchini, F., Tavernise, A., Vaca-Cárdenas, L., Pantano, P., & Bilotta, E. (2019). Lesson planning by computational thinking skills in Italian pre-service teachers. Informatics in Education, 18(1), 69-104. https://doi.org/10.15388/infedu.2019.04

Gadanidis, G., Cendros, R., Floyd, L., & Namukasa, I. (2017). Computational thinking in mathematics teacher education. Contemporary Issues in Technology and Teacher Education, 17(4), 458-477.

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

Haseski, H. İ., İlic, U., & Tuğtekin, U. (2018). Defining a new 21st century skill-computational thinking: Concepts and trends. International Education Studies, 11(4), 29-42. https://doi.org/10.5539/ies.v11n4p29

Hsieh, H. F., & Shannon, S. E. (2005). Three approaches to qualitative content analysis. Qualitative health research, 15(9), 1277-1288. https://doi.org/10.1177/1049732305276687

Hsu, T. C., Chang, S. C., & Hung, Y. T. (2018). How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Computers & Education, 126, 296-310. https://doi.org/10.1016/j.compedu.2018.07.004

Iskov, T. (2020). Læreruddannelsens andenordensdidaktik. Studier i læreruddannelse og -profession, 5(1), 92–114. https://doi.org/10.7146/lup.v5i1.116353

Kafai, Y. B., & Proctor, C. (2021). A Revaluation of Computational Thinking in K–12 Education: Moving Toward Computational Literacies. Educational Researcher, 51(2), 146-151. https://doi.org/10.3102/0013189X211057904

Kaya, E., Newley, A., Yesilyurt, E., & Deniz, H. (2020). Measuring computational thinking teaching efficacy beliefs of preservice elementary teachers. Journal of College Science Teaching, 49(6), 55-64.

Kim, B., Kim, T., & Kim, J. (2013). Paper-and-Pencil Programming Strategy toward Computational Thinking for Non-Majors: Design Your Solution. Journal of Educational Computing Research, 49(4), 437-459. https://doi.org/10.2190/EC.49.4.b

Koole, M., & Elian, K. (2022). Evaluating Students' Experiences of a Weekly “Hour of Code”: Cookies or Cake?. International Journal of Mobile and Blended Learning (IJMBL), 14(2), 1-14. https://doi.org/10.4018/IJMBL.304458

Korthagen, F. A. J. (2016). Pedagogy of Teacher Education. In J. Loughran, & M. Hamilton (Eds), International Handbook of Teacher Education (pp. 345-359). Springer. https://doi.org/10.1007/978-981-10-0366-0_8

Lloyd, M., & Chandra, V. (2020). Teaching coding and computational thinking in primary classrooms: Perceptions of Australian preservice teachers. Curriculum Perspectives, 40(2), 189-201. https://doi.org/10.1007/s41297-020-00117-1

Mamolo, A., Rodney, S., & Tepylo, D. (2022). Coding and climate change: Investigating prospective teachers’ pathways of attention. The Journal of Mathematical Behavior, 68. https://doi.org/10.1016/j.jmathb.2022.101014

Mamolo, A., Tepylo, D., Ruttenberg-Rozen, R., & Rodney, S. (2022). Learning Math Through Coding and Learning Coding Through Math: Two Sides of the Same Coin. Canadian Journal of Science, Mathematics and Technology Education, 22(4), 974-985. https://doi.org/10.1007/s42330-022-00254-x

Molina-Ayuso, Á., Adamuz-Povedano, N., Bracho-López, R., & Torralbo-Rodríguez, M. (2022). Introduction to Computational Thinking with Scratch for Teacher Training for Spanish Primary School Teachers in Mathematics. Education Sciences, 12(12). https://doi.org/10.3390/educsci12120899

Ottenbreit-Leftwich, A., Yadav, A., & Mouza, C. (2021). Preparing the Next Generation of Teachers. Revamping teacher Education for the 21st Century. In: A. Yadav & U. D. Berthelsen (Eds), Computational Thinking in Compulsory Education: A Pedagogical Perspective (pp. 151-172). Routledge.

Ouahbi, I., Darhmaoui, H., & Kaddari, F. (2022). Visual Block-based Programming for ICT Training of Prospective Teachers in Morocco. International Journal of Modern Education & Computer Science, 14(1), 56-64. https://doi.org/10.5815/ijmecs.2022.01.05

Pajchel, K., Mifsud, L., Frågåt, T., Rehder, M. M., Juuti, K., Boğar, Y., Lavonen, J., Schrøder, V., Aalbergsjø, S. G., & Rognes, A. (2024). Sign of the Times: The Framing of Computational Thinking in Danish, Finnish, and Norwegian Curricula. Nordic Journal of Comparative and International Education (NJCIE), 8(4). http://doi.org/10.7577/njcie.5744

Pewkam, W., & Chamrat, S. (2022). Pre-Service Teacher Training Program of STEM-based Activities in Computing Science to Develop Computational Thinking. Informatics in Education, 21(2), 311-329. https://doi.org/10.15388/infedu.2022.09

Rachmatullah, A., & Wiebe, E. N. (2023). Changes and Sources of Changes of Middle School Teachers’ Self-efficacy for Teaching Science in A Computationally Rich Environment: A Mixed-Methods Study. Journal of Science Teacher Education, 34(2), 132-156. https://doi.org/10.1080/1046560X.2022.2035990

Radloff, J., & Hall, J. A. (2022). Development and testing of the Draw-a-Programmer test (DAPT) to explore elementary preservice teachers’ conceptions of computational thinking. Education and Information Technologies 27, 4301–4320. https://doi.org/10.1007/s10639-021-10787-7

Rajapakse Mohottige, N. U. S., Bjerke, A. H., & Andersen, R. (2024). Teacher education as stakeholder: teacher educator perspectives on the integration of computational thinking into mathematics and science courses. Teachers and Teaching, 30(4), 437–451. https://doi.org/10.1080/13540602.2024.2313635

Rao, T. S. S., & Bhagat, K. K. (2024). Computational thinking for the digital age: a systematic review of tools, pedagogical strategies, and assessment practices. Educational technology research and development, 72, 1893-1924. https://doi.org/10.1007/s11423-024-10364-y

Sarı, U., Çelik, H., Pektaş, H. M., & Yalçın, S. (2022). Effects of STEM-focused Arduino practical activities on problem-solving and entrepreneurship skills. Australasian Journal of Educational Technology, 38(3), 140–154. https://doi.org/10.14742/ajet.7293

Sarı, U., Pektaş, H. M., Şen, Ö. F., & Çelik, H. (2022). Algorithmic thinking development through physical computing activities with Arduino in STEM education. Education and Information Technologies, 27(5), 6669-6689. https://doi.org/10.1007/s10639-022-10893-0

Sermsri, N., Sukkamart, A., & Kantathanawat, T. (2022). Thai computer studies student teacher complex problem-solving skills development: a cooperative learning management model. Journal of Higher Education Theory and Practice, 22(16), 87-99. https://doi.org/10.33423/jhetp.v22i16.5603

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

Steadman, S. (2021). Conflict, transition and agency: Reconceptualising the process of learning to teach. Teaching and Teacher Education, 107. https://doi.org/10.1016/j.tate.2021.103475

Tankiz, E., & Atman Uslu, N. (2023). Preparing pre-service teachers for computational thinking skills and its teaching: A convergent mixed-method study. Technology, Knowledge and Learning, 28(4), 1515-1537. https://doi.org/10.1007/s10758-022-09593-y

Tannert, M., Lorentzen, R. F., & Berthelsen, U. D. (2022). Computational Thinking as Subject Matter: As an Independent Subject or Integrated across Subjects? In: A. Yadav & U. D. Berthelsen (Eds). Computational Thinking in Compulsory Education: A Pedagogical Perspective (pp. 73-90). Routledge.

Umutlu, D. (2022). An exploratory study of pre-service teachers’ computational thinking and programming skills. Journal of Research on Technology in Education, 54(5), 754-768. https://doi.org/10.1080/15391523.2021.1922105

Vasconcelos, L., & Kim, C. (2022). Preservice science teachers coding science simulations: epistemological understanding, coding skills, and lesson design. Educational technology research and development, 70(4), 1517-1549. https://doi.org/10.1007/s11423-022-10119-7

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.

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 (TOCE), 14(1), 1-16. http://dx.doi.org/10.1145/2576872

Yadav, A., Gretter, S., Good, J., & McLean, T. (2017). Computational Thinking in Teacher Education. In: P. Rich & C. Hodges (Eds.), Emerging Research, Practice, and Policy on Computational Thinking. Educational Communications and Technology: Issues and Innovations (pp. 205-220). Springer. https://doi.org/10.1007/978-3-319-52691-1_13

Zha, S., Jin, Y., Moore, P., & Gaston, J. (2020). Hopscotch into coding: introducing pre-service teachers computational thinking. TechTrends, 64, 17-28. https://doi.org/10.1007/s11528-019-00423-0

A bluebell forrest - illustrating the florishing field discussed in the article

Downloads

Published

2024-10-21

How to Cite

Sundtjønn, T., Aalbergsjø, S. G., Møller, T. E., & Schrøder, V. (2024). Review on pedagogical practices for computational thinking in teacher education: Characterizing an emerging field. Nordic Journal of Comparative and International Education (NJCIE), 8(4). https://doi.org/10.7577/njcie.5742