ProgrEval: una propuesta metodológica para la evaluación de conocimientos de programación

Autores
Caballero, Tomás; Fernández-Ortúzar, Agustín; Fernández, Gonzalo Pablo; Cossio-Mercado, Christian
Año de publicación
2025
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Evaluar los conocimientos de los estudiantes es un desafío central para cualquier docente, y las clases de programación no son la excepción. Diseñar una evaluación requiere tener en claro su objetivo y el tipo de evidencias de aprendizaje que se desea obtener, entre otros aspectos, y asegurar que se ajuste a los contenidos y a la modalidad de enseñanza utilizada. Al analizar las propuestas disponibles se evidencia que no existe una opción consolidada, que sirva como base para evaluar conocimientos fundamentales de la programación, más allá de algunas iniciativas puntuales. Estas suelen situarse en dos extremos: por un lado, evaluaciones centradas en la resolución de ejercicios concretos en un lenguaje específico; por otro, pruebas que se asemejan más a evaluaciones cognitivas generales que a una evaluación específica del conocimiento en programación. En general, estas pruebas son estandarizadas y no contemplan las características de los estudiantes ni la forma en que se enseñaron los contenidos. Este trabajo  presenta el marco general y los principales lineamientos de ProgrEval, una propuesta metodológica para la evaluación de conocimientos de programación en el nivel secundario, que incluye el diseño de instrumentos válidos y confiables, su puesta a punto y su mejora continua.
Assessing students knowledge is a central challenge for any educator, and programming courses are no exception. Designing an assessment requires a clear understanding of its objectives and the type of learning evidence to be gathered, among other aspects, while ensuring alignment with both the content and the teaching approach used. After analysis of available approaches it is notable that there is no consolidated methodological proposal that serves as a foundation for evaluating fundamental programming knowledge, beyond a few isolated initiatives. These typically fall at two extremes: on one hand, assessments focused on solving concrete exercises in a specific programming language; on the other, tests that resemble general cognitive assessments more than evaluations of programming knowledge. In general, these assessments are standardized and fail to consider students characteristics or the way in which the content was taught. This work presents the general framework and key components of ProgrEval, a methodo ogical proposal for programming assessment in secondary schools, which includes the design of valid and reliable instruments, their refinement, and their continuous improvement.
Sociedad Argentina de Informática e Investigación Operativa
Materia
Ciencias Informáticas
instrumentos de evaluación
evaluación para el aprendizaje
enseñanza de programación
metodología de evaluación
assessment instruments
assessment for learning
programming teaching
assessment methodology
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/190497

