Este documento resume los conceptos clave de la ingeniería de software educativo. Explica que existen dos tipos principales de software educativo: algorítmico (incluye sistemas tutoriales y de ejercitación) y heurístico (incluye simuladores, juegos, micromundos exploratorios y sistemas expertos). También describe la metodología para el desarrollo de software educativo y los elementos clave del ciclo de vida de un sistema, como el análisis de requisitos, diseño, desarrollo, pruebas e implement