Ir al contenido

Introducción

Por favor consulta la carta descriptiva en el sistema de la Universidad. Te voy a mostrar aquí los puntos más importantes de ese documento.

El objeto de este curso es aprender las técnicas de programación y comunicación que permitan a una aplicación interactiva intercambiar información con un sistema de cómputo externo que puede leer y/o modificar el mundo físico. Al sumergirnos en el estudio de este tipo de sistemas, abordaremos conceptos como las máquinas de estado, los protocolos de comunicación ASCII y binarios, el modelo de comunicación cliente-servidor, modelo de comunicación por eventos, las comunicaciones seriales, la lectura de información del mundo físico, el envío de información hacia el mundo físico.

Se espera que al finalizar el curso seas capaz de construir aplicaciones que INTEGREN sistemas de cómputo interactivos de tiempo real con sistemas de cómputo con capacidades de lectura y modificación del mundo físico.

Soluciono problemas de interacción mediante la integración de contenidos digitales y software de acuerdo con un diseño previo, para la implementación de sistemas intermediados por el entretenimiento digital.

Materializa sistemas intermediados por el entretenimiento digital para resolver problemas de acuerdo con requerimientos condicionados por el contexto.

El curso está dividido en 8 experiencias de aprendizaje que se desarrollarán en 16 semanas:

Unidad 1

¿Este curso para qué?

Unidad 2

computadores embebidos

Unidad 3

creando arte con p5.js

Unidad 4

conectando mundos

Unidad 5

protocolos de comunicación

Unidad 6

el puente entre dispositivos

Unidad 7

comunicación interactiva

Unidad 8

todos juntos y en tiempo real

En este curso vas a aprender haciendo, pensando y compartiendo. Cada unidad dura dos semanas y se divide en cuatro fases: set, seek, apply y reflect. En la primera semana te enfocarás en comprender el contexto y explorar ideas (set-seek); en la segunda semana aplicarás lo aprendido (apply) y cerrarás con una reflexión crítica (reflect) sobre lo que hiciste, lo que aprendiste y cómo podrías mejorar. Para acompañar este proceso, llevarás una bitácora en tu repositorio personal de GitHub, donde registrarás tus avances, decisiones y aprendizajes.

La evaluación será continua y sucederá en clase: yo te acompañaré durante las actividades para revisar tus entregas y conversar sobre tu proceso.

Unidad 1: semanas 1 y 2.
Unidad 2: semanas 3 y 4
Unidad 3: semanas 5 y 6
Unidad 4: semanas 7 y 8
Unidad 5: semanas 9 y 10
Unidad 6: semanas 11 y 12
Unidad 7: semanas 13 y 14
Unidad 8: semanas 15 y 16

La evaluación del curso será formativa y evaluativa. La parte formativa ocurrirá en las primeras sesiones de cada unidad. La parte sumativa la realizaremos juntos en la última sesión en la cual conversaremos alrededor de tu proceso y resultados documentados en la bitácora de aprendizaje.

Este curso es de 2 créditos distribuidos en dos sesiones semanales con acompañamiento del docente y una sesión de trabajo independiente. La dedicación total es de 6 horas.

En la medida de lo posible, cada unidad tendrá cuatro sesiones de trabajo presencial. En algunas unidades tendremos menos sesiones debido a feriados o eventos institucionales.
Te voy a explicar qué haremos en cada sesión:

  1. Sesión 1: haremos la introducción de la unidad. Revisaremos juntos los conceptos fundamentales, haremos algunos demostraciones y te propondré algunas actividades dirigidas para que comiences a explorar los conceptos de la unidad.

  2. Sesión 2: será una sesión de experimentación dirigida.

  3. Sesión 3: esta será la sesión de aplicación. Aquí te propondré un problema concreto para que resuelvas con lo aprendido en la unidad.

  4. Sesión 4: será la sesión de cierre y evaluación de la unidad. Aquí revisaremos juntos tus resultados de aprendizaje y realizarás la fase reflect.

En alguno de los siguientes enlaces encontrarás las bitácoras de aprendizaje que debes llevar durante el curso. Selecciona el enlace que corresponda a tu grupo: