CAP.1: Algoritmos y programas CAP.2: La resolución de problemas con computadoras y las herramientas de programación CAP.3: Estructura general de un programa CAP.4: Introducción a la programación estructurada CAP.5: Subprogramas (subalgoritmos), procedimientos y funciones CAP.6: Estructuras de datos (arrays y registros) CAP.7: Las cadenas de caracteres CAP.8: Archivos (ficheros). Archivos secuenciales. CAP.9: Archivos directos CAP.10: Ordenación, búsqueda e intercalación CAP.11: Búsqueda, ordenación y fusión externas (archivos) CAP.12: Estructuras dinámicas lineales de datos (listas anlazadas, pilas, colas) CAP.13: Estructuras de datos no lineales (árboles y grafos) CAP.14: Tablas de decisión APE.A: Especificaciones del lenguaje algorítmico UPSAM APE.B: Bibliografía