Identificación de errores en conceptos básicos de principios de programación

Autores/as

DOI:

https://doi.org/10.33010/ie_rie_rediech.v13i0.1222

Palabras clave:

algoritmia, análisis de contenido, diagramas de flujo, educación superior, pruebas de desempeño

Resumen

Crear algoritmos en la universidad es el primer paso para introducir al alumno a la programación de computadoras y es crucial considerarlo ya que diversas investigaciones han reportado que muchas veces el estudiante manifiesta un deficiente rendimiento académico en estos cursos por la complejidad de los contenidos, por no contar con algo tangible para contrastar el algoritmo y porque resolver problemas requiere esfuerzo, creatividad y otras habilidades. Esta investigación se centró en la materia de Algoritmia de la Unidad Multidisciplinaria Tizimín en la cual muchos alumnos no logran alcanzar los conocimientos requeridos, siendo el rendimiento académico al final del curso inadecuado. Se decidió encontrar exactamente en qué temas los estudiantes tienen problemas al crear sus algoritmos, situación no analizada, y que una vez determinados estos pudieran servir de apoyo a una metodología de aprendizaje mediante el lenguaje de programación Scratch, la cual se viene empleando para ayudar al alumno en su rendimiento académico. La investigación fue de tipo cualitativo, sujeta al análisis de contenido aplicado a las pruebas de desempeño de los cursos. Se analizaron 1037 reactivos obteniendo un listado de errores y se probó la efectividad de su uso en los cursos impartidos.

Biografía del autor/a

Lizzie Edmea Narváez Díaz, Universidad Autónoma de Yucatán, México

Profesora Titular C de la Unidad Multidisciplinaria Tizimín de la Facultad de Matemáticas de la Universidad Autónoma de Yucatán, México. Es doctora en Innovación en Tecnología Educativa por la Universidad Autónoma de Querétaro y cuenta con una maestría en Ciencias de la Computación por el Instituto Tecnológico y de Estudios Superiores de Monterrey, Campus Cuernavaca. Tiene reconocimiento al perfil Prodep. Entre sus publicaciones recientes se encuentran los artículos “Creación de videojuegos como estrategia educativa en algoritmia” (2021) e “Incorporación de la herramienta Scratch para el aprendizaje de conceptos de algoritmia” (2020).

Rocío Edith López Martínez, Universidad Autónoma de Querétaro, México

Cuenta con tres doctorados en Alta Dirección, Negocios y en Educación. Cuenta con reconocimiento al perfil Prodep y pertenece al Sistema Nacional de Investigadores. Ha desarrollado diversos proyectos de investigación, con y sin financiamiento, además de publicaciones en revistas nacionales e internacionales. Ha participado en diversos capítulos de libros; es coordinadora de dos libros de texto TIC: avances en la investigación e innovación educativa I y II. Posee tres certificados de propiedad intelectual.

Citas

Balcells, J. (1994). La investigación social. Introducción a los métodos y las técnicas. ESPR-PPU.

Cairó, O. (2005). Metodología de la programación. Algoritmos, diagramas de flujo y programas. Alfaomega.

Dania, C., y Marchisio, S. (2013). Modalidades de percepción sensorial de estudiantes de ingeniería en sistemas de información. Aportes al diseño de material didáctico para la enseñanza de la algoritmia. Invenio: Revista de Investigación Académica, 17(31-32), 215-228. https://dialnet.unirioja.es/servlet/articulo?codigo=4776739

Fernández, F. (2002). El análisis de contenido como ayuda metodológica para la investigación. Revista de Ciencias Sociales, 2(96). https://www.revistacienciassociales.ucr.ac.cr/images/revistas/RCS96/03.pdf

Futschek, G. (2006). Algorithmic thinking: The key for understanding computer science. Lecture Notes in Computer Science, (4226), 159-168. https://link.springer.com/chapter/10.1007/11915355_15#:~:text=We%20show%20that%20algorithmic%20thinking,developed%20independently%20from%20learning%20programming.&text=A%20proper%20visualization%20of%20these,%2C%20determinism%2C%20parallelism%2C%20etc

Gomes, A., y Medes, A. (2007). Learning to program - difficulties and solutions [Ponencia]. International Conference on Engineering Education. Coimbra, Portugal. http://icee2007.dei.uc.pt/proceedings/papers/411.pdf