id SEDICI_04a8be9c87f26b1ba47571afa15294e6
oai_identifier_str oai:sedici.unlp.edu.ar:10915/190497
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling ProgrEval: una propuesta metodológica para la evaluación de conocimientos de programaciónProgrEval: A methodological approach for the evaluation of knowledge in programmingCaballero, TomásFernández-Ortúzar, AgustínFernández, Gonzalo PabloCossio-Mercado, ChristianCiencias Informáticasinstrumentos de evaluaciónevaluación para el aprendizajeenseñanza de programaciónmetodología de evaluaciónassessment instrumentsassessment for learningprogramming teachingassessment methodologyEvaluar los conocimientos de los estudiantes es un desafío central para cualquier docente, y las clases de programación no son la excepción. Diseñar una evaluación requiere tener en claro su objetivo y el tipo de evidencias de aprendizaje que se desea obtener, entre otros aspectos, y asegurar que se ajuste a los contenidos y a la modalidad de enseñanza utilizada. Al analizar las propuestas disponibles se evidencia que no existe una opción consolidada, que sirva como base para evaluar conocimientos fundamentales de la programación, más allá de algunas iniciativas puntuales. Estas suelen situarse en dos extremos: por un lado, evaluaciones centradas en la resolución de ejercicios concretos en un lenguaje específico; por otro, pruebas que se asemejan más a evaluaciones cognitivas generales que a una evaluación específica del conocimiento en programación. En general, estas pruebas son estandarizadas y no contemplan las características de los estudiantes ni la forma en que se enseñaron los contenidos. Este trabajo  presenta el marco general y los principales lineamientos de ProgrEval, una propuesta metodológica para la evaluación de conocimientos de programación en el nivel secundario, que incluye el diseño de instrumentos válidos y confiables, su puesta a punto y su mejora continua.Assessing students knowledge is a central challenge for any educator, and programming courses are no exception. Designing an assessment requires a clear understanding of its objectives and the type of learning evidence to be gathered, among other aspects, while ensuring alignment with both the content and the teaching approach used. After analysis of available approaches it is notable that there is no consolidated methodological proposal that serves as a foundation for evaluating fundamental programming knowledge, beyond a few isolated initiatives. These typically fall at two extremes: on one hand, assessments focused on solving concrete exercises in a specific programming language; on the other, tests that resemble general cognitive assessments more than evaluations of programming knowledge. In general, these assessments are standardized and fail to consider students characteristics or the way in which the content was taught. This work presents the general framework and key components of ProgrEval, a methodo ogical proposal for programming assessment in secondary schools, which includes the design of valid and reliable instruments, their refinement, and their continuous improvement.Sociedad Argentina de Informática e Investigación Operativa2025-08info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf302-307http://sedici.unlp.edu.ar/handle/10915/190497spainfo:eu-repo/semantics/altIdentifier/url/https://revistas.unlp.edu.ar/JAIIO/article/view/19967info:eu-repo/semantics/altIdentifier/issn/2451-7496info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2026-02-26T11:39:47Zoai:sedici.unlp.edu.ar:10915/190497Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292026-02-26 11:39:47.671SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv ProgrEval: una propuesta metodológica para la evaluación de conocimientos de programación
ProgrEval: A methodological approach for the evaluation of knowledge in programming
title ProgrEval: una propuesta metodológica para la evaluación de conocimientos de programación
spellingShingle ProgrEval: una propuesta metodológica para la evaluación de conocimientos de programación
Caballero, Tomás
Ciencias Informáticas
instrumentos de evaluación
evaluación para el aprendizaje
enseñanza de programación
metodología de evaluación
assessment instruments
assessment for learning
programming teaching
assessment methodology
title_short ProgrEval: una propuesta metodológica para la evaluación de conocimientos de programación
title_full ProgrEval: una propuesta metodológica para la evaluación de conocimientos de programación
title_fullStr ProgrEval: una propuesta metodológica para la evaluación de conocimientos de programación
title_full_unstemmed ProgrEval: una propuesta metodológica para la evaluación de conocimientos de programación
title_sort ProgrEval: una propuesta metodológica para la evaluación de conocimientos de programación
dc.creator.none.fl_str_mv Caballero, Tomás
Fernández-Ortúzar, Agustín
Fernández, Gonzalo Pablo
Cossio-Mercado, Christian
author Caballero, Tomás
author_facet Caballero, Tomás
Fernández-Ortúzar, Agustín
Fernández, Gonzalo Pablo
Cossio-Mercado, Christian
author_role author
author2 Fernández-Ortúzar, Agustín
Fernández, Gonzalo Pablo
Cossio-Mercado, Christian
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
instrumentos de evaluación
evaluación para el aprendizaje
enseñanza de programación
metodología de evaluación
assessment instruments
assessment for learning
programming teaching
assessment methodology
topic Ciencias Informáticas
instrumentos de evaluación
evaluación para el aprendizaje
enseñanza de programación
metodología de evaluación
assessment instruments
assessment for learning
programming teaching
assessment methodology
dc.description.none.fl_txt_mv Evaluar los conocimientos de los estudiantes es un desafío central para cualquier docente, y las clases de programación no son la excepción. Diseñar una evaluación requiere tener en claro su objetivo y el tipo de evidencias de aprendizaje que se desea obtener, entre otros aspectos, y asegurar que se ajuste a los contenidos y a la modalidad de enseñanza utilizada. Al analizar las propuestas disponibles se evidencia que no existe una opción consolidada, que sirva como base para evaluar conocimientos fundamentales de la programación, más allá de algunas iniciativas puntuales. Estas suelen situarse en dos extremos: por un lado, evaluaciones centradas en la resolución de ejercicios concretos en un lenguaje específico; por otro, pruebas que se asemejan más a evaluaciones cognitivas generales que a una evaluación específica del conocimiento en programación. En general, estas pruebas son estandarizadas y no contemplan las características de los estudiantes ni la forma en que se enseñaron los contenidos. Este trabajo  presenta el marco general y los principales lineamientos de ProgrEval, una propuesta metodológica para la evaluación de conocimientos de programación en el nivel secundario, que incluye el diseño de instrumentos válidos y confiables, su puesta a punto y su mejora continua.
Assessing students knowledge is a central challenge for any educator, and programming courses are no exception. Designing an assessment requires a clear understanding of its objectives and the type of learning evidence to be gathered, among other aspects, while ensuring alignment with both the content and the teaching approach used. After analysis of available approaches it is notable that there is no consolidated methodological proposal that serves as a foundation for evaluating fundamental programming knowledge, beyond a few isolated initiatives. These typically fall at two extremes: on one hand, assessments focused on solving concrete exercises in a specific programming language; on the other, tests that resemble general cognitive assessments more than evaluations of programming knowledge. In general, these assessments are standardized and fail to consider students characteristics or the way in which the content was taught. This work presents the general framework and key components of ProgrEval, a methodo ogical proposal for programming assessment in secondary schools, which includes the design of valid and reliable instruments, their refinement, and their continuous improvement.
Sociedad Argentina de Informática e Investigación Operativa
description Evaluar los conocimientos de los estudiantes es un desafío central para cualquier docente, y las clases de programación no son la excepción. Diseñar una evaluación requiere tener en claro su objetivo y el tipo de evidencias de aprendizaje que se desea obtener, entre otros aspectos, y asegurar que se ajuste a los contenidos y a la modalidad de enseñanza utilizada. Al analizar las propuestas disponibles se evidencia que no existe una opción consolidada, que sirva como base para evaluar conocimientos fundamentales de la programación, más allá de algunas iniciativas puntuales. Estas suelen situarse en dos extremos: por un lado, evaluaciones centradas en la resolución de ejercicios concretos en un lenguaje específico; por otro, pruebas que se asemejan más a evaluaciones cognitivas generales que a una evaluación específica del conocimiento en programación. En general, estas pruebas son estandarizadas y no contemplan las características de los estudiantes ni la forma en que se enseñaron los contenidos. Este trabajo  presenta el marco general y los principales lineamientos de ProgrEval, una propuesta metodológica para la evaluación de conocimientos de programación en el nivel secundario, que incluye el diseño de instrumentos válidos y confiables, su puesta a punto y su mejora continua.
publishDate 2025
dc.date.none.fl_str_mv 2025-08
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/190497
url http://sedici.unlp.edu.ar/handle/10915/190497
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://revistas.unlp.edu.ar/JAIIO/article/view/19967
info:eu-repo/semantics/altIdentifier/issn/2451-7496
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
302-307
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1858282593000095744
score 12.665996