18Sistemas operativos: Gestión de entradas/salidas.
19Sistemas operativos: Gestión de archivos y dispositivos.
20Explotación y administración de sistemas operativos monousuario y multiusuario.
21Sistemas informáticos. Estructura física y funcional.
22Planificación y explotación de sistemas informáticos. Configuración. Condiciones de instalación. Medidas de seguridad. Procedimientos de uso.
Bloque 03
Programación
23Diseño de algoritmos. Técnicas descriptivas.
24Lenguajes de programación. Tipos. Características.
25Programación estructurada. Estructuras básicas. Funciones y procedimientos.
26Programación modular. Diseño de funciones. Recursividad. Librerías.
27Programación orientada a objetos. Objetos. Clases. Herencia. Polimorfismo. Lenguajes.
28Programación en tiempo real. Interrupciones. Sincronización y comunicación entre tareas. Lenguajes.
29Utilidades para el desarrollo y prueba de programas. Compiladores. Intérpretes. Depuradores.
30Prueba y documentación de programas. Técnicas.
31Lenguaje 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.
32Lenguaje C: Manipulación de estructuras de datos dinámicas y estáticas. Entrada y salida de datos. Gestión de punteros. Punteros a funciones.
33Programación en lenguaje ensamblador. Instrucciones básicas. Formatos. Direccionamientos.
Bloque 04
Bases de datos y sistemas de información
34Sistemas gestores de base de datos. Funciones. Componentes. Arquitecturas de referencia y operacionales. Tipos de sistemas.
35La definición de datos. Niveles de descripción. Lenguajes. Diccionario de datos.
36La manipulación de datos. Operaciones. Lenguajes. Optimización de consultas.
37Modelo de datos jerárquico y en red. Estructuras. Operaciones.
38Modelo de datos relacional. Estructuras. Operaciones. Álgebra relacional.
39Lenguajes para la definición y manipulación de datos en sistemas de base de datos relacionales. Tipos. Características. Lenguaje SQL.
40Diseño de bases de datos relacionales.
41Utilidades de los sistemas gestores de base de datos para el desarrollo de aplicaciones. Tipos. Características.
42Sistemas de base de datos distribuidos.
43Administración de sistemas de base de datos.
44Técnicas y procedimientos para la seguridad de los datos.
45Sistemas de información. Tipos. Características. Sistemas de información en la empresa.
46Aplicaciones informáticas de propósito general y para la gestión empresarial. Tipos. Funciones. Características.
47Instalación y explotación de aplicaciones informáticas. Compartición de datos.
Bloque 05
Ingeniería del software
48Ingeniería del software. Ciclo de desarrollo del software. Tipos de ciclos de desarrollo. Metodologías de desarrollo. Características distintivas de las principales metodologías de desarrollo utilizadas en la Unión Europea.
49Análisis de sistemas: Modelización de tratamientos. Modelo de flujo de datos y control. Técnicas descriptivas. Documentación.
50Análisis de sistemas: Modelización conceptual de datos. Técnicas descriptivas. Documentación.
51Análisis de sistemas: Especificación funcional del sistema. Búsqueda y descripción de requisitos funcionales. Especificación de soluciones técnicas. Análisis de viabilidad técnica y económica.
52Diseño lógico de funciones. Definición de funciones. Descomposición modular. Técnicas descriptivas. Documentación.
53Diseño lógico de datos. Transformación del modelo conceptual a modelos lógicos. Análisis relacional de datos. Documentación.
54Diseño de interfaces de usuario. Criterios de diseño. Descripción de interfaces. Documentación. Herramientas para la construcción de interfaces.
55Diseño físico de datos y funciones. Criterios de diseño. Documentación.
56Análisis y diseño orientado a objetos.
57Calidad del software. Factores y métricas. Estrategias de prueba.
58Ayudas automatizadas para el desarrollo de software (herramientas CASE). Tipos. Estructura. Prestaciones.
59Gestión y control de proyectos informáticos. Estimación de recursos. Planificación temporal y organizativa. Seguimiento.
Bloque 06
Conocimiento, redes y multimedia
60Sistemas basados en el conocimiento. Representación del conocimiento. Componentes y arquitectura.
61Redes y servicios de comunicaciones.
62Arquitecturas de sistemas de comunicaciones. Arquitecturas basadas en niveles. Estándares.
63Funciones y servicios del nivel físico. Tipos y medios de transmisión. Adaptación al medio de transmisión. Limitaciones a la transmisión. Estándares.
64Funciones y servicios del nivel de enlace. Técnicas. Protocolos.
65Funciones y servicios del nivel de red y del nivel de transporte. Técnicas. Protocolos.
66Funciones y servicios en niveles sesión, presentación y aplicación. Protocolos. Estándares.
67Redes de área local. Componentes. Topologías. Estándares. Protocolos.
68Software de sistemas en red. Componentes. Funciones. Estructura.
69Integración de sistemas. Medios de interconexión. Estándares. Protocolos de acceso a redes de área extensa.
70Diseño de sistemas en red local. Parámetros de diseño. Instalación y configuración de sistemas en red local.
71Explotación y administración de sistemas en red local. Facilidades de gestión.
72La seguridad en sistemas en red. Servicios de seguridad. Técnicas y sistemas de protección. Estándares.
73Evaluación y mejora de prestaciones en un sistema en red. Técnicas y procedimientos de medidas.