ISSN: 2226-6348
Open access
The emergence of the Industrial Revolution 4.0 has changed many sectors including education field. In this age of digital, programming education is currently being integrated into primary school curriculum worldwide. The study adopted Systematic Literature Review (SLR) method. This SLR study identify the programming challenge faced by primary school students and find solutions to overcome these challenges. The selection of 20 articles needed is based on the PRISMA guidelines. A comprehensive analysis of 20 relevant articles was done through few databases such as Google Scholar, Science Direct, and ERIC. The articles that have been chosen for this SLR study were published between the year of 2019 to 2024. Findings indicate that key factors contributing to programming challenges among primary school students are categorized into cognitive, digital skills, metacognitive challenges, programming language and issues related to students’ readiness. Also, limited access to good infrastructural and resources will further hinder effective programming education. Ultimately, this SLR research hopefully can guide the teachers and policymakers on the challenges faced by the primary students so that they will enhance programming education to ensure students learn well and better prepared for future.
Abbasi, W. T., Ibrahim, A. H., & Ali, F. B. (2021). Perceptions About English as Second Language Teachers’ Technology Based English Language Teaching in Pakistan: Attitudes, Uses of Technology and Challenges. Proceeding of International Conference on Emerging Technologies and Intelligent System, 314-325. http://doi.org/10.1007/978-3-030-82616-1_28
Ad?güzel, S., Ery?lmaz, S., Gencer, T. & Göksu H. (2023). Coding activities in IT courses through the lenses of IT teachers. Journal of Educational Technology & Online Learning, 6(2), 384-402. http://dergipark.org.tr/jetol
Amanullah, K. (2019). Teaching Programming to School Children using Elementary Patterns. 2019 IEEE Frontiers in Education Conference, 1-2. https://www.doi.org/10.1109/FIE43999.2019.9028653
Apeanti, O. W., & Essel, D. (2021). Learning Computer Programming Using Project-Based Collaborative Learning: Students’ Experiences, Challenges, and Outcomes. International Journal for Innovation Education and Research, 9(8). http://dx.doi.org/10.31686/ijier.vol9.iss8.3278
Arslan, S. and Çelik, Y. (2022). Primary School Teachers’ and Students’ View about Robotic Coding Course. African Educational Research Journal, 10(2), 178-189. https://files.eric.ed.gov/fulltext/EJ1349353.pdf
Attard, L., & Busuttil, L. (2020). Teacher Perspectives on Introducing Programming Constructs through Coding Mobile-Based Games to Secondary School Students. Journal of Informatics in Education. 19(4), 543-568. https://doi.org/10.15388/infedu.2020.24
Badrulhisham, A., Mat Johar, M. H. & A. Rashid, T. (2019). Mendepani Cabaran Revolusi Industri 4.0 (IR4.0) Dalam Konteks Mahasiswa: Analisis Menurut Perspektif Islam. Journal of Ilmi, 9, 90-101. https://www.unimel.edu.my/journal/index.php/JILMI/article/view/620/504
Bakari, A. D. & Ali, M. (2023). Introduction of ICT subject in Zanzibar primary education: Challenges and opportunities. Social Science & Humanities Open, 8(1). http://doi.org/10.1016/j.ssaho.2023.100522
Brannon, M. & Novak, E. (2019). Coding Success through Math Intervention in an Elementary School in Rural Amish Country. Journal of Computer Science Integration, 2(2). https://doi.org/10.26716/JCSI.2019.02.2.1
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
Elsawah, W. & Hill, C. (2023). Barriers to Programming Education in UAE Primary Schools: A Qualitative Review from ICT Teachers’ Perspectives. Discover Education Journal, 2 (20). http://doi.org/10.1007/s44217-023-00043-0
European Schoolnet (2015). Computing our Future: Computer Programming and Coding. http://www.eun.org/documents/411753/817341/Computing+our+future_final_2015.pdf/d3780a64-1081-4488-8549-6033200e3c03
Gary, W., Ho, C. & John, H. (2015). School Perceptions of Coding Education in K-12: A Large-Scale Quantitative Study to Inform Innovative Practices. IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), 5-10. https://www.researchgate.net/publication/304295837
Greifenstein, L., Graßl, I., & Fraser, G. (2021). Challenging but Full of Opportunities: Teachers’ Perspectives on Programming in Primary Schools. 21st Koli Calling International Conference on Computing Education Research, 10, 1-10. https://doi.org/10.1145/3488042.3488048
Heintz, F., Mannila, L., and Färnqvist, T. (2016). A Review of Models for Introducing Computational Thinking, Computer Science and Computing in K–12 Education. IEEE Frontiers in Education Conference (FIE) 2016: The Crossroads of Engineering and Business, 1-9. https://www.ida.liu.se/divisions/aiics/publications/FIE-2016-Review-Models-Introducing.pdf
Husain, N. M. (2017). Model Kompetensi Guru Pengaturcaraan Berasaskan Sistem Pendidikan di Malaysia (IR). Tesis Kedoktoran. Universiti Pendidikan Sultan Idris. https://ir.upsi.edu.my/detailsg.php?det=3883
Islam, N., & Sheikh, G. S., & Fatima, R., & Alvi, F. J. (2019). A Study of Difficulties of Students in Learning Programming, Journal of Education & Social Sciences, 7(2), 38-46. https://doi.org/10.20547/jess0721907203
Kadar, R., Wahab, N. A., Othman, J., Shamsuddin, M., & Mahlan, S. B. (2021). A Study of Difficulties in Teaching and Learning Programming: A Systematic Literature Review. International Journal of Academic Research in Progressive Education and Development, 10(3), 591–605. http://dx.doi.org/10.6007/IJARPED/v10-i3/11100
Kibirige, I. (2023). Primary Teachers’ Challenges in Implementing ICT in Science, Technology, Engineering, and Mathematics (STEM) in the Post-Pandemic Era in Uganda. International Open Access Week, 13(4). https://www.doi.org/10.3390/educsci13040382
Kong, R., & Wong, G. K. W. (2017). Teachers’ Perception of Professional Development In Coding Education. 2017 IEEE 6th International Conference on Teaching, Assessment, and Learning for Engineering (TALE). https://www.doi.org/10.1109/TALE.2017.8252365
Lai, W. S., & Aziz, N. (2019). Persepsi Pelajar Terhadap Kebolehpasaran Graduan dalam Era Revolusi Perindustrian 4.0. Jurnal Personalia Pelajar, 22(2), 121-127. https://www.ukm.my/personalia/wp-content/uploads/2019/12/Artikel_2_Dr-Lai-Wei-Sieng_FEP.pdf
Landman, M., Futschek, G., Unkovic, S. & Voboril, F. (2022). Initial Learning of Textual Programming at School: Evolution of Outreach Activities. Olympiads in Informatics, 16. 43-53. http://dx.doi.org/10.15388/ioi.2022.05
Macrides, E., Miliou, O., & Angeli, C. (2021). Programming In Early Childhood Education: A Systematic Review. International Journal of Child-Computer Interaction, 32, 1-58. https://doi.org/10.1016/j.ijcci.2021.100396
Mannova, B. (2022). Teaching Coding in School. 14th International Conference on Education and New Learning Technologies. https://doi.org/10.21125/edulearn.2022.1399
Yusof, M., Ab Jalil, H., & Perumal, T. (2021). Exploring Teachers’ Practices in Teaching Robotics Programming in Primary School. Asian Social Science, 17(11). https://doi.org/10.5539/ass.v17n11p122
Napalit, F., Tanyag, B., So, C. L., Sy, C., & San Pedro, J. R. (2023). Examining Student Experiences: Challenges And Perception In Computer Programming. International Journal of Research Studies in Education, 12(8), 101-112. http://dx.doi.org/10.5861/ijrse.2023.71
Olipas, C. N. (2022). A Phenomenological Study on the Feelings, Challenges and Difficulties Experienced by Information Technology Students in Learning Computer Programming. Path of Science: International Electronic Scientific Journal, 8(7). http://dx.doi.org/10.22178/pos.83-3
Predrag, O. (2021). Prospective Teachers’ Opinion on Computer Programming in Primary Education. 13th International Conference on Education and New Learning Technologies. https://www.researchgate.net/publication/353212865
Rafi, M., Jianming, Z., And Ahmad, K. (2019). Technology Integration For Students’ Information And Digital Literacy Education In Academic Libraries. Inf. Discov. Deli, 47, 203–217. https://doi.org/10.1108/IDD-07-2019-0049
Sáez-López, J. M., Román-González, M., & Vázquez-Cano, E. (2016). Visual Programming Languages Integrated Across The Curriculum In Elementary School: A Two Years Case Study Using “Scratch” In Five Schools. Computers and Education, 97, 129-141. https://doi.org/10.1016/j.compedu.2016.03.003
Saha, B. & Thakur, M. G. S. (2022). Learning To Program: Hurdles and Remedies. SSRN. https://ssrn.com/abstract=4213000 or http://dx.doi.org/10.2139/ssrn.4213000
Tengler, K., Kastner-Hauler, O., & Sabitzer, B. (2020). Programming in Primary Schools- Challenges & Opportunities. Proceedings of ICERI2020 Conference, 7556-7563. https://www.researchgate.net/publication/346096621
Hudin, S. S., & Adil, A. (2024). Programming Challenges Experience by Primary School Students: A Systematic Literature Review. International Journal of Academic Research in Progressive Education and Development, 13(4), 489–502.
Copyright: © 2024 The Author(s)
Published by HRMARS (www.hrmars.com)
This article is published under the Creative Commons Attribution (CC BY 4.0) license. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this license may be seen at: http://creativecommons.org/licences/by/4.0/legalcode