- Comprender la importancia del lenguaje C++ y cómo se instala y configura su entorno de desarrollo.
- Aprender los conceptos básicos del lenguaje como los tipos de datos, operadores o el control de flujo.
- Entender cómo funciona la conversión de tipos y cómo utilizar funciones y sobrecargarlas.
- Manejar arrays, strings, referencias, punteros y estructuras de datos complejas.
- Poder depurar errores (Debugging) y administrar las excepciones.
- Utilizar la programación orientada a objetos (POO) como paradigma principal de programación.
- Saber utilizar plantillas (templates) y manejar el flujo de entrada/salida (I/O).