Relevamiento de conocimientos previos de programación en el nivel universitario

  • Gonzalo Pablo Fernández Universidad Nacional de Quilmes
  • Cecilia Martínez Universidad Nacional de Córdoba
  • Pablo E. “Fidel” Martínez López Universidad Nacional de Quilmes - Universidad Nacional de Córdoba - Centro de Investigacion y Desarrollo en Informatica Aplicada - Universidad Nacional de Hurlingham - Fundacion Sadosky
Palabras clave: Enseñanza de la programación, Nivel universitario, Conocimientos previos

Resumen

En los últimos años se le ha dado un papel preponderante a la enseñanza de la programación en los niveles obligatorios de la educación. Han surgido también numerosas alternativas para aprender a programar de forma autodidacta. Como resultado de estos procesos, el público que ingresa a la universidad puede tener conocimientos previos de programación heterogéneos. Las carreras universitarias de informática suelen asumir conocimientos nulos sobre programación pero eso está cada vez más alejado de la realidad.

En este trabajo nos proponemos caracterizar, con base en sus conocimientos previos de programación, a la población de estudiantes universitarios que cursan la materia Introducción a la Programación en la Universidad Nacional de Quilmes, materia que fue pensada originalmente para enseñar conceptos básicos de programación a estudiantes sin ningún conocimiento previo en el área. Desarrollamos un test diagnóstico para indagar experiencias previas en programación, y evaluar algunos conceptos sobre construcciones sintácticas de los lenguajes de programación.

Nuestros hallazgos muestran la enorme heterogeneidad del público, teniendo estudiantes que aprendieron conceptos de programación en distintas etapas (en la escuela, con cursos en línea, de forma autodidacta), con distintos lenguajes de programación (tanto en texto como en bloques) y además, con percepciones muy distintas respecto a cuánto saben realmente.

Publicado
2024-05-31
Cómo citar
Fernández, G., Martínez, C., & Martínez López, P. (2024). Relevamiento de conocimientos previos de programación en el nivel universitario. Electronic Journal of SADIO (EJS), 23(2), 150-175. Recuperado a partir de https://ojs.sadio.org.ar/index.php/EJS/article/view/862