Exploring Basic Programming Education in Primary Schools as a Foundation for Introducing Artificial Intelligence, Augmented Reality and Virtual Reality Technologies

Authors

  • Beauty Mugoniwa University of South Africa
  • Mampilo Phahlane University of South Africa
  • Charles Mbohwa University of South Africa

DOI:

https://doi.org/10.30871/jaic.v10i3.12712

Keywords:

Basic Programming, Augmented Reality (AR), Artificial Intelligence (AI), Virtual Reality (VR), Education In Primary Schools

Abstract

As emerging technologies such as artificial intelligence (AI), augmented reality (AR), virtual reality (VR) become increasingly integrated into educational context, primary school children need to be equipped with basic programming principles so that they can then be engaged in more advanced applications. The study guided by Pedagogical Content Knowledge (PCK) and a conceptual framework, conducted an SLR to investigate the basic programming courses designed for primary school children. The aim of the study is to evaluate how these basic principles support cognitive development and technological readiness in relation to AI/AR/VR education and its applications. Article search was conducted in Scopus, ERIC, IEEE Xplore, ACM digital library for peer reviewed articles and Google Scholar for more supporting literature published between 2018 to 2025. The combination of SPAR-4-SLR and PRISMA methods was employed to ensure rigor in article selection, screening and compilation of findings. In addition, thematic synthesis was used to analyse the findings. The study analysed the gap between programming and demands of 4IR technologies and applications. We uncovered that although there is limited literature on programming in primary schools in South Africa (S.A), the few studies that we came across are coming up with many ways of introducing programming to students, plugged and unplugged. These are being administered as game-based, teacher instruction-based, collaboration and /or individual teaching methods. And this is gradually adding to the computational thinking and basic programming skills need by students to be able to tackle the development of AI/AR/VR tools and applications.

Downloads

Download data is not yet available.

References

[1] P. E. Saal, K. Chetty, N. Ntshayintshayi, T. Moosa, and N. Masuku, “A scoping review of the integration of artificial intelligence in primary and secondary schools from 2020 to 2024: Policy implications for South Africa,” Journal of Education, no. 98, pp. 62–85, Mar. 2025, doi: 10.17159/2520-9868/i98a04.

[2] A. Mazı and İ. O. Yıldırım, “Primary school teachers’ opinions on the use of artificial intelligence in educational practices,” Social Sciences and Humanities Open, vol. 11, Jan. 2025, doi: 10.1016/j.ssaho.2025.101576.

[3] M. A. Ayanwale, I. T. Sanusi, O. P. Adelana, K. D. Aruleba, and S. S. Oyelere, “Teachers’ readiness and intention to teach artificial intelligence in schools,” Computers and Education: Artificial Intelligence, vol. 3, Jan. 2022, doi: 10.1016/j.caeai.2022.100099.

[4] M. Oyedoyin, I. T. Sanusi, and M. A. Ayanwale, “Young children’s conceptions of computing in an African setting,” Computer Science Education, vol. 35, no. 2, pp. 378–413, 2025, doi: 10.1080/08993408.2024.2314397.

[5] M. Patrick Ntsobi and B. June Mwale, “Revolutionising Teaching and Learning Through AI: A Case Study of South Africa,” Asian Journal of Social Science and Management Technology, vol. 6, no. 5, pp. 2313–7410, Sep. 2024, [Online]. Available: www.ajssmt.com

[6] I. H. Y. Yim, “Artificial intelligence literacy in primary education: An arts-based approach to overcoming age and gender barriers,” Computers and Education: Artificial Intelligence, vol. 7, Dec. 2024, doi: 10.1016/j.caeai.2024.100321.

[7] H. Gao, Y. Zhang, G. J. Hwang, S. Zhao, Y. Wang, and K. Wang, “Delving into primary students’ conceptions of artificial intelligence learning: A drawing-based epistemic network analysis,” Educ. Inf. Technol. (Dordr)., vol. 29, no. 18, pp. 25457–25486, Dec. 2024, doi: 10.1007/s10639-024-12847-0.

[8] I. T. Sanusi, K. Sunday, S. S. Oyelere, J. Suhonen, H. Vartiainen, and M. Tukiainen, “Learning machine learning with young children: exploring informal settings in an African context,” Computer Science Education, vol. 34, no. 2, pp. 161–192, 2024, doi: 10.1080/08993408.2023.2175559.

[9] R. Verma, I. Weber, and V. K. Cannanure, “Exploring AI in Education: Child-Computer Interaction in the Global South,” ACM Journal on Computing and Sustainable Societies, Sep. 2025, doi: 10.1145/3736645.

[10] M. Van Mechelen et al., “Emerging Technologies in K-12 Education: A Future HCI Research Agenda,” ACM Transactions on Computer-Human Interaction, vol. 30, no. 3, Jun. 2023, doi: 10.1145/3569897.

