Haciendo uso del templado simulado (Simulated Annealing) se soluciona el problema de Asignación de Cursos.