2195€
1756€
-20% (hasta el 17/10/2025)
* Becas y descuentos no aplicables a formación programada
- Presentación
- Temario
- Metodología
- Titulación
Descripción
¿Quién puede acceder al master?
El Máster en Ciencia de Datos y Aprendizaje Automático está dirigido tanto a profesionales con conocimientos previos, técnicos de informática, como a aquellos que deseen actualizar sus habilidades en estas áreas en respuesta a la creciente demanda de profesionales en el campo de la ciencia de datos. Teniendo en cuenta a estudiantes de esta rama que quieran profundizar.
Objetivos
- Repasar la programación estructurada.
- Ver la elaboración y diseño de interfaces de usuario.
- Estudiar el acceso a bases de datos, así como su uso, aprovechamiento y gestión.
- Entender los puntos principales del Data Mining.
- Ahondar en el desempeño de la Inteligencia Artificial.
- Tipificar los valores del Machine Learning y aprendizaje Profundo.
Salidas Profesionales
Los perfiles del Máster en Ciencia de Datos y Aprendizaje Automático tienen una amplia gama de oportunidades laborales. Pueden desempeñarse como científicos de datos, analistas de datos, ingenieros de aprendizaje automático o consultores de análisis de datos en empresas de diferentes sectores, como tecnología, finanzas y económica, salud y marketing.
Temario
MÓDULO 1. PROGRAMACIÓN ESTRUCTURADA
UNIDAD DIDÁCTICA 1. DISEÑO DE ALGORITMOS.
- Conceptos básicos. Definición de algoritmo.
- Metodología para la solución de problemas
- Entidades primitivas para el diseño de instrucciones
- Programación estructurada. Métodos para la elaboración de algoritmos
- Técnicas para la formulación de algoritmos
- Estructuras algorítmicas básicas
- Arrays. Operaciones
- Cadenas de caracteres. Definición, función, manipulación.
- Módulos
- Confección de algoritmos básicos.
UNIDAD DIDÁCTICA 2. ESTRUCTURAS DE DATOS.
- Análisis de algoritmos.
- Manejo de memoria
- Estructuras lineales estáticas y dinámicas:
- Recursividad.
- Estructuras no lineales estáticas y dinámicas
- Algoritmos de ordenación.
- Métodos de búsqueda.
- Tipos abstractos de datos.
UNIDAD DIDÁCTICA 3. PROGRAMACIÓN EN LENGUAJES ESTRUCTURADOS.
- El entorno de desarrollo de programación.
- Lenguaje estructurado
- Herramientas de depuración.
- La reutilización del software.
- Herramientas de control de versiones.
MÓDULO 2. ELABORACIÓN DE INTERFACES DE USUARIO
UNIDAD DIDÁCTICA 1. DISEÑO DE INTERFACES DE USUARIO.
- Evolución de las interfaces en el software de gestión.
- Características de las Interfaces, interacción hombre-máquina.
- Interface gráficas de usuario
- Normalización y estándares
- User Access), CDE (Common Desktop Environment), etc.
- Guías de estilos.
- Normas CUA (Common User Access)
- Arquitectura y herramientas para el desarrollo de GUI:
- Diseño y desarrollo de interfaces de gestión:
- Evaluación del diseño
UNIDAD DIDÁCTICA 2. INTERFACES Y ENTORNOS GRÁFICOS.
- Interfaces gráficas de usuario
- Herramientas para el desarrollo de interfaces gráficas de usuario
- Técnicas de usabilidad.
- Rendimiento de interfaces.
- Notación Húngara.
- Estructura de un programa GUI
- El procedimiento de ventana
- Menús.
- Fichero de recursos.
- Los cajas de diálogo
- Controles básicos.
- El Interfaz de dispositivos gráficos (GDI)
MÓDULO 3. ACCESO A BASES DE DATOS
UNIDAD DIDÁCTICA 1. ACCESO A BASES DE DATOS Y OTRAS ESTRUCTURAS.
- El cliente del SGBD. Usuarios y privilegios.
- El lenguaje SQL.
- Objetos de la base de datos.
- Integridad y seguridad de los datos
- Sentencias del lenguaje estructurado para operar sobre las bases de datos.
- APIs de acceso a bases de datos.
- Integración de los objetos de la base de datos en el lenguaje de programación estructurado.
- Conexiones para el acceso a datos
- Realización de consultas SQL desde un programa estructurado
- Creación y eliminación de bases de datos.
- Creación y eliminación de tablas.
- Manipulación de datos contenidos en una base de datos:
- Objetos de Acceso a Datos (DAO)
- Herramientas de acceso a datos proporcionadas por el entorno de programación.
MÓDULO 4. ELABORACIÓN DE PRUEBAS E INSTALACIÓN Y DESPLIEGUE DE APLICACIONES
UNIDAD DIDÁCTICA 1. PRUEBAS DEL SOFTWARE.
- Fundamentos y objetivos de las pruebas.
- Tipos de errores y coste de corrección.
- Planificación de las pruebas
- Proceso de pruebas. Las pruebas en las distintas fases.
- Tipos de pruebas
- Herramientas.
- Normas de calidad del software
- Documentación de pruebas
UNIDAD DIDÁCTICA 2. HERRAMIENTAS DE GENERACIÓN DE PAQUETES.
- Funciones y características.
- Empaquetamiento, instalación y despliegue
UNIDAD DIDÁCTICA 3. DOCUMENTACIÓN DE APLICACIONES.
- Herramientas de documentación: características.
- Herramientas para generación de ayudas.
- Documentación de una aplicación, características, tipos
MÓDULO 5. BASES DE DATOS RELACIONALES Y MODELADO DE DATOS
UNIDAD DIDÁCTICA 1. BASES DE DATOS RELACIONALES.
- Concepto de base de datos relacional.
- Ejemplificación.
- Concepto de modelos de datos. Funciones y sublenguajes (DDL y DML).
- Clasificación los diferentes tipos de modelos de datos de acuerdo al nivel abstracción
- Enumeración de las reglas de Codd para un sistema relacional.
UNIDAD DIDÁCTICA 2. ANÁLISIS DEL MODELO RELACIONAL Y DE LOS ELEMENTOS QUE LO INTEGRAN.
- Concepto de Relaciones y sus propiedades.
- Concepto de Claves en el modelo relacional.
- Nociones de álgebra relacional.
- Nociones de Cálculo relacional de tuplas para poder resolver ejercicios prácticos básicos.
- Nociones de Calculo relacional de dominios.
- Teoría de la normalización y sus objetivos
UNIDAD DIDÁCTICA 3. DESCRIPCIÓN Y APLICACIÓN DEL MODELO ENTIDAD-RELACIÓN PARA EL MODELADO DE DATOS.
- Proceso de realización de diagramas de entidad-relación y saberlo aplicar.
- Elementos
- Diagrama entidad relación entendidos como elementos para resolver las carencias de los diagramas Entidad-Relación simples.
- Elementos
- Desarrollo de diversos supuestos prácticos de modelización mediante diagramas de entidad relación.
UNIDAD DIDÁCTICA 4. MODELO ORIENTADO A OBJETO.
- Contextualización del modelo orientado a objeto dentro del modelado UML.
- Comparación del modelo de clases con el modelo-entidad relación.
- Diagrama de objetos como caso especial del diagrama de clases.
UNIDAD DIDÁCTICA 5. MODELO DISTRIBUIDO Y LOS ENFOQUES PARA REALIZAR EL DISEÑO.
- Enumeración de las ventajas e inconvenientes respecto a otros modelos.
- Concepto de fragmentación y sus diferentes tipos
- Enumeración de las reglas de corrección de la fragmentación.
- Enumeración de las reglas de distribución de datos.
- Descripción de los esquemas de asignación y replicación de datos.
MÓDULO 6. LENGUAJES DE DEFINICIÓN Y MODIFICACIÓN DE DATOS SQL
UNIDAD DIDÁCTICA 1. ANÁLISIS DE LOS OBJETOS Y ESTRUCTURAS DE ALMACENAMIENTO DE LA INFORMACIÓN PARA DIFERENTES SGBD.
- Relación de estos elementos con tablas, vistas e índices.
- Consecuencias practicas de seleccionar los diferentes objetos de almacenamientos.
- Diferentes métodos de fragmentación de la información en especial para bases de datos distribuidas.
UNIDAD DIDÁCTICA 2. LENGUAJES DE DEFINICIÓN, MANIPULACIÓN Y CONTROL.
- Conceptos básicos, nociones y estándares.
- Lenguaje de definición de datos (DDL SQL) y aplicación en SGBD actuales.
- Discriminación de los elementos existentes en el estándar SQL-92 de otros elementos existentes en bases de datos comerciales.
- Sentencias de creación: CREATE
- Nociones sobre el almacenamiento de objetos en las bases de datos relacionales.
- Nociones sobre almacenamiento y recuperación de XML en las bases de datos relacionales
UNIDAD DIDÁCTICA 3. TRANSACCIONALIDAD Y CONCURRENCIA.
- Conceptos fundamentales.
- Identificación de los problemas de la concurrencia.
- Actualizaciones perdidas.
- Lecturas no repetibles.
- Lecturas ficticias.
- Nociones sobre Control de la concurrencia
- Conocimiento de las propiedades fundamentales de las transacciones.
- ACID
- Análisis de los niveles de aislamiento
- Serializable.
- - Desarrollo de un supuesto práctico en el que se ponga de manifiesto la relación y las implicaciones entre el modelo lógico de acceso y definición de datos y el modelo físico de almacenamiento de los datos.
MÓDULO 7. SALVAGUARDA Y SEGURIDAD DE LOS DATOS
UNIDAD DIDÁCTICA 1. SALVAGUARDA Y RECUPERACIÓN DE DATOS.
- Descripción de los diferentes fallos posibles (tanto físicos como lógicos) que se pueden plantear alrededor de una base de datos.
- Enumeración y descripción de los elementos de recuperación ante fallos lógicos que aportan los principales SGBD estudiados.
- Distinción de los diferentes tipos de soporte utilizados para la salvaguarda de datos y sus ventajas e inconvenientes en un entorno de backup.
- Concepto de RAID y niveles más comúnmente utilizados en las empresas
- Servidores remotos de salvaguarda de datos.
- Diseño y justificación de un plan de salvaguarda y un protocolo de recuperación de datos para un supuesto de entorno empresarial.
- Tipos de salvaguardas de datos
- Definición del concepto de RTO (Recovery Time Objective) y RPO (Recovery Point Objective).
- Empleo de los mecanismos de verificación de la integridad de las copias de seguridad.
UNIDAD DIDÁCTICA 2. BASES DE DATOS DISTRIBUIDAS DESDE UN PUNTO DE VISTA ORIENTADO A LA DISTRIBUCIÓN DE LOS DATOS Y LA EJECUCIÓN DE LAS CONSULTAS.
- Definición de SGBD distribuido. Principales ventajas y desventajas.
- Características esperadas en un SGBD distribuido.
- Clasificación de los SGBD distribuidos según los criterios
- Enumeración y explicación de las reglas de DATE para SGBD distribuidos.
- Replicación de la información en bases de datos distribuidas.
- Procesamiento de consultas.
- Descomposición de consultas y localización de datos.
UNIDAD DIDÁCTICA 3. SEGURIDAD DE LOS DATOS.
- Conceptos de seguridad de los datos: confidencialidad, integridad y disponibilidad.
- Normativa legal vigente sobre datos
- Seguimiento de la actividad de los usuarios
- Introducción básica a la criptografía
- Desarrollo de uno o varios supuestos prácticos en los que se apliquen los elementos de seguridad vistos con anterioridad.
UNIDAD DIDÁCTICA 4. TRANSFERENCIA DE DATOS.
- Descripción de las herramientas para importar y exportar datos
- Clasificación de las herramientas
- Muestra de un ejemplo de ejecución de una exportación e importación de datos.
- Migración de datos entre diferentes SGBD
MÓDULO 8. CREACIÓN Y GESTIÓN DE BASES DE DATOS SQL
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS BASES DE DATOS
- Ventajas e inconvenientes de las baes de datos
- Conceptos generales
- El modelo entidad-relación
- El modelo entidad-relación extendido
- Restricciones de integridad
UNIDAD DIDÁCTICA 2. EL MODELO DE BASES DE DATOS RELACIONAL
- Estructura del modelo relacional
- Claves en el modelo relacional
- Restricciones de integridad
- Teoría de la normalización
- Diseño de una base de datos relacional
- Tipos de lenguajes relacionales
UNIDAD DIDÁCTICA 3. LENGUAJE DE CONSULTA SQL
- Características de SQL
- Sistemas de Gestión de Bases de Datos con soporte SQL
- Sintaxis en SQL
- Especificación de restricciones de integridad
UNIDAD DIDÁCTICA 4. MYSQL COMO SISTEMA GESTOR DE BASES DE DATOS RELACIONALES
- Caracterísiticas de MySQL
- Tipos de datos
- Sisntaxis SQL para MySQL
UNIDAD DIDÁCTICA 5. SALVAGUARDA Y RECUPERACIÓN DE DATOS
- Posibles fallos en una base de datos
- Elementos de recuperación
- Tipos de soporte
- RAID
- Servidores remotos de salvaguarda de datos
- Diseño de un plan de salvaguarda y protocolo de recuperación de datos
- Tipos de salvaguardas de datos
- RTO (Recovery Time Objective) y RPO (Recovery Point Objective)
- Mecanismos de verificación de la integridad de las copias de seguridad
UNIDAD DIDÁCTICA 6. BASES DE DATOS DISTRIBUIDAS
- Definición de SGBD distribuido. Principales ventajas y desventajas
- Características esperadas en un SGBD distribuido
- Clasificación de los SGBD distribuidos
- Enumeración y explicación de las reglas de DATE para SGBD distribuidos
- Replicación de la información en bases de datos distribuidas
- Procesamiento de consultas
- Descomposición de consultas y localización de datos
UNIDAD DIDÁCTICA 7. SEGURIDAD DE LOS DATOS
- Conceptos de seguridad de los datos: confidencialidad, integridad y disponibilidad
- Normativa legal vigente sobre datos
- Supuestos prácticos
UNIDAD DIDÁCTICA 8. TRANSFERENCIA DE DATOS
- Herramientas para importar y exportar datos
- Clasificación de las herramientas
- Ejemplo de ejecución de una exportación e importación de datos
- Migración de datos entre diferentes SGBD
- Inconvenientes al traspasar datos entre distintos SGBD
MÓDULO 9. DATA MINING
UNIDAD DIDÁCTICA 1. MINERÍA DE DATOS O DATA MINING Y EL APRENDIZAJE AUTOMÁTICO
- Introducción a la minería de datos y el aprendizaje automático
- Proceso KDD
- Modelos y Técnicas de Data Mining
- Áreas de aplicación
- Minería de textos y Web Mining
- Data mining y marketing
UNIDAD DIDÁCTICA 2. R COMO HERRAMIENTA PARA BIG DATA
- Introducción a R
- ¿Qué necesitas?
- Tipos de datos
- Estadística Descriptiva y Predictiva con R
- Integración de R en Hadoop
UNIDAD DIDÁCTICA 3. PRE-PROCESAMIENTO & PROCESAMIENTO DE DATOS
- Obtención y limpieza de los datos (ETL)
- Inferencia estadística
- Modelos de regresión
- Pruebas de hipótesis
UNIDAD DIDÁCTICA 4. ANÁLISIS DE LOS DATOS
- Inteligencia Analítica de negocios
- La teoría de grafos y el análisis de redes sociales
- Presentación de resultados
UNIDAD DIDÁCTICA 5. PROCESAMIENTO DISTRIBUIDO DE DATOS CON HADOOP
- ¿Qué es Hadoop?
- El sistema de archivos HDFS
- Algunos comandos de referencia
- Procesamiento MapReduce con Hadoop
- El concepto de los clusters en Hadoop
UNIDAD DIDÁCTICA 6. WEKA Y DATA MINING
- ¿Qué es Weka?
- Técnicas de Data Mining en Weka
- Interfaces de Weka
- Selección de atributos
MÓDULO 10. INTELIGENCIA ARTIFICIAL
UNIDAD DIDÁCTICA 1. FUNDAMENTOS DE INTELIGENCIA ARTIFICIAL
- Fundamentos de inteligencia artificial
- - Evolución de la inteligencia artificial
- - Principales Enfoques de la inteligencia artificial
- - Implementación de la inteligencia artificial
- - Retos y perspectivas de futuro de la inteligencia artificial
UNIDAD DIDÁCTICA 2. MACHINE LEARNING: PRINCIPIOS Y APLICACIONES
- Machine Learning: Principios y Aplicaciones
- - Historia del Machine Learning
- - Algoritmos de Machine Learning
- - Modelos de aprendizaje en Machine Learning
UNIDAD DIDÁCTICA 3. DEEP LEARNING: ARQUITECTURAS Y ENTRENAMIENTO
- Deep Learning: arquitecturas y entrenamiento
- - Arquitectura de redes neuronales profundas
UNIDAD DIDÁCTICA 4. INTELIGENCIA ARTIFICIAL GENERATIVA (GENAI)
- Inteligencia Artificial Generativa (GenAI)
- - Tipos de inteligencia artificial generativa
- - Usos de la inteligencia artificial generativa
UNIDAD DIDÁCTICA 5. PROCESAMIENTO DEL LENGUAJE NATURAL (NLP)
- Procesamiento del Lenguaje Natural (NLP)
- - Historia de los sistemas NLP
- - Definición y alcance del NLP
- - Inteligencias artificiales dedicadas al NLP
- - Principales problemas y desafíos en el campo del NLP
UNIDAD DIDÁCTICA 6. CHATBOTS Y SU INTEGRACIÓN EN EMPRESAS
- Chatbots y su integración en empresas
- - Historia de los chatbots
- - Definición y tipos de chatbot
- - Funcionamiento de un chatbot
UNIDAD DIDÁCTICA 7. TRANSFORMERS: ARQUITECTURA Y APLICACIONES
- Transformers: arquitectura y aplicaciones
- - Funcionamiento
- - Principales arquitecturas de transformers
- - Aplicaciones de los transformers
- - Ventajas de los transformers
- - Problemas y desafíos de los transformers
UNIDAD DIDÁCTICA 8. VISIÓN ARTIFICIAL
- Visión Artificial
- - Definición de visión artificial
- - Historia de la visión artificial
- - Proceso de visión artificial
- - Algoritmos de visión artificial
- - Arquitecturas de visión artificial
- - Uso de sistemas de visión artificial
- - Problemas y desafíos de la visión artificial
UNIDAD DIDÁCTICA 9. ÉTICA Y RESPONSABILIDAD EN INTELIGENCIA ARTIFICIAL
- Ética y responsabilidad en Inteligencia Artificial
- - Consideraciones éticas en el uso de la inteligencia artificial generativa y consejos para mantenerlas
- - Consideraciones éticas del procesamiento del lenguaje natural
- - Consideraciones éticas de los chatbots
- - Consideraciones éticas de la visión artificial
MÓDULO 11. MACHINE LEARNING
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL MACHINE LEARNING.
UNIDAD DIDÁCTICA 2. EXTRACCIÓN DE ESTRUCTURA DE LOS DATOS: CLUSTERING.
UNIDAD DIDÁCTICA 3. SISTEMAS DE RECOMENDACIÓN.
UNIDAD DIDÁCTICA 4. CLASIFICACIÓN.
UNIDAD DIDÁCTICA 5. REDES NEURONALES Y DEEP LEARNING.
UNIDAD DIDÁCTICA 6. SISTEMAS DE ELECCIÓN.
UNIDAD DIDÁCTICA 7. PROCESAMIENTO DE LENGUAJE NATURAL.
MÓDULO 12. APRENDIZAJE PROFUNDO
UNIDAD DIDÁCTICA 1. ¿QUÉ ES EL APRENDIZAJE PROFUNDO?
- Concepto de aprendizaje profundo
- - Diferencias existentes entre el aprendizaje profundo y el aprendizaje automático
- Evolución e historia del aprendizaje profundo
- - Cronología histórica
- - Pioneros del campo del aprendizaje profundo
- Ventajas del aprendizaje profundo
- - Principales ventajas del aprendizaje profundo
UNIDAD DIDÁCTICA 2. SISTEMAS NEURONALES
- Redes neuronales
- Redes profundas y redes poco profundas
UNIDAD DIDÁCTICA 3. DEEP LEARNING CON PYTHON, KERAS Y TENSORFLOW
- Aprendizaje profundo
- Entorno de Deep Learning con Python
- Aprendizaje automático y profundo
UNIDAD DIDÁCTICA 4. ESTRATEGIAS DE APRENDIZAJE
- Entrada y salida de datos
- Entrenar una red neuronal
- Gráficos computacionales
- Implementación de una red profunda
- El algoritmo de propagación directa
- Redes neuronales profundas multicapa
UNIDAD DIDÁCTICA 5. EL APRENDIZAJE PROFUNDO POR REFUERZO
- Concepto de aprendizaje profundo por refuerzo
- Los elementos que componen un modelo de aprendizaje profundo por refuerzo
- El funcionamiento del aprendizaje profundo por refuerzo
- - Recompensas vs penalizaciones
- - Algoritmos a utilizar
- - La ecuación de Bellman
- Posibilidades del aprendizaje profundo por refuerzo
UNIDAD DIDÁCTICA 6. APLICACIONES DEL APRENDIZAJE PROFUNDO
- Las posibilidades futuras del aprendizaje profundo
- Principales usos en la actualidad
- Aprendizaje profundo e IoT
- - El concepto de IoT
- Aplicaciones en el entorno empresarial
MÓDULO 13. PROYECTO FIN DE MÁSTER
Metodología
EDUCA LXP se basa en 6 pilares
Item
Titulación
Titulación de Máster de Formación Permanente en Ciencia de Datos y Aprendizaje Automático con 1500 horas y 60 ECTS expedida por UTAMED - Universidad Tecnológica Atlántico Mediterráneo.

Explora nuestras Áreas Formativas
Construye tu carrera profesional
Descubre nuestro amplio Catálogo Formativo, incluye programas de Cursos Superior, Expertos, Master Profesionales y Master Universitarios en las diferentes Áreas Formativas para impulsar tu carrera profesional.
Máster de Formación Permanente en Ciencia de Datos y Aprendizaje Automático + 60 Créditos ECTS
2195€
1756€
2195€
1756€