Computational Thinking in STEM Education among Matriculation Science Students
Main Article Content
Abstract
In the advent of the rapid technological advancement of The Fourth Industrial Revolution (4IR), computational thinking is recognised as an essential skill in the 21st century across all disciplines, especially in STEM, as it trains students to have the cognitive flexibility to deal with complex problem-solving. Computational thinking (CT) is naturally embedded in STEM practices in the reflection of creativity, algorithmic thinking, critical thinking, problem solving and cooperation skills. This study aimed to measure the level of computational thinking in science matriculation students and examine the effect of academic achievement in STEM on CT. The convenient sampling strategy was used to identify one matriculation college in the northern region of Malaysia to participate in the study. Computational thinking scale (CTS) instrument was employed on 153 science students. Descriptive analysis was used to evaluate the level of CT. One-way multivariate analysis of variance (MANOVA) was performed to analyse the main effect of academic achievement in STEM on CT, followed by univariate analysis of variance (ANOVA) to determine the effect on each of the dimensions of CT. The result indicates that students have a medium high level of CT with an overall mean of 3.51. In addition, the findings showed that there was a statistically significant effect of academic achievement in STEM on CT. The mean score for academic achievement revealed that good students scored the highest, followed by average students and weak students in all dimensions of CT except for cooperation. This study will provide insight into the impact of STEM learning outcomes on the development of CT to inform instructional design.
Article Details

