Adoption of competitive programming platforms in higher education: a case study based on the technology acceptance model and the diffusion of innovations

Authors

DOI:

https://doi.org/10.71112/53r72c08

Keywords:

Competitive programming, Technology acceptance model, Programming education, Learning platforms, OmegaUp

Abstract

This study analyzes the adoption of competitive programming as a teaching strategy in higher education through the implementation of a pilot intervention in a Basic Programming course for Mechatronics Engineering. The analysis is based on the Technology Acceptance Model (TAM) and the Theory of Diffusion of Innovations, with the aim of understanding this interaction.

The research was conducted using a mixed-methods approach, integrating quantitative data from the platform’s records (submissions, evaluations, and rankings) and qualitative data obtained through a perception survey. The results show sustained engagement with the platform, characterized by iterative problem-solving processes. Additionally, a favorable perception was identified in terms of ease of use, usefulness, motivation, and satisfaction.

Taken together, the findings suggest that competitive programming, implemented gradually and in a contextualized manner, constitutes a viable strategy for strengthening programming learning.

Downloads

Download data is not yet available.

References

Agbo, F. J., Oyelere, S. S., Suhonen, J., & Adewumi, S. (2019). A Systematic Review of Computational Thinking Approach for Programming Education in Higher Education Institutions. Proceedings of the 19th Koli Calling International Conference on Computing Education Research, 1–10. https://doi.org/10.1145/3364510.3364521

Alenezi, M. (2021). Deep Dive into Digital Transformation in Higher Education Institutions. Education Sciences, 11(12), 770. https://doi.org/10.3390/educsci11120770

Andújar Francisco J., González-Escribano Arturo, Bastida Javier, & Torres de la Sierra Yuri. (2020). Actas de las Jenui, vol. 5. 2020. Actas de las Jenui, vol. 5.

Caisaguano Villa, G. G., & Apolo Buenaño, D. E. (2025). Integración del Pensamiento Computacional en Contextos Educativos: Revisión Sistemática de Literatura en artículos de acceso abierto de los últimos 10 años en SCOPUS. Reincisol., 4(8), 339–369. https://doi.org/10.59282/reincisol.V4(8)339-369

Cheng, L.-C., Li, W., & Tseng, J. C. R. (2023). Effects of an automated programming assessment system on the learning performances of experienced and novice learners. Interactive Learning Environments, 31(8), 5347–5363. https://doi.org/10.1080/10494820.2021.2006237

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

De Jong, I., & Jeuring, J. (2020). Computational Thinking Interventions in Higher Education: A Scoping Literature Review of Interventions Used to Teach Computational Thinking. Koli Calling ’20: Proceedings of the 20th Koli Calling International Conference on Computing Education Research, 1–10. https://doi.org/10.1145/3428029.3428055

Dueñas Orozco, H. E., & Avalos Piñon, T. (2024). omegaUp: A Decade of Growth and Impact in Latin American Coding Education. OLYMPIADS IN INFORMATICS, 167–175. https://doi.org/10.15388/ioi.2024.13

Elgamal Amany Fawzy, Abas, Hanaa Abdo, & Baladoh, E-SM. (2013). An interactive e-learning system for improving web programming skills. Education and Information Technologies, 18(1), 29–46. https://doi.org/10.1007/s10639-011-9175-7

Figueiredo, J., & García-Peñalvo, F. J. (2019). Teaching and learning strategies of programming for university courses. Proceedings of the Seventh International Conference on Technological Ecosystems for Enhancing Multiculturality, 1020–1027. https://doi.org/10.1145/3362789.3362926

Herrera, L. C., Montenegro, M., Torres-Lista, V., Martínez, L. A., & López, V. (2024). Eficiencia terminal en la educación superior: Hacia un nuevo enfoque. Revista Educación Superior y Sociedad (ESS), 36(1), 244–260. https://doi.org/10.54674/ess.v36i1.694

Ihantola, P., Ahoniemi, T., Karavirta, V., & Seppälä, O. (2010). Review of recent systems for automatic assessment of programming assignments. Proceedings of the 10th Koli Calling International Conference on Computing Education Research, 86–93. https://doi.org/10.1145/1930464.1930480

Jawad, H. M., & Tout, S. (2021). Gamifying Computer Science Education for Z Generation. Information, 12(11), 453. https://doi.org/10.3390/info12110453

Lázaro Carrillo, G. Y., Delgado León, A. M., & Vera Rivera, F. H. (2016). DESARROLLO E IMPLEMENTACIÓN DE UN MARCO DE TRABAJO PARA EL ENTRENAMIENTO EN PROGRAMACIÓN COMPETITIVA. Universidad, Ciencia y Tecnología, 20, 69–74.

