Construir um sistema que possa gerar um ou mais esquemas de horários de disciplinas para um aluno dadas as disciplinas que o mesmo já cursou e os horários em que as mesmas estão disponíveis, evitando conflito de horário.