Tecnología: la clave para una generación eficiente de horarios universitarios