The Big Why of Implementing Computational Thinking In STEM Education: A Systematic Literature Review

  • Norhafizan Abdul Wahab Fakulti Pendidikan, Universiti Putra Malaysia (UPM)
  • Othman Talib Fakulti Pendidikan, Universiti Putra Malaysia (UPM)
  • Fazilah Razali Fakulti Pendidikan, Universiti Putra Malaysia (UPM)
  • Nurzatulshima Kamarudin Fakulti Pendidikan, Universiti Putra Malaysia (UPM)
Keywords: STEM education, computational thinking, systematic literature review

Abstract

Computational Thinking (CT) has been increasingly embraced as a reformation in STEM education. This paper discusses why the implementation of CT would have a considerable effect on STEM education. The first objective of this systematic literature review is to identify the subjects that incorporate the most elements of CT in STEM education. Secondly, it aims to provide an overview of CT practices in the classrooms. Finally, the major findings of this study seek to discuss the benefits and challenges of the use of CT in STEM education. Fifteen articles were methodically selected from Scopus, Web of Science, Dimensions, and Google Scholar databases as the relevant studies to be discussed in this systematic study, based on the PRISMA Statement (Preferred Reporting Items for Systematic Reviews and Meta-Analysis) review technique. This review identifies current research gaps and directions for the practice and implementation of CT in STEM education. Further analysis of the articles has contributed to a conclusion that CT has become more widespread and multi-disciplinary and seems to have propagated improvements in STEM education. Still, a new study is required, especially on long-term implications.

Statistics
Abstract views: 393 , PDF downloads: 311

Downloads

Download data is not yet available.

References

Angeli, C., & Giannakos, M. (2020). Computational thinking education: Issues and challenges. Computers In Human Behavior, 105, 106185. https://doi.org/10.1016/j.chb.2019.106185

Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12. ACM Inroads, 2(1), 48-54. https://doi.org/10.1145/1929887.1929905

Basu, S., Biswas, G., Sengupta, P., Dickes, A., Kinnebrew, J., & Clark, D. (2016). Identifying middle school students’ challenges in computational thinking-based science learning. Research And Practice In Technology Enhanced Learning, 11(1). https://doi.org/10.1186/s41039-016-0036-2

Bell, J., & Bell, T. (2018). Integrating Computational Thinking with a Music Education Context. Informatics In Education, 17(2), 151-166. https://doi.org/10.15388/infedu.2018.09

Bermúdez, A., Casado, R., Fernández, G., Guijarro, M., & Olivas, P. (2019). Drone challenge: A platform for promoting programming and robotics skills in K-12 education. International Journal Of Advanced Robotic Systems, 16(1), 172988141882042. https://doi.org/10.1177/1729881418820425

Bers, M., González-González, C., & Armas–Torres, M. (2019). Coding as a playground: Promoting positive learning experiences in childhood classrooms. Computers & Education, 138, 130-145. https://doi.org/10.1016/j.compedu.2019.04.013

Bower, M., Wood, L., Lai, J., Howe, C., Lister, R., & Mason, R. et al. (2017). Improving the Computational Thinking Pedagogical Capabilities of School Teachers. Australian Journal Of Teacher Education, 42(3), 53-72. https://doi.org/10.14221/ajte.2017v42n3.4

Brackmann, C., Román-González, M., Robles, G., Moreno-León, J., Casali, A., & Barone, D. (2017). Development of Computational Thinking Skills through Unplugged Activities in Primary School. Proceedings Of The 12Th Workshop On Primary And Secondary Computing Education. https://doi.org/10.1145/3137065.3137069

Brannon, M., & Novak, E. (2019). Coding Success through Math Intervention in an Elementary School in Rural Amish Country. Journal Of Computer Science Integration. https://doi.org/10.26716/jcsi.2019.02.2.1

Bybee, R. W. (2010). Advancing STEM Education: A 2020 Vision. Technology and Engineering Teacher, 70(1), 30–35. https://eric.ed.gov/?id=EJ898909

Cheng, A., Fleischmann, K., Wang, P., & Oard, D. (2008). Advancing social science research by applying computational linguistics. Proceedings Of The American Society For Information Science And Technology, 45(1), 1-12. https://doi.org/10.1002/meet.2008.1450450355

Città, G., Gentile, M., Allegra, M., Arrigo, M., Conti, D., & Ottaviano, S. et al. (2019). The effects of mental rotation on computational thinking. Computers & Education, 141, 103613. https://doi.org/10.1016/j.compedu.2019.103613

Croff, C. (2017). Teaching Computational Thinking Patterns in Rural Communities. Emerging Research, Practice, And Policy On Computational Thinking, 175-188. https://doi.org/10.1007/978-3-319-52691-1_11