Gómez, M. (2000). Análisis de contenido cualitativo y cuantitativo: definición, clasificación y metodología. Revista de Ciencias Humanas, (20), 103-113. https://www.academia.edu/37790794/An%C3%A1lisis_de_contenido_cualitativo_y_cuantitativo_Definici%C3%B3n_clasificacion_y_metodolog%C3%ADa

Hernández, R., Fernández, C., y Baptista, P. (2014). Metodología de la investigación (6a. ed.). McGraw-Hill.

Joyanes, L. (2008). Fundamentos de programación algoritmos, estructura de datos y objetos. McGraw-Hill.

Kerlinger, F. (2002). Investigación del comportamiento (3a. ed.). McGraw-Hill.

Lage, F., y Cataldi, Z. (2019). Una experiencia de resolución de problemas a través de modelos cooperativos-colaborativos aplicada a algoritmia usando nuevas tecnologías de comunicación [Ponencia]. I Congreso Internacional de Matemática Aplicada a la Ingeniería y Enseñanza de la Matemática en Ingeniería. Argentina. http://dragodsm.com/pdf/resolucion-de-problemas.pdf

López-Escribano, C., y Sánchez-Montoya, R. (2012). Scratch y necesidades educativas especiales: programación para todos. RED. Revista de Educación a Distancia, (34). https://revistas.um.es/red/article/view/233521/179471

Muñoz, R., Barría, M., Nöel, R., Providel, E., y Quiroz, P. (2012). Determinando las dificultades en el aprendizaje de la primera asignatura de programación en estudiantes de ingeniería civil informática [Ponencia]. XVII Congreso Internacional de Informática Educativa. Santiago, Chile. http://www.tise.cl/volumen8/TISE2012/17.pdf

Pinales, F., y Velázquez, C. (2014). Algoritmos resueltos con diagramas de flujo y pseudocódigo. https://tecnologosmic.files.wordpress.com/2016/01/algoritmos-y-pseudocc3b3digos.pdf

Pochulu, M. (2004). Análisis y categorización de errores en el sprendizaje de la matemática en alumnos que ingresan a la universidad. Revista Iberoamericana de Educación. https://rieoei.org/historico/deloslectores/849Pochulu.pdf

Rosanigo, Z., y Paur, A. (2006). Estrategias para la enseñanza de algorítmica y programación [Ponencia]. I Congreso de Tecnología en Educación y Educación en Tecnología. Argentina. http://sedici.unlp.edu.ar/handle/10915/19184

Sánchez, G., Guerrero, J., y Martínez, E. (2019). Perfil del alumno de computación para el diseño de un sistema tutor. Certiuni Journal, (5), 19-26. http://www.uajournals.com/ojs/index.php/certiunijournal/article/view/504/386

Sánchez, G., Guerrero, J., Mocencahua, D., y Reyes, I. (2018). Catálogo de actividades para desarrollar habilidades algorítmicas para un sistema tutor. Campus Virtuales, 7(1), 9-17. http://uajournals.com/ojs/index.php/campusvirtuales/article/view/276/226

Tinto, J. (2013). El análisis de contenido como herramienta de utilidad para la realización de una investigación descriptiva. Un ejemplo de aplicación práctica utilizado para conocer las investigaciones realizadas sobre la imagen de marca de España y el efecto país de origen. Provincia (29), 135-173. https://www.redalyc.org/articulo.oa?id=55530465007

UADY [Universidad Autónoma de Yucatán] (2012). Modelo educativo para la formación integral. https://www.dgda.uady.mx/media/file/mefi.pdf

Vázquez, J. (2012). Análisis y diseño de algoritmos. http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Analisis_y_disenio_de_algoritmos.pdf

Xinogalos, S., Satratzemi, M., y Malliarakis, C. (2015). Microworlds, games, animations, mobile apps, puzzle editors and more: What is important for an introductory programming environment? Education and Information Technologies, 22(1), 145-176. https://www.researchgate.net/publication/281847214_Microworlds_games_animations_mobile_apps_puzzle_editors_and_more_What_is_important_for_an_introductory_programming_environment

Publicado

2022-04-06

Cómo citar

Narváez Díaz, L. E., & López Martínez, R. E. (2022). Identificación de errores en conceptos básicos de principios de programación. IE Revista De Investigación Educativa De La REDIECH, 13, e1222. https://doi.org/10.33010/ie_rie_rediech.v13i0.1222

Número

Sección

Reportes de investigación