Formar profissionais qualificados para a construção de software de qualidade para os diversos segmentos da sociedade, sendo que o futuro engenheiro de software deverá possuir sólida formação em Ciência da Computação, Matemática e Produção, visando o desenvolvimento e manutenção de sistemas de software de maneira sistemática, controlada, quantificável e eficiente, considerando ainda questões tecnológicas, éticas, legais e econômicas.