<diapo>
<diapo>
Esta es una presentación de ejemplo
Proyecto PD-IE-472-2022
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
Características deseadas para la plataforma, según comparación con otros sistemas similares de presentaciones
El sistema está diseñado para ser usado en un navegador web.
¿Romper la cuarta pared?
El sistema permite incluir contenido multimedia en las diapositivas.
¡Ejemplo: este texto o este link!
Es posible animar
El sistema permite incluir otros tipos de contenido web en las diapositivas.
(Aparte de los contenidos multimedia de la sección anterior)
La presentación vive en el navegador de cada participante, donde puede interactuar con algunos elementos, y también entre participantes de la presentación.
Pendiente
Ya tenemos la llave: WebSockets
El sistema permite incluir contenido matemático en las diapositivas.
El sistema permite incluir visualizaciones de datos en las diapositivas, como tablas o gráficas en tiempo real.
Es posible ver pero también editar y ejecutar (en el navegador) fragmentos de código de Python.
import numpy as np
from scipy import stats
# Generar números aleatorios
x = np.random.normal(size=1000)
Pendiente
El sistema permite incluir resultados de simulaciones en las diapositivas.
Esto es la combinación de capacidades descritas anteriormente:
Sincronización de la presentación del docente en el navegador de cada participante.
La plataforma tiene un registro de estudiantes matriculados en el o los cursos.
Para bien o para mal, la edición de las presentaciones es enteramente hecha en los archivos de código fuente.
(No hay planes inmediatos de cambiar de paradigma)
Todo el stack tecnológico está hecho con plataformas de software libre y el repositorio del proyecto es de acceso público.
Plataforma del servidor para gestión de usuarios, bases de datos, etc.
Plataforma HTML/CSS/JavaScript de presentaciones en el navegador.
Python dentro del código HTML ejecutado directamente en el navegador.
Formato adicional dentro de la presentación para la diagramación de las diapositivas.
Paquete de Python para creación de gráficas y exportación como contenido web.
Programación de uso general, incluyendo paquetes de análisis de datos.
Categorías diferenciadas de contenido web que son útiles para la enseñanza de teoría matemática y análisis de datos
Es importante para un curso de teoría matemática básica poder mostrar de forma nativa ecuaciones y gráficos para ilustrar los conceptos.
Manim es un paquete de Python para generación de amimaciones con gráficos, geometrías y ecuaciones.
Opcional Pendiente
\begin{tikzpicture}
\def \n {5}
\def \radius {3cm}
\def \margin {8}
\foreach \s in {1,...,\n}
{
\node[draw, circle] at ({360/\n * (\s - 1)}:\radius) {$\s$};
\draw[->, >=latex] ({360/\n * (\s - 1)+\margin}:\radius)
arc ({360/\n * (\s - 1)+\margin}:{360/\n * (\s)-\margin}:\radius);
}
\end{tikzpicture}
Es importante para un curso basado en análisis de datos poder mostrar diferentes tipos de visualizaciones de datos, como tablas y otros gráficos, inclusive en tiempo real.
Es importante para un curso que incluye computación científica y cálculo numérico para el análisis de datos, mostrar o ejecutar código como método de enseñanza y aprendizaje.
Nuevas plataformas permiten ejecutar código Python directamente en el navegador, sin instalaciones locales.
El ecosistema de herramientas de programación para análisis de datos está en ebullición.
Es importante para un curso virtual procurar la participación activa de los estudiantes, como método de motivación en clase y de evaluación de conocimientos.
Es posible hacer preguntas de revisión durante la presentación.
Tipos de actividades pedagógicas propuestas con las capacidades del sistema y los contenidos web especializados
Todos los elementos actualmente utilizados en las presentaciones del curso IE0405 - Modelos Probabilísticos de Señales y Sistemas son soportados por la plataforma, por lo que la migración es posible, aunque laboriosa.
El teorema de Bayes, o regla de la probabilidad condicional inversa, establece que: $$ P(A \mid B) = \frac{P(A)P(B \mid A)}{P(B)} $$
Ejemplos prácticos explicados por el docente, con ecuaciones, tablas, gráficas, imágenes y otras visualizaciones son posibles.
En investigación clínica, la "probabilidad de detección" es llamada sensitividad y la "tasa negativa verdadera" es llamada especificidad. Estos son ejemplos para exámenes de detección de enfermedades usuales:
Enfermedad Sensitividad Especificidad COVID-19 BioMedomics 89% 91% Cáncer de próstata 85% 30% Cáncer de mama 75% 92%
Como curso de teoría matemática, es importante demostrar la resolución numérica de problemas.
Si la tasa de ocurrencia de COVID es de una en cien personas, y si una prueba sale positiva, ¿cuál es la probabilidad de tener realmente la enfermedad? $$ P(A \mid B) = \frac{P(A)P(B \mid A)}{P(B)} = \frac{0.01 \times 0.89}{0.01 \times 0.89 + 0.99 \times 0.09} = 9\% $$
Una adición deseada es Manim, para animaciones de problemas resueltos.
Con la interactividad será posible hacer preguntas de revisión durante la presentación.
Si la especificidad aumenta a un 99%, ¿cuál es la nueva probabilidad de tener la enfermedad dado un resultado positivo de la prueba?
Tanto para demostración de los conceptos como para evaluación, el curso tiene ejercicios de computación científica con Python.
Típicamente consiste en:
Es deseable aplicar las actividades anteriores en una situación más realista.
Por esta razón el curso tiene un proyecto de diseño como parte de su evaluación, y cada clase modelo tendrá un ejemplo a pequeña escala del tipo de problemas que será necesario resolver.
CM | Semana | Fechas | Tema | Pres. | Subtema |
1 | 3 | 1 abr | 1 | 3 | Pruebas repetidas de Bernoulli |
2 | 6 | 22 abr | 2 | 7, 8 | Transformaciones de variables aleatorias |
3 | 9 | 13 may | 3 | 12 | Teorema del límite central |
4 | 13 | 10 jun | 4 | 15 | Características espectrales de procesos aleatorios |
5 | 16 | 31 jun | 5 | 19 | Cadenas de Markov de tiempo continuo |
Lunes 12:00 m.d. por Zoom
IE0405 - Modelos Probabilísticos de Señales y Sistemas
</diapo>