🚀 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:

  1. Comprensión conceptual profunda (El “por qué” antes del “cómo”).
  2. Aplicación de buenas prácticas en el desarrollo por pares.
  3. 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:

  1. Análisis de Contexto: Identificación de necesidades de estudiantes de la Escuela.
  2. Diseño Instruccional: Secuencias didácticas de aprendizaje activo.
  3. 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.


This site uses Just the Docs, a documentation theme for Jekyll.