Algoritmos y programas La resolución de problemas con computadoras Estructura general de un programa Introducción a la programación estructurada Subprogrramas (subalgoritmos) procedimientos y funciones Estructuras de datos (arrays) Las cadenas de caracteres Archivos (ficheros) Ordenación, búsqueda e intercalación Ordenación, búsqueda y fusión externa (archivos) Estructuras dinámicas lineales de datos Estructura de datos no lineales (árboles y grafos) Diseño efectivo de programas y aplicaciones algorítmicas. T decisión.