En el estado de la literatura, pocos autores han investigado sobre un sistema derecomendación de horarios para estudiantes universitarios; es decir, un sistema que resuelva elproblema del student self-scheduling. Este problema es una variante del student sectioning parala asignación de horarios de tipo master timetabling. En esta variante se les brinda la libertada los estudiantes de confeccionar sus propios horarios; ellos deben realizar varias iteracionespara combinar cursos-sección en búsqueda del mejor horario factible dadas sus preferen-cias. Se propuso un sistema de generación de horarios para ayudar a los alumnos mediante lasugerencia de varios horarios que consideren sus preferencias. Para ello se propuso el WongEvolutionary Algorithm (WEA), un algoritmo evolutivo que logró generar varios resultadosde calidad en una sola ejecución. Además, el prototipo del sistema fue altamente aceptado porlos estudiantes evaluados gracias a la calidad de las soluciones generadas.