TRENDS OF COMPUTATIONAL THINKING RESEARCH IN SCIENCE AND TECHNOLOGY AREA: A SYSTEMATIC LITERATURE REVIEW
DOI:
https://doi.org/10.51878/science.v4i4.3572Keywords:
Computational Thinking, Computational Thinking Skills, ScienceAbstract
This study aims to map the evolution of research on computational thinking (CT) within the context of science and technology, with a particular focus on science education and physics learning. Through a content analysis of a corpus of scholarly publications from 2015 to 2023, this study seeks to identify annual trends in research on computational thinking and computational thinking skills in the context of science and technology, with a deeper exploration of the context of science education and physics learning. A content analysis guide was employed as the research instrument. In synthesizing the articles, four main aspects were examined: (1) the number of publications per year, (2) research subject areas, (3) research types, and (4) the treatments and variables measured in computational thinking research in science education and physics learning. An analysis of the number of publications, research areas, methodologies, treatments, measured variables, and findings revealed a significant increase in interest in CT in 2022, particularly in the social sciences. Quasi-experimental research emerged as the dominant approach, with a focus on developing and evaluating learning interventions that integrate CT. The use of technology in computational thinking activities to enhance students' computational thinking skills in science education and physics learning was highlighted. The findings of this study have important implications for future research, such as expanding the diversity of research methodologies, delving deeper into CT instruments and data analysis techniques, conducting more in-depth studies on technology products designed to enhance computational thinking skills, and exploring a wider range of learning contexts.
Downloads
References
Addido, J., Borowczak, A. C., & Walwema, G. B. (2023). Teaching Newtonian physics with LEGO EV3 robots: An integrated STEM approach. Eurasia Journal of Mathematics, Science and Technology Education, 19(6), em2280. https://doi.org/10.29333/ejmste/13232.
Al-Salamat, M. K. M. (2022). Scientific and engineering practices aligned with the NGSS in the performance of secondary stage physics teachers. PLoS ONE, 17(10 October). https://doi.org/10.1371/journal.pone.0275158.
Altanis, I., Retalis, S., & Petropoulou, O. (2018). Systematic design and rapid development of motion-based touchless games for enhancing students’ thinking skills. Education Sciences, 8(1). https://doi.org/10.3390/educsci8010018.
Baek, Y., Wang, S., Yang, D., Ching, Y.-H., Swanson, S., & Chittoori, B. (2019). Revisiting Second Graders’ Robotics with an Understand/Use-Modify-Create (U2MC) Strategy. European Journal of STEM Education, 4(1). https://doi.org/10.20897/ejsteme/5772.
Bao, L. and Koenig, K. (2019). Physics Education Research for 21st Century Learning. Disciplinary and Interdisciplinary Science Education Research, 1(1). https://doi.org/10.1186/s43031-0190007-8.
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.
Bati, K., Yeti?ir, M. I., Çali?kan, I., Güne?, G., & Saçan, E. G. (2018). Teaching the concept of time: A steam-based program on computational thinking in science education. Cogent Education, 5(1). https://doi.org/10.1080/2331186X.2018.1507306.
Bufasi, E., Hoxha, M., Cuka, K., & Vrtagic, S. (2022). Developing Student’s Comprehensive Knowledge of Physics Concepts by Using Computational Thinking Activities: Effects of a 6-Week Intervention. International Journal of Emerging Technologies in Learning, 17(18), 161–176. https://doi.org/10.3991/ijet.v17i18.31743.
Chen, C.-Y., Su, S.-W., Lin, Y.-Z., & Sun, C.-T. (2023). The Effect of Time Management and Help-Seeking in Self-Regulation-Based Computational Thinking Learning in Taiwanese Primary School Students. Sustainability (Switzerland), 15(16). https://doi.org/10.3390/su151612494.
Chiazzese, G., Arrigo, M., Chifari, A., Lonati, V., & Tosto, C. (2019). Educational robotics in primary school: Measuring the development of computational thinking skills with the bebras tasks. Informatics, 6(4). https://doi.org/10.3390/informatics6040043.
Chongo, S., Osman, K., & Nayan, N. A. (2020). Level of Computational Thinking Skills among Secondary Science Student: Variation across Gender and Mathematics Achievement. Science Education International, 31(2), 159–163. https://doi.org/10.33828/sei.v31.i2.4.
Chookhampaeng, C., Kamha, C., & Chookhampaeng, S. (2023). Problems and Needs Assessment to Learning Management of Computational Thinking of Teachers at the Lower Secondary Level. Journal of Curriculum and Teaching, 12(3), 172–178. https://doi.org/10.5430/jct.v12n3p172.
Città, G., Gentile, M., Allegra, M., Arrigo, M., Conti, D., Ottaviano, S., Reale, F., & Sciortino, M. (2019). The effects of mental rotation on computational thinking. Computers and Education, 141. https://doi.org/10.1016/j.compedu.2019.103613.
Csapó, G. (2019). Placing event-action-based visual programming in the process of computer science education. Acta Polytechnica Hungarica, 16(2), 35–57. https://doi.org/10.12700/APH.16.2.2019.2.3.
Csapó, G., Sebestyén, K., Csernoch, M., & Abari, K. (2021). Case study: Developing long-term knowledge with Sprego. Education and Information Technologies, 26(1), 965–982. https://doi.org/10.1007/s10639-020-10295-0.
Dagiene, V., Sentance, S., & Stupuriene, G. (2017). Developing a Two-Dimensional Categorization System for Educational Tasks in Informatics. Informatica (Netherlands), 28(1), 23–44. https://doi.org/10.15388/Informatica.2017.119.
De Souza, A. A., Barcelos, T. S., Munoz, R., Villarroel, R., & Silva, L. A. (2019). Data Mining Framework to Analyze the Evolution of Computational Thinking Skills in Game Building Workshops. IEEE Access, 7, 82848–82866. https://doi.org/10.1109/ACCESS.2019.2924343.
Dorotea, N., Piedade, J., & Pedro, A. (2021). Mapping k-12 computer science teacher’s interest, self-confidence, and knowledge about the use of educational robotics to teach. Education Sciences, 11(8). https://doi.org/10.3390/educsci11080443.
Du, D., Baird, T. J., Bonella, S., & Pizzi, G. (2023). OSSCAR, an open platform for collaborative development of computational tools for education in science. Computer Physics Communications, 282. https://doi.org/10.1016/j.cpc.2022.108546.
Fagerlund, J., Häkkinen, P., Vesisenaho, M., & Viiri, J. (2021). Computational thinking in programming with Scratch in primary schools: A systematic review. Computer Applications.
Gough, P., Bown, O., Campbell, C. R., Poronnik, P., & Ross, P. M. (2023). Student responses to creative coding in biomedical science education. Biochemistry and Molecular Biology Education, 51(1), 44–56. https://doi.org/10.1002/bmb.21692.
Grover, S., & Pea, R. (2013). Computational thinking in K-12 education: A review of the state of the field. Educational Researcher, 42(1), 38-43.
Grover, S., & Pea, R. (2018). Computational thinking: A competency whose time has come. Computer Science Education, 28(2), 70-83.
Hamsar, I., As, N. F., Rosidah, Andika, M. D., Alif, M. A. (2024). Analisis Kemampuan Computational Thinking Mahasiswa Teknik Informatika dan Komputer. Jurnal Pendidikan Terapan (JUPITER), 2(2).
Herwinarso, Pratidhina, E., Adam, P., Kuswanto, H., & Rahmat, A. D. (2023). Investigation of science process skills and computational thinking dispositions during the implementation of collaborative modeling-based learning in high school physics class. Journal of Education and E-Learning Research, 10(4), 753–760. https://doi.org/10.20448/jeelr.v10i4.5200.
Hsu, T. C., Chang, S. C., & Hung, Y. T. (2018). How to learn and 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.
Ifriliya, L., Hayat, M. S., Roshayanti, F., & Siswanto, J. (2022). Potensi Implementasi Computational Thinking pada Pembelajaran Fisika. Unnes Physics Education Journal, 11(3). https://doi.org/10.15294/upej.v11i3.59969.
ISTE & CSTA. (2011). Operational definition of computational thinking for K–12 Education. http://www.iste.org/docs/ctdocuments/computational-thinking-operational-definition-flyer.pdf.
Kafai, Y. B., Proctor, C., & Lui, D. A. (2019). Framing Computational Thinking for Computational Literacies in K-12 Education. Proceedings of the Weizenbaum Conference 2019: Challenges of Digital Inequality, 131–136. https://doi.org/10.34669/WI.CP/2.21.
Kastner-Hauler, O., Tengler, K., Sabitzer, B., & Lavicza, Z. (2022). Combined Effects of Block-Based Programming and Physical Computing on Primary Students’ Computational Thinking Skills. Frontiers in Psychology, 13. https://doi.org/10.3389/fpsyg.2022.875382.
Katai, Z. (2014). The challenge of promoting algorithmic thinking of both sciences- and humanities-oriented learners. Journal of Computer Assisted Learning, 31(4), 287-299. https://doi.org/10.1111/jcal.12070.
Kazimoglu, C. (2020). Enhancing Confidence in Using Computational Thinking Skills via Playing a Serious Game: A Case Study to Increase Motivation in Learning Computer Programming. IEEE Access, 8, 221831–221851. https://doi.org/10.1109/ACCESS.2020.3043278.
Kim, S., Raza, M. and Seidman, E. (2019). Improving 21st-Century Teaching Skills: The Key to Effective 21st-Century Learners. Research in Comparative and International Education, 14(1), pp. 99-117. https://doi.org/10.1177/1745499919829214.
Kravik, R., Berg, T. K., & Siddiq, F. (2022). Teachers’ understanding of programming and computational thinking in primary education - A critical need for professional development. Acta Didactica Norden, 16(4). https://doi.org/10.5617/adno.9194.
Lane, W. B., Galanti, T. M., & Rozas, X. L. (2023). Teacher Re-novicing on the Path to Integrating Computational Thinking in High School Physics Instruction. Journal for STEM Education Research, 6(2), 302–325. https://doi.org/10.1007/s41979-023-00100-1.
Lapawi, N., & Husnin, H. (2020). Investigating Students’ Computational Thinking Skills on Matter Module. International Journal of Advanced Computer Science and Applications (IJACSA), 11(11). http://dx.doi.org/10.14569/IJACSA.2020.0111140.
Liu, Y., Odic, D., & Tang, X. (2023). Effects of Robotics Education on Young Children’s Cognitive Development: a Pilot Study with Eye-Tracking. J Sci Educ Technol 32, 295–308. https://doi.org/10.1007/s10956-023-10028-1.
Lockwood, J., & Mooney, A. (2018). Computational thinking in education: Where does it fit? A systematic literary review. International Journal of Computer Science Education in Schools, 2(1). https://doi.org/10.21585/ijcses.v2i1.26.
Moon, H., & Cheon, J. (2023). An Investigation of Affective Factors Influencing Computational Thinking and Problem-Solving. International Journal of Information and Education Technology, 13(10), 1513–1519. https://doi.org/10.18178/ijiet.2023.13.10.1956.
Muliyati, D., Sumardani, D., Siswoyo, S., Bakri, F., Permana, H., Handoko, E., & Sari, N. L. K. (2022). Development and evaluation of granular simulation for integrating computational thinking into computational physics courses. Education and Information Technologies, 27(2), 2585–2612. https://doi.org/10.1007/s10639-021-10724-8.
Niousha, R., Saito, D., Washizaki, H., & Fukazawa, Y. (2023). Investigating the Effect of Binary Gender Preferences on Computational Thinking Skills. Education Sciences, 13(5). https://doi.org/10.3390/educsci13050433.
Nisa, K., Putri, S. A., & Kuswanto, H. (2024). A Systematic Literature Review: Problem-Solving Skills in Physics Teaching. JPPPF (Jurnal Penelitian dan Pengembangan Pendidikan Fisika), 10(1), 173-184. https://doi.org/10.21009/1.10115.
Ogegbo, A. A., & Ramnarain, U. (2021). A systematic review of computational thinking in science classrooms. Studies in Science Education, 58(2), 203–230. https://doi.org/10.1080/03057267.2021.1963580.
Palts, T., & Pedaste, M. (2020). A model for developing computational thinking skills. Informatics in Education, 19(1), 113–128. https://doi.org/10.15388/INFEDU.2020.06.
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.
Piedade, J., Dorotea, N., Pedro, A., & Matos, J. F. (2020). On teaching programming fundamentals and computational thinking with educational robotics: A didactic experience with pre-service teachers. Education Sciences, 10(9), 1–15. https://doi.org/10.3390/educsci10090214.
Pols, C. F. J., Dekkers, P. J. J. M. and De Vries, M. J. (2021). What do They Know? Investigating Students’ Ability to Analyse Experimental Data in Secondary Physics Education. International Journal of Science Education, 43(2), pp.274-297. https://doi.org/10.1080/09500693.2020.1865588
Pratidhina, E., Dwandaru, W. S. B., & Kuswanto, H. (2020). Exploring Fraunhofer diffraction through Tracker and spreadsheet: An alternative lab activity for distance learning. Revista Mexicana de Física E, 17 (2), 285–290.
Putri, S. A., Nisa, K., & Kuswanto, H. (2024). Trends of Physics Critical Thinking Skill Research in Indonesia: A Systematic Literature Review. JPPPF (Jurnal Penelitian dan Pengembangan Pendidikan Fisika), 10(1), 1-14. https://doi.org/10.21009/1.10101.
Richardo, R., Dwiningrum, S. I. A., Wijaya, A., Retnawati, H., Wahyudi, A., Sholihah, D. A., & Hidayah, K. N. (2023). The impact of STEM attitudes and computational thinking on 21st-century via structural equation modelling. International Journal of Evaluation and Research in Education, 12(2), 571–578. https://doi.org/10.11591/ijere.v12i2.24232.
Rottenhofer, M., Sabitzer, B., & Rankin, T. (2021). Developing Computational Thinking Skills through Modeling in Language Lessons. Open Education Studies, 3(1), 17–25. https://doi.org/10.1515/edu-2020-0138.
Saad, A. (2020). Students’ computational thinking skill through cooperative learning based on hands-on, inquiry-based, and student-centric learning approaches. Universal Journal of Educational Research, 8(1), 290–296. https://doi.org/10.13189/ujer.2020.080135.
Sen, C., Ay, Z. S., & Kiray, S. A. (2021). Computational thinking skills of gifted and talented students in integrated STEM activities based on the engineering design process: The case of robotics and 3D robot modeling. Thinking Skills and Creativity, 42, 100931. https://doi.org/10.1016/j.tsc.2021.100931.
Sengupta, P., & Farris, A. V. (2012). Learning Kinematics in Elementary Grades Using Agent-based Computational Modeling: A Visual Programming Based Approach. Proceedings of the 11th International Conference on Interaction Design & Children,pp78–87.
Sengupta, P., & Wilensky, U. (2009). Learning electricity with NIELS: Thinking with electrons and thinking in levels. International Journal of Computers for Mathematical Learning, 14(1), 21–50.
Sengupta, P., & Wilensky, U. (2011). Lowering the learning threshold: Multi-agent-based models and learning electricity. In M. S. Khine & I. M. Saleh (Eds.), Dynamic modeling: Cognitive tool for scientific inquiry (pp. 141–171). New York, NY: Springer.
Sengupta, P., Farris, A. V., & Wright, M. (2012). From agents to aggregation via aesthetics: Learning mechanics with visual agent-based computational modeling. Technology, Knowledge & Learning, 17 (1–2), 23–42.
Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework. Education and Information Technologies, 18(2), 351-380. https://doi.org/10.1007/s10639-012-9240-x.
Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142-158.
S?rakaya, D. A. (2020). Investigating computational thinking skills based on different variables and determining the predictor variables. Participatory Educational Research, 7(2), 102–114. https://doi.org/10.17275/per.20.22.7.2.
Stefan, M. I., Gutlerner, J. L, Born, R. T., Springer. M. (2015). The Quantitative Methods Boot Camp: Teaching Quantitative Thinking and Computing Skills to Graduate Students in the Life Sciences. PLOS Computational Biology, 11(4): e1004208. https://doi.org/10.1371/journal.pcbi.1004208.
Sun, D., Ouyang, F., & Li, Y. (2021). Comparing learners’ knowledge, behaviors, and attitudes between two instructional modes of computer programming in secondary education. IJ STEM Ed 8, 54. https://doi.org/10.1186/s40594-021-00311-1.
Syafril, S., Rahayu, T., & Ganefri, G. (2022). Prospective Science Teachers’ Self-Confidence in Computational Thinking Skills. Jurnal Pendidikan IPA Indonesia, 11(1), 119-128. doi:https://doi.org/10.15294/jpii.v11i1.33125.
Tengler, K., Kastner-Hauler, O., Sabitzer, B., & Lavicza, Z. (2022). The Effect of Robotics-Based Storytelling Activities on Primary School Students’ Computational Thinking. Education Sciences, 12(1). https://doi.org/10.3390/educsci12010010.
Tofel-Grehl, C., Searle, K.A. & Ball, D. (2022). Thinking Thru Making: Mapping Computational Thinking Practices onto Scientific Reasoning. J Sci Educ Technol 31, 730–746. https://doi.org/10.1007/s10956-022-09989-6.
Tonbulo?lu, B., & Tonbulo?lu, I. (2019). The effect of unplugged coding activities on computational thinking skills of middle school students. Informatics in Education, 18(2), 403–426. https://doi.org/10.15388/infedu.2019.19.
Tong, D., Tao, Y. and Zhang, K. (2023). Investigating ChatGPT-4’s Performance in Solving Physics Problems and its Potential Implications for Education. Asia Pacific Education Review, pp.1-11. https://doi.org/10.1007/s12564-023-09913-6.
Tripon, C. (2022). Supporting Future Teachers to Promote Computational Thinking Skills in Teaching STEM—A Case Study. Sustainability (Switzerland), 14(19). https://doi.org/10.3390/su141912663.
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.
Weller, D. P., Bott, T. E., Caballero, M. D., & Irving, P. W. (2022). Development and illustration of a framework for computational thinking practices in introductory physics. Physical Review Physics Education Research, 18(2). https://doi.org/10.1103/PhysRevPhysEducRes.18.020106.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35.
Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725. https://doi.org/10.1109/ipdps.2008.4536091.
Wöhlke, C. & Höttecke, D. (2022). Teachers’ Professional Vision in Eeaching Physics–a Validation Study. International Journal of Science Education, 44(15), pp.2306-2329. https://doi.org/10.1080/09500693.2022.2120372.
Xing, D., & Lu, C. (2022). Predicting Key Factors Affecting Secondary School Students’ Computational Thinking Skills Under The Smart Classroom Environment: Evidence From The Science Course. Journal of Baltic Science Education, 21(1), 156-170. http://dx.doi.org/10.33225/jbse/22.21.156.
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(6), 565-568. https://doi.org/10.1007/s11528-016-0087-7.
Yadav, A., Krist, C., Good, J., & Caeli, E. N. (2018). Computational thinking in elementary classrooms: Measuring teacher understanding of computational ideas for teaching science. Computer Science Education, 28(4), 371–400. https://doi.org/10.1080/08993408.2018.1560550.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 SCIENCE : Jurnal Inovasi Pendidikan Matematika dan IPA

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.