Todos los temas están tratados con profundidad y rigor e incorporan las últimas novedades para asegurar su actualización hasta la fecha de edición. Bloque II. Tecnología básica Tema 1. Informática básica. Representación y comunicación de la información: elementos constitutivos de un sistema de información. Características y funciones. Arquitectura de ordenadores. Componentes internos de los equipos microinformáticos Tema 2. Periféricos: conectividad y administración. Elementos de impresión. Elementos de almacenamiento. Elementos de visualización y digitalización Tema 3. Tipos abstractos y Estructuras de datos. Organizaciones de ficheros. Algoritmos. Formatos de información y ficheros Tema 4. Sistemas operativos. Características y elementos constitutivos. Sistemas Windows. Sistemas Unix y Linux. Sistemas operativos para dispositivos móviles Tema 5. Sistemas de gestión de bases de datos relacionales, orientados a objetos y NoSQL: características y componentes Bloque III. Desarrollo de Sistemas Tema 1. Modelo conceptual de datos. Entidades, atributos y relaciones. Reglas de modelización. Diagramas de flujo de datos. Reglas de construcción. Descomposición en niveles. Flujogramas Tema 2. Diseño de bases de datos. Diseño lógico y físico. El modelo lógico relacional. Normalización Tema 3. Lenguajes de programación. Representación de tipos de datos. Operadores. Instrucciones condicionales. Bucles y recursividad. Procedimientos, funciones y parámetros. Vectores y registros. Estructura de un programa Tema 4. Lenguajes de interrogación de bases de datos. Estándar ANSI SQL. Procedimientos almacenados. Eventos y disparadores Tema 5. Diseño y programación orientada a objetos. Elementos y componentes software: objetos, clases, herencia, métodos, sobrecarga. Ventajas e inconvenientes. Patrones de diseño y lenguaje de modelado unificado (UML) Tema 6. Arquitectura Java EE y plataforma.NET: componentes, persistencia y seguridad. Características, elementos y funciones en entornos Java, C, y C++ y. Net Tema 7. Arquitectura de sistemas cliente/servidor y multicapas: componentes y operación. Arquitecturas de servicios web y protocolos asociados Tema 8. Aplicaciones web. Desarrollo web front-end y en servidor. Lenguajes: HTML, XML y sus derivaciones. Navegadores y lenguajes de programación web. Lenguajes de script.