Design and evaluation of a digital learning environment for computer architecture education: A mixed methods case study
DOI:
https://doi.org/10.59065/jotes.v3i1.274Keywords:
Digital education, computer architecture, secondary education, SimuArch, experimental evaluationAbstract
Teaching computer science to secondary school students in Cameroon presents significant pedagogical challenges due to insufficient teaching resources and a shortage of qualified teachers. This study presents the design, development, and evaluation of an educational software environment - SimuArch - specifically adapted for teaching computer architecture in class (Year 3 of lower secondary school) in Cameroon. Using a mixed-methods research design, this study combines a quantitative quasi-experimental approach with qualitative inquiry. An experimental evaluation involving 115 students - divided into an experimental group (n = 58) using SimuArch and a control group (n = 57) following standard instruction - was conducted over an 8-week period. Quantitative data were analysed using repeated-measures analysis of variance (ANOVA) and independent-samples t-tests; qualitative data were subjected to inductive thematic analysis. Results showed a statistically significant Group × Time interaction (F(1,113) = 24.8, p < 0.001, η² = 0.18; Cohen's d = 1.21), with an average performance gain of 75% in the experimental group compared to 35% in the control group. Qualitative analysis revealed a marked increase in student motivation and engagement. These findings suggest that integrating a contextually appropriate digital learning environment can significantly improve the teaching and learning of computer architecture at the secondary level in Cameroon, with potential implications for other sub-Saharan African educational contexts.
Downloads
References
Agbo, F. J., Oyelere, S. S., Suhonen, J., Olalekan, O., & Tukiainen, M. (2022). Design and development of a smart learning environment for introductory programming: Effects on students' computational thinking. Education and Information Technologies, 27(3), 4063–4098. https://doi.org/10.1007/s10639-021-10720-y
Agbo, F. J., Oyelere, S. S., Suhonen, J., & Tukiainen, M. (2023). Co-designing a smart learning environment to facilitate computational thinking education in the Nigerian context. Education and Information Technologies, 28(4), 4847–4893. https://doi.org/10.1007/s10639-021-10823-6
Agyei, D. D., & Voogt, J. (2011). ICT use in the teaching of mathematics: Implications for professional development of pre-service teachers in Ghana. Education and Information Technologies, 16(4), 423–439. https://doi.org/10.1007/s10639-010-9141-9
Armoni, M. (2013). On teaching abstraction in computer science to novices. Journal of Computers in Mathematics and Science Teaching, 32(3), 265–284.
Bau, A., Bau, D., Dawson, M., Pickens, C. S., & Dennis, G. (2017). Learnable programming: Blocks and beyond. Communications of the ACM, 60(6), 72–80. https://doi.org/10.1145/3015455
Ben-Ari, M., & Peled, Y. (2015). The impact of computer simulations on learning computer architecture. Computers & Education, 87, 123–135. https://doi.org/10.1016/j.compedu.2015.04.010
Bice, M. R., Ball, J., & Adkins, M. (2020). Digital technology and physical activity motivation. International Journal of Sport and Exercise Psychology, 18(4), 442–455. https://doi.org/10.1080/1612197X.2018.1545649
Bruner, J. S. (1960). The process of education. Harvard University Press.
Chen, Y., & Tsai, C.-C. (2021). Examining the effects of simulation-based learning on students' learning achievement in computer science: A meta-analysis. Computers & Education, 162, Article 104103. https://doi.org/10.1016/j.compedu.2020.104103
Davis, F. D. (1989). Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly, 13(3), 319–340. https://doi.org/10.2307/249008
Deci, E. L., & Ryan, R. M. (2000). The 'what' and 'why' of goal pursuits: Human needs and the self-determination of behavior. Psychological Inquiry, 11(4), 227–268. https://doi.org/10.1207/S15327965PLI1104_01
Eccles, J. S., & Wigfield, A. (2002). Motivational beliefs, values, and goals. Annual Review of Psychology, 53, 109–132. https://doi.org/10.1146/annurev.psych.53.100901.135153
Guzdial, M. (2008). Education: Paving the way for computational thinking. Communications of the ACM, 51(8), 25–27. https://doi.org/10.1145/1378704.1378713
Hambrusch, S., Hoffmann, C., Korb, J. T., Haugan, M., & Hosking, A. L. (2013). Computer science curriculum 2013: Reviewing the computer systems knowledge area. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education (pp. 659–664). ACM. https://doi.org/10.1145/2445196.2445395
Hattie, J., & Timperley, H. (2007). The power of feedback. Review of Educational Research, 77(1), 81–112. https://doi.org/10.3102/003465430298487
Ifinedo, E., Rikala, J., & Hämmäinen, T. (2020). Factors affecting Nigerian teacher educators’ technology integration: Considering characteristics, knowledge constructs, ICT practices and beliefs. Computers & Education, 146, Article 103760. https://doi.org/10.1016/j.compedu.2019.103760
Kaasboll, J. (2004). Teaching and learning computer concepts in Africa. In G. Marshall & Y. Katz (Eds.), Learning in school, home and community (pp. 53–62). Springer. https://doi.org/10.1007/978-0-387-35596-2_6
Kafyulilo, A. C., Fisser, P., & Voogt, J. (2015). ICT use in science and mathematics teacher education in Tanzania: Developing technological pedagogical content knowledge. Australasian Journal of Educational Technology, 31(4), 443–461. https://doi.org/10.14742/ajet.1240
Kapur, M. (2016). Examining productive failure, productive success, unproductive failure, and unproductive success in learning. Educational Psychologist, 51(2), 289–299. https://doi.org/10.1080/00461520.2016.1155457
Malmi, L., Sheard, J., Bednarik, R., Helminen, J., Korhonen, A., Myller, N., Sorva, J., & Taherkhani, A. (2010). Characterizing research in computing education: A preliminary analysis of the literature. In Proceedings of the Sixth International Workshop on Computing Education Research (pp. 3–12). ACM. https://doi.org/10.1145/1839594.1839597
Mayer, R. E. (2009). Multimedia learning (2nd ed.). Cambridge University Press. https://doi.org/10.1017/CBO9780511811678
Mayer, R. E. (2019). Thirty years of research on online learning. Applied Cognitive Psychology, 33(2), 152–159. https://doi.org/10.1002/acp.3482
Ministry of Basic Education (MINEDUB). (2014). Guide to the implementation of the general secondary education curriculum: Computer science. Ministry of Basic Education.
Mwila, H., & Mutonyi, H. (2020). Teacher attitudes toward ICT integration in Tanzanian secondary schools. International Journal of Education and Development using ICT, 16(2), 45–62.
Ngnoulaye, J. (2020). The use of technology for learning among university students in Cameroon. In T. Karsenti, K. Toure, M. Lepage, & S. A. Attenoukon (Eds.), Uses and adoption of educational technologies in Africa: Some avenues for reflection (pp. 217–239). Langaa. https://www.researchgate.net/profile/Janvier-Ngnoulaye/publication/342085645_Utilisation_des_technologies_pour_apprendre_chez_des_etudiants_universitaires_du_Cameroun/links/5f761f84458515b7cf6007a6/Utilisation-des-technologies-pour-apprendre-chez-des-etudiants-universitaires-du-Cameroun.pdf
Ngnoulaye, J. (2026). Impact of digital learning tools on student performance in science: A comparative study in two high schools in Yaoundé. Journal of Social Science and Human Research Studies, 2(3), 315–321. https://doi.org/10.65150/EP-jsshrs/V2E3/2026-19
Noss, R., & Hoyles, C. (2017). Constructionism and microworlds. In E. Duval, M. Sharples, & R. Sutherland (Eds.), Technology enhanced learning (pp. 29–44). Springer.
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books.
Patterson, D. A., & Hennessy, J. L. (2014). Computer organization and design: The hardware/software interface (5th ed.). Morgan Kaufmann.
Piaget, J. (1954). The construction of reality in the child. Basic Books.
Reeve, J. (2016). Autonomy-supportive teaching: What it is, how to do it. In J. C. K. Wang, W. C. Liu, & R. M. Ryan (Eds.), Motivation in educational research: Translating theory into classroom practice (pp. 129–152). Springer. https://doi.org/10.1007/978-981-287-691-2_7
Sanusi, I. T., & Tshukudu, E. (2022). Exploring barriers and perspectives in K-12 computing education in a developing nation. In Proceedings of the 27th ACM Conference on Innovation and Technology in Computer Science Education(Vol. 1, pp. 19–25). ACM. https://doi.org/10.1145/3502718.3524758
Shadish, W. R., Cook, T. D., & Campbell, D. T. (2002). Experimental and quasi-experimental designs for generalized causal inference. Houghton Mifflin.
Sweller, J., van Merrienboer, J. J. G., & Paas, F. (2019). Cognitive architecture and instructional design: 20 years later. Educational Psychology Review, 31(2), 261–292. https://doi.org/10.1007/s10648-019-09465-5
UNESCO. (2019). ICT in education in sub-Saharan Africa: A comparative analysis of basic e-readiness in schools. UNESCO Institute for Statistics.
UNESCO. (2021). Reimagining our futures together: A new social contract for education. UNESCO.
Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes. Harvard University Press.
Warioba, M. M., Machumu, H., Kulunga, K., & Mtweve, L. (2022). Adoption of ICT as a pedagogical tool in community secondary schools in Tanzania: Possibilities and constraints. Education and Information Technologies, 27(2), 2835–2858. https://doi.org/10.1007/s10639-021-10715-9
Warschauer, M., & Matuchniak, T. (2010). New technology and digital worlds: Analyzing evidence of equity in access, use, and outcomes. Review of Research in Education, 34(1), 179–225. https://doi.org/10.3102/0091732X09349791
Wolffe, G. S., Yurcik, W., Osborne, H., & Holliday, M. A. (2002). Teaching computer organization/architecture with limited resources using simulators. ACM SIGCSE Bulletin, 34(1), 176–180. https://doi.org/10.1145/563340.563408
Yehezkel, C., Yurcik, W., Pearson, M., & Armstrong, D. (2001). Three simulator tools for teaching computer architecture: EasyCPU, Little Man Computer, and RTLSim. Journal on Educational Resources in Computing, 1(4), 60–80. https://doi.org/10.1145/514144.514732
Zhang, L., & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K-9. Computers & Education, 141, Article 103607. https://doi.org/10.1016/j.compedu.2019.103607
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Ngnoulaye Janvier

This work is licensed under a Creative Commons Attribution 4.0 International License.
All articles published in JOTES are fully open-access. The use, distribution, and reproduction of published material are strictly regulated under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
Under this license, users are free to:
-
Share: Copy and redistribute the material in any medium or format.
-
Adapt: Remix, transform, and build upon the material for any purpose, even commercially.
Condition: Users must give appropriate credit, provide a link to the license, and indicate if changes were made.

