Documentación

Guía Completa

Todo lo que necesitas saber sobre E.E.D.A.

Explora nuestra documentación detallada para instalar, configurar y maximizar el potencial educativo de E.E.D.A.

Comienza en 3 Pasos

Configura E.E.D.A. en minutos con nuestra guía simplificada

1

Clonar Repositorio

git clone https://github.com/LiebeBlack/E.E.D.A-PC.git

Descarga el código fuente del proyecto en tu máquina local.

2

Instalar Dependencias

cd E.E.D.A-PC && pip install -r requirements.txt

Instala todas las librerías necesarias con un solo comando.

3

Ejecutar Aplicación

python main.py

Inicia E.E.D.A. y comienza tu viaje educativo en ciberseguridad.

Explora los 8 Ejes de Aprendizaje

Conoce en detalle cada módulo y sus objetivos pedagógicos

Hardware

Fundamentos físicos y microarquitectura

Objetivos de Aprendizaje

  • Comprender los componentes básicos de una computadora
  • Aprender sobre transistores, circuitos integrados y microprocesadores
  • Entender el flujo de datos en sistemas computacionales
  • Explorar la evolución del hardware moderno

Actividades Principales

  • Simuladores de circuitos interactivos
  • Ensamblaje virtual de computadoras
  • Juegos de identificación de componentes
  • Visualización del pipeline de instrucciones

Lógica

Pensamiento computacional y algoritmia

Objetivos de Aprendizaje

  • Desarrollar pensamiento lógico y estructurado
  • Comprender conceptos de algoritmia básica
  • Aprender sobre estructuras de datos fundamentales
  • Introducción a la complejidad computacional

Actividades Principales

  • Puzzles lógicos interactivos
  • Creación de algoritmos visuales
  • Juegos de secuenciación
  • Simuladores de flujo de datos

Ciberseguridad

Protección y defensa digital

Objetivos de Aprendizaje

  • Entender conceptos básicos de seguridad digital
  • Aprender sobre criptografía y cifrado
  • Reconocer amenazas y vulnerabilidades comunes
  • Desarrollar hábitos de seguridad online

Actividades Principales

  • Simuladores de ataques y defensas
  • Juegos de detección de phishing
  • Criptografía visual interactiva
  • Creación de contraseñas seguras

API y Arquitectura

Documentación técnica para desarrolladores

Base de Datos

SQLite3 Schema

users (id, username, progress, created_at)
modules (id, name, description, age_group)
progress (user_id, module_id, completion, score)

Arquitectura

Componentes Principales

  • ContentEngine: Gestión de módulos educativos
  • DatabaseManager: Persistencia de datos
  • EventBus: Comunicación entre componentes
  • UIManager: Interfaz de usuario adaptativa