El proyecto
Una plataforma abierta para aprender Ciencias de la Computación
Qué es Computación.uy
Computación.uy es una plataforma educativa que busca ofrecer a estudiantes y docentes de educación media un entorno de aprendizaje gratuito, accesible e interactivo para las Ciencias de la Computación. La idea central es que los conceptos no se aprendan solo leyendo, sino escribiendo, ejecutando y experimentando con ellos.
Aprender haciendo
Las lecciones combinan explicaciones cortas con ejercicios y autoevaluaciones, de forma que el estudiante pueda pasar de comprender un concepto a usarlo por su cuenta. La pieza central de ese enfoque es Pseudolab, el editor de pseudocódigo propio de la plataforma (compatible con la sintaxis de PSeInt): permite escribir y ejecutar algoritmos directamente en el navegador para practicar la lógica de programación antes de pasar a un lenguaje real.
Pensada para el aula real
El diseño tiene en cuenta las condiciones concretas de una sala de informática liceal: equipos compartidos entre varios estudiantes, dispositivos de distinta antigüedad y conectividad limitada. Por eso:
- Un estudiante puede entrar y usar lecciones, Laboratorio y Pseudolab sin crear una cuenta; el progreso se guarda en su propio navegador.
- Cuando varios estudiantes comparten un mismo equipo, un mecanismo propio basado en hash permite recuperar el progreso de cada uno sin necesitar una base de datos con la identidad de todos los estudiantes.
- Además ya existe y funciona un sistema de cuentas y clases para docentes, con un panel para crear una clase y ver hasta qué lección llegó cada estudiante. Por ahora está habilitado solo para un grupo piloto reducido: abrirlo a todos los docentes requiere más capacidad de servidor y de base de datos de la que hoy podemos afrontar — es uno de los puntos donde más directamente ayudaría contar con financiamiento.
- Las páginas están pensadas para pesar poco y aprovechar el caché del navegador, de forma que una sala completa conectándose a la vez no sature la red.
Estado actual
La plataforma ya tiene contenido real, no es solo una idea, aunque las cuatro áreas están en distintas etapas:
- Programación — completa: 35 lecciones con pseudocódigo, desde los primeros algoritmos hasta funciones y arreglos, integradas con Pseudolab.
- Fundamentos de la Computación — en construcción: 4 lecciones publicadas (algoritmos, código César, sistemas numéricos) de las 13 planificadas.
- HTML — planificada, todavía sin lecciones propias.
- CSS — planificada, todavía sin lecciones propias.
A eso se suman Pseudolab, el editor de pseudocódigo propio de la plataforma, y el Laboratorio, con herramientas interactivas independientes de las lecciones.
Qué sigue
La prioridad inmediata es completar Fundamentos de la Computación y construir HTML y CSS, replicando el enfoque interactivo que ya funciona en Programación. En paralelo seguimos trabajando en abrir el sistema de clases a más docentes, accesibilidad, recursos de apoyo docente, y una evaluación medible del impacto educativo de las lecciones interactivas y de Pseudolab — idealmente junto a instituciones educativas interesadas en estudiarlo.
¿Querés ayudar a que este proyecto crezca?
Existen distintas formas de colaborar con su desarrollo: financiamiento, alianzas institucionales, investigación o colaboración tecnológica.
Conocer las formas de colaborar