STEM: Its Potential in Developing Students' Computational Thinking


Computational thinking skills are a person’s ability to solve problems with several passed processes. The process is recognizing patterns, decomposing patterns, compiling algorithms, making models, and doing abstractions. This ability is essential for students to master understanding aspects of computational problems. It also helps students evaluate the suitability of computational techniques to solve the problem. In addition, this computational thinking ability can also help students understand the limitations and strengths of computing techniques, apply or adapt computing tools/techniques to new uses, recognize opportunities to use computing in new ways, and apply computational strategies. The STEM approach, is learning that integrates science, technology, engineering, and mathematics to develop creativity in solving problems. The transformation of the educational process in the current era that requires a high level of technology makes STEM one of the keys to progress and innovation in developing human competence. Based on a study of more than 30 articles and research results related to the effect of STEM on student learning outcomes, we can conclude that learning using STEM has the potential to develop students’ computational thinking skills. This article discusses how, theoretically, we can acquire computational thinking skills through education with a STEM approach.

Keywords: STEM, developing students’, computational thingking

[1] Rifandi R, Rahmi YL. “STEM education to fulfil the 21st century demand: a literature review.” In: Journal of Physics: Conference Series. pp. 012208. IOP Publishing (2019).

[2] Raja R, Nagasubramani PC. Impact of modern technology in education. Journal of Applied and Advanced Research. 2018;3(1):33–5.

[3] Martín-Páez T, Aguilera D, Perales-Palacios FJ, Vílchez-González JM. What are we talking about when we talk about STEM education? A review of literature. Sci Educ. 2019;103(4):799–822.

[4] Mohaghegh DM, McCauley M. “Computational thinking: The skill set of the 21st century.” p. 2016.

[5] Grover S, Pea R. Computational thinking in K–12: a review of the state of the field. Educ Res. 2013;42(1):38–43.

[6] Tedre M, Denning PJ. “The long quest for computational thinking.,” In: Proceedings of the 16th Koli Calling international conference on computing education research. pp. 120–129 (2016).

[7] Yadav A, Gretter S, Good J, Mclean T. “Emerging research, practice, and policy on computational thinking. Emerging Research, Practice, and Policy on Computational Thinking, 205–220,” (2017).

[8] Wing J. “Research notebook: computational thinking—what and why.,” The link magazine. vol. 6, pp. 20–23, 2011.

[9] Swaid SI. Bringing computational thinking to STEM education. Procedia Manuf. 2015;3:3657–62.

[10] Wing JM. Computational thinking. Commun ACM. 2006;49(3):33–5.

[11] Barr V, Stephenson C. Bringing computational thinking to K-12: what is involved and what is the role of the computer science education community? ACM Inroads. 2011;2(1):48–54.

[12] Cansu FK, Cansu SK. An overview of computational thinking. International Journal of Computer Science Education in Schools. 2019;3(1):17–30.

[13] Denning PJ. The profession of IT beyond computational thinking. Commun ACM. 2009;52(6):28–30.

[14] Hemmendinger D. A plea for modesty. ACM Inroads. 2010;1(2):4–7.

[15] Voogt J, Fisser P, Good J, Mishra P, Yadav A. Computational thinking in compulsory education: towards an agenda for research and practice. Educ Inf Technol. 2015;20(4):715–28.

[16] Barr V, Stephenson C. Bringing computational thinking to K-12: what is involved and what is the role of the computer science education community? ACM Inroads. 2011;2(1):48–54.

[17] Denner J, Coulter B, Allan W, et al. P32-Lee. Education Inquiry. 2011;2(1):32–7.

[18] Wing J. “Research notebook: Computational thinking—what and why?,” The Link Magazine. p. June 23, 2015, 2011.

[19] Selby C. “Computational thinking : the developing definition.,” ITiCSE Conference 2013. pp. 5–8, 2013.

[20] Angeli C, Voogt J, Fluck A, et al. A K-6 computational thinking curriculum framework: implications for teacher knowledge. J Educ Technol Soc. 2016;19(3):47–57.

[21] Román-González M, Pérez-González JC, Jiménez-Fernández C. Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test. Comput Human Behav. 2017;72:678–91.

[22] Pimthong P, Williams J. “Preservice teachers’ understanding of STEM education,.” Kasetsart Journal of Social Sciences. p. 2018.

[23] Gonzalez HB, Kuenzi J. “What is STEM education and why is it important? Congressional Research Service,(August), 1–15,” (2012).

[24] Brown J. “The current status of STEM education research.,” Journal of STEM Education: Innovations and Research. vol. 13, no. 5, p. 2012.

[25] Bachula GR. Cyberinfrastructure for research. Issues Sci Technol. 2005;22(1):12–4.

[26] Bicer A, Capraro RM. Mathematics achievement in the secondary high school context of STEM and non-STEM schools. Sch Sci Math. 2019;119(2):61–71.

[27] Aydeniz M. “Integrating computational thinking in school curriculum.,” Computational Thinking in the STEM Disciplines: Foundations and Research Highlights. pp. 253– 277, 2018.

[28] Weintrop D, Beheshti E, Horn M, Orton K, Jona K, Trouille L, et al. Defining computational thinking for mathematics and science classrooms. J Sci Educ Technol. 2016;25(1):127–47.

[29] Dickes AC, Sengupta P, Farris AV, Basu S. Development of mechanistic reasoning and multilevel explanations of ecology in third grade using agent-based models. Sci Educ. 2016;100(4):734–76.

[30] Feurzeig W, Papert SA, Lawler B. Programming-languages as a conceptual framework for teaching mathematics. Interact Learn Environ. 2011;19(5):487–501.

[31] Weese JL. Bringing computational thinking to K-12 and higher education. Kansas State University; 2017.

[32] Ho MT, La VP, Nguyen MH, Pham TH, Vuong TT, Vuong HM, et al. An analytical view on STEM education and outcomes: examples of the social gap and gender disparity in Vietnam. Child Youth Serv Rev. 2020;119:105650.

[33] Moomaw S. Teaching STEM in the early years: Activities for integrating science, technology, engineering, and mathematics. Redleaf Press; 2013.

[34] Talley T. The STEM coaching handbook: Working with teachers to improve instruction. Taylor & Francis; 2016.

[35] Li Y, Schoenfeld AH, diSessa AA, et al., “On computational thinking and STEM education,” (2020).

[36] Sırakaya M, Alsancak Sırakaya D, Korkmaz Ö. The impact of STEM attitude and thinking style on computational thinking determined via structural equation modeling. J Sci Educ Technol. 2020;29(4):561–72.