Uso de las herramientas Virtual Programming Lab y H5P para el aprendizaje de programación en estudiantes de nivel superior

  • Ana Laura Silva García Universidad Autónoma de Querétaro

Resumen

Debido a la constante dificultad que presentan los estudiantes al iniciarse en el aprendizaje de la programación y que ha repercutido en su rendimiento académico, el presente estudio tuvo como objetivo el desarrollo de materiales didácticos que emplean las herramientas VPL (Virtual Programming Lab) y H5P como estrategia para el aprendizaje de la programación Java en estudiantes de nivel superior de la facultad de informática en la Universidad Autónoma de Querétaro (UAQ). La metodología utilizada fue un método mixto. El enfoque cuantitativo utilizó un diseño cuasiexperimental y análisis longitudinal con dos mediciones, se aplicó el análisis estadístico de la prueba de rangos con signo de Wilcoxon con el fin de conocer el impacto del uso del material didáctico en los estudiantes. El enfoque cualitativo utilizó una entrevista semiestructurada para la evaluación del material didáctico. El estudio se aplicó a una muestra de 17 estudiantes de segundo semestre de la facultad de informática de la UAQ. Los resultados de los análisis permitieron evidenciar el impacto positivo que se obtuvo al utilizar las herramientas H5P y VPL para la comprensión de conceptos y el desarrollo de habilidades de programación obteniendo como resultado en la prueba de rangos con signos de Wilcoxon un valor igual a  T+=1 a un nivel de significancia de α = 0.05. En cuanto a la percepción en el uso del material didáctico, los estudiantes consideraron que los criterios de diseño, navegación e interactividad tuvieron una valoración más alta con respecto a los criterios que evalúan las categorías pedagógicas y didáctico-curriculares. Asimismo, los estudiantes consideraron que el uso de los OA les permitió comprender mejor la teoría, los conceptos, así como poner en práctica el uso de sintaxis propio del lenguaje Java.

Descargas

La descarga de datos todavía no está disponible.

Citas

Adu-Manu, K., Kingsley, J. y Yaw Owusu, P. (2013). Causes of Failure of Students in Computer Programming Courses: The Teacher Learner Perspective. International Journal of Computer Applications, 77(12), 27–32. https://doi.org/10.5120/13448-1311

Aguilar, I., Alfonso, V., Saldívar, A. y Ayala, J. (2020). Development of learning objects for the learning of data structures. Innoeduca. International Journal of Technology and Educational Innovation, 6(1), 42-55. https://doi.org/10.24310/INNOEDUCA.2020.V6I1.5297

Bobadilla, C. L., Galán, C. y Vásquez, M. M. (2020). Las tecnologías de la información y comunicación como herramienta pedagógica para el docente. Conrado, 16(77), 107-113. http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1990-86442020000600107&lng=es&nrm=iso&tlng=es

Chanchí, G. E., Álvarez, P. y Campo, W. Y. (2018). Estrategias para la enseñanza de lógica de programación en ingeniería. EIEI ACOFI. https://acofipapers.org/index.php/eiei/article/view/360

Cordenonzi, W. H., y Del Pino, J. C. (2021). Método de evaluación del pensamiento computacional y alfabetización en código. Praxis & Saber, 12(31), e11750. https://doi.org/10.19053/22160159.v12.n31.2021.11750

Djenic, S. y Mitic, J. (2017). Teaching strategies and methods in modern environments for learning of programming. CELDA 2017, 189-196.

Donatien, K. (2014). Indicadores para evaluar la calidad de los cursos virtuales para la formación postgraduada en la Universidad de las Ciencias Informáticas. Universidad de las Ciencias Informáticas, 39(1), 1-15. https://dialnet.unirioja.es/servlet/articulo?codigo=5158484

Feria-Marrugo, I. M. y Zúñiga-López, K. S. (2016). Objetos virtuales de aprendizaje y el desarrollo de aprendizaje autónomo en el área de inglés. Praxis, 12(1), 63-77. https://doi.org/10.21676/23897856.1848

Fonden, J. (2020). Importancia del pensamiento abstracto. Su formación en el aprendizaje de la Programación Importance of abstract thinking. His training in learning programming. EduSol, 20(72), 122-135. http://scielo.sld.cu/pdf/eds/v20n72/1729-8091-eds-20-72-122.pdf

González-González, C. S. (2019). Estado del arte en la enseñanza del pensamiento computacional y la programación en la etapa infantil. Education in the Knowledge Society (EKS), 20, 15-15. https://doi.org/10.14201/EKS2019_20_A17

Guerrero, M., y García, J. (2016). Desarrollo del pensamiento algorítmico con el apoyo de objetos de aprendizaje generativos. Píxel-Bit, Revista de Medios y Educación, 49, 163-175. https://idus.us.es/handle/11441/45237

Hernández, R., Fernández, C., y Baptista, M. (2010). Metodología de la investigación (5ta. ed.). McGraw Hill

Ibarra-Zapata, R. E., Castillo-Cornelio, J. O., Trujillo-Natividad, P. C., García-Villegas, C., Yanac-Montesino, R. y Pando, B. (2021). Enseñanza-aprendizaje de programación de computadoras: avances en la última década. Revista Científica, 42(3), 290-303. http://www.scielo.org.co/pdf/cient/n42/2344-8350-cient-42-290.pdf

Infante, C. (2014). Propuesta pedagógica para el uso de laboratorios virtuales como actividad complementaria en las asignaturas teórico-prácticas. Revista Mexicana de Investigación Educativa, 19, 917-937. http://www.redalyc.org/articulo.oa?id=14031461013

