Aspectos de adquisición de lenguaje en la enseñanza de programación
- Autores
- Gómez, Marcos Javier
- Año de publicación
- 2020
- Idioma
- español castellano
- Tipo de recurso
- tesis doctoral
- Estado
- versión publicada
- Colaborador/a o director/a de tesis
- Benotti, Luciana
- Descripción
- Tesis (Doctor en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2020.
Fil: Gómez, Marcos Javier. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
La enseñanza de la programación se ha transformado en un tema popular en los últimos años. Sin embargo, la programación es una disciplina tan reciente que poco se sabe de su didáctica. El objetivo general de esta tesis es estudiar cómo diversos factores del área de adquisición de lenguaje influencian la enseñanza de la programación. Primero, estudiamos la enseñanza de programación desde el punto de vista de la expresividad del lenguaje. Segundo, exploramos el impacto de distintos tipos de interactividad formativa automática asociada a distintos tipos de errores que ocurren durante el proceso de enseñanza de un lenguaje de programación. Tercero, propusimos y comparamos diferentes métodos basados en técnicas de procesamiento de lenguaje natural y de aprendizaje automático para evaluar el nivel de fluidez de un estudiante durante el proceso de adquirir un lenguaje de programación.
Teaching programming has become popular in recent years. However, programming is a recent discipline and we do not know enough about how to teach it. The general objective of this thesis is to study how different factors in the area of language acquisition influence the teaching of programming. First, we study programming language acquisition from the point of view of the expressiveness of the language. Second, we explore the effect of different types of automatic formative interactivity associated with different types of errors during the process of teaching a programming language. Third, we propose and compare different natural language processing and machine learning techniques to assess a student level of fluency during the process of acquiring a programming language.
Fil: Gómez, Marcos Javier. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. - Materia
-
Modelos de aprendizaje atomático
Entornos para la enseñanza de la programación
Inteligencia artificial
Expresividad del lenguaje
Interactividad formativa automática
Machine learning
Interactive learning environments
Computer science education
Artificial intelligence - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- Repositorio
.jpg)
- Institución
- Universidad Nacional de Córdoba
- OAI Identificador
- oai:rdu.unc.edu.ar:11086/16051
Ver los metadatos del registro completo
| id |
RDUUNC_b2c9e054c715e439ed8de37c4841845b |
|---|---|
| oai_identifier_str |
oai:rdu.unc.edu.ar:11086/16051 |
| network_acronym_str |
RDUUNC |
| repository_id_str |
2572 |
| network_name_str |
Repositorio Digital Universitario (UNC) |
| spelling |
Aspectos de adquisición de lenguaje en la enseñanza de programaciónGómez, Marcos JavierModelos de aprendizaje atomáticoEntornos para la enseñanza de la programaciónInteligencia artificialExpresividad del lenguajeInteractividad formativa automáticaMachine learningInteractive learning environmentsComputer science educationArtificial intelligenceTesis (Doctor en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2020.Fil: Gómez, Marcos Javier. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.La enseñanza de la programación se ha transformado en un tema popular en los últimos años. Sin embargo, la programación es una disciplina tan reciente que poco se sabe de su didáctica. El objetivo general de esta tesis es estudiar cómo diversos factores del área de adquisición de lenguaje influencian la enseñanza de la programación. Primero, estudiamos la enseñanza de programación desde el punto de vista de la expresividad del lenguaje. Segundo, exploramos el impacto de distintos tipos de interactividad formativa automática asociada a distintos tipos de errores que ocurren durante el proceso de enseñanza de un lenguaje de programación. Tercero, propusimos y comparamos diferentes métodos basados en técnicas de procesamiento de lenguaje natural y de aprendizaje automático para evaluar el nivel de fluidez de un estudiante durante el proceso de adquirir un lenguaje de programación.Teaching programming has become popular in recent years. However, programming is a recent discipline and we do not know enough about how to teach it. The general objective of this thesis is to study how different factors in the area of language acquisition influence the teaching of programming. First, we study programming language acquisition from the point of view of the expressiveness of the language. Second, we explore the effect of different types of automatic formative interactivity associated with different types of errors during the process of teaching a programming language. Third, we propose and compare different natural language processing and machine learning techniques to assess a student level of fluency during the process of acquiring a programming language.Fil: Gómez, Marcos Javier. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.Benotti, Luciana2020-07info:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_db06info:ar-repo/semantics/tesisDoctoralapplication/pdfhttp://hdl.handle.net/11086/16051spainfo:eu-repo/semantics/openAccessreponame:Repositorio Digital Universitario (UNC)instname:Universidad Nacional de Córdobainstacron:UNC2025-10-23T11:18:48Zoai:rdu.unc.edu.ar:11086/16051Institucionalhttps://rdu.unc.edu.ar/Universidad públicaNo correspondehttp://rdu.unc.edu.ar/oai/snrdoca.unc@gmail.comArgentinaNo correspondeNo correspondeNo correspondeopendoar:25722025-10-23 11:18:48.571Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdobafalse |
| dc.title.none.fl_str_mv |
Aspectos de adquisición de lenguaje en la enseñanza de programación |
| title |
Aspectos de adquisición de lenguaje en la enseñanza de programación |
| spellingShingle |
Aspectos de adquisición de lenguaje en la enseñanza de programación Gómez, Marcos Javier Modelos de aprendizaje atomático Entornos para la enseñanza de la programación Inteligencia artificial Expresividad del lenguaje Interactividad formativa automática Machine learning Interactive learning environments Computer science education Artificial intelligence |
| title_short |
Aspectos de adquisición de lenguaje en la enseñanza de programación |
| title_full |
Aspectos de adquisición de lenguaje en la enseñanza de programación |
| title_fullStr |
Aspectos de adquisición de lenguaje en la enseñanza de programación |
| title_full_unstemmed |
Aspectos de adquisición de lenguaje en la enseñanza de programación |
| title_sort |
Aspectos de adquisición de lenguaje en la enseñanza de programación |
| dc.creator.none.fl_str_mv |
Gómez, Marcos Javier |
| author |
Gómez, Marcos Javier |
| author_facet |
Gómez, Marcos Javier |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Benotti, Luciana |
| dc.subject.none.fl_str_mv |
Modelos de aprendizaje atomático Entornos para la enseñanza de la programación Inteligencia artificial Expresividad del lenguaje Interactividad formativa automática Machine learning Interactive learning environments Computer science education Artificial intelligence |
| topic |
Modelos de aprendizaje atomático Entornos para la enseñanza de la programación Inteligencia artificial Expresividad del lenguaje Interactividad formativa automática Machine learning Interactive learning environments Computer science education Artificial intelligence |
| dc.description.none.fl_txt_mv |
Tesis (Doctor en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2020. Fil: Gómez, Marcos Javier. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. La enseñanza de la programación se ha transformado en un tema popular en los últimos años. Sin embargo, la programación es una disciplina tan reciente que poco se sabe de su didáctica. El objetivo general de esta tesis es estudiar cómo diversos factores del área de adquisición de lenguaje influencian la enseñanza de la programación. Primero, estudiamos la enseñanza de programación desde el punto de vista de la expresividad del lenguaje. Segundo, exploramos el impacto de distintos tipos de interactividad formativa automática asociada a distintos tipos de errores que ocurren durante el proceso de enseñanza de un lenguaje de programación. Tercero, propusimos y comparamos diferentes métodos basados en técnicas de procesamiento de lenguaje natural y de aprendizaje automático para evaluar el nivel de fluidez de un estudiante durante el proceso de adquirir un lenguaje de programación. Teaching programming has become popular in recent years. However, programming is a recent discipline and we do not know enough about how to teach it. The general objective of this thesis is to study how different factors in the area of language acquisition influence the teaching of programming. First, we study programming language acquisition from the point of view of the expressiveness of the language. Second, we explore the effect of different types of automatic formative interactivity associated with different types of errors during the process of teaching a programming language. Third, we propose and compare different natural language processing and machine learning techniques to assess a student level of fluency during the process of acquiring a programming language. Fil: Gómez, Marcos Javier. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. |
| description |
Tesis (Doctor en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2020. |
| publishDate |
2020 |
| dc.date.none.fl_str_mv |
2020-07 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/doctoralThesis info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_db06 info:ar-repo/semantics/tesisDoctoral |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/11086/16051 |
| url |
http://hdl.handle.net/11086/16051 |
| 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_ |
1846785314059714560 |
| score |
12.982451 |