1. Introducción a la computación evolutiva
2. Conceptos generales de algoritmos evolutivos: inicialización, parada, operadores genéticos, estrategias de inserción y reemplazo.
3. Técnicas de computación evolutiva: algoritmos genéticos, estrategias evolutivas, programación genética, otras.
4. Resolución de problemas mediante técnicas evolutivas. Problemas con múltiples soluciones, con varios objetivos, con restricciones, coevolución.
5. Sistemas alternativos: aplicaciones y ejemplos de resolución de problemas complejos