Descripción de la asignatura
El objetivo de esta asignatura es que las y los estudiantes desarrollen de manera avanzada diferentes proyectos utilizando la programación como único medio, abordando problemas complejos de diseño y desarrollo de software interactivo. En este contexto, profundizarán en la programación avanzada en diferentes lenguajes, explorarán la integración de multimedia, y aprenderán a optimizar y depurar códigos. Asimismo, a través de su metodología de trabajo, fomenta el pensamiento crítico y la innovación en la creación de aplicaciones interactivas.
Período
VI Semestre (Malla 2022)
Horario
- Sección 1: Martes 11:00 – 14:30 hrs
- Sección 2: Martes 15:30 – 18:45 hrs
Instructor
Guillermo Montecinos, [email protected]
Comunicación
- La comunicación oficial del curso se realizará mediante el correo institucional de la universidad, y la plataforma e-campus.
- Las entregas del curso se realizarán a través de Github.
- Repositorio de Github del curso
Clases
Las clases seguirán una estructura teórico-práctica, en que se revisarán conceptos para luego ser aplicados mediante ejercicios prácticos, ya sea grupales o individuales.
Tareas
- En cada unidad del curso se asignarán aproximadamente 3 tareas.
- Las tareas deberán ser registradas en un blog y entregadas mediante un commit de Github. Deben ser documentadas como un blog post, es decir, contar con una breve descripción de lo desarrollado, acompañado de imágenes, trozos de código, videos, o cualquier elemento que entregue información adicional. Para ello deberán usar Notion.
- La nota de las tareas corresponderá a un 30% de la nota final de cada unidad, y cada tarea tendrá dos posibles notas: 1,0 si no es entregada y 7,0 si es entregada.
- El requisito para que una tarea se considere como entregada es que demuestre que hubo un avance o intento de lograr el objetivo planteado.