ealonsop/Horarios ? reverse-engineered prompt

Reverse engineered prompt

Quiero que me ayudes a construir una aplicación en Java para generar horarios de clases de una universidad de forma automática.

La idea es que el programa reciba cursos, secciones, ciclos, aulas y docentes, y que arme un horario válido respetando las restricciones entre todos esos datos. Si hay conflictos, como un docente ocupado, un aula no disponible o cruces entre cursos, quiero que el sistema lo intente resolver solo hasta encontrar la mejor solución posible.

Me interesa que use un algoritmo genético con mutación solamente para buscar el horario más adecuado. Si hace falta, revisa documentación actual o ejemplos para hacerlo bien.

También quiero una interfaz simple para cargar los datos y ver el horario final de forma clara, con una forma de volver a generar la propuesta si no queda bien. Si puedes, deja el proyecto ordenado y fácil de modificar para probar distintos escenarios de la universidad.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab