I. Conceptos y elementos básicos de Programación
- Problemas de tratamiento de información, algoritmos y programas
- Lenguajes de programación y ejecución de un programa
- Información, datos, operaciones y expresiones
II. Diseño de los primeros programas
- Diseño de algunos programas elementales
- Instrucciones simples y estructuradas
- Problemas de cálculo con enteros
- Problemas de cálculo con números reales
III. Diseño de programas que trabajan con estructuras de datos
- Estructuración indexada de datos
- Representación de cadenas de caracteres
- Estructuración agregada de datos
- Algoritmos básicos de trabajo con estructuras de datos indexadas
IV. Diseño de programas que trabajan con datos almacenados en ficheros
- Entrada y salida de datos
- Trabajo con ficheros de texto
- Trabajo con ficheros binarios
V. Metodología de desarrollo de programas