Prólogo. 1. Conceptos básicos sobre programación 2. Estructuras básicas de datos 3. Documentación de programas 4. Programación estructurada 5. Estructura estática de datos (tablas) 6. Estructuras dinámicas de datos 7. Diseño modular de programas 8. Estructuras externas de datos (ficheros) 9. Conceptos de lenguaje C y tipos de datos 10. Estructura de un programa en C 11. Arrays 12. Punteros y gestión dinámica de memoria 13. Funciones 14. Estructuras compuestas 15. El preprocesador 16. Ficheros. Apéndices. Bibliografía