Publicaciones

Publicaciones reúne los trabajos académicos y experiencias didácticas desarrolladas por los docentes e investigadores dentro del equipo de didáctica en ciencias computacionales. Con el propósito de preservar, difundir y poner en diálogo los aportes que desde la práctica y la teoría contribuyen a la construcción del conocimiento sobre la enseñanza de la programación, la informática y las ciencias.

Presentados aquí para fortalecer a la comunidad docente, promoviendo el intercambio interdisciplinario y el acceso abierto al conocimiento generado en el marco de proyectos de investigación, formación y extensión universitaria.


Publicaciones destacadas


Didáctica computacional: modelado computacional y desarrollo del pensamiento computacional con MateFun

Autores: Sylvia da Rosa y Manuela Cabezas

Año de publicación: 2026

Institución: Facultad de Ciencias de la Educación, Universidad de la Empresa (UDE) e Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay

Descripción: En este paper presentamos un analı́sis de una selección de secuencias didácticas que fueron elaboradas e implementadas en clase por profesores de matemática de enseñanza media, principalmente bachillerato (EMS). Los profesores participaron de un proyecto de investigación titulado “Espacios de investigación didáctica en el área de matemática y computación”, liderado por nuestro grupo de investigación en didácticas computacionales y con la colaboración de la Sociedad de Educación Matemática del Uruguay (SEMUR). Partimos del modelo didáctico descrito en “Modelado didáctico con el lenguaje de programación MateFun” y de una definición de pensamiento computacional que pone el foco en el modelado computacional, descrita en “Piaget and Computational Thinking”. Este modelo es especialemte apto para los niveles superiores de la enseñanza media, donde el paradigma computacional introduce la computación como ciencia e impone una revisión de contenidos y problemas nuevos en el curriculum. El proyecto buscó aportar recursos conceptuales y prácticos para el abordaje del pensamiento computacional en aulas de matemáticas. Para ello analizamos las secuencias en cuanto a los aspectos crı́ticos del contenido y dificultades prácticas del modelado computacional de soluciones a problemas de matemática. El análisis de las secuencias didácticas confirma la complejidad que representa introducir cambios que implican una reconceptualización epistemológica de los contenidos. En este artı́culo presentamos ejemplos seleccionados que ilustran la situación y discutimos los resultados. Comprobamos que los profesores tuvieron dificultades en aplicar los conceptos de las etapas iniciales del modelo y que la reformulación de los enunciados como problemas algorı́tmicos está ligada a la falta de experiencia y estrategias para detectar aspectos computacionales. Finalmente se discute el significado de las dificultades encontradas y se delinean algunas actividades a futuro.

A case of teaching practice founded on a theoretical model

Autores: Sylvia da Rosa, Marcos Viera y Juan García-Garland

Año de publicación: 2020

Institución: Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay

Descripción: Este trabajo analiza cómo un modelo teórico, desarrollado a partir de la epistemología genética de Jean Piaget, puede aplicarse a la práctica docente en la enseñanza de la programación. El artículo extiende la “ley general de la cognición” de Piaget para explicar la diferencia entre pensamiento algorítmico y pensamiento computacional, situando a este último en el contexto del sujeto que instruye a una máquina. A partir de experiencias con docentes de matemáticas de educación media, se muestra cómo este modelo permite comprender y enseñar la programación desde una perspectiva constructivista, vinculando teoría y práctica. Además, se discute cómo estas experiencias contribuyen a clarificar el significado educativo del pensamiento computacional y su integración en el aula.


A research model in didactics of programming

Autores: Sylvia da Rosa y Federico Gómez

Año de publicación: 2020

Institución: Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay

Descripción: Este artículo presenta un modelo de investigación en didáctica de la programación desarrollado dentro del marco teórico de la epistemología genética de Jean Piaget. El modelo surge del análisis de cómo los estudiantes construyen conocimiento sobre algoritmos, estructuras de datos y programas, aplicando la tríada de etapas intra-inter-trans propuesta por Piaget. La publicación aporta una base teórica sólida para la didáctica de la informática, entendida como una disciplina científica con métodos y fundamentos propios, y propone ejemplos empíricos utilizando algoritmos de búsqueda implementados en lenguaje C para ilustrar la construcción del conocimiento en programación.