Jaramillo, L. M. y Puga, L. A. (2016). El pensamiento lógico-abstracto como sustento para potenciar los procesos cognitivos en la educación. Sophía, 2(21), 31. https://doi.org/10.17163/soph.n21.2016.01

Jiménez-Toledo, J., Collazos, C., y Revelo-Sánchez, O. (2019). Consideraciones en los procesos de enseñanza-aprendizaje para un primer curso de programación de computadores: una revisión sistemática de la literatura. TecnoLógicas, 22, 83-117. https://doi.org/10.22430/22565337.1520

López, C. (2017). Los repositorios de objetos de aprendizaje como soporte para los entornos e-learning. 3. Objetos de Aprendizaje. Biblioweb. http://www.biblioweb.tic.unam.mx/libros/repositorios/objetos_aprendizaje.htm

Lovos, E. y González, A. H. (2014). Moodle y VPL como soporte a las actividades de laboratorio de un curso introductorio de programación. IX Congreso sobre Tecnología en Educación y Educación en Tecnología (TE&ET 2014), 298-305. http://sedici.unlp.edu.ar/handle/10915/38639

Mahipal, N. (s.f.). The RoadMap for Java Developers in 2020. https://www.decipherzone.com/blog-detail/roadmap-java-developers-2020

Morales, E. (2008). Gestión del conocimiento en sistemas E-Learning, basado en objetos de aprendizaje, cualitativa y pedagógicamente definidos [Tesis de doctorado, Universidad de Salamanca]. https://dialnet.unirioja.es/servlet/tesis?codigo=18457

Partida, G. E., Hernández, J. L., Aguilar, D. A. y Enríquez, G. (2023). Arduino como herramienta para la enseñanza de la programación básica. EDUCATECONCIENCIA, 31(39), 100-112. https://doi.org/10.58299/EDU.V31I39.618

Pérez, J. A. (2019). El pensamiento computacional en la vida cotidiana. Revista Scientific, 4(13), 293-306. https://doi.org/10.29394/scientific.issn.2542-2987.2019.4.13.15.293-306

Ramos, V. F. C., Cechinel, C., Magé, L. y Lemos, R. (2021). Student and Lecturer Perceptions of Usability of the Virtual Programming Lab Module for Moodle. Informatics in Education, 20(2), 1-19. https://doi.org/10.15388/infedu.2021.14

Randles, R. H. (2006). Wilcoxon Signed Rank Test. Encyclopedia of Statistical Sciences. https://doi.org/10.1002/0471667196.ess2935.pub2

Revelo-Sánchez, O., Collazos-Ordóñez, C. A. y Jiménez-Toledo, J. A. (2018). El trabajo colaborativo como estrategia didáctica para la enseñanza/aprendizaje de la programación: una revisión sistemática de literatura. TecnoLógicas, 21(41), 115-134. https://doi.org/10.22430/22565337.731

Rossetti, S. R., García, M. T., Rojas, I. S., Morita, A. y Coronado, M. A. (2020). Objeto virtual de aprendizaje creado con plataforma de software libre H5P y su impacto en el aprendizaje. Revista Cubana de Ciencias Informáticas, 14(2), 1-14. https://www.redalyc.org/articulo.oa?id=378365833001

Saldivia, B. S., Correa, J., Pérez, D. y Olivo, R. (2019). Propuesta metodológica para la creación de Objetos de Aprendizaje. Revista Electrónica de Enseñanza de las Ciencias 18 (3), 521-542. http://reec.uvigo.es/volumenes/volumen18/REEC_18_3_4_ex1465.pdf

Santimateo, D., Núñez, G. y González, E. (2018). Estudio de dificultades en la enseñanza y aprendizaje en los recursos básicos de programación de computadoras en Panamá. Revista de Investigación en Tecnologías de la Información, 6(11), 13-18. https://doi.org/10.36825/RITI.06.11.003

Tejera-Martínez, F., Aguilera, D., Vílchez-González, J. M., Tejera-Martínez, F., Aguilera, D. y Vílchez-González, J. M. (2020). Lenguajes de programación y desarrollo de competencias clave. Revisión sistemática. Revista electrónica de investigación educativa, 22, 1-12. http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S1607-40412020000100127&lng=es&nrm=iso&tlng=es

TIOBE. (s.f.). TIOBE Index. Tiobe.Com. https://www.tiobe.com/tiobe-index/

Urbina, A. B. (2019). Estrategia tecnológica para mejorar el rendimiento académico universitario. Pixel Bit. Revista de Medios y Educción, 56, 71-94 https://redined.educacion.gob.es/xmlui/bitstream/handle/11162/190555/URBINA.pdf

Velasco, M. L. (2020). Resolución de problemas algorítmicos y objetos de aprendizaje: una revisión de la literatura. RIDE Revista Iberoamericana para la Investigación y el Desarrollo Educativo, 10(20). https://doi.org/10.23913/ride.v10i20.630

Wiley, D. A. (2002). Connecting learning objects to instructional design theory: A definition, a metaphor, and a taxonomy. In D. A. Wiley (Ed.), The instructional use of learning objects. Online version. http://members.aect.org/publications/InstructionalUseofLearningObjects.pdf
Publicado
2024-11-15
Cómo citar
Silva García, A. L. (2024). Uso de las herramientas Virtual Programming Lab y H5P para el aprendizaje de programación en estudiantes de nivel superior. RIDE Revista Iberoamericana Para La Investigación Y El Desarrollo Educativo, 15(29). https://doi.org/10.23913/ride.v15i29.2153
Sección
Artículos Científicos