Ao final da disciplina, o auno deverá ser capaz de desenvolver com qualidade e agilidade sistemas de software inovadores com alto grau de complexidade, tanto técnicas quanto sociais. Será capaz de aplicar princípios, técnicas e ferramentas nas diversas atividades da engenharia de software, avaliando seu impacto no andamento do projeto e no produto final. Atuará em atividades práticas ao longo do curso, propiciando a aprendizagem na prática dos conteúdo.