Preparar o aluno para desenvolver e executar projetos dos mais diversos tipos de software existentes ao contar com uma sólida formação em Ciência da Computação, Matemática e Produção, buscando a criação de sistemas de software de alta qualidade de maneira sistemática, controlada, eficaz e eficiente que levem em consideração questões éticas, sociais, legais e econômicas.