- Análisis de problemas y diseño de algoritmos
- Introducción a los lenguajes de programación
- Introducción a C++
- Datos y tipos de datos
- Literales y constantes
- Variables. Operadores de asignación.
- Tipos de datos numéricos. Operadores aritméticos
- Introducción a las cadenas de caracteres
- Entrada y salida estándar
- Pasando de pseudocódigo a C++
- Ejercicios estructura secuencial
- Tipo de datos booleano. Operadores relacionales y lógicos
- Estructuras alternativas: if
- Estructuras alternativas: switch
- Ejercicios estructuras alternativas
- Estructuras repetitivas: while
- Estructuras repetitivas: do-while
- Estructuras repetitivas: for
- Uso específico de variables: contadores, acumuladores e indicadores
- Ejercicios estructuras repetitivas
- Introducción a los arrays
- Arrays unidimensionales: Vectores
- Cadenas de caracteres estilo C
- Arrays multidimensionales: Tablas
- Ejercicios de Arrays
- Introducción a los punteros (I)
- Introducción a los punteros (II)
- Introducción a las referencias en C++
- Tipos de datos complejos: estructuras