O componente curricular integra e
contextualiza os conhecimentos adquiridos pelo estudante nas
disciplinas de engenharia de software, lógica de programação, linguagem
de programação e banco de dados, para a concepção e o desenvolvimento completo de um software, simulando o ambiente observado na indústria de desenvolvimento e a aplicação de melhores práticas.