Leso, B. H., & Cortimiglia, M. N. (2022). The influence of user involvement in information system adoption: An extension of TAM. Cognition, Technology & Work, 24(2), 215–231. https://doi.org/10.1007/s10111-021-00685-w

Li, Q., Jiang, Q., Liang, J.-C., Xiong, W., & Zhao, W. (2025). Roles of programming self-efficacy, cognitive styles, and self-regulated learning strategies on computational thinking in computer programming. Humanities and Social Sciences Communications, 12(1), 1412. https://doi.org/10.1057/s41599-025-05686-y

Lora Patiño, G. A., Suaza Jiménez, J. H., Rodríguez Marín, P. A., & Taborda Blandón, G. (2021). Programación competitiva como estrategia didáctica para potenciar el aprendizaje colaborativo en estudiantes de ingeniería. 539–553.

Martins, G., Lopes De Souza, P. S., Jose Conte, D., & Bruschi, S. M. (2020). Learning Parallel Programming Through Programming Challenges. 2020 IEEE Frontiers in Education Conference (FIE), 1–9. https://doi.org/10.1109/FIE44824.2020.9274009

Medeiros, R. P., Ramalho, G. L., & Falcao, T. P. (2019). A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education. IEEE Transactions on Education, 62(2), 77–90. https://doi.org/10.1109/TE.2018.2864133

Morales Ortiz, L. V., Ucan Cih, J. M., & Ramos Santiago, A. (2024). CLUBES DE PROGRAMACIÓN Y APRENDIZAJE ACTIVO: DEL AULA AL ÉXITO EN PROGRAMACIÓN COMPETITIVA CON EL USO DE OMEGAUP. Revista Científica de la Universidad Tecnológica Paso del Norte BASACHÍ, 2(2), 17–25.

Nair, P. R. (2020). Increasing Employability of Indian Engineering Graduates through Experiential Learning Programs and Competitive Programming: Case Study. Procedia Computer Science, 172, 831–837. https://doi.org/10.1016/j.procs.2020.05.119

Rivero Caraveo, D. I., Anglés Barrios, C., Sánchez Leal, M. E., & Gallegos Borunda, A. P. (2025). Percepciones y Experiencia Docente en el Uso de Herramientas TIC de Programación Competitiva en la Educación Superior. Ciencia Latina Revista Científica Multidisciplinar, 9(5), 9173–9196. https://doi.org/10.37811/cl_rcm.v9i5.20247

Rivero Caraveo, D. I., Anglés Barrios, C., Sánchez Leal, M. E., Gallegos Borunda, A. P., & López Santos, I. B. (2025). Percepciones, motivación y aceptación de las plataformas de programación competitiva en estudiantes de ingeniería. Revista Multidisciplinar Epistemología de las Ciencias, 2(4), 2045–2073. https://doi.org/10.71112/1zhy1358

Rogers, E. M. (2003). Diffusion of Innovations (5 ed). Free Press.

Romero, M., Lepage, A., & Lille, B. (2017). Computational thinking development through creative programming in higher education. International Journal of Educational Technology in Higher Education, 14(1), 42. https://doi.org/10.1186/s41239-017-0080-z

Rukmana, M. Y., Bactiar, F. A., & Akbar, S. R. (2024). Technology Acceptance Model (TAM) on distance learning in University of Brawijaya. 9(3), 331–348.

Sahin, I. (2006). DETAILED REVIEW OF ROGERS’ DIFFUSION OF INNOVATIONS THEORY AND EDUCATIONAL TECHNOLOGY-RELATED STUDIES BASED ON ROGERS’ THEORY. The Turkish Online Journal of Educational Technology, 5(2).

Santos, S., Tedesco, P., Borba, M., & Brito, M. (2020). Innovative Approaches in Teaching Programming: A Systematic Literature Review: Proceedings of the 12th International Conference on Computer Supported Education, 205–214. https://doi.org/10.5220/0009190502050214

Teo, T., & Noyes, J. (2011). An assessment of the influence of perceived enjoyment and attitude on the intention to use technology among pre-service teachers: A structural equation modeling approach. Computers & Education, 57(2), 1645–1653. https://doi.org/10.1016/j.compedu.2011.03.002

Vihavainen, A., Airaksinen, J., & Watson, C. (2014). A systematic review of approaches for teaching introductory programming and their influence on success. Proceedings of the Tenth Annual Conference on International Computing Education Research, 19–26. https://doi.org/10.1145/2632320.2632349

Published

2026-05-22

Issue

Section

Education Sciences

How to Cite

Rivero Caraveo, D. I. (2026). Adoption of competitive programming platforms in higher education: a case study based on the technology acceptance model and the diffusion of innovations. Multidisciplinary Journal Epistemology of the Sciences, 3(2), 1868-1895. https://doi.org/10.71112/53r72c08

Most read articles by the same author(s)