[11] E. A. Kolog, S. N. Odoi Devine, S. B. Egala, R. Amponsah, J. Budu, and T. Farinloye, “Rethinking the Implementation of Artificial Intelligence for a Sustainable Education in Africa: Challenges and Solutions,” 2022, pp. 27–46. doi: 10.1108/s1877-636120220000029003.

[12] Onyebuchi Nneamaka Chisom, Chika Chioma Unachukwu, and Blessing Osawaru, “Review of AI in Education: Transforming Learning Environments in Africa,” International Journal of Applied Research in Social Sciences, vol. 5, no. 10, pp. 637–654, Jan. 2024, doi: 10.51594/ijarss. v5i10.725.

[13] V. N. Funda, “Artificial Intelligence-Enabled Decision Support System For South African Higher Education Institutions,” 2023.

[14] O. A. G. Opesemowo and V. Adekomaya, “Harnessing Artificial Intelligence for Advancing Sustainable Development Goals in South Africa’s Higher Education System: A Qualitative Study,” International Journal of Learning, Teaching and Educational Research, vol. 23, no. 3, pp. 67–86, Mar. 2024, doi: 10.26803/ijlter.23.3.4.

[15] A. Dewa, “Artificial Intelligence for educational sustainability in the South African school system: A bibliometric analysis and literature review,” 2024.

[16] A. B. Samuels, U. Singh, and A. Samuels, “Transformation in Higher Education,” 2025, doi: 10.4102/the.

[17] J. J. Jaramillo and A. Chiappe, “The AI-driven classroom: A review of 21st century curriculum trends,” Prospects (Paris)., vol. 54, no. 3, pp. 645–660, 2024, doi: 10.1007/s11125-024-09704-w.

[18] O. Moila, “The integration of augmented reality tools in South African schools: Selected pre-service teachers’ views,” International Research Journal of Science, vol. 5, no. 1, pp. 137–149, 2025, doi: 10.5281/zenodo.15193475.

[19] C. J. Geldenhuys and A. Fataar, “Foundation Phase teachers’ experiences of teaching the subject, coding, in selected Western Cape schools,” S. Afr. J. Educ., vol. 41, no. 4, 2021, doi: 10.15700/saje. v41n4a1959.

[20] I. Eteng, S. Akpotuzor, S. O. Akinola, and I. Agbonlahor, “A review on effective approach to teaching computer programming to undergraduates in developing countries,” Sci. Afr., vol. 16, Jul. 2022, doi: 10.1016/j.sciaf. 2022.e01240.

[21] M. Koorsse, “An Evaluation of Programming Assistance Tools to Support the Learning of IT Programming: A Case Study in South African Secondary Schools,” 2012.

[22] M. Koorsse, nmmuacza P. André Calitz, and nmmuacza B. Charmain Cilliers, “Programming in South African Schools: The Inside Story,” 2010.

[23] K. A. Walstra, J. Cronje, and T. Vandeyar, “The influence of Virtual Reality as an educational tool on teachers’ pedagogy Philosophiae Doctor in the Faculty of Education at the University Of Pretoria Supervisors,” 2023.

[24] J. Radianti, T. A. Majchrzak, J. Fromm, and I. Wohlgenannt, “A systematic review of immersive virtual reality applications for higher education : Design elements , lessons learned , and research agenda Computers & Education A systematic review of immersive virtual reality applications for higher education : Design elements , lessons learned , and research agenda,” no. April, 2020, doi: 10.1016/j.compedu.2019.103778.

[25] E. B. Moraes et al., “Integration of Industry 4. 0 technologies with Education 4.0: advantages for improvements in learning,” no. May 2022, doi: 10.1108/ITSE-11-2021-0201.

[26] R. I. El-nwasany, A. F. Bakr, and A. A. Fathi, “A Sustainable Vision for Technical Education 4.0 of Post COVID-19,” Sustainability, no. 16, p. 9355, 2024.

[27] I. Ahmad et al., “Inclusive learning using industry 4.0 technologies: addressing student diversity in modern education,” Cogent Education, vol. 11, no. 1, p., 2024, doi: 10.1080/2331186X.2024.2330235.

[28] S. Rai, “Research Proposal: The impact of AI on the development of critical thinking and problem-solving skills in university students,” no. May 2023.

[29] S. Elayyan, “The future of education according to the fourth industrial revolution,” 2021.

[30] D. Mhlanga, “Rethinking Education in the Industry 4 .0 in Africa: The Effective Management and Leadership of Education Post-COVID-19 Pandemic Towards Digital Transformation,” no. January 2023, doi: 10.2139/ssrn.4245885.

[31] M. Taylor, A. Fudge, N. Mirriahi, and M. De Laat, “Use of Digital Technology in Education: Literature Review,” 2021.