This work is licensed under a Creative Commons Attribution 4.0 International License.
References
Aho, A. V. (2012). Computation and computational thinking. The Computer Journal, 55(7), 832–835. https://doi.org/10.1093/comjnl/bxs074
Altman, D., & Bland, J. (1995). Statistics notes: The normal distribution. BMJ (Clinical Research Ed), 310(6975), 298. https://doi.org/doi.org/10.1136/bmj.310.6975.298
Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., & Zagami, J. (2016). A K-6 computational thinking curriculum framework: Implications for teacher knowledge. Journal of Educational Technology & Society, 19(3), 47–57. http://www.jstor.org/stable/jeductechsoci.19.3.47
Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.
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
Bers, M. U. (2008). Blocks to robots learning with technology in the early childhood classroom. Teachers College Press.
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 (AERA) (Vol. 1, pp. 25), Vancouver, Canada.https://web.media.mit.edu/~kbrennan/files/Brennan_Resnick_AERA2012_CT.pdf
Buckley, S. (2012). The role of computational thinking and critical thinking in problem solving in a learning environment. Paper presented at the 11th European Conference on E-Learning (ECEL), Groningen, Netherlands, 26–27 October, 63–70.
Cai, Z., Fan, X., & Du, J. (2017). Gender and attitudes toward technology use: A meta-analysis. Computers & Education, 105, 1–13. https://doi.org/10.1016/j.compedu.2016.11.003
Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Hillsdale, NJ: Lawrence Erlbaum Associates. Computer Science Teachers Association (CSTA). (2011). K-12 computer science standard. Retreived from https://www.csteachers.org/page/about-csta-s-k-12-nbsp-standards
Curzon, P., Bell, T., Waite, J., & Dorling, M. (2019). Computational thinking. In S. A. Fincher, & A. V. Robins (Eds.), The Cambridge handbook of computing education research (pp. 513–546). Cambridge University Press. https://doi.org/10.1017/9781108654555.018
Curzon, P., Dorling, M., Ng, T., Selby, C., & Woollard, J. (2014). Developing computational thinking in the classroom: A framework. Computing at School, June, 1–6.http://eprints.soton.ac.uk/369594/10/DevelopingComputationalThinkingInTheClassroomaFramework.pdf
Denning, P. J. (2007). Computing is a natural science. Communications of the ACM, 50(7), 13–18. https://doi.org/10.1145/1272516.1272529
Denning, P. J. (2009). The profession of IT Beyond computational thinking. Communications of the ACM, 52(6), 28–30.
Doleck, T., Bazelais, P., Lemay, D. J., Saxena, A., & Basnet, R. B. (2017). Algorithmic thinking, cooperativity, creativity, critical thinking, and problem solving: exploring the relationship between computational thinking skills and academic performance. Journal of Computers in Education, 4(4), 355–369. https://doi.org/10.1007/s40692-017-0090-9
Durak, H. Y., & Saritepeci, M. (2018). Analysis of the relation between computational thinking skills and various variables with the structural equation model. Computers & Education, 116, 191–202. https://doi.org/10.1016/j.compedu.2017.09.004
Elliot, A., & Woodward, W. (2007). Statistical analysis quick reference guidebook with SPSS examples (1st ed.). Sage Publication. https://doi.org/10.4135/9781412985949
Farris, A. V., & Sengupta, P. (2014). Perspectival computational thinking for learning physics: A case study of collaborative agent-based modeling. Paper presented at the 11th International Conference of the Learning Sciences (ICLS), Boulder, United States, 23–27 June, 1102– 1106.
Faul, F., Erdfelder, E., Buchner, A., & Lang, A.-G. (2009). Statistical power analyses using G*Power 3.1: Tests for correlation and regression analyses. Behavior Research Methods, 41(4), 1149–1160. https://doi.org/10.3758/BRM.41.4.1149
Faul, F., Erdfelder, E., Lang, A.-G., & Buchner, A. (2007). G*Power 3: A flexible statistical power analysis program for the social, behavioral, and biomedical sciences. Behavior Research Methods, 39(2), 175–191. https://doi.org/10.3758/BF03193146
Froyd, J. E., Wankat, P. C., & Smith, K. A. (2012). Five major shifts in 100 years of engineering education. Proceedings of the IEEE, 100(Special Centennial Issue), 1344–1360. https://doi.org/10.1109/JPROC.2012.2190167
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
Gay, L. R., Mills, G. E., & Airasian, P. W. (2012). Educational research: Competencies for analysis and applications (10th ed.). Pearson.
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
Grover, S., & Pea, R. (2018). Computational thinking: A competency whose time has come. In S. Sentence, E. Barendsen, & C. Schulte (Eds.), Computer science education: Perspectives on teaching and learning in school (pp. 19–38). Bloomsbury Publishing.
Gülmez, I., & Özdener, N. (2015). Academic achievement in computer programming instruction and effects of the use of visualization tools at the elementary school level. British Journal of Education, Society and Behavioural Science, 11(1), 1–18. https://doi.org/10.9734/BJESBS/2015/18316
Günbatar, M. S., & Bak?rc?, H. (2019). STEM teaching intention and computational thinking skills of pre-service teachers. Education and Information Technologies, 24(2), 1615–1629. https://doi.org/10.1007/s10639-018-9849-5
Hair, J. F., Black, W. C., Babin, B. J., & Anderson, R. E. (2014). Multivariate data analysis (7th ed.). Pearson Education Limited.
Henderson, P., Cortina, T. J., & Wing, J. M. (2007). Computational thinking. ACM SIGCSE Bulletin, 39(1), 195–196. https://doi.org/10.1145/3263098
Heyde, C. C. (2014). Multidimensional central limit theorems. In Wiley StatsRef: Statistics reference online. John Wiley & Sons. https://doi.org/10.1002/9781118445112.stat02951
Hunter-Doniger, T., & Sydow, L. (2016). A journey from STEM to STEAM: A middle school case study. The Clearing House: A Journal of Educational Strategies, Issues and Ideas, 89(4–5), 159–166. https://doi.org/10.1080/00098655.2016.1170461
International Society for Technology in Education (ISTE). (2015). Computational thinking leadership toolkit first edition. Retrieved from https://cdn.iste.org/www-root/ct-documents/ct-leadershipt-toolkit.pdf?sfvrsn=4
Jajuri, T., Hashim, S., Ali, M. N., & Abdullah, S. M. S. (2019). The implementation of Science, Technology, Engineering and Mathematics (STEM) activities and its effect on student’s academic resilience. Asia Pacific Journal of Educators and Education, 34, 153–166. https://doi.org/10.21315/apjee2019.34.8
Juškevi?ien?, A., Dagien?, V., & Dolgopolovas, V. (2021). Integrated activities in STEM environment: Methodology and implementation practice. Computer Applications in Engineering Education, 29(1), 209–228. https://doi.org/https://doi.org/10.1002/cae.22324
Kalelioglu, F., Gulbahar, Y., & Kukul, V. (2016). A framework for computational thinking based on a systematic research review. Modern Computing, 4(3), 583–596.
Katai, Z. (2015). 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/https://doi.org/10.1111/jcal.12070
Khine, M. S. (2018). Strategies for developing computational thinking. In M. S. Khine (Ed.), Computational thinking in the STEM disciplines (pp. 3–9). Springer. https://doi.org/10.1007/978-3-319-93566-9_1
Kong, S.-C., Chiu, M. M., & Lai, M. (2018). A study of primary school students’ interest, ellaboration attitude, and programming empowerment in computational thinking education. Computers & Education, 127, 178–189. https://doi.org/10.1016/j.compedu.2018.08.026
Korkmaz, Ö., Çakir, R., & Özden, M. Y. (2017). A validity and reliability study of the Computational Thinking Scales (CTS). Computers in Human Behavior, 72, 558–569. https://doi.org/10.1016/j.chb.2017.01.005
Labusch, A., Eickelmann, B., & Vennemann, M. (2019). Computational thinking processes and their congruence with problem-solving and information processing. In S.-C. Kong, & H. Abelson (Eds.), Computational thinking education (pp. 65–78). Singapore: Springer. https://doi.org/10.1007/978-981-13-6528-7_5
Lamb, R., Firestone, J., Schmitter-Edgecombe, M., & Hand, B. (2018). A computational model of student cognitive processes while solving a critical thinking problem in science. The Journal of Educational Research, 112(2), 243–254. https://doi.org/10.1080/00220671.2018.1514357
Lee, I., & Malyn-Smith, J. (2020). Computational thinking integration patterns along the framework defining computational thinking from a disciplinary perspective. Journal of Science Education and Technology, 29(1), 9–18. https://doi.org/10.1007/s10956-019-09802-x
Lei, H., Chiu, M. M., Li, F., Wang, X., & Geng, Y. jing. (2020). Computational thinking and academic achievement: A meta-analysis among students. Children and Youth Services Review, 118(June), 105439. https://doi.org/10.1016/j.childyouth.2020.105439
Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2019). On thinking and STEM education. Journal for STEM Education Research, 2(1), 1–13. https://doi.org/10.1007/s41979-019-00014-x
Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2020). On computational thinking and STEM education. Journal for STEM Education Research, 3(2), 147–166. https://doi.org/10.1007/s41979-020-00044-w
Matriculation Division. (2018). Curriculum specification for chemistry. Ministry of Education Malaysia.
Ministry of Education Malaysia (MOE). (2013). Malaysia education blueprint 2013–2025. Putrajaya: Ministry of Education Malaysia.
Moore, T. J., Guzey, S. S., & Brown, A. (2014). Greenhouse design to increase habitable land: An engineering unit. Science Scope, 37(4), 51–57. https://doi.org/10.2505/4/ss14_037_07_51
Moore, T. J., Johnson, C., Peters-Burton, E., & Guzey, S. (Eds.) (2021). The need for a STEM road map. In STEM Road Map 2.0: A framework for integrated STEM education (pp. 3–12). Routledge. https://doi.org/10.4324/9781003034902-2
Moore, T. J., Stohlmann, M. S., Wang, H. H., Tank, K. M., Glancy, A. W., & Roehrig, G. H. (2014). Implementation and integration of engineering in K-12 STEM education. In S. Purzer, J. Strobel, & M. E. Cardella (Eds.), Engineering in pre-college settings: Synthesizing research, policy, and practices (pp. 35–60). Purdue University Press. https://doi.org/10.2307/j.ctt6wq7bh.7
Nunnally, J., & Bernstein, I. (1994). Psychological methods. New York: McGraw-Hill.
Polit, D.E., & Beck, C.T. (2006) Essentials of nursing research (6th ed.). Philadelphia: Lippincott Williams & Wilkins.
Repenning, A., Basawapatna, A. R., & Escherle, N. A. (2017). Principles of computational thinking tools. In P. J. Rich, & C. B. Hodges (Eds.), Emerging research, practice, and policy on computational thinking (pp. 291–305). Springer International Publishing. https://doi.org/10.1007/978-3-319-52691-1_18
Riley, D. D., & Hunt, K. A. (2014). Computational thinking for the modern problem solver. CRC press. https://doi.org/10.1201/b16688
Schwab, K. (2016). The fourth industrial revolution. Crown Publishing Group. Schwab, K. (2018). Shaping the fourth industrial revolution. Crown Publishing Group.
Selby, C. C., & Woollard, J. (2014). Refining an understanding of computational thinking. Working paper, University of Southampton. Retrieved from https://eprints.soton.ac.uk/372410/1/372410UnderstdCT.pdf
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
Shaughnessy, J. M. (2013). Mathematics in a STEM context. Mathematics Teaching in the Middle School, 18(6), 324. http://www.jstor.org/stable/10.5951/mathteacmiddscho.18.6.0324
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
S?rakaya, M., S?rakaya, D. A., & Korkmaz, Ö. (2020). The impact of STEM attitude and thinking style on computational thinking determined via structural equation modeling. Journal of Science Education and Technology, 29(4), 561–572. https://doi.org/10.1007/s10956-020-09836-6
Snalune, P. (2015). The benefits of computational thinking. ITNOW, 57(4), 58–59. https://doi.org/10.1093/itnow/bwv111
Sullivan, F. R., & Wilson, N. C. (2015). Playful talk: Negotiating opportunities to learn in collaborative groups. Journal of the Learning Sciences, 24(1), 5–52. https://doi.org/10.1080/10508406.2013.839945
Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020). Assessing computational thinking: A systematic review of empirical studies. Computers & Education, 148, 103798. https://doi.org/https://doi.org/10.1016/j.compedu.2019.103798
Vasquez, J. A., Comer, M., & Snieder, C. (2013). STEM Lesson essentials, Grade 3-8: Integrating Science, Technology, Engineering and Mathematics (1st ed.). Heinemann Educational Books.
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
Wilensky, U., & Reisman, K. (2006). Thinking like a wolf, a sheep, or a firefly: Learning biology through constructing and testing computational theories—an embodied modeling approach. Cognition and Instruction, 24(2), 171–209. https://doi.org/10.1207/s1532690xci2402_1
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1999747.1999811
Wing, J. M. (2010). Computational thinking: What and why? Retrieved from http://www.cs.cmu.edu/~CompThink/papers/TheLinkWing.pdf
Wing, J. M. (2014). Computational thinking benefits society. 40th Anniversary Blog of Social Issues in Computing. Retrieved from http://socialissues.cs.toronto.edu/index.html%3Fp=279.html
Yadav, A., Stephenson, C., & Hong, H. (2017). Computational thinking for teacher education. Communication of the ACM, 60(4), 55–62. https://doi.org/10.1145/2994591
Yağcı, M. (2019). A valid and reliable tool for examining computational thinking skills. Education and Information Technologies, 24(1), 929–951. https://doi.org/10.1007/s10639-018-9801-8
Yuen, T., Boecking, M., Stone, J., Tiger, E. P., Gomez, A., Guillen, A., & Arreguin, A. (2014). Group tasks, activities, dynamics, and interactions in collaborative robotics projects with elementary and middle school children. Journal of STEM Education, 15(1), 39–45. https://www.jstem.org/jstem/index.php/JSTEM/article/download/1853/1585