Digital Technology in STEM Education: Coding and Programming as a Base-line

Corrienna Abdul Talib(1*), Faruku Aliyu(2), Ramlawati Ramlawati(3),

(1) Universiti Teknologi Malaysia
(2) Sokoto State University, Sokoto
(3) Universitas Negeri Makassar
(*) Corresponding Author


Teachers use varieties digital resources to assist learners explore and learn Science, Technology, Engineering, and Mathematics (STEM) particularly now that tremendous progress has been made in the field of computing where information technology provides communication between people and ensures that the transmission of information is not restricted. In view of this development, this paper considered learning STEM  through the use of computer technology in the form of coding. In the paper, children of today are regarded as digital natives and generation Z during digital technology of the 21st century who required to be taught the STEM disciplines using digital technology. Also how coding works in STEM Education and some resources that can be used to teach children programming with some guidance were discussed by the paper in addition to the benefits of integrating digital technology in STEM education.

Full Text:

(1-14) PDF


Birzina, R., & Pigozne, T. (2020). Technology as a Tool in STEM Teaching and Learning. Rural Environment. Education. Personality. (REEP) Proceedings of the 13th International Scientific Conference, 13(May), 219–227.

Brown, P. R. (2017). Work in progress: From scratch-the design of a first-year engineering programming course. ASEE Annual Conference and Exposition, Conference Proceedings, 2017-June.

Byers, A. (2016). Science Teachers “Speak Up” About Technology in the Classroom. Retrieved August 21, 2021, from

Capraro, R. M., Capraro, M. M., & James, M. R. (2013). STEM project-based learning: An integrated science, technology, engineering, and mathematics (STEM) Approach. Rotterdam, Netherlands: Sense Publishers.

Dogan, B., & Robin, B. (2015). Technology’s role in stem education and the stem sos model. A Practice-Based Model of STEM Teaching: STEM Students on the Stage (SOS), 77–94.

Ganfield, K., Stashkova, A., Lawless, J., Phillips, D., Pickersgill, C., & Fisher, S. (2014). Developing Applications with NetBeans IDE Release 8.0, (March), 606. Retrieved from

Guelton, S., Brunet, P., Amini, M., Merlini, A., Corbillon, X., & Raynaud, A. (2015). Pythran: Enabling static optimization of scientific Python programs. Computational Science and Discovery, 8(1), 44–50.

Ide, N. (n.d.). Manual For Using the NetBeans IDE, 1–19.

Imforgraphics. (2018). Benefits Of Technology Integration In Education Infographic. Retrieved August 21, 2021, from

Kalelioglu, F., & Gulbahar, Y. (2015). The effects of teaching programming via Scratch on problem-solving skills: A discussion from learners’ perspective. Informatics in Education, 13(1), 33–50.

Kuhlman, D. (2013). A Python Book. A Python Book, 1–227.

Long, R. (2020). The Rise of Roblox : Opportunity for Education ?, (March).

Loganathan, P, Alwi, M. A., Romainor, N, Talib, C.A, Hanri, C., Maimun, A., & Kang, H. S. (2019). Students’ Chemistry Learning Process Through VisualProgramming Language: A Preliminary Study, International Journal of Recent Technology and Engineering (IJRTE), 8(IC2), 509-514

Ninjas, T. (2020). Why Should Children Learn to Code Through STEM Education And How Do They Do It? Retrieved August 18, 2021, from

Oluk, A., & Korknaz, O. (2016). Comparing Students’ Scratch Skills with Their Computational Thinking Skills in Terms of Different Variables. International Journal of Modern Education and Computer Science, 8(11), 1–7.

RankRed. (2021). Best Programming Software For Writing Code. Retrieved August 21, 2021, from

Roblox. (2019). All Educators. Retrieved August 21, 2021, from

Talib, C. A., Aliyu, F., Malik, A. M. bin A., & Siang, K. H. (2019). Enhancing students’ reasoning skills in engineering and technology through game-based learning. International Journal of Emerging Technologies in Learning, 14(24), 69–80.

Uçak, E. (2019). Teaching Materials Developed Using QR Code Technology in Science Classes. International Journal of Progressive Education, 15(4), 215–228.

Vaca-Cardenas, Azucena, L., Bertacchini, F., Tavernise, A., Gabriele, L., Valenti, A., … Bilotta, E. (2015). Coding with Scratch: The design of an educational setting for Elementary pre-service teachers. Proceedings of 2015 International Conference on Interactive Collaborative Learning, ICL 2015, (September), 1171–1177.

Victoria, K. (2018). What is STEM? A beginner’s guide to STEM education. Retrieved August 20, 2021, from

Yang, D., & Baldwin, S. J. (2020). Using Technology to Support Student Learning in an Integrated STEM Learning Environment. International Journal of Technology in Education and Science, 4(1), 1–11.

Article Metrics

Abstract view : 112 times | (1-14) PDF view : 23 times


  • There are currently no refbacks.

Copyright (c) 2021 Corrienna Abdul Talib, Faruku Aliyu, Ramlawati Ramlawati

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