Aprendizaje automático para predecir deserción en estudiantes de programación

Autores
Gonzalez Kriegel, Federico José
Año de publicación
2022
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión publicada
Colaborador/a o director/a de tesis
Bulgarelli, Franco Leonardo
Benotti, Luciana
Descripción
Tesis (Lic. en Cs. de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2022.
Fil: Gonzalez Kriegel, Federico José. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Entender la trayectoria educativa de un estudiante en un sistema online permite mejorar su experiencia y reducir la deserción de las mismas. Sin embargo, hacerlo manualmente en cursos multitudinarios es inviable. Actualmente es posible desarrollar modelos de inteligencia artificial para analizar automáticamente el comportamiento y aprendizaje de los estudiantes. Este trabajo utiliza datos de Mumuki, un sistema de enseñanza online, para desarrollar estos modelos. Se parte de un estudio previo sobre deserción en ejercicios de programación en un lenguaje funcional y se extiende a un lenguaje imperativo. Se entrenaron varios modelos y se compararon sus desempeños. Finalmente, se identificaron características que permiten determinar qué ejercicios actúan como los mejores predictores del éxito estudiantil. Los resultados muestran que es posible obtener modelos precisos independientemente del lenguaje y paradigma, y que existen características en los ejercicios que contribuyen significativamente al rendimiento de los modelos.
Understanding the educational path that a student makes in an online system allows for improving their experience and reducing dropout rates. However, manually performing this task in massive courses is unfeasible. It is now possible to develop artificial intelligence models to automatically analyze students' behavior and learning. This work uses data from Mumuki, an online teaching system, to develop these models. It starts from a previous study about dropout in programming exercises in a functional language and extends it to an imperative language. Several models were trained and their performances compared. Finally, features were identified that help determine which exercises act as the best predictors of student success. The results show that it is possible to obtain accurate models regardless of the language or paradigm, and that there are features in the exercises that significantly contribute to the model's performance.
Fil: Gonzalez Kriegel, Federico José. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Materia
Informática aplicada
Aprendizaje automático
Foro educativo
Procesamiento de lenguaje natural
Applied computing
Machine learning
Educational forum
Natural language processing
Nivel de accesibilidad
acceso abierto
Condiciones de uso
Repositorio
Repositorio Digital Universitario (UNC)
Institución
Universidad Nacional de Córdoba
OAI Identificador
oai:rdu.unc.edu.ar:11086/554905

id RDUUNC_116d74461b71486326ad5d99fd60916b
oai_identifier_str oai:rdu.unc.edu.ar:11086/554905
network_acronym_str RDUUNC
repository_id_str 2572
network_name_str Repositorio Digital Universitario (UNC)
spelling Aprendizaje automático para predecir deserción en estudiantes de programaciónGonzalez Kriegel, Federico JoséInformática aplicadaAprendizaje automáticoForo educativoProcesamiento de lenguaje naturalApplied computingMachine learningEducational forumNatural language processingTesis (Lic. en Cs. de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2022.Fil: Gonzalez Kriegel, Federico José. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.Entender la trayectoria educativa de un estudiante en un sistema online permite mejorar su experiencia y reducir la deserción de las mismas. Sin embargo, hacerlo manualmente en cursos multitudinarios es inviable. Actualmente es posible desarrollar modelos de inteligencia artificial para analizar automáticamente el comportamiento y aprendizaje de los estudiantes. Este trabajo utiliza datos de Mumuki, un sistema de enseñanza online, para desarrollar estos modelos. Se parte de un estudio previo sobre deserción en ejercicios de programación en un lenguaje funcional y se extiende a un lenguaje imperativo. Se entrenaron varios modelos y se compararon sus desempeños. Finalmente, se identificaron características que permiten determinar qué ejercicios actúan como los mejores predictores del éxito estudiantil. Los resultados muestran que es posible obtener modelos precisos independientemente del lenguaje y paradigma, y que existen características en los ejercicios que contribuyen significativamente al rendimiento de los modelos.Understanding the educational path that a student makes in an online system allows for improving their experience and reducing dropout rates. However, manually performing this task in massive courses is unfeasible. It is now possible to develop artificial intelligence models to automatically analyze students' behavior and learning. This work uses data from Mumuki, an online teaching system, to develop these models. It starts from a previous study about dropout in programming exercises in a functional language and extends it to an imperative language. Several models were trained and their performances compared. Finally, features were identified that help determine which exercises act as the best predictors of student success. The results show that it is possible to obtain accurate models regardless of the language or paradigm, and that there are features in the exercises that significantly contribute to the model's performance.Fil: Gonzalez Kriegel, Federico José. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.Bulgarelli, Franco LeonardoBenotti, Luciana2022-07-07info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttp://hdl.handle.net/11086/554905spainfo:eu-repo/semantics/openAccessreponame:Repositorio Digital Universitario (UNC)instname:Universidad Nacional de Córdobainstacron:UNC2025-10-16T09:32:28Zoai:rdu.unc.edu.ar:11086/554905Institucionalhttps://rdu.unc.edu.ar/Universidad públicaNo correspondehttp://rdu.unc.edu.ar/oai/snrdoca.unc@gmail.comArgentinaNo correspondeNo correspondeNo correspondeopendoar:25722025-10-16 09:32:30.428Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdobafalse
dc.title.none.fl_str_mv Aprendizaje automático para predecir deserción en estudiantes de programación
title Aprendizaje automático para predecir deserción en estudiantes de programación
spellingShingle Aprendizaje automático para predecir deserción en estudiantes de programación
Gonzalez Kriegel, Federico José
Informática aplicada
Aprendizaje automático
Foro educativo
Procesamiento de lenguaje natural
Applied computing
Machine learning
Educational forum
Natural language processing
title_short Aprendizaje automático para predecir deserción en estudiantes de programación
title_full Aprendizaje automático para predecir deserción en estudiantes de programación
title_fullStr Aprendizaje automático para predecir deserción en estudiantes de programación
title_full_unstemmed Aprendizaje automático para predecir deserción en estudiantes de programación
title_sort Aprendizaje automático para predecir deserción en estudiantes de programación
dc.creator.none.fl_str_mv Gonzalez Kriegel, Federico José
author Gonzalez Kriegel, Federico José
author_facet Gonzalez Kriegel, Federico José
author_role author
dc.contributor.none.fl_str_mv Bulgarelli, Franco Leonardo
Benotti, Luciana
dc.subject.none.fl_str_mv Informática aplicada
Aprendizaje automático
Foro educativo
Procesamiento de lenguaje natural
Applied computing
Machine learning
Educational forum
Natural language processing
topic Informática aplicada
Aprendizaje automático
Foro educativo
Procesamiento de lenguaje natural
Applied computing
Machine learning
Educational forum
Natural language processing
dc.description.none.fl_txt_mv Tesis (Lic. en Cs. de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2022.
Fil: Gonzalez Kriegel, Federico José. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Entender la trayectoria educativa de un estudiante en un sistema online permite mejorar su experiencia y reducir la deserción de las mismas. Sin embargo, hacerlo manualmente en cursos multitudinarios es inviable. Actualmente es posible desarrollar modelos de inteligencia artificial para analizar automáticamente el comportamiento y aprendizaje de los estudiantes. Este trabajo utiliza datos de Mumuki, un sistema de enseñanza online, para desarrollar estos modelos. Se parte de un estudio previo sobre deserción en ejercicios de programación en un lenguaje funcional y se extiende a un lenguaje imperativo. Se entrenaron varios modelos y se compararon sus desempeños. Finalmente, se identificaron características que permiten determinar qué ejercicios actúan como los mejores predictores del éxito estudiantil. Los resultados muestran que es posible obtener modelos precisos independientemente del lenguaje y paradigma, y que existen características en los ejercicios que contribuyen significativamente al rendimiento de los modelos.
Understanding the educational path that a student makes in an online system allows for improving their experience and reducing dropout rates. However, manually performing this task in massive courses is unfeasible. It is now possible to develop artificial intelligence models to automatically analyze students' behavior and learning. This work uses data from Mumuki, an online teaching system, to develop these models. It starts from a previous study about dropout in programming exercises in a functional language and extends it to an imperative language. Several models were trained and their performances compared. Finally, features were identified that help determine which exercises act as the best predictors of student success. The results show that it is possible to obtain accurate models regardless of the language or paradigm, and that there are features in the exercises that significantly contribute to the model's performance.
Fil: Gonzalez Kriegel, Federico José. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
description Tesis (Lic. en Cs. de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2022.
publishDate 2022
dc.date.none.fl_str_mv 2022-07-07
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11086/554905
url http://hdl.handle.net/11086/554905
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Digital Universitario (UNC)
instname:Universidad Nacional de Córdoba
instacron:UNC
reponame_str Repositorio Digital Universitario (UNC)
collection Repositorio Digital Universitario (UNC)
instname_str Universidad Nacional de Córdoba
instacron_str UNC
institution UNC
repository.name.fl_str_mv Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdoba
repository.mail.fl_str_mv oca.unc@gmail.com
_version_ 1846143418749681664
score 12.712165