Plan POO
Nombre del curso: Programación Orientada a Objetos (POO)
Curso orientado a la construcción progresiva de un sistema mediante modelado orientado a objetos.
Producto del curso: Sistema orientado a objetos con interfaz gráfica, persistencia en base de datos ligera y organización modular para resolver un problema aplicado.
U1: Fundamentos del modelado orientado a objetos
Producto U1: Fase 1 del sistema con clases base, objetos, atributos, métodos y operaciones principales.
s1: clases, objetos, atributos, métodos
s2: encapsulamiento, constructores, control del estado
s3: colecciones de objetos, búsqueda, filtrado, ordenación básica
s4: modelado básico del sistema, responsabilidad de clase, integración de operaciones principales
s5: Evaluación 1
U2: Reutilización, persistencia e integración del sistema
Producto U2: Fase 2 del sistema con reutilización, persistencia en SQLite e integración funcional de interfaz gráfica.
s6: herencia, reutilización
s7: polimorfismo, sustitución correcta
s8: persistencia con base de datos ligera, SQLite, operaciones CRUD básicas
s9: interfaz gráfica, componentes básicos con Swing o JavaFX
s10: eventos, interacción con objetos, actualización del estado
s11: integración de interfaz, lógica, base de datos
s12: Evaluación 2
U3: Proyecto de fin de curso
Producto U3 = Producto del curso
s13: excepciones, validación robusta, control de errores
s14: organización en módulos, capas o paquetes, revisión de diseño
s15: sustentación del proyecto de fin de curso
s16: evaluación final