Introducción al curso

Descripción del curso

El objeto de este curso es la construcción de aplicaciones interactivas que utilicen y resuelvan modelos matemáticos y físicos para la solución de problemas en el entretenimiento digital.

¿Para qué sirve este curso?

El curso busca que el estudiante aprenda la aplicación de los modelos matemáticos y físicos para la solución de problemas del entretenimiento digital en la construcción de aplicaciones interactivas.

Competencias a las que aporta el curso

Construye aplicaciones que posibilitan la interacción entre personas, mediada por tecnologías digitales, utilizando lenguajes y metodologías apropiadas según el contexto.

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

Resultados de aprendizaje

  • RA1: aplico los conceptos necesarios para el correcto diseño, implementación, funcionamiento y diagnóstico del software en la producción de sistemas de entretenimiento digital utilizando los procedimientos y herramientas adecuadas. NIVEL AUTÓNOMO.

  • RA2: diseño, aplico y gestiono pruebas para verificar el correcto funcionamiento de las partes y del todo de un software de manera ordenada y eficiente. NIVEL AUTÓNOMO.

  • RA3: aplico los conocimientos de matemáticas, diseño, ciencias e ingeniería en mi ejercicio profesional. NIVEL RESOLUTIVO.

  • RA4: integro contenidos digitales para la elaboración de sistemas interactivos mediante herramientas, métodos y lenguajes de programación de manera creativa, eficiente, efectiva y ordenada. NIVEL AUTÓNOMO.

¿Cómo puedes evidenciar lo aprendido en este curso?

Advertencia

EVIDENCIAS DEL APRENDIZAJE

En cada unidad vas a realizar unos ejercicios y un reto donde podrás evidenciar los 4 resultados de aprendizaje.

¿Cuándo se consideran entregada una unidad?

Cuando cumplas TODAS las condiciones siguientes:

  • Incluye toda la documentación solicitada.

  • Incluye los enlaces a videos públicos en youtube donde se muestran los ejercicios y el reto funcionando.

  • El aval de unidad entregada por parte del profesor.

Advertencia

IMPORTANTE

No hay entregas parciales. Repito. No hay entregas parciales. Si tu trabajo está incompleto el docente simplemente no te dará el aval de entregado. Recuerda que una vez tengas el aval la nota en el sistema de la unidad será 5.

¿Cómo se evidenciará cada resultado de aprendizaje?

  • RA1 (aplica conceptos para escribir código)

    • Debes tener la versión aprobada del código con la solución en el repositorio.

    • Debes explicar qué conceptos, algoritmos, estructuras de datos y/o patrones usaste para resolver el problema.

    • Debes explicar la función de los conceptos anteriores en la solución.

  • RA2 (prueba las soluciones de software)

    • Explica ¿Cómo probaste las partes que componen la solución?

    • Explica ¿Cómo probaste la solución completa?

  • RA3 (aplica matemática y/o física en la solución)

    • Explica ¿Qué conceptos de matemática y/o física usaste para resolver el problema?

    • Explica ¿En que parte de la solución y para qué estás usando el concepto?

  • RA4 (aplicación interactiva)

    • Agrega la URL de un video público o no listado en youtube donde muestres el ejercicio o la parte del proyecto de curso funcionando.

Carta Descriptiva

En este enlace puedes consultar la carta descriptiva del curso.

Metodología del curso

La modalidad del curso es presencial. Se trabaja una metodología de aula invertida. En las clases presenciales, trabajarás de manera individual o en grupo para resolver problemas. En el tiempo autónomo se proponen las lecturas y el material necesario para preparar la sesión presencial. ES FUNDAMENTAL llegar preparado a la sesión presencial, de lo contrario no se aprovechará al máxima la asesoría y acompañamiento que brindará el docente.

Advertencia

¿Por qué este curso no es como una clase tradicional?

Este curso está diseñado siguiendo las recomendaciones del modelo pedagógico de la UPB que puedes encontrar aquí. La idea es que tu aprendizaje sea ACTIVO y no centrado en la enseñanza, entonces aprenderás haciendo. El papel del docente es MEDIADOR no de transmisor del conocimiento.

Proyecto docente

En este enlace puede descargar el proyecto docente de este curso.

Evaluación

  • Ejercicios de la unidad 1 a la unidad 7: 10% cada una. Total 70%.

  • Retos 1 a 6: 5% cada una. Total 30%

Advertencia

Para los retos

Los retos inician en la unidad 2.

Política de plazos y tiempos

En la siguiente tabla te muestro los plazos sugeridos de entrega para los ejercicios y los retos.

Semana

Fechas

Porcentaje reportado

Semana 1

ene 16 a ene 20

Porcentajes

Semana 2

ene 23 a ene 27

10%

Semana 3

ene 30 a feb 3

Semana 4

feb 6 a feb 10

25%

Semana 5

feb 13 a feb 17

Semana 6

feb 20 a feb 24

40%

Semana 7

feb 27 a mar 3

Semana 8

mar 6 a mar 10

Semana 9

mar 13 a mar 17

55%

Semana 10

mar 20 a mar 24

Semana 11

mar 27 a mar 31

70%

Semana 12

abr 10 a abr 14

Semana 13

abr 17 a abr 21

85%

Semana 14

abr 24 a abr 28

Semana 15

may 1 a may 5

Semana 16

may 8 a may 12

100%

En este enlace puedes consultar la semana de entrega de cada unidad.

¿Qué pasa si aún no recibes el aval del docente? Se reportará al sistema una nota igual a 0. En el momento que recibas el aval la nota se cambiará a 5.

Dedicación

Este curso es de 2 créditos y se desarrolla en 16 semanas de clases. Cada semana deberás dedicar 6 horas en total como mínimo.

Advertencia

EL TRABAJO AUTÓNOMO ES CRÍTICO

El trabajo autónomo en este curso es crítico para que desarrolles las lecturas y hagas el trabajo de aula invertida para aprovechar al máxima el tiempo de clase.

Bibliografía

Texto guía

Código de honor

Para realizar el trabajo de cada unidad se espera que hagas lo siguiente:

  • NO BUSQUES la solución a los ejercicios y retos porque DAÑARÍAS tu proceso de aprendizaje. Recuerda, se trata de seguir un camino y aprender en el recorrido.

  • ¿Entonces qué hacer si no me funciona algo? Te propongo que experimentes, crea hipótesis, experimenta de nuevo, observa y concluye.

  • NO OLVIDES, este curso se trata de PENSAR y experimentar NO de BUSCAR soluciones en Internet.

¿Qué herramientas necesitas?

Puedes usar cualquier computador en el que puedas correr Unity versión LTS y un entorno de desarrollo como Visual Studio o Rider.

¿En dónde entregarás las evaluaciones del curso?

Para entregar las evaluaciones debes:

  1. Conformaremos 6 equipos de trabajo de 4 personas y un equipo de 3. Esto lo haremos juntos para coordinarnos. Espera las indicaciones del profesor.

  2. Uno de los miembros del equipo creará un equipo de trabajo en Github classroom, equipo al cual se unirán los demás compañeros.

  3. Acepta este assigment asociado a todas las entregas del curso.

¿Necesitas repasar los fundamentos de Git y Github?

Te dejo una tarea aquí para que repases si lo deseas.