Curzon, Paul, Dorling, Mark, Ng, Thomas, Selby, Cynthia and Woollard, John (2014) Developing computational thinking in the classroom: a framework Swindon, GB. Computing at School 15pp.

Eguchi, A., 2016. RoboCupJunior for promoting STEM education, 21st century skills, and technological advancement through robotics competition. Robotics and Autonomous Systems, 75, 692-699. https://doi.org/10.1016/j.robot.2015.05.013

Essl, K. (2007). Algorithmic composition. The Cambridge Companion To Electronic Music, 107-125. https://doi.org/10.1017/ccol9780521868617.008

Gehanno, J., Rollin, L., & Darmoni, S. (2013). Is the coverage of google scholar enough to be used alone for systematic reviews. BMC Medical Informatics And Decision Making, 13(1). https://doi.org/10.1186/1472-6947-13-7

Green, S. L. (2014). The need for STEM teacher education development. In STEM Education: How to Train 21st Century Teachers. Nova Science.

Grover, S., & Pea, R. (2013). Computational Thinking in K–12. Educational Researcher, 42(1), 38-43. https://doi.org/10.3102/0013189x12463051

Güven, I., & Gulbahar, Y. (2020). Integrating Computational Thinking into Social Studies. The Social Studies, 111(5), 234-248. https://doi.org/10.1080/00377996.2020.1749017

Hammond, T., Oltman, J., & Manfra, M. (2020). Computational Thinking and Social Studies Teacher Education. Advances In Educational Technologies And Instructional Design, 1-16. https://doi.org/10.4018/978-1-7998-1479-5.ch001

Han, Sun Young (2013). The Impact of STEM PBL Teacher Professional Development on Student Mathematics Achievement in High Schools. Doctoral dissertation, Texas A & M University. Available electronically from http : / /hdl .handle .net /1969 .1 /151040.

Harnegie, M. (2013). SciVerse Science Direct. Journal Of The Medical Library Association : JMLA, 101(2), 165-165. https://doi.org/10.3163/1536-5050.101.2.020

Higgins, J., Thomas, J., Chandler, J., Cumpston, M., Li, T., Page, M., & Welch, V. (2008). Cochrane handbook for systematic reviews of interventions (1st ed.).

Jaipal-Jamani, K., & Angeli, C. (2016). Effect of Robotics on Elementary Preservice Teachers’ Self-Efficacy, Science Learning, and Computational Thinking. Journal Of Science Education And Technology, 26(2), 175-192. https://doi.org/10.1007/s10956-016-9663-z

Karaahmetoğlu, K., & Korkmaz, Ö. (2019). The effect of project-based arduino educational robot applications on students' computational thinking skills and their perception of Basic Stem skill levels. Participatory Educational Research, 6(2), 1-14. https://doi.org/10.17275/per.19.8.6.2

Kong, S. C., & Lao, C. C. (2017, December). Computational thinking development through programmable robotics activities in STEM education in primary schools. Paper presented at the 25th International Conference on Computers in Education (ICCE 2017), Christchurch, New Zealand.

Kopcha, T., McGregor, J., Shin, S., Qian, Y., Choi, J., & Hill, R. et al. (2017). Developing an Integrative STEM Curriculum for Robotics Education Through Educational Design Research. Journal Of Formative Design In Learning, 1(1), 31-44. https://doi.org/10.1007/s41686-017-0005-1

Kotsopoulos, D., Floyd, L., Khan, S., Namukasa, I., Somanath, S., Weber, J., & Yiu, C. (2017). A Pedagogical Framework for Computational Thinking. Digital Experiences In Mathematics Education, 3(2), 154-171. https://doi.org/10.1007/s40751-017-0031-2

KPM.(2017).Executive Summary - Malaysia Education Blueprint 2013-2025. https://www.moe.gov.my/en/dasarmenu/pelan-pembangunan-pendidikan-2013-2025

KPM. (2017). Kurikulum Standard Sekolah Menengah Matematik Dokumen Standard Kurikulum dan Pentaksiran Tingkatan 3. http://bpk.moe.gov.my/index.php/terbitan-bpk/kurikulum-sekolah-menengah/category/85-dskp-tingkatan-3

Kulkarni, A. (2009). Comparisons of Citations in Web of Science, Scopus, and Google Scholar for Articles Published in General Medical Journals. JAMA, 302(10), 1092. https://doi.org/10.1001/jama.2009.1307

