A partir de trabalho de pesquisa no sistema CEFET Campos, foi desenvolvido um software, objetivando oferecer conforto e agilidade ao usuário para feitura automática de horários de aulas. Embora seu uso não esteja difundido no sistema, o aplicativo já está disponível para a comunidade, em versão preliminar. O programa computacional busca o melhor horário via emprego de heurística de otimização combinatória, respeitando as condicionantes. Atendendo a normas que regulam os projetos de pesquisa da instituição, o trabalho é aqui divulgado: o problema matemático subjacente e seu modelo conceitual são pormenorizados, bem como o algoritmo de solução concebido e as características e funções do software.
After research carried out on the CEFET Campos system, a software has been developed aiming at offering more comfort and agility to the user via the automatic making of class schedules. Although the program is not yet spread on the system, the application is available for the community in a preliminary version. The computer program searches for the best timetable by means of combinatorial optimization heuristic, considering the constraints. In accordance with institutional rules, the research is presented here as follows: the underlying mathematical problem and its conceptual model are detailed in the article, as well as the algorithm created for the program, and the features and functions of the software.