🚀 IS-FUNDAMENTOS-LEARNING: Centro de Objetos de Aprendizaje
Bienvenidos al repositorio central de la línea de Fundamentos de Software. Este espacio funciona como un Objeto de Aprendizaje (OA) integral, diseñado para ser autocontenido y autoformativo, apoyando el desarrollo técnico de los estudiantes de DOPO (Desarrollo Orientado por Objetos) y MYSD (Modelos y Servicios de Datos).
🎯 Propósito de la Monitoría
Facilitar la apropiación de conceptos fundamentales de ingeniería mediante recursos digitales reutilizables, enfocados en:
- Comprensión conceptual profunda (El “por qué” antes del “cómo”).
- Aplicación de buenas prácticas en el desarrollo por pares.
- Dominio de herramientas estándar de la industria y la academia.
🧩 Unidades de Aprendizaje Disponibles
📦 Unidad 1: Control de Versiones (CVS)
Enfoque: Integridad de código y colaboración efectiva.
- S1: Teoría: El Grafo Dirigido Acíclico, vértices (versiones) y arcos.
- S2: Buenas Prácticas: Estándares de colaboración por pares.
- S3: Herramienta: Implementación técnica con Git y gestión de remotos.
- Práctica Guiada: Ejemplos reales para DOPO y MYSD.
🧪 Unidad 2: Pruebas Unitarias (JUnit)
Enfoque: Calidad de software y diseño orientado a objetos.
- R1: Conceptos: Introducción a BDD y anatomía de una prueba de unidad.
- R2: Buenas Prácticas: Metodología “Test First” y gestión de bugs.
- R3: Herramienta: Uso de JUnit dentro del ecosistema BlueJ.
🛠️ Entorno Tecnológico
Para garantizar la modularidad y replicabilidad, trabajamos con:
- Control de Versiones:
Git&GitHub - Desarrollo OO:
Java&BlueJ - Modelado: Archivos
.asta(Astah) - Calidad:
JUnit Framework
📊 Metodología Pedagógica
Cada recurso en esta Wiki ha sido validado mediante:
- Análisis de Contexto: Identificación de necesidades de estudiantes de la Escuela.
- Diseño Instruccional: Secuencias didácticas de aprendizaje activo.
- Validación: Retroalimentación de pilotos y revisión por pares docentes.
¿Eres estudiante nuevo? Te recomendamos empezar por la Unidad 1: CVS para establecer las bases de colaboración de tu proyecto de curso.