Leonard, A., Daily, S., Jörg, S., & Babu, S. (2020). Coding moves: Design and research of teaching computational thinking through dance choreography and virtual interactions. Journal of Research on Technology In Education, 1-19. https://doi.org/10.1080/15391523.2020.1760754

Leonard, J., Buss, A., Gamboa, R., Mitchell, M., Fashola, O., Hubert, T., & Almughyirah, S. (2016). Using Robotics and Game Design to Enhance Children’s Self-Efficacy, STEM Attitudes, and Computational Thinking Skills. Journal Of Science Education And Technology, 25(6), 860-876. https://doi.org/10.1007/s10956-016-9628-2

Leonard, J., Mitchell, M., Barnes-Johnson, J., Unertl, A., Outka-Hill, J., Robinson, R., & Hester-Croff, C. (2017). Preparing Teachers to Engage Rural Students in Computational Thinking Through Robotics, Game Design, and Culturally Responsive Teaching. Journal of Teacher Education, 69(4), 386-407. https://doi.org/10.1177/0022487117732317

Martín-Ramos, P., Lopes, M., Lima da Silva, M., Gomes, P., Pereira da Silva, P., Domingues, J., & Ramos Silva, M. (2017). First exposure to Arduino through peer-coaching: Impact on students' attitudes towards programming. Computers In Human Behavior, 76, 51-58. https://doi.org/10.1016/j.chb.2017.07.007

Mayr, P., & Walter, A. (2007). An exploratory study of Google Scholar. Online Information Review, 31(6), 814-830. https://doi.org/10.1108/14684520710841784

Miller, J. (2019). STEM education in the primary years to support mathematical thinking: using coding to identify mathematical structures and patterns. ZDM, 51(6), 915-927. https://doi.org/10.1007/s11858-019-01096-y

Mensan, T., Osman, K., & Majid, N. (2020). Development and Validation of Unplugged Activity of Computational Thinking in Science Module to Integrate Computational Thinking in Primary Science Education. Science Education International, 31(2), 142-149. https://doi.org/10.33828/sei.v31.i2.2

Moher, D., Liberati, A., Tetzlaff, J., & Altman, D. (2009). Preferred Reporting Items for Systematic Reviews and Meta-Analyses: The PRISMA Statement. Plos Medicine, 6(7), e1000097. https://doi.org/10.1371/journal.pmed.1000097

Moore, A. (2015). Computational Thinking in Sound: Teaching the Art and Science of Music and Technology by G. R. Greher and J. M. Heines. New York: Oxford University Press, 2014. 232 pp., paperback. £22.99. ISBN: 9780199826193. British Journal Of Music Education, 32(1), 109-111. https://doi.org/10.1017/s0265051715000042

Nadelson, L., Callahan, J., Pyke, P., Hay, A., Dance, M., & Pfiester, J. (2013). Teacher STEM Perception and Preparation: Inquiry-Based STEM Professional Development for Elementary Teachers. The Journal Of Educational Research, 106(2), 157-168. https://doi.org/10.1080/00220671.2012.667014

Noh, J., & Lee, J. (2019). Effects of robotics programming on the computational thinking and creativity of elementary school students. Educational Technology Research And Development, 68(1), 463-484. https://doi.org/10.1007/s11423-019-09708-w

Pala, F., & Mıhçı Türker, P. (2019). The effects of different programming trainings on the computational thinking skills. Interactive Learning Environments, 1-11. https://doi.org/10.1080/10494820.2019.1635495

Papert, S. (1981). Computers and Computer Cultures. Creative Computing, 7, 82-92.

Parmar, D., Babu, S., Lin, L., Jorg, S., D'Souza, N., Leonard, A., & Daily, S. (2016). Can embodied interaction and virtual peer customization in a virtual programming environment enhance computational thinking?. 2016 Research On Equity And Sustained Participation In Engineering, Computing, And Technology (RESPECT). https://doi.org/10.1109/respect.2016.7836179

Perković, L., Settle, A., Hwang, S., & Jones, J. (2010). A framework for computational thinking across the curriculum. Proceedings of The Fifteenth Annual Conference On Innovation And Technology In Computer Science Education - Iticse '10. https://doi.org/10.1145/1822090.1822126

Petticrew, M., & Roberts, H. (2006). Systematic reviews in the social sciences. Blackwell Publ.

Rambally, G. (2017). Integrating Computational Thinking in Discrete Structures. Emerging Research, Practice, And Policy On Computational Thinking, 99-119. https://doi.org/10.1007/978-3-319-52691-1_7

Razali, F., Manaf, U., Talib, O., & Hassan, S. (2020). Motivation to Learn Science as a Mediator between Attitude towards STEM and the Development of STEM Career Aspiration among Secondary School Students. Universal Journal of Educational Research, 8(1A), 138-146. https://doi.org/10.13189/ujer.2020.081318

