PARTE I. Metodología de la programación
1. Introducción a las computadoras y a los lenguajes de programación
2. Metodología de la programación y desarrollo de software
PARTE II. Fundamentos de algoritmos y programación en C
3. El lenguaje C: elementos básicos
4. Operadores y expresiones
5. Estructuras de selección: sentencias IF y SWITCH
6. Estructuras de control: bucles
7. Funciones
8. Recursividad
9. Arrays (listas y tablas)
10. Algoritmos de ordenación y búsqueda
11. Estructuras y uniones
12. Punteros (Apuntadores)
13. Asignación dinámica de memoria
14. Cadenas
PARTE III. Estructura de datos
15. Entradas y salidas por archivos
16. Organización de datos en un archivo
17. Tipos abstractos de datos (tad/objetos)
18. Listas enlazadas
19. Pilas y colas
20. Árboles
Apéndice A. Compilación de programas C en Windows
Apéndice B. Bibliografía y recursos de programación
Índice