Revisión de Herramientas de Apoyo en el Proceso de Enseñanza-Aprendizaje de Programación

Resumen: El aprendizaje de programación es un tema de gran interés en investigación académica. Varias investigaciones se han centrado en la creación y uso de herramientas de calificación automática; sin embargo, existen otras de diferente tipo que también pueden ser muy útiles. Este artículo toma un...

Full description

Bibliographic Details
Main Authors: Mónica Guerrero, Danny Santiago Guamán, Julio César Caiza
Format: Article
Language:Spanish
Published: Escuela Politécnica Nacional (EPN) 2015-02-01
Series:Revista Politécnica
Online Access:https://revistapolitecnica.epn.edu.ec/ojs2/index.php/revista_politecnica2/article/view/430
_version_ 1811277380005658624
author Mónica Guerrero
Danny Santiago Guamán
Julio César Caiza
author_facet Mónica Guerrero
Danny Santiago Guamán
Julio César Caiza
author_sort Mónica Guerrero
collection DOAJ
description Resumen: El aprendizaje de programación es un tema de gran interés en investigación académica. Varias investigaciones se han centrado en la creación y uso de herramientas de calificación automática; sin embargo, existen otras de diferente tipo que también pueden ser muy útiles. Este artículo toma un enfoque amplio y hace una revisión de un conjunto extenso de herramientas. Se establece una tipología de ellas, y se provee de información relevante considerando una evolución temporal y organizándolas por cada tipo establecido. Se presenta una discusión en la cual se establecen los parámetros relevantes que se deberían considerar para comparar y seleccionar una herramienta determinada. Este artículo pretende ayudar a docentes e investigadores que están interesados en realizar nuevos proyectos para mejorar el proceso de enseñanza-aprendizaje de programación.   Abstract:Programming learning is a hot topic in academic research. Although there have been much work focused in building and using automatic grading tools; there are other useful kinds of them. This paper takes a broad focus to give a review of a large set of tools. The main paper’s contribution is the proposal of a typology for the reported tools. Considering that and adopting a time evolution perspective, a set of relevant information about the tools is presented. Additionally, it is presented a discussion to define the relevant parameters to be considered to select a tool for implementations. This paper aims to help teachers and researchers who are interested in projects oriented to improve the programming teaching-learning process.
first_indexed 2024-04-13T00:15:41Z
format Article
id doaj.art-48b89d5ad67a4ef5bcf8bdbc45a164a0
institution Directory Open Access Journal
issn 1390-0129
2477-8990
language Spanish
last_indexed 2024-04-13T00:15:41Z
publishDate 2015-02-01
publisher Escuela Politécnica Nacional (EPN)
record_format Article
series Revista Politécnica
spelling doaj.art-48b89d5ad67a4ef5bcf8bdbc45a164a02022-12-22T03:10:57ZspaEscuela Politécnica Nacional (EPN)Revista Politécnica1390-01292477-89902015-02-013518484430Revisión de Herramientas de Apoyo en el Proceso de Enseñanza-Aprendizaje de ProgramaciónMónica Guerrero0Danny Santiago Guamán1Julio César Caiza2Escuela Politécnica NacionalEscuela Politécnica NacionalEscuela Politécnica NacionalResumen: El aprendizaje de programación es un tema de gran interés en investigación académica. Varias investigaciones se han centrado en la creación y uso de herramientas de calificación automática; sin embargo, existen otras de diferente tipo que también pueden ser muy útiles. Este artículo toma un enfoque amplio y hace una revisión de un conjunto extenso de herramientas. Se establece una tipología de ellas, y se provee de información relevante considerando una evolución temporal y organizándolas por cada tipo establecido. Se presenta una discusión en la cual se establecen los parámetros relevantes que se deberían considerar para comparar y seleccionar una herramienta determinada. Este artículo pretende ayudar a docentes e investigadores que están interesados en realizar nuevos proyectos para mejorar el proceso de enseñanza-aprendizaje de programación.   Abstract:Programming learning is a hot topic in academic research. Although there have been much work focused in building and using automatic grading tools; there are other useful kinds of them. This paper takes a broad focus to give a review of a large set of tools. The main paper’s contribution is the proposal of a typology for the reported tools. Considering that and adopting a time evolution perspective, a set of relevant information about the tools is presented. Additionally, it is presented a discussion to define the relevant parameters to be considered to select a tool for implementations. This paper aims to help teachers and researchers who are interested in projects oriented to improve the programming teaching-learning process.https://revistapolitecnica.epn.edu.ec/ojs2/index.php/revista_politecnica2/article/view/430
spellingShingle Mónica Guerrero
Danny Santiago Guamán
Julio César Caiza
Revisión de Herramientas de Apoyo en el Proceso de Enseñanza-Aprendizaje de Programación
Revista Politécnica
title Revisión de Herramientas de Apoyo en el Proceso de Enseñanza-Aprendizaje de Programación
title_full Revisión de Herramientas de Apoyo en el Proceso de Enseñanza-Aprendizaje de Programación
title_fullStr Revisión de Herramientas de Apoyo en el Proceso de Enseñanza-Aprendizaje de Programación
title_full_unstemmed Revisión de Herramientas de Apoyo en el Proceso de Enseñanza-Aprendizaje de Programación
title_short Revisión de Herramientas de Apoyo en el Proceso de Enseñanza-Aprendizaje de Programación
title_sort revision de herramientas de apoyo en el proceso de ensenanza aprendizaje de programacion
url https://revistapolitecnica.epn.edu.ec/ojs2/index.php/revista_politecnica2/article/view/430
work_keys_str_mv AT monicaguerrero revisiondeherramientasdeapoyoenelprocesodeensenanzaaprendizajedeprogramacion
AT dannysantiagoguaman revisiondeherramientasdeapoyoenelprocesodeensenanzaaprendizajedeprogramacion
AT juliocesarcaiza revisiondeherramientasdeapoyoenelprocesodeensenanzaaprendizajedeprogramacion