A estrutura curricular do Curso de Engenharia de Software pode ser melhor compreendida por meio de um fluxograma, evidenciando todos os componentes curriculares de 1º e 2º ciclo, e as divisões em componentes básicos, profissionalizantes e optativos. O fluxograma é apresentado a seguir: