1. Ciclo de desarrollo del software bajo el paradigma de orientación a objetos: Análisis, diseño y programación orientada a objetos.
2. Análisis del proceso de construcción de software: Modularidad.
3. Distinción del concepto de módulo en el paradigma orientado a objetos.
4. Identificación de objetos como abstracciones de las entidades del mundo real que se quiere modelar