Comprender
¿Qué necesita la persona y qué resultado espera?
Semana 3 · Una necesidad educativa, una primera arquitectura y un cambio que puedas explicar.
Mg. Max Aldo Hidalgo Chávez
UNIFSLB · Técnicas de Programación II
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
Un docente necesita preparar fichas claras de recursos. Nuestra primera versión recibe título, tipo y duración, comprueba una regla y presenta una ficha.
¿Qué necesita la persona y qué resultado espera?
¿Qué corresponde a la pantalla, las reglas y los datos?
¿Qué cambio hiciste y qué evidencia muestra que funciona?
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
Escribo “Algoritmos” y pulso Preparar ficha. ¿De dónde llega ese texto?
La aplicación llama a validarRecurso. ¿Qué tarea esperas que cumpla?
La ficha reúne título, tipo y minutos. ¿Qué relación tienen esos datos?
En parejas: una persona sigue el recorrido; la otra pregunta. Luego cambian de papel.
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
Un docente que prepara recursos para una clase.
Presentar de forma consistente el título, tipo y duración de un recurso.
Una ficha en pantalla. Sin cuentas, varios registros, servidor de datos ni IA integrada.
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
El navegador interpreta el archivo, valida las entradas y muestra una ficha. Al recargar se pierde la ficha.
El proyecto podrá organizar registros, conservarlos, recuperar respaldos y consultar un servicio según las unidades del curso.
Base: Sílabo ET505 REV3 · pp. 2–3 y 6 · GitHub Docs · Crear un sitio con Pages. Ejemplos y secuencia: elaboración didáctica del curso.
Declara un campo, su etiqueta, un botón y un espacio para el resultado.
Define tamaños, separación y adaptación de los paneles a la pantalla.
Lee entradas, construye un objeto, aplica la regla y actualiza el resultado.
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
Antes de pulsar, anticipa: ¿qué ocurrirá con título vacío? ¿Y con duración 0?
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
const recurso = {
titulo: "Algoritmos",
tipo: "Actividad",
minutos: 15
};titulo y tipo contienen texto.
minutos contiene un número.
Todos describen el mismo recurso. recurso.titulo permite leer su título.
Cambiar un dato no equivale a cambiar la regla que lo valida.
Base: MDN · Trabajando con objetos. Ejemplos y secuencia: elaboración didáctica del curso.
function validarRecurso(recurso) {
if (recurso.titulo.length < configuracion.minimoTitulo) {
return "Escribe un título más largo.";
}
// En la plantilla se comprueban también minutos y tipo.
return "";
}Este es un fragmento simplificado. La versión completa está en la plantilla.
Un objeto con título, tipo y minutos.
Comprueba las condiciones de la ficha.
Un mensaje de error; o texto vacío cuando no hay error.
Base: MDN · Funciones. Ejemplos y secuencia: elaboración didáctica del curso.
const configuracion = {
proyecto: "AulaRecursos",
descripcion: "Diseño una ficha clara...",
minimoTitulo: 3
};Reto guiado: exigir al menos 4 caracteres en el título. Antes de editar, explica qué debe pasar con “Sol” y con “Luna”.
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
¿Quién necesita qué resultado?
¿La mejora toca pantalla, regla o dato?
Con título de 3 caracteres, debe aparecer un mensaje y no crearse una nueva ficha.
Escribe una mejora concreta y explícasela a tu compañero. Después ubica el lugar del código que tendría que cambiar.
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
Título “Luna”, tipo Actividad, 15 minutos: se muestra la ficha.
Título “Sol” con mínimo 4: aparece el mensaje; no reemplaza la ficha anterior.
El botón Limpiar sigue ocultando la ficha y reinicia los campos.
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
Para un error: pide una corrección mínima. Para una mejora: pide beneficio, riesgo y pruebas antes del código.
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
Conserva el archivo y una explicación de los cambios. El commit identifica un cambio registrado.
Permite abrir la aplicación en el navegador. Necesita una configuración de publicación y un archivo de entrada.
index.html y tu README.md, no el ZIP del portal, tu respaldo privado ni la guía del docente.Base: GitHub Docs · Crear un sitio con Pages · GitHub Docs · Configurar la publicación. Ejemplos y secuencia: elaboración didáctica del curso.
Revisa que no existan DNI, celulares, correos personales, claves ni datos de estudiantes.
Exporta tu respaldo y borra solo el borrador de este taller. Cierra tu sesión de GitHub.
Abre el HTML descargado. Un archivo exportado no demuestra por sí mismo que funciona.
Base: Sílabo ET505 REV3 · pp. 2–3 y 6 · GitHub Docs · Añadir archivos · MDN · localStorage. Ejemplos y secuencia: elaboración didáctica del curso.
Comprender la base, adaptar una mejora y sustentarla.
Organizar responsabilidades y trabajar con varios registros.
Conservar y recuperar datos, consultar un servicio y comprobar la aplicación.
Publicar es un hito. Explicar y verificar la solución es el aprendizaje.
Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
1. Señala la entrada y el resultado.
2. Identifica un objeto y una función.
3. Explica qué regla cambiarías y por qué.
4. Anticipa una prueba normal y una de error.
Compara tus respuestas con el diagnóstico inicial.
Continuar a clase práctica →Base: Sílabo ET505 REV3 · pp. 2–3 y 6. Ejemplos y secuencia: elaboración didáctica del curso.
Sílabo ET505 REV3 del 13/09/2026: competencia y resultados en p. 2; semana 3 en p. 3; metodología y evaluación en p. 6.
AulaRecursos, los ejemplos, los tiempos y la publicación guiada son desarrollo didáctico para esta sesión. No agregan PA ni cambian la ponderación oficial.
Abrir referencias completasBase: Sílabo ET505 REV3 · pp. 2–3 y 6 · MDN · Funciones · MDN · Trabajando con objetos · GitHub Docs · Crear un sitio con Pages. Ejemplos y secuencia: elaboración didáctica del curso.