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.
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.
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.
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.