Bloque 01 - Información, Hardware, Arquitectura
Tema 01 - Representación y comunicación de la información.Tema 02 - Elementos funcionales de un ordenador digital. Arquitectura.
Tema 03 - Componentes, estructura y funcionamiento de la Unidad Central de Proceso.
Tema 04 - Memoria interna. Tipos. Direccionamiento. Características y funciones.
Tema 05 - Microprocesadores. Estructura. Tipos. Comunicación con el exterior.
Tema 06 - Sistemas de almacenamiento externo. Tipos. Características y funcionamiento.
Tema 07 - Dispositivos periféricos de entrada-salida. Características y funcionamiento.
Tema 08 - Componentes 'hardware' comerciales de un ordenador. Placa base. Tarjetas controladoras de dispositivo y de entrada-salida.
Bloque 02 - Los Datos, Representación Interna Y Organización Lógica
Tema 09 - Lógica de circuitos. Circuitos combinacionales y secuenciales.Tema 10 - Representación interna de los datos.
Tema 11 - Organización lógica de los datos. Estructuras estáticas.
Tema 12 - Organización lógica de los datos. Estructuras dinámicas.
Bloque 03 - Ficheros
Tema 13 - Ficheros. Tipos. Características. Organizaciones.Tema 14 - Utilización de ficheros según su organización.
Bloque 04 - Sistemas Operativos
Tema 15 - Sistemas operativos. Componentes. Estructura. Funciones. Tipos.Tema 16 - Sistemas operativos: Gestión de procesos.
Tema 17 - Sistemas operativos: Gestión de memoria.
Tema 18 - Sistemas operativos: Gestión de entradas-salidas.
Tema 19 - Sistemas operativos: Gestión de archivos y dispositivos.
Tema 20 - Explotación y administración de un Sistema Operativo Monousuario.
Tema 21 - Explotación y administración de un Sistema Operativo Multiusuario.
Bloque 05 - Sistemas Informáticos
Tema 22 - Sistemas informáticos. Estructura física y funcional.Tema 23 - Instalación de un sistema informático. Entorno. Elementos. Conexión. Configuración. Medidas de seguridad.
Tema 24 - Planificación y explotación de un Sistema Informático.
Bloque 06 - Algoritmos Y Programación
Tema 25 - Diseño de algoritmos. Técnicas descriptivas.Tema 26 - Lenguajes de programación. Tipos y características.
Tema 27 - Programación estructurada. Estructuras básicas. Funciones y procedimientos.
Tema 28 - Programación modular. Diseño de funciones. Recursividad. Librerías.
Tema 29 - Programación orientada a objetos. Objetos. Clases. Herencia. Poliformismos.
Tema 30 - Programación en tiempo real. Interrupciones. Sincronización y comunicación entre tareas.
Tema 31 - Utilidades para el desarrollo y pruebas de programas. Compiladores. Intérpretes. Depuradores.
Tema 32 - Técnicas para la verificación, prueba y documentación de programas.
Tema 33 - Programación en lenguaje ensamblador. Instrucciones básicas. Formatos. Direccionamientos.
Tema 34 - Lenguaje C: Características generales. Elementos del lenguaje. Estructura de un programa. Funciones de librería y usuario. Entorno de compilación. Herramientas para la elaboración y depuración de programas en lenguaje C.
Tema 35 - Lenguaje C: Manipulación de estructuras de datos dinámicas y estáticas. Entrada y salida de datos. Gestión de punteros. Punteros a funciones. Gráficos en C.
Bloque 07 - Bases De Datos
Tema 36 - Sistemas gestores de bases de datos. Funciones. Componentes. Arquitectura de referencia y operacionales. Tipos de sistemas.Tema 37 - Modelo de datos relacional. Estructura. Operaciones. Álgebra relacional.
Tema 38 - Lenguajes para definición y manipulación de datos en sistemas de bases de datos relacionales. Tipos. Características. Lenguaje SQL.
Tema 39 - Desarrollo de aplicaciones mediante bases de datos relacionales.
Bloque 08 - Sistemas De Información Y Aplicaciones informáticas
Tema 40 - Explotación automática de documentación administrativa.Tema 41 - Aplicaciones informáticas de propósito general y para la gestión comercial. Tipos. Funciones. Características.
Tema 42 - Instalación y explotación de aplicaciones informáticas.
Tema 43 - Utilización compartida de recursos, ficheros y datos entre aplicaciones informáticas.
Bloque 09 - Ingeniería Del Software, Análisis Y Diseño
Tema 44 - Análisis y diseño de aplicaciones informáticas.Tema 45 - Análisis y diseño de servicios de presentación en un entorno gráfico.
Tema 46 - Diseño de interfaces gráficas de usuario.
Tema 47 - Diseño de interfaces en contexto de gestión.
Tema 48 - Lenguajes de alto nivel en entorno gráfico.
Tema 49 - Sistemas multimedia.
Tema 50 - Calidad y documentación en entornos gráficos.
Tema 51 - Ayudas automatizadas para el desarrollo de 'software' (herramientas CASE). Tipos. Estructura. Prestaciones.
Bloque 10 - Redes Y Comunicaciones
Tema 52 - Sistemas en red. Tipos. Componentes y topologías.Tema 53 - Transmisión de datos. Medios. Tipos. Técnicas. Perturbaciones.
Tema 54 - Arquitectura de sistemas de comunicación. Niveles. Funciones. Servicios.
Tema 55 - Conexión de ordenadores en red. Elementos 'hardware' necesarios. Tipos y características.
Tema 56 - 'Software' de sistemas en red. Componentes. Funciones y estructura.
Tema 57 - Redes de área local. 'Hardware'. 'Software'. Recursos compartidos.
Tema 58 - Redes de área extensa. Interconexión redes locales.
Tema 59 - Análisis e implantación de un sistema en red.
Tema 60 - Instalación y configuración de sistemas en red local.
Tema 61 - Integración de sistemas. Medios de interconexión estándares.
Tema 62 - Evaluación y mejora del rendimiento de sistemas en red.
Tema 63 - Seguridad de los sistemas en red.
Tema 64 - Explotación y administración de sistemas en red.
Tema 65 - Análisis comparativo entre un sistema operativo multiusuario y un sistema en red.