Programación estructurada - Tipos de datos - Operadores - Control de Flujo - Sobrecarga y conversiones - Programación orientada a objetos - Clases - Herencia y polimorfismo - Modularidad - Las librerías estándar - Cadenas y numéricos - Introducción a la STL - Contenedores y adaptadores - Clasificación de los algoritmos - Análisis y diseño orientado a objetos.