[32] M. Paolanti, M. Puggioni, E. Frontoni, L. Giannandrea, and R. Pierdicca, “Evaluating Learning Outcomes of Virtual Reality Applications in Education: A Proposal for Digital Cultural Heritage,” Journal on Computing and Cultural Heritage, vol. 16, no. 2, Jun. 2023, doi: 10.1145/3593432.

[33] M. A. Rojas-Sánchez, P. R. Palos-Sánchez, and J. A. Folgado-Fernández, “Systematic literature review and bibliometric analysis on virtual reality and education,” Educ. Inf. Technol. (Dordr)., vol. 28, no. 1, pp. 155–192, Jan. 2023, doi: 10.1007/s10639-022-11167-5.

[34] Q. Ou, W. Liang, Z. He, X. Liu, R. Yang, and X. Wu, “Investigation and analysis of the current situation of programming education in primary and secondary schools,” Heliyon, vol. 9, no. 4, Apr. 2023, doi: 10.1016/j.heliyon. 2023.e15530.

[35] A. Theodoropoulos and G. Lepouras, “Augmented Reality and programming education: A systematic review,” Dec. 01, 2021, Elsevier B.V. doi: 10.1016/j.ijcci.2021.100335.

[36] S. Combéfis, G. Beresnevičius, and V. Dagiene, “Learning programming through games and contests: Overview, characterisation and discussion,” in Olympiads in Informatics, Vilnius University, 2016, pp. 39–60. doi: 10.15388/ioi.2016.03.

[37] M. Saeli, J. Perrenet, W. M. G. Jochems, and B. Zwaneveld, “Teaching programming in secondary school: A pedagogical content knowledge perspective,” Informatics in Education, vol. 10, no. 1, pp. 73–88, 2011, doi: 10.15388/infedu.2011.06.

[38] Y. Zeng, W. Yang, and A. Bautista, “Teaching programming and computational thinking in early childhood education: a case study of content knowledge and pedagogical knowledge,” Front. Psychol., vol. 14, 2023, doi: 10.3389/fpsyg.2023.1252718.

[39] R. Feng Lyu, “An Investigation into Pedagogical Content Knowledge (PCK): Teachers’ Views on Knowledge,” Teacher Education and Curriculum Studies, vol. 6, no. 2, p. 41, 2021, doi: 10.11648/j.tecs.20210602.11.

[40] L. S. Shulman, “Knowledge Growth i n Teaching.”

[41] E. L. Bjursten, T. Nilsson, and L. Gumaelius, “Computer programming in primary schools: Swedish Technology Teachers’ pedagogical strategies,” Int. J. Technol. Des. Educ., vol. 33, no. 4, pp. 1345–1368, Sep. 2023, doi: 10.1007/s10798-022-09786-7.

[42] A. Shipepe, L. Uwu-Khaeb, C. De Villiers, I. Jormanainen, and E. Sutinen, “Co-Learning Computational and Design Thinking Using Educational Robotics: A Case of Primary School Learners in Namibia,” Sensors, vol. 22, no. 21, Nov. 2022, doi: 10.3390/s22218169.

[43] W. Zivanayi and S. N. Malinga, “Teachers’ preparedness for implementing the Educational Coding and Robotics curriculum in South Africa,” 2025.

[44] C. Schulte, “Reflections on the role of programming in primary and secondary computing education,” in ACM International Conference Proceeding Series, Association for Computing Machinery, 2013, pp. 17–24. doi: 10.1145/2532748.2532754.

[45] C. Schulte, T. Clear, A. Taherkhani, T. Busjahn, and J. H. Paterson, “An introduction to program comprehension for computer science educators,” in Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE, 2010, pp. 65–86. doi: 10.1145/1971681.1971687.

[46] H. Moon, J. Cheon, and K. Kwon, “Difficult Concepts and Practices of Computational Thinking Using Block-based Programming,” International Journal of Computer Science Education in Schools, vol. 5, no. 3, pp. 3–16, May 2022, doi: 10.21585/ijcses. v5i3.129.

[47] S. Singh, “Identifying Learning Challenges faced by Novice/Beginner Computer Programming Students: An Action Research Approach.” [Online]. Available: http://ceur-ws.org

[48] M. D. Gurer, I. Cetin, and E. Top, “Factors affecting students’ attitudes toward computer programming,” Informatics in Education, vol. 18, no. 2, pp. 281–296, 2019, doi: 10.15388/infedu.2019.13.

[49] S. Aravantinos, K. Lavidas, I. Voulgari, S. Papadakis, T. Karalis, and V. Komis, “Educational Approaches with AΙ in Primary School Settings: A Systematic Review of the Literature Available in Scopus,” Jul. 01, 2024, Multidisciplinary Digital Publishing Institute (MDPI). doi: 10.3390/educsci14070744.

