Resumen:En la actualidad siguen existiendo numerosos problemas cuya solución exacta resulta imposible o impráctica de obtener, ya sea por las características particulares o por el tamaño del problema. Esto incluye numerosos problemas reales y aplicados, relacionados a logística, ingeniería, biología, bioinformática, e ingeniería. Entre las principales herramientas utilizadas para enfrentarlos de manera eficiente se encuentra la Optimización Heurística, especializada en encontrar buenas soluciones aproximadas en problemas reales donde encontrar una solución exacta es computacionalmente costoso o complejo. El presente curso se enfoca en Técnicas de Optimización Heurística con especial énfasis en Algoritmos Evolutivos, discutiendo los problemas en los que es correcto aplicarlo y exponiendo algunos de los principales algoritmos actualmente en uso. La intención del curso es que el estudiante cuente con la teoría y práctica suficiente para decidir cuándo es correcto aplicar este tipo de algoritmos y sea capaz de implementar o adaptar implementaciones existentes para resolver un determinado problema.