Pensamiento Computacional, Educación STEM y la Educación Informática: Cuestiones Pendientes

Autora: Manuela Cabezas

Año de publicación: 2023

Institución: Facultad de Ciencias de la Educación, Universidad de la Empresa (UDE), Uruguay

Descripción: Este artículo examina el auge del concepto de Pensamiento Computacional en la educación, en el contexto de las transformaciones que la computación ha producido en la ciencia y la sociedad en las últimas décadas. La autora analiza críticamente las iniciativas educativas que promueven el pensamiento computacional como solución a los desafíos contemporáneos de la educación, y propone una mirada fundamentada desde la Didáctica de la Programación y la Educación Informática. El trabajo establece lineamientos teóricos para el desarrollo de un modelo didáctico de las ciencias computacionales basado en fundamentos epistemológicos y en la integración de las áreas STEM.


Designing a didactic model for programs and data structures

Autores: Federico Gómez y Sylvia da Rosa

Año de publicación: 2024

Institución: Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay

Descripción: Este trabajo presenta el diseño de un modelo didáctico para el desarrollo de competencias computacionales en estudiantes principiantes, fundamentado en un modelo epistemológico basado en la teoría de Jean Piaget. A partir de la investigación sobre la construcción del conocimiento de algoritmos, estructuras de datos y programas, los autores elaboran una propuesta didáctica que integra conceptos fundamentales de la computación con una perspectiva formativa. El artículo analiza las ideas fundamentales de la informática —como la representación digital, la relación entre algoritmos y datos, y la noción de programa como objeto ejecutable— y discute su relevancia en la formación en ciencias de la computación.


Modelado didáctico con el lenguaje de programación MateFun

Autores: Manuela Cabezas y Sylvia da Rosa

Año de publicación: 2025

Instituciones: Facultad de Ciencias de la Educación, Universidad de la Empresa (UDE) e Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay

Descripción: Este artículo presenta los resultados de la etapa de operacionalización de un modelo didáctico para las ciencias computacionales, desarrollado en el marco del proyecto Modelado didáctico con el lenguaje de_programación MateFun(2025)Descarga


Modelado didáctico para ideas fundamentales de computación

Autores: Sylvia da Rosa y Manuela Cabezas

Año de publicación: 2022

Instituciones: Instituto de Computación, Facultad de Ingeniería, Universidad de la República, y Facultad de Ciencias de la Educación, Universidad de la Empresa (UDE), Uruguay

Descripción: Este artículo describe los primeros pasos en la elaboración de un modelo didáctico orientado a un subconjunto de ideas fundamentales de la ciencia de la computación. Basado en la epistemología genética de Jean Piaget, el trabajo propone un marco teórico y metodológico para investigar la construcción del conocimiento sobre algoritmos, estructuras de datos y programas. Los autores presentan el proyecto interdisciplinario El paradigma de las ciencias computacionales y la educación, cuyo objetivo es integrar conceptos computacionales en la enseñanza de disciplinas científicas mediante el desarrollo de herramientas didácticas validadas en el aula.


Piaget and Computational Thinking

Autora: Sylvia da Rosa Zipitría

Año de publicación: 2018

Institución: Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay

Descripción: En este artículo se presenta un marco teórico para el concepto de pensamiento computacional, en respuesta a la falta de fundamentos conceptuales sólidos en muchas de las prácticas educativas recientes que utilizan el término. La autora propone una extensión de la ley general de la cognición de Jean Piaget, derivada de sus investigaciones empíricas sobre el conocimiento de los programas como objetos ejecutables. Esta extensión permite distinguir de forma rigurosa el pensamiento algorítmico del pensamiento computacional, ubicando a este último en las especificidades del sujeto que instruye a una máquina. El trabajo ofrece una base teórica precisa y empíricamente fundamentada para redefinir el concepto en el ámbito educativo.


The construction of knowledge about programs

Autores: Federico Gómez y Sylvia da Rosa

Año de publicación: 2022