[50] Z. Petersen, “Primary school teachers’ experiences of Professional Development in teaching Coding,” 2020.

[51] K. Willemse, “Supporting Grade R teachers to integrate coding and robotics with mathematical concepts,” 2023.

[52] M. Tshidi and A. Dewa, “Towards data-driven interventions: Leveraging learning analytics to support programming education for grade 10 learners in South African schools,” Journal of Education, no. 97, pp. 222–242, Jan. 2025, doi: 10.17159/2520-9868/i97a11.

[53] R. G. Govender and D. W. Govender, “A Physical Computing Approach to the Introduction of Computer Programming among a Group of Pre-service Teachers,” African Journal of Research in Mathematics, Science and Technology Education, vol. 25, no. 1, pp. 54–65, 2021, doi: 10.1080/18117295.2021.1924440.

[54] G. P. Dzvapatsva and C. Matobobo, “Innovative approaches in teaching coding skills to young children: a scoping review,” Educational Technology Quarterly, vol. 2025, no. 3, pp. 330–354, Sep. 2025, doi: 10.55056/etq.916.

[55] Embeth Holly van der Wal, “Development of 21st century thinking skills in early childhood learners through coding and robotics,” 2021.

[56] Patrick Thabo Makhubalo, “The Nature of Collaboration in Grade 6 Natural Science and Technology Robotics and Coding Learner Group Projects,” 2023.

[57] S. Mathebula, S. Ramaila, and L. Mavuru, “Utilizing Robotics to Foster Twenty-First Century Skills and Competencies in Grade 5 Natural Sciences Classrooms,” Int. J. Technol. Knowl. Soc., vol. 20, no. 2, pp. 85–107, Dec. 2024, doi: 10.18848/1832-3669/CGP/v20i02/85-107.

[58] Doctor Mapheto, “Teachers’ and learners’ acceptance of the use of robotics in the Intermediate Phase,” 2023.

[59] DBE, “Curriculum and Assessment Policy Statement (CAPS)-Coding and Robotics Foundation Phase- Grade R-3,” 2024.

[60] Afikile SIKWEBU and Darelle van GREUNEN, 2020 IST-Africa Conference: 18-22 May 2020, Virtual Conference. IEEE, 2020.

[61] L. Prinsloo, “Coding And Robotics For The Young Child. A Developing Country’s Perspective,” in EDULEARN24 Proceedings, IATED, Jul. 2024, pp. 9794–9803. doi: 10.21125/edulearn.2024.2358.

[62] J. Greyling, “Coding Unplugged—A Guide to Introducing Coding and Robotics to South African Schools,” in Transforming Entrepreneurship Education: Interdisciplinary Insights on Innovative Methods and Formats, Springer International Publishing, 2022, pp. 1–217. doi: 10.1007/978-3-031-11578-3.

[63] Jean H. Greyling, “Guidelines for Introducing Learners to Computer Programming in a Developing Country,” in ICT Education, vol. 1664, R. J. Barnett, D. B. le Roux, D. A. Parry, and B. W. Watson, Eds., in Communications in Computer and Information Science, vol. 1664., Cham: Springer International Publishing, 2022. doi: 10.1007/978-3-031-21076-1.

[64] DBE, “Curriculum and Assessment Policy Statement Grade 4-6 Coding And Robotics: draft.”

[65] A. A. Ogegbo and A. Y. Aina, “Exploring young students’ attitude towards coding and its relationship with STEM career interest,” Educ. Inf. Technol. (Dordr)., vol. 29, no. 8, pp. 9041–9059, Jun. 2024, doi: 10.1007/s10639-023-12133-5.

[66] Mfanelo Ntsobi, Bongani June Mwale, and Kholekile Ntsobi, “Ethical Artificial Intelligence in Education: A Southern African Framework Decoding Algorithmic Through Governance Lens,” Jun. 2025. doi: 10.71010/AJSER-2025-e252.

[67] A. van Rooyen and R. Callaghan, “Supporting Choices for Educational Robotics Tools for Early Childhood Settings: Considerations, Characteristics, and Categories,” Technology, Knowledge and Learning, 2025, doi: 10.1007/s10758-024-09809-3.

[68] S. Cross and J. Feldman, “Artificial intelligence in education: Considerations for South African schooling,” Journal of Education, no. 98, pp. 27–41, Mar. 2025, doi: 10.17159/2520-9868/i98a02.

Downloads

Published

2026-06-10

How to Cite

[1]
B. Mugoniwa, M. Phahlane, and C. Mbohwa, “Exploring Basic Programming Education in Primary Schools as a Foundation for Introducing Artificial Intelligence, Augmented Reality and Virtual Reality Technologies”, JAIC, vol. 10, no. 3, pp. 2269–2279, Jun. 2026.

Similar Articles

<< < 17 18 19 

You may also start an advanced similarity search for this article.