Plan de clase completo usando Aprendizaje Basado en Proyectos para diseño orientado a objetos
Actúa como docente de ingenieria de sistemas, especializado en metodologías activas. Considera una clase para estudiantes de nivel universitario, de la carrera de ingenieria de sistemas, de la materia de análisis y diseño orientado a objetos, de 5to semestre, sobre el tema diseño orientado a objetos, la clase tendrá una duración de 90 minutos, en modalidad presencial. Planifica la clase usando la metodología de aprendizaje basado en proyectos. Genera una secuencia completa de inicio, desarrollo y cierre, indicando para cada momento la actividad, el tiempo estimado, los materiales necesarios, y una breve instrucción de cómo facilitarla. Presenta el resultado en un documento de Word."
Cómo fue en el aula
Todavía nadie ha contado cómo le fue con este recurso.
Plan de clase completo usando Aprendizaje Basado en Proyectos para diseño orientado a objetos
Datos generales
- Asignatura: Análisis y Diseño Orientado a Objetos
- Nivel: Universitario, 5to semestre Ingeniería de Sistemas
- Duración: 90 minutos
- Modalidad: Presencial
- Metodología: Aprendizaje Basado en Proyectos (ABP) con integración de metodologías ágiles y modelado UML
Objetivo de aprendizaje SMART
Al finalizar la sesión, los estudiantes serán capaces de modelar diagramas de clases y relaciones UML para un proyecto sencillo de sistema, aplicando conceptos de diseño orientado a objetos e integrando principios de metodologías ágiles, demostrando colaboración efectiva en equipos de trabajo en un tiempo de 90 minutos.
Materiales y recursos
- Hojas blancas A3 o pizarras blancas portátiles
- Marcadores o plumones de colores
- Plantillas impresas de notación UML (clases, relaciones)
- Proyector para presentaciones
- Manual breve impreso o digital sobre notación básica UML (entregado previamente)
- Dispositivos móviles (celulares) para consulta rápida de conceptos (BYOD)
- Tarjetas con descripciones breves de 5 ejemplos de proyectos para modelar (ver actividad Desarrollo)
Criterios de evaluación
- Participación y colaboración: Trabajo en equipo durante el modelado (40%)
- Aplicación correcta de notación UML: Precisión en diagramas de clases y relaciones (30%)
- Integración de conceptos ágiles: Evidencia de planificación iterativa y roles ágiles en la propuesta (20%)
- Presentación y argumentación: Claridad y justificación del diseño presentado (10%)
Secuencia didáctica
Inicio (15 minutos)
- Actividad: Motivación y activación de saberes previos
- Descripción:
- Breve introducción con pregunta detonadora: "¿Por qué creen que es importante modelar sistemas antes de programar? ¿Qué conocen sobre UML?"
- Presentación rápida (5 minutos) con diapositivas que muestran los beneficios del diseño orientado a objetos y UML para la ingeniería de sistemas.
- Discusión guiada en parejas para compartir experiencias previas (si las hay) y expectativas sobre la sesión.
- Materiales: Proyector, diapositivas de introducción, preguntas impresas para discusión.
- Rol docente: Facilitar la discusión, motivar participación y clarificar conceptos iniciales.
- Rol estudiantes: Participar activamente en la discusión y compartir ideas.
Desarrollo (60 minutos)
Actividad principal: Proyecto de modelado UML en equipos con enfoque ágil
- Organización: Dividir el grupo en equipos de 4-5 estudiantes.
- Instrucciones:
- Asignar a cada equipo una tarjeta con uno de los siguientes 5 ejemplos de proyectos para modelar (breves descripciones):
- Ejemplo 1: Sistema de gestión de biblioteca universitario (usuarios, préstamos, libros)
- Ejemplo 2: Aplicación para reservas de canchas deportivas (usuarios, reservas, horarios)
- Ejemplo 3: Plataforma de seguimiento de tareas para equipos ágiles (usuarios, tareas, sprints)
- Ejemplo 4: Sistema de ventas y facturación para una tienda local (clientes, productos, facturas)
- Ejemplo 5: Aplicación para gestión de eventos y asistentes (eventos, asistentes, tickets)
- Los equipos deberán identificar las clases principales, atributos, métodos y relaciones (asociación, herencia, agregación) y representar el diagrama UML correspondiente.
- Se deberá integrar un enfoque ágil: definir roles dentro del equipo (Scrum Master, Product Owner, desarrolladores), planificar una iteración corta (sprint) y decidir la prioridad de las clases a modelar.
- Uso de hojas A3 y marcadores para diagramar. Los estudiantes podrán consultar materiales impresos o sus dispositivos para aclarar dudas sobre notación UML.
- Docente circula entre los equipos para orientar, resolver dudas técnicas y motivar la colaboración.
- Tiempo estimado: 60 minutos
- Rol docente: Facilitador, guía, consultor técnico y motivador. Promover uso correcto de UML y principios ágiles.
- Rol estudiantes: Trabajar colaborativamente, aplicar conceptos de diseño orientado a objetos y metodologías ágiles para construir el diagrama.
- Materiales: Hojas A3, marcadores, tarjetas con ejemplos, manual UML, dispositivos móviles para consulta.
Cierre (15 minutos)
- Actividad: Presentación breve y retroalimentación formativa
- Descripción:
- Cada equipo presenta su diagrama UML y explica la estructura, relaciones y cómo integraron la planificación ágil (roles, sprint, prioridades) en su trabajo.
- Docente y compañeros realizan preguntas y brindan retroalimentación constructiva, destacando aciertos y áreas de mejora.
- Reflexión final grupal sobre la experiencia de aplicar ABP y metodologías ágiles en el modelado orientado a objetos.
- Tiempo: 15 minutos (3 minutos por equipo aprox.)
- Materiales: Diagramas elaborados, espacio para exposición, proyector si desean mostrar imágenes digitales (opcional)
- Rol docente: Moderar exposiciones, facilitar retroalimentación y sintetizar aprendizajes.
- Rol estudiantes: Presentar resultados, escuchar retroalimentación y participar en reflexión final.
Indicaciones para el docente
- Preparar con anticipación las tarjetas con los ejemplos de proyectos, asegurando que sean claros y con suficiente información para que los equipos puedan iniciar el modelado.
- Revisar previamente el manual breve de notación UML para responder preguntas y corregir errores conceptuales.
- Fomentar el trabajo colaborativo y la participación equitativa dentro de los equipos, asignando roles ágiles para facilitar la organización.
- Usar preguntas abiertas para guiar a los equipos durante el desarrollo, por ejemplo: "¿Qué clases consideran indispensables? ¿Cómo se relacionan entre sí? ¿Qué método o atributo debe tener cada clase para cumplir su función?"
- Gestionar el tiempo estrictamente para asegurar que haya espacio para todas las presentaciones y reflexión final.
- En caso de falla tecnológica, priorizar la presentación física de diagramas y la discusión oral.
Micro-plan de implementación
Preparación previa: Imprimir tarjetas con los 5 ejemplos, preparar material de dibujo (hojas A3, marcadores), disponer de manuales UML impresos y presentación inicial lista.
Inicio (15 minutos): Saludar, plantear preguntas detonadoras, proyectar presentación introductoria, facilitar discusión rápida en parejas.
Desarrollo (60 minutos):
- Formar equipos y distribuir tarjetas con ejemplos.
- Explicar instrucciones para modelar y roles ágiles.
- Supervisar y orientar mientras equipos trabajan en diagramas.
- Resolver dudas puntuales y promover colaboración activa.
Cierre (15 minutos):
- Coordinar exposiciones breves de cada equipo.
- Facilitar preguntas y retroalimentación.
- Conducir reflexión grupal final.
Tips y contingencias:
- Si el grupo es muy grande, priorizar que solo algunos equipos presenten y los demás aporten retroalimentación.
- Si falla el proyector, usar la pizarra para la introducción y confiar en materiales impresos.
- Fomentar que estudiantes usen sus celulares solo para consultas rápidas y no para distracciones.
- Monitorear que todos los integrantes participen y asignar roles claros para evitar que algunos queden fuera.