O curso Engenharia de Software tem por objetivo capacitar os alunos quanto aos conceitos e fundamentos de Engenharia de Software, que incluem processo de desenvolvimento software, modelos de processo de software com ênfase em métodos ágeis, execução das etapas de levantamento de requisitos, modelagem e projeto de sistema, codificação, testes e implantação, utilizando ferramentas CASE apropriadas para tal.