Developing Computational Thinking in Primary School Students Through a Smart Farming Context Using the Engineering Design Process

Main Article Content

Supachai Kongpui
Tussatrin Wannagatesiri

Abstract

The purpose of this research was to: (1) develop learning activities using the Engineering Design Process (EDP) within a smart farming context to enhance the computational thinking (CT) skills of primary school students, and (2) compare the students’ CT skills before and after participating in these activities. The participants were 39 fifth-grade students from a large inclusive primary school in Thailand, selected through purposive sampling. The research employed a pre-experimental design. Research instruments included four EDP-based smart farming lesson plans totaling 12 hours of instruction, a CT concept test, and a performance-based CT rubric. The results indicated that the integration of the six-step EDP, ranging from identifying authentic agricultural problems to iteratively debugging automated sensor prototypes, significantly improved students’ CT skills. Quantitative analysis revealed a statistically significant increase in overall CT skill scores, with the post-test mean (M = 19.46, SD = 2.35) being significantly higher than the pre-test mean (M = 11.64, SD = 2.98) at p < .001. Significant improvements were observed across all specific computational components, with the largest improvement occurring in conditional logic. Furthermore, qualitative data from the performance-based rubric and final smart farming projects confirmed that students effectively applied the four pillars of CT: decomposition, pattern recognition, abstraction, and algorithm design to solve real-world agricultural challenges. This study concludes that anchoring computational tasks in authentic, tangible contexts like smart farming successfully bridges the gap between abstract coding and meaningful physical outcomes.

Article Details

How to Cite
Kongpui, S., & Wannagatesiri, T. (2026). Developing Computational Thinking in Primary School Students Through a Smart Farming Context Using the Engineering Design Process. International Journal of Science Education and Teaching, 5(2), 84–96. https://doi.org/10.14456/ijset.2026.06
Section
Research Articles

References

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

Chalmers, C. (2018). Robotics and computational thinking in primary school. International Journal of Child-Computer Interaction, 17, 93–100. https://doi.org/10.1016/j.ijcci.2018.06.005

El-Hamamsy, L., Zapata-Cáceres, M., Martín-Barroso, E., Mondada, F., Dehler Zufferey, J., & Bruno, B. (2022). The competent computational thinking test: Development and validation of an unplugged computational thinking test for upper primary school. Journal of Educational Computing Research, 60(7), 1818–1866. https://doi.org/10.1177/07356331221081753

Galanti, T. M., & Holincheck, N. M. (2024). Integrating computational thinking in elementary STEM using the engineering design process. School Science and Mathematics, 124(4), 279–286. https://doi.org/10.1111/ssm.12638

García-Peñalvo, F. J., & Mendes, A. J. (2018). Exploring the computational thinking effects in pre-university education. Computers in Human Behavior, 80, 407–411. https://doi.org/10.1016/j.chb.2017.12.005

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

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

Isnaini, R., Budiyanto, C., & Widiastuti, I. (2019). Robotics-based learning to support computational thinking skills in early childhood. AIP Conference Proceedings, 2194(1), 020044. https://doi.org/10.1063/1.5139776

Jatuponthianchai, R., Samahito, C., & Butkatanyoo, O. (2022). The effects of computational thinking learning experiences provision on problem solving ability for early childhood students. Journal of Educational Innovation and Research, 6(2), 366–380.

Kareemee, S. (2017). Using the engineering design process to foster creativity and problem-solving skills (Part 1). IPST Magazine, 46(209), 23–27.

Lin, S.Y., Chien, S.Y., Hsiao, C.L., Hsia, C.H., & Chao, K.M. (2020). Enhancing computational thinking capability of preschool children by game-based smart toys. Electronic Commerce Research and Applications, 44, Article 101011. https://doi.org/10.1016/j.elerap.2020.101011

Mentzer, N., Becker, K., & Sutton, M. (2015). Engineering design thinking: High school students’ performance and knowledge. Journal of Engineering Education, 104(4), 417–432. https://doi.org/10.1002/jee.20105

Montiel, H., & Gomez-Zermeño, M. G. (2021). Educational challenges for computational thinking in K–12 education: A systematic literature review of “Scratch” as an innovative programming tool. Computers, 10(6), Article 69. https://doi.org/10.3390/computers10060069

Moore, T. J., Glancy, A. W., Tank, K. M., Kersten, J. A., Smith, K. A., & Stohlmann, M. S. (2014). A framework for quality K–12 engineering education: Research and development. Journal of Pre-College Engineering Education Research, 4(1), Article 2. https://doi.org/10.7771/2157-9288.1069

National Research Council. (2012). A framework for K–12 science education: Practices, crosscutting concepts, and core ideas. The National Academies Press. https://doi.org/10.17226/13165

Paraskevopoulou-Kollia, E. A., Michalakopoulos, C. A., Zygouris, N. C., & Bagos, P. G. (2025). Computational thinking in primary and pre-school children: A systematic review of the literature. Education Sciences, 15(8), 985. https://doi.org/10.3390/educsci15080985

Phutwatthana, N. (2018). Engineering design and biomimicry in STEM education. STOU Education Journal, 11(2), 31–42. https://so05.tci-thaijo.org/index.php/edjour_stou/article/view/162004

Román-González, M., Pérez-González, J. C., & Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test. Computers in Human Behavior, 72, 678–691. https://doi.org/10.1016/j.chb.2016.08.047

Samad, N. A., Osman, K., & Nayan, N. A. (2023). Computational thinking through the engineering design process in chemistry education. International Journal of Educational Methodology, 9(4), 771–785. https://doi.org/10.12973/ijem.9.4.771

Sonay, S., & Kiray, C. (2022). Engineering design process-based computational thinking abilities among brilliant and talented students. International Journal of Advanced Science and Computer Applications, 1(2). https://doi.org/10.47679/ijasca.v1i2.14

Su, J., & Yang, W. (2023). A systematic review of integrating computational thinking in early childhood education. Computers and Education Open, 4, Article 100122. https://doi.org/10.1016/j.caeo.2023.100122

Sutisnawati, A., Rahmawati, Y., Sumantri, M. S., & Lestari, I. (2025). A review of integration of Engineering Design Process (EDP) learning model through STEM approach in elementary schools. EduBasic Journal: Jurnal Pendidikan Dasar, 7(1), 129–145. https://doi.org/10.17509/ebj.v7i1.82001

Thipphayasaeng, P., Piriyasurawong, P., & Phanichsiti, S. (2024). Digital twins-based cognitive apprenticeship model in smart agriculture. International Journal of Interactive Mobile Technologies, 18(12), 72–84. https://doi.org/10.3991/ijim.v18i12.46847

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

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