Exactamente qué se evalúa cuando defiendes tu código, cómo prepararte y qué pasa si te bloqueas.
Etiquetas
#evaluacion#defensas
Qué es una defensa
8-10 minutos, tú y tu código frente al profesor. No es un examen sorpresa: defiendes la práctica que tú mismo entregaste. Si la entendiste cuando la hiciste, la defensa es un trámite. Si la entregó la IA por ti, se nota en 90 segundos.
Habrá 3 defensas por alumno en el semestre (una por parcial). El grupo está dividido en 4 rondas (A, B, C, D) que rotan cada semana de laboratorio; el orden del día se sortea al iniciar la sesión.
La rúbrica (10 puntos)
| Criterio | Puntos | Qué estoy observando |
|---|---|---|
| Explicación del código | 3 | Puedes narrar qué hace tu código y en qué orden se ejecuta. Sin leerlo en voz alta: explicarlo. |
| Justificación de decisiones | 2 | Respondes "¿por qué lo hiciste así y no de otra forma?" con un criterio, aunque sea simple. "Así me salió" o "así me lo dio ChatGPT" = 0 en este rubro. |
| Modificación en vivo | 3 | Te pido un cambio pequeño (invertir un orden, agregar una validación, cambiar un estilo) y lo haces frente a mí. Puedes equivocarte y corregir — eso también es programar. |
| Vocabulario técnico | 2 | Llamas a las cosas por su nombre: selector, evento, scope, prop, promesa. No necesitas definiciones de libro, necesitas usar los términos con naturalidad. |
Ejemplos de preguntas reales
- "Esta función, ¿cuándo se ejecuta exactamente?"
- "¿Qué pasaría si borro esta línea?"
- "¿Por qué usaste una clase CSS aquí en vez de un id?"
- "Hazlo ordenar al revés." / "Agrega que no acepte campos vacíos."
- "Si esto lo hiciste con IA, ¿qué le corregiste? ¿Qué estaba mal?"
Cómo prepararte (funciona siempre)
- Relee tu código un día antes y explícaselo en voz alta a alguien (o a tu pato de hule). Donde te trabes, ahí está tu hueco.
- Por cada bloque pregúntate: ¿por qué está aquí? ¿qué pasa si lo quito?
- Si usaste IA: revisa tu bitácora. Las preguntas van a salir de ahí.
- Practica UN cambio: agrega algo pequeño a tu práctica sin ayuda. Si puedes extenderlo, puedes defenderlo.
Reglas de piedad (sí existen)
- Nervios no es lo mismo que no saber: si te bloqueas, reformulo la pregunta o cambio de ángulo en la misma sesión.
- La modificación en vivo permite errores: te doy tiempo de corregir; evalúo el proceso, no la primera tecla.
- Si de verdad fue un mal día, la defensa del siguiente parcial pesa más en tu promedio de defensas. Un tropiezo no define tu semestre.
Lo que no tiene piedad
- No presentarte a tu ronda sin avisar = 0 de esa defensa.
- Defender código que visiblemente ves por primera vez. Eso no es un mal día: es la única cosa que este curso considera trampa.