An Experience of Mobile Learning as a Support for the Study of Programming

  • Irene Aguilar Juarez Universidad Autónoma del Estado de México
  • Bernardo Alexis Rojas Espinoza Universidad Autónoma del Estado de México
  • Joel Ayala de la Vega Universidad Autónoma del Estado de México
Keywords: mobile learning, coding, programming language

Abstract

This paper shows the development and evaluation of an app oriented to support the learning of object-oriented programming principles. For the development of this study, a two-phase methodology was used: on the one hand, the development of the software and on the other hand, the evaluation of the students' perception of learning. In the app development phase, the activities were separated into two dimensions: the didactic dimension and the technological dimension. Mobile learning (m-learning) was used as a communicative-interactive medium to promote students' interest and motivation in the instructional design; regarding the technological dimension, a cascade development paradigm with overlapping phases was chosen. In the application evaluation stage, a closed-ended questionnaire was used to determine the students' perception of the app's functionality and usefulness. The results obtained from the evaluation showed that the didactic management of the app was appropriate and allowed promoting the interest of the students to learn the basics of programming. They also show a good acceptance of the students towards the developed application and underline the need for new and better applications.

References

Aguilar, I. y León, M. ( 2014). Metodología para el desarrollo de objetos de aprendizaje. Ponencia presentada en el 3.er Congreso Nacional de Tecnologías en la Educación. Puebla, 2014. Recuperado de https://www.academia.edu/11150239/Modelo_de_producci%C3%B3n_de_objetos_de_aprendizaje_usando_SysML.

Ballesteros, V. A., Rodríguez, O. I., Lozano, S. y Nisperuza, J. L. (2020). El aprendizaje móvil en educación superior: una experiencia desde la formación de ingenieros. Revista Científica, 38(2), 243-257. Recuperado de https://doi.org/10.14483/23448350.15214.

Criollo, G. G. (2017). Materiales didácticos y su incidencia en el proceso de aprendizaje del idioma Inglés para los estudiantes de educación básica media de la Unidad Educativa Réplica Nicolás Infante Díaz. (Informe de proyecto final de licenciatura). Universidad Técnica de Babahoyo, Quevedo. Recuperado de http://dspace.utb.edu.ec/handle/49000/3455.

Franco, D., García, D. G., Guevara, C. F. y Erazo, J. C. (2020). Scratch para la enseñanza de lenguaje de programación en primero de bachillerato. Revista Arbitrada Interdisciplinaria Koinonía, 5(5), 398-414.

Gómez, M. del C., Cervantes, J. y González, P. (2019). Fundamentos de Ingeniería de Software. Naucalpan, México: Litoprocess. Recuperado de http://ilitia.cua.uam.mx:8080/jspui/bitstream/123456789/1000/1/Fundamentos%20de%20Ingenier%c3%ada%20de%20Software.pdf.

Hinojo, F. J., Aznar, I. y Romero, J. M. (2018). Dispositivos móviles para el aprendizaje: análisis de la investigación doctoral sobre mobile learning en España. Texto Livre, 11(3), 154-175.

Kuz, A. y Ariste, M. C. (2021). Un análisis desde la programación estructurada del lenguaje Scratch como entorno lúdico educativo. IE Comunicaciones: Revista Iberoamericana de Informática Educativa, (33), 14-21.

Massachusetts Institute of Technology. (s. f.). Scratch. Recuperado de https://scratch.mit.edu/.

Paredes, I. (2021). Modelo de programación basado en las mejores prácticas de la programación orientado a objetos, orientado a aspectos y orientado a eventos para la optimización del proceso de desarrollo de software. Caso: Consultoría y Diseño de Sistemas Informáticos S. A. C. (Tesis de licenciatura). Universidad Señor de Sipán, Pimentel.

Pérez, H., Roig, R. y Jaramillo, L. (2020). Uso de SCRATCH en el aprendizaje de Programación en Educación Superior. Cátedra, 3(1), 28-45. Recuperado de https://doi.org/10.29166/10.29166/catedra.v3i1.2006.

Rodríguez, A., Rocío, E., Zambrano, V. y Rodríguez, G. (2019). TIC y aplicaciones móviles en la educación superior; del dicho al reto. Revista Atlante: Cuadernos de Educación y Desarrollo. Recuperado de https://www.eumed.net/rev/atlante/2019/01/tics-educacion-superior.html.

Rodríguez, Ó. I., Ballesteros, V. A. y Lozano, S. (2020). Tecnologías digitales para la innovación en educación: una revisión teórica de procesos de aprendizaje mediados por dispositivos móviles. Pensamiento y Acción, (28), 83-103.

Shiguay, G. A. (2019). Las Tecnologías de la información y comunicación en el aprendizaje de algoritmos y diagramas de flujo en el curso de Informática V en los estudiantes del área de tecnología e informática del quinto grado de educación secundaria de la Institución Educativa Emblemática Ricardo Bentín Sánchez, Rímac, 2018. (Tesis de maestría). Universidad Nacional de Educación Enrique Guzmán y Valle, Lima.

Torbado, M. (2021). Gamificación de Fundamentos de la Programación: juegos serios para el aprendizaje de estructuras de código iterativas, métodos y funciones. (Tesis de licenciatura). Universidad de Valladolid, Valladolid.

Xinogalos, S. and Tryfou, M. M. (2021). Using Greenfoot as a Tool for Serious Games Programming Education and Development. International Journal of Serious Games, 8(2), 67-86.

Zamora, R. (2019). El m-learning, las ventajas de la utilización de dispositivos móviles en el proceso autónomo de aprendizaje. ReHuSo, 4(3), 29-38. Recuperado de https://dialnet.unirioja.es/servlet/articulo?codigo=7047179.

Zatarain, R. (2018). Reconocimiento afectivo y gamificación aplicados al aprendizaje de lógica algorítmica y programación. Revista Electrónica de Investigación Educativa, 20(3), 115-125. Recuperado de https://doi.org/10.24320/redie.2018.20.3.1636.

Published
2022-08-31
Section
Artículos Científicos