- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwarePrincípios de Engenharia de Software
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Paradigmas de ProgramaçãoProgramação Estruturada
Na programação estruturada é adequado e fundamental