Institución: Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay

Descripción: Este artículo presenta un estudio empírico sobre la construcción del conocimiento acerca de los programas en estudiantes de cursos introductorios de programación. Basado en la epistemología genética de Jean Piaget, el trabajo analiza cómo los estudiantes pasan del conocimiento instrumental al conceptual y formal, aplicando la tríada de etapas intra-inter-trans y la ley general de la cognición. A partir del problema de búsqueda lineal, se investiga cómo los alumnos construyen comprensión sobre la dualidad del programa —como texto y como objeto ejecutable— y se reflexiona sobre las implicancias didácticas para la enseñanza de la programación desde una perspectiva constructivista.


Towards a definition of the concept of logic of an algorithm

Autores: Federico Gómez y Sylvia da Rosa

Año de publicación: 2023

Institución: Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay

Descripción: En este trabajo se propone una definición formal del concepto de lógica de un algoritmo, a partir de un estudio empírico con estudiantes de cursos introductorios de programación. La investigación analiza las diferentes estrategias que los estudiantes emplean al resolver el problema de búsqueda lineal y cómo estas reflejan distintas “lógicas” de razonamiento algorítmico. Fundamentado en la epistemología genética de Jean Piaget, el estudio introduce la noción de lógica del algoritmo como una estructura cognitiva que guía la secuencia de pasos y la relación entre la formulación del algoritmo y su implementación. El artículo abre nuevas líneas de investigación en didáctica de la programación y comprensión del pensamiento algorítmico.


Training Teachers in Informatics: A Central Problem in Science Education

Autores: Sylvia da Rosa, Marcos Viera y Juan García-Garland

Año de publicación: 2021

Institución: Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay

Descripción: Este artículo presenta una propuesta didáctica orientada a la formación docente en informática, centrada en la integración de la programación en la enseñanza de las matemáticas y la física. A través de un curso de capacitación para profesores de educación media, se promueve la comprensión de la informática como disciplina científica —no meramente instrumental—, destacando el papel de la lógica y la matemática discreta como fundamentos de la computación. El lenguaje funcional MateFun se utiliza como herramienta para vincular la resolución algorítmica de problemas con la modelización de fenómenos físicos y matemáticos, fomentando así una enseñanza interdisciplinaria y significativa de las ciencias computacionales.

La computación como vía para superar obstáculos epistémicos en la enseñanza de la física

Autor: Mateo Dutra Shaw

Año de publicación: 2025

Institución: Instituto de Física, Facultad de Ingeniería, Universidad de la República, Uruguay

Descripción: Si bien la matematización de la física ha sido fundamental para su desarrollo, el enfoque predominante en la matemática continua puede constituir un obstáculo epistémico en determinados contextos educativos. Este obstáculo surge cuando los marcos conceptuales utilizados para enseñar física limitan el acceso a ciertos problemas, especialmente aquellos cuya resolución requiere herramientas avanzadas del cálculo diferencial. En este trabajo analizamos cómo la inclusión de la computación y la matemática discreta permite superar estas limitaciones, abriendo nuevas posibilidades para el abordaje de fenómenos físicos complejos desde una perspectiva accesible para estudiantes de secundaria. A modo de ejemplo, se estudian el movimiento de proyectiles con rozamiento, un problema clásico cuya resolución analítica resulta inabordable en este nivel educativo, y el movimiento de los planetas alrededor del Sol, gobernado por fuerzas gravitatorias centrales y especialmente adecuado para su simulación numérica. En cambio, mediante la implementación del método de Euler en un programa de Python, es posible simular el comportamiento del sistema utilizando algoritmos sencillos y conceptos básicos de programación. Esta estrategia no solo permite obtener resultados precisos, sino que facilita una comprensión más profunda mediante simulaciones, modelado numérico y visualizaciones gráficas. Sostenemos que la computación, lejos de ser un contenido complementario, debería ocupar un rol central en la enseñanza de la física, actuando como puente entre las prácticas científicas actuales y el trabajo en el aula. Esto requiere, además, actualizar los cursos de matemática incorporando nociones de lógica y matemática discreta que respalden dicha integración.