Rossano, V., Roselli, T., & Quercia, G. (2020). Coding and Computational Thinking: Using Arduino to Acquire Problem-Solving Skills. Technology Supported Innovations in School Education, 91-114. https://doi.org/10.1007/978-3-030-48194-0_6

Ruthmann, A., Heines, J., Greher, G., Laidler, P., & Saulters, C. (2010). Teaching computational thinking through musical live coding in scratch. Proceedings Of The 41St ACM Technical Symposium On Computer Science Education - SIGCSE '10. https://doi.org/10.1145/1734263.1734384

Sáez-López, J., & Sevillano-García, M. (2017). Sensors, programming and devices in Art Education sessions. One case in the context of primary education / Sensores, programación y dispositivos en sesiones de Educación Artística. Un caso en el contexto de Educación Primaria. Cultura Y Educación, 29(2), 350-384. https://doi.org/10.1080/11356405.2017.1305075

Serrano Pérez, E., & Juárez López, F. (2018). An ultra-low cost line follower robot as educational tool for teaching programming and circuit's foundations. Computer Applications In Engineering Education, 27(2), 288-302. https://doi.org/10.1002/cae.22074

Sharma, K., Papavlasopoulou, S., & Giannakos, M. (2019). Coding games and robots to enhance computational thinking: How collaboration and engagement moderate children’s attitudes?. International Journal Of Child-Computer Interaction, 21, 65-76. https://doi.org/10.1016/j.ijcci.2019.04.004

Sullivan, F., & Heffernan, J. (2016). Robotic Construction Kits as Computational Manipulatives for Learning in the STEM Disciplines. Journal Of Research On Technology In Education, 48(2), 105-128. https://doi.org/10.1080/15391523.2016.1146563

Swaid, S. (2015). Bringing Computational Thinking to STEM Education. Procedia Manufacturing, 3, 3657-3662. https://doi.org/10.1016/j.promfg.2015.07.761

Taylor, K., & Baek, Y. (2019). Grouping matters in computational robotic activities. Computers In Human Behavior, 93, 99-105. https://doi.org/10.1016/j.chb.2018.12.010

Thelwall, M. (2018). Dimensions: A competitor to Scopus and the Web of Science?. Journal Of Informetrics, 12(2), 430-435. https://doi.org/10.1016/j.joi.2018.03.006

Tonbuloğlu, B., & Tonbuloğlu, İ. (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

Tran, Y. (2018). Computer Programming Effects in Elementary: Perceptions and Career Aspirations in STEM. Technology, Knowledge And Learning, 23(2), 273-299. https://doi.org/10.1007/s10758-018-9358-z

Utemov, V., Wang, Z., Krivonozhkina, E., Liu, G., & Galushkin, A. (2017). Pedagogical Readiness of Mathematics Teachers to Implement Innovative Forms of Educational Activities. EURASIA Journal Of Mathematics, Science And Technology Education, 14(1). https://doi.org/10.12973/ejmste/80613

Wing, J. (2006). Computational Thinking. Communications Of The ACM, 49(3), 33-35. Retrieved 19 February 2021, from https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf.

Jeannette M., W. (2016). Computational thinking, 10 years later [Blog]. Retrieved 19 February 2021, from https://www.microsoft.com/en-us/research/blog/computational-thinking-10-years-later/.

Yadav, A., Stephenson, C., & Hong, H. (2017). Computational thinking for teacher education. Communications of The ACM, 60(4), 55-62. https://doi.org/10.1145/2994591

Yu, X., & Guo, X. (2018). Case Study on “STEM+Computational Thinking” Education Model in Chinese K-12 Schools. Journal Of Science Education, 19(1), 163-177. Retrieved 19 February 2021, from https://chinakxjy.com/downloads/V19-2018-1/V19-2018-1-15.pdf.

Zaharin, N., Sharif, S., & Mariappan, M. (2018). Computational Thinking: A Strategy for Developing Problem Solving Skills and Higher Order Thinking Skills (HOTS). International Journal of Academic Research In Business And Social Sciences, 8(10). https://doi.org/10.6007/ijarbss/v8-i10/5297
Published
2021-03-08
How to Cite
Abdul Wahab, N., Talib, O., Razali, F. and Kamarudin, N. (2021) “The Big Why of Implementing Computational Thinking In STEM Education: A Systematic Literature Review”, Malaysian Journal of Social Sciences and Humanities (MJSSH), 6(3), pp. 272 - 289. doi: https://doi.org/10.47405/mjssh.v6i3.706.
Section
Articles