Programa para Crear horarios de universidad

Soy un estudiante de universidad, y me gustaría crear varias opciones para horarios de clase; tengo a mi disposición un libro de excel en donde cada hoja representa una asignatura, y cada asignatura tiene entre 2 y 6 grupos con horarios y profesores diferentes.

Cada opción debe cumplir con que las 5 asignaturas estén en el horario, que muestre los grupos y el profesor que se ha tomado, que no se solape ninguna asignatura con otra, y que me genere todas las alternativas posibles.

Hay algún programa que me sirva para generar esas opciones? O sino, como podría hacer el programa?

PD: manejo visual basic y Java, en caso de que tenga que hacer el programa, o si se puede hacer en el mismo excel, mucho mejor.

Gracias por su atención :)

Añade tu respuesta

Haz clic para o