En el laboratorio introduciremos brevemente algunos conceptos teóricos con los que será posible hacer una pequeña práctica para aplicar los conocimientos adquiridos.
El método de calificación es el siguiente:
Objeto a evaluar | Porcentaje |
---|---|
Práctica de laboratorio | 20% |
Proyecto intermedio | 30% |
Proyecto final | 50% |
Las prácticas de laboratorio son opcionales, así como la asistencia al mismo, aunque se calificarán sobre 8.0 los proyectos si éstas no son entregadas. Para poder entregar el proyecto final es INDISPENSABLE haber entregado en tiempo el proyecto intermedio.
Objeto a evaluar | Fecha de entrega |
---|---|
Práctica de laboratorio | Semanalmente |
Proyecto intermedio | Septiembre 30 |
Proyecto final | Noviembre 22 |
En principio no hay prórroga sobre las fechas de entrega, aunque pueden modificarse de manera personal por motivos bien justificados (asuntos personales, laborales o académicos), el entregable retrasado será calificado sobre el 80% de su valor máximo.
Dependiendo de la evolución del grupo se plantean un total de 13 prácticas (+/- 1). La especificación de los proyectos se darán con un mes de anticipación.
Las prácticas y proyectos se pondrán a disposición dentro de un repositorio de github, sobre el cual se harán pull-requests para poder ser calificadas. El flujo de trabajo es:
- El alumno clonará el repositorio.
- El ayudante publica un issue en el cual se especificarán los requerimientos de la prácitca en turno.
- El alumno creará una rama para resolver el problema.
- El alumno estudiará, discutirá e implementará una solución al problema.
- El alumno explicará su solución en el mensaje del pull-request.
- El ayudante revisará los pull-request y aprobará los cambios indicando la calificación en el merge del mismo.