Alejandro Miños Fayad
Alejandro Miños Fayad has a total of 1 co-authors. Here are the top co-authors by number of shared publications:
- Juan Carlos Valle Lisboa
CIBPsi, Facultad de Psicología, UdelaR, Montevideo, Uruguay
1 shared publication
Latest Publications
- Open Access
- 15 May 2026
- Published by Sociedade Brasileira de Computação in Revista Brasileira de Informática na Educação
- Vol. 34, 577-597
Espacios mentales en el aprendizaje de la programación, un estudio desde la didáctica de la informática
Para construir un programa informático que resuelva un problema, este debe modelarse técnicamente. Previamente a dicho modelado técnico, se debe elaborar un modelo cognitivo, es decir, identificar y relacionar los principales elementos constitutivos del problema que guíen la construcción de la solución y representen su semántica. Este trabajo de tipo exploratorio, analiza las características del modelado cognitivo realizado por estudiantes de secundaria, el cual se expresa mediante la escritura en lenguaje natural. Para analizar el modelo cognitivo de los estudiantes, se emplearon herramientas estadísticas, así como algoritmos de inteligencia artificial que muestran las relaciones semánticas del discurso. Concluimos que aquellos discursos que hacen referencia a los elementos estructurantes del problema de forma coherente se asocian con programas viables; modelos que también muestran relaciones semánticas complejas. Por otro lado, las construcciones lingüísticas empobrecidas, que no hacen referencia a elementos disciplinarios fuertes y por tanto representan un modelo pobre, generalmente se asocian soluciones deficientes.
- 15 May 2026
- Published by Sociedade Brasileira de Computação in Revista Brasileira de Informática na Educação
- Vol. 34, 577-597
Open AccessEspacios mentales en el aprendizaje de la programación, un estudio desde la didáctica de la informática
Para construir un programa informático que resuelva un problema, este debe modelarse técnicamente. Previamente a dicho modelado técnico, se debe elaborar un modelo cognitivo, es decir, identificar y relacionar los principales elementos constitutivos del problema que guíen la construcción de la solución y representen su semántica. Este trabajo de tipo exploratorio, analiza las características del modelado cognitivo realizado por estudiantes de secundaria, el cual se expresa mediante la escritura en lenguaje natural. Para analizar el modelo cognitivo de los estudiantes, se emplearon herramientas estadísticas, así como algoritmos de inteligencia artificial que muestran las relaciones semánticas del discurso. Concluimos que aquellos discursos que hacen referencia a los elementos estructurantes del problema de forma coherente se asocian con programas viables; modelos que también muestran relaciones semánticas complejas. Por otro lado, las construcciones lingüísticas empobrecidas, que no hacen referencia a elementos disciplinarios fuertes y por tanto representan un modelo pobre, generalmente se asocian soluciones deficientes.
- Open Access
- 22 December 2025
- Published by Universidad Nacional de La Plata in Revista Iberoamericana de Tecnología en Educación y Educación en Tecnología
- No. 42,p. e5
Estrategias de enseñanza de la programación concurrente: un estudio de caso sobre el uso de semáforos en un curso de sistemas operativos
Learning the concurrent paradigm is complex, and several factors influence it: programming language, prior knowledge, teaching sequence, and strategies. To achieve learning, it is necessary to identify appropriate teaching sequences for learning the paradigm, as well as common errors in building concurrent programs. A teaching sequence focused on working with binary semaphores was used, emphasizing inductive strategies and demonstrations, with special attention paid to the progression of content and practical activities. Based on the assumption that building a concurrent program demonstrates an understanding of the paradigm, the construction of 21 programs that worked with binary semaphores was evaluated. Among those not familiar with the paradigm, poor identification of critical sections was identified as a common error, particularly the inclusion of statements that should not be included. Most students demonstrated mastery of the concurrent paradigm, leading to the conclusion that the applied sequence was adequate.
- 22 December 2025
- Published by Universidad Nacional de La Plata in Revista Iberoamericana de Tecnología en Educación y Educación en Tecnología
- No. 42,p. e5
Open AccessEstrategias de enseñanza de la programación concurrente: un estudio de caso sobre el uso de semáforos en un curso de sistemas operativos
Learning the concurrent paradigm is complex, and several factors influence it: programming language, prior knowledge, teaching sequence, and strategies. To achieve learning, it is necessary to identify appropriate teaching sequences for learning the paradigm, as well as common errors in building concurrent programs. A teaching sequence focused on working with binary semaphores was used, emphasizing inductive strategies and demonstrations, with special attention paid to the progression of content and practical activities. Based on the assumption that building a concurrent program demonstrates an understanding of the paradigm, the construction of 21 programs that worked with binary semaphores was evaluated. Among those not familiar with the paradigm, poor identification of critical sections was identified as a common error, particularly the inclusion of statements that should not be included. Most students demonstrated mastery of the concurrent paradigm, leading to the conclusion that the applied sequence was adequate.
- Open Access
- 18 January 2016
- Published by Universidad Pedagogica Nacional in Tecné, Episteme y Didaxis: TED
- No. 39
Uso didáctico de estrategias inductivas en un curso introductorio de programación estructurada
El abordaje de la programación en las carreras informáticas se realiza comoun fin en sí mismo desde las asignaturas que estudian el conjunto de técnicas,o como parte de otras asignaturas en las cuales se analizan sus algoritmosespecíficos. Así, el estudio de las técnicas de programación se convierte en unelemento transversal y estructurante de los planes de estudio de estas carreras.En consecuencia, se debe buscar la realización de actividades en las que elestudiante pueda experimentar y analizar los resultados a fin de construir solucionesviables. Las estrategias inductivas permiten analizar, discutir y luegogeneralizar propiedades o procedimientos, que se estudian primero en casosparticulares, debidamente delimitados. En el caso de la programación, estasestrategias se deben abordar a partir de un programa, sobre el cual se estructurala actividad de aula. En este trabajo se ha indagado, mediante preguntas derespuestas abiertas, acerca de la predisposición hacia estrategias de aprendizajeinductivas de un grupo de estudiantes de un curso de Bachillerato deInformática, en la asignatura Programación I. Las estrategias se centraron enun conjunto de actividades durante el transcurso del año lectivo. En todos loscasos, el uso de la codificación de programas en lenguaje Java, su ejecucióny posterior análisis y discusión de los resultados fueron parte del trabajo deaula. Hemos podido concluir que en el grupo seleccionado, los estudiantesse sintieron mayoritariamente interesados y predispuestos positivamente haciaactividades de tipo inductivo, en detrimento de las de tipo deductivo. Corroboramosque prefieren el trabajo a partir de ejemplos y casos particulares sobrelas actividades que abordan primero los conceptos generales por estudiar, suscaracterísticas y propiedades, para posteriormente operativizar y trabajar conlos casos particulares. Al mismo tiempo, pudimos verificar que ha existido unamayor dificultad en comprender los contenidos que se trabajaron de mododeductivo que los de tipo inductivo.
- 18 January 2016
- Published by Universidad Pedagogica Nacional in Tecné, Episteme y Didaxis: TED
- No. 39
Open AccessUso didáctico de estrategias inductivas en un curso introductorio de programación estructurada
El abordaje de la programación en las carreras informáticas se realiza comoun fin en sí mismo desde las asignaturas que estudian el conjunto de técnicas,o como parte de otras asignaturas en las cuales se analizan sus algoritmosespecíficos. Así, el estudio de las técnicas de programación se convierte en unelemento transversal y estructurante de los planes de estudio de estas carreras.En consecuencia, se debe buscar la realización de actividades en las que elestudiante pueda experimentar y analizar los resultados a fin de construir solucionesviables. Las estrategias inductivas permiten analizar, discutir y luegogeneralizar propiedades o procedimientos, que se estudian primero en casosparticulares, debidamente delimitados. En el caso de la programación, estasestrategias se deben abordar a partir de un programa, sobre el cual se estructurala actividad de aula. En este trabajo se ha indagado, mediante preguntas derespuestas abiertas, acerca de la predisposición hacia estrategias de aprendizajeinductivas de un grupo de estudiantes de un curso de Bachillerato deInformática, en la asignatura Programación I. Las estrategias se centraron enun conjunto de actividades durante el transcurso del año lectivo. En todos loscasos, el uso de la codificación de programas en lenguaje Java, su ejecucióny posterior análisis y discusión de los resultados fueron parte del trabajo deaula. Hemos podido concluir que en el grupo seleccionado, los estudiantesse sintieron mayoritariamente interesados y predispuestos positivamente haciaactividades de tipo inductivo, en detrimento de las de tipo deductivo. Corroboramosque prefieren el trabajo a partir de ejemplos y casos particulares sobrelas actividades que abordan primero los conceptos generales por estudiar, suscaracterísticas y propiedades, para posteriormente operativizar y trabajar conlos casos particulares. Al mismo tiempo, pudimos verificar que ha existido unamayor dificultad en comprender los contenidos que se trabajaron de mododeductivo que los de tipo inductivo.