Skip to content
UCR

Proyecto de docencia

Estrategias docentes para sesiones virtuales interactivas con el desarrollo de un nuevo sistema web: una experiencia en el curso Modelos Probabilísticos de Señales y Sistemas

Julio de 2025

Información general

ÍtemDescripción
Código de proyectoPD-IE-472-2022
Unidad académicaEscuela de Ingeniería Eléctrica
Vigencia1 abril 2022 - 7 julio 2025
Gestora Vicerrectoría DocenciaMarielos Montero Dien
Coordinadora Comisión DocenciaMercedes Chacón Vázquez

Participantes

Fabián Abarca Calderón
Investigador principal
Escuela de Ingeniería Eléctrica
Universidad de Costa Rica
fabian.abarca@ucr.ac.cr

Estudiantes asistentes

  • Sirlany Mora García, ECCI
  • Wilmer Jesús Araya Rivas, ECCI
  • Yasty Sánchez Piedrahita, ECCI

ECCI - Escuela de Ciencias de la Computación e Informática, UCR

Logros y resultados

Los siguientes son los componentes tecnológicos y pedagógicos desarrollados para el proyecto.

Kalouk
Un ecosistema de componentes web para actividades interactivas con contenidos de matemáticas y programación.
Kalouk WEB
Un servidor web versátil para generación de datos sintéticos usados en recolección y análisis en el curso, por medio de los modelos de comunicación REST API, WebSockets, SSE y webhooks.
Kalouk JS
Un conjunto de componentes web con Vue (JavaScript) para actividades interactivas en sitios web, tanto en sesiones virtuales asincrónicas (contenido teórico) como sincrónicas (presentaciones).
Kalouk MCP
Un servidor web con el protocolo de contexto de modelos (MCP) para proveer datos e información de contexto sobre la teoría del curso a agentes de inteligencia artificial.
Kalouk CLI
Una interfaz de línea de comandos (CLI) para interactuar de forma programática con los otros componentes de Kalouk, como Kalouk WEB y Kalouk MCP.
Kalouk XYZ
Un sitio web para alojar presentaciones interactivas de Slidev para sesiones sincrónicas, utilizando las integraciones desarrolladas con Kalouk.
improbabilidades.com
Un sitio web para alojar el contenido teórico del curso, a modo de libro digital, utilizando las integraciones desarrolladas con Kalouk.
Guía pedagógica
Recomendaciones para el desarrollo de material teórico y presentaciones interactivas utilizando las herramientas de Kalouk.
Proyectos de programación
Ejercicios de recolección y análisis de datos para el aprendizaje de herramientas de programación de Python en escenarios realistas y más complejos.
PyX
Tutoriales básicos de programación en Python aplicados a la ciencia e ingeniería de datos, que son la base para los ejercicios de programación del curso y en Kalouk.

Informe

El informe completo de este proyecto está disponible en informe.kalouk.xyz.