Computación




1. Evolución de la Computación. Elementos de la Arquitectura y Organización de las Computadoras. Representación de Datos.
2. Elementos de Software: Sistemas Operativos. Compiladores. Lenguajes de Programación.
3. Diseño y Construcción de Software. Ciclo de vida del software. Tipos Abstractos de Datos. Algoritmos: diseño, representación gráfica y escrita. Funciones y procedimientos. Parámetros y argumentos. Anidamiento y recursividad. Objetos y clases de objetos.
4. Estructura de Datos Estáticas y Dinámicas.
5. Desarrollo de programas. Ejemplos.
6. Archivos y Almacenamiento Dinámico en Dispositivos de Almacenamiento Masivo.
7. Algoritmos de Ordenación y Búsqueda.
8. Introducción al uso de manejadores de Bases de Datos. Abstracción de Datos. Modelos de Datos. Independencia de Datos. Lenguajes de Definición de Datos. Lenguajes de Manipulación y Consulta.