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
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:
Conformaremos 6 equipos de trabajo de 4 personas y un equipo de 3. Esto lo haremos juntos para coordinarnos. Espera las indicaciones del profesor.
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.
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.