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


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) y 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.