A disciplina de Engenharia de Software apresenta os principais conceitos e práticas utilizados no desenvolvimento de software, proporcionando uma visão geral sobre a área e seus processos. Durante o conteúdo, são abordados temas como introdução à engenharia de software, desenvolvimento ágil, engenharia de requisitos e modelos de maturidade, auxiliando na compreensão das etapas e boas práticas envolvidas na criação e manutenção de sistemas.