, Julià Minguillón
La definición de los conceptos básicos que deben presentarse en un primer curso universitario de introducción a la programación es fundamental para planificar la asignatura y estructurar el resto del plan de estudios. En este trabajo se presenta un análisis exploratorio de los programas de la primera asignatura de programación en las universidades españolas con mayor número de estudiantes matriculados en Ingeniería Informática. A partir del listado de conceptos extraído, organizado por categorías, se diseñó una encuesta donde se debían identificar los conceptos esenciales, opcionales y no necesarios, así como indicar la dificultad percibida de cada concepto. Mas de cincuenta docentes de distintas universidades han participado en el estudio, cuyo análisis detallado se presenta en el trabajo. Los resultados muestran un amplio consenso sobre los conceptos fundamentales en un curso de introducción a la programación. El análisis también ayuda a destacar aquellos conceptos que presentan mayores dificultades de aprendizaje para el estudiantado según la percepción del profesorado. Este análisis servirá para construir un inventario de conceptos fundamentales y un mapa para determinar cómo se relacionan los conceptos entre sí. Usando el mapa, cada estudiante podrá detectar dónde tiene dificultades y así recibirá mejor feedback.
The definition of the fundamental concepts to be introduced in a first-year university programming course is essential for planning the subject and structuring the rest of the curriculum.
This paper presents an exploratory analysis of the syllabi of introductory programming courses at Spanish universities with the highest number of enrolled students in Computer Engineering.
A survey was designed based on the extracted list of concepts, categorized into groups, to classify them as essential, optional, or unnecessary, and to assess the perceived difficulty. More than fifty faculty members from different universities participated in the study, which is analyzed in detail in this paper. The results show a broad consensus on the fundamental concepts in an introductory programming course. The analysis also highlights the concepts perceived by faculty as the most challenging for students to learn. This study lays the foundation for building an inventory of fundamental concepts and a map to illustrate the relationships between them. Using this map, students will be able to identify their difficulties more effectively and receive better feedback.
© 2008-2026 Fundación Dialnet · Todos los derechos reservados