Requisitos para conclusão do curso: 1950 horas em disciplinas obrigatórias (33 disciplinas) , 480 h em disciplinas optativas (8 disciplinas), trabalho de conclusão de curso (420h) e mais 240 em atividades complementares.
Os projetos interdisciplinares se iniciam no 1o período e seguem até o 8o período do curso. O estudante poderá escolher entre duas trilhas de formação: uma com perfil mais voltado ao mercado de trabalho imediato (trilha Graduação-Tecnologia) e outra com perfil mais voltado à pesquisa, que chamaremos de trilha Graduação-Ciência. A escolha da trilha será dada pelas disciplinas de projetos do 7o e do 8o período e pelo tipo de trabalho a ser desenvolvido no TCC, conforme descrito a seguir:
Trilha Graduação-Ciência: Projeto de Soluções Complexas I, Projeto de Soluções Complexas II, Trabalho de Conclusão de Curso (perfil científico).
Trilha Graduação-Tecnologia: Projetos para Sociedade I, Projetos para Sociedade II, Trabalho de Conclusão de Curso (perfil tecnológico).
Os estudantes que optarem seguir a trilha Graduação-Ciência serão orientados a cursar disciplinas optativas nas seguintes áreas: Modelagem Matemático-Computacional, Otimização e Simulação, Fundamentos Computacionais e Inteligência Artificial. Os estudantes que optarem pela trilha Graduação-Tecnologia serão orientados a cursar disciplinas da área de Engenharia de Software e Projeto de Sistemas. No entanto, todas as disciplinas optativas são de livre escolha.