A continuación se muestran los módulos optativos que el centro puede elegir para impartir en este ciclo formativo:
Utiliza un amplio repertorio léxico, a nivel oral y escrito, relacionando su uso con el fin de la comunicación. (RA1)
Comprende mensajes orales, emitidos por cualquier medio de comunicación en lengua estándar, interpretando el hilo conductor de la situación. (RA2)
Interpreta textos escritos, de relativa dificultad, analizando de forma comprensiva su argumento. (RA3)
Produce mensajes orales claros y bien estructurados, utilizando estructuras de complejidad acorde a su nivel competencial. (RA4)
Redacta textos relacionando los recursos lingüísticos con el propósito de los mismos. (RA5)
Interactúa con relativa fluidez, reconociendo el argumento de la conversación, adaptándose al registro lingüístico de su interlocutor. (RA6)
Programa aplicaciones informáticas, utilizando lenguajes de programación especializados. (RA1)
Aplica distintas técnicas de análisis de datos, preparando los datos para su tratamiento y visualización. (RA2)
Identifica, aplica y valida algoritmos de Big Data, utilizando datos preprocesados válidos. (RA3)
Configura y gestiona la plataforma de modelos de Inteligencia Artificial (IA), utilizando programas y plataformas cloud. (RA4)
Aplica técnicas de procesamiento de lenguaje natural y visión artificial, extrayendo información en distintos formatos. (RA5)
Configura el control de versiones y la gestión de repositorios del proyecto, utilizando herramientas de gestión de desarrollo de software colaborativo. (RA1)
Implementa el despliegue de aplicaciones configurando contenedores de software. (RA2)
Describe las principales características de la computación en la nube evaluando sus ventajas en escalabilidad y resiliencia. (RA3)
Configura y automatiza el despliegue de aplicaciones web utilizando entornos Cloud. (RA1)
Diseña y desarrolla aplicaciones web utilizando arquitectura basada en microservicios. (RA2)
Desarrolla interfaces web basadas en componentes, aplicando los requerimientos funcionales. (RA3)
Describe los fundamentos de la arquitectura de software en entornos cloud, diferenciando patrones arquitectónicos y evaluando sus ventajas en escalabilidad y resiliencia. (RA1)
Diseña la infraestructura en la nube, estableciendo requisitos técnicos, seleccionando servicios adecuados y aplicando medidas de seguridad. (RA2)
Implementa procesos de integración y entrega continua (CI/CD) en proyectos cloud, configurando pipelines, gestionando versiones y optimizando despliegues. (RA3)
Configura sistemas de monitorización en la nube, analizando métricas clave, implementando alertas y optimizando la seguridad y disponibilidad de la infraestructura. (RA4)
Desarrolla aplicaciones escalables y serverless en la nube, utilizando funciones sin servidor, gestionando almacenamiento distribuido e integrando eventos y colas de mensajería. (RA5)
Organiza proyectos cloud, aplicando metodologías ágiles, definiendo objetivos, asignando tareas y optimizando la utilización de recursos en un entorno empresarial. (RA6)
Maneja los fundamentos del lenguaje Python, identificando y utilizando estructuras básicas y módulos estándar. (RA1)
Identifica los fundamentos de la Inteligencia Artificial (IA) y del Procesamiento del Lenguaje Natural (NLP), analizando el desempeño de la aplicación de los modelos preentrenados para tareas básicas. (RA2)
Interactúa con modelos preentrenados y utiliza agentes para automatizar y mejorar tareas específicas, aplicando técnicas en la ejecución de modelos en entornos sin conexión (off-line). (RA3)
Adapta y ajusta modelos de lenguaje preentrenados (fine-tuning) a datos específicos, integrando agentes en la resolución de problemas. (RA4)
Desarrolla APIs que permitan el acceso y la interacción con modelos de lenguaje y agentes preentrenados o fine-tuned, integrando datos propios. (RA5)
Desarrolla la aplicación del proyecto, adaptando el modelo de lenguaje y agentes a datos y creando la API de acceso. (RA6)
Desarrolla programas en lenguajes de programación enfocados a Inteligencia Artificial (IA), utilizando técnicas de procesamiento de datos. (RA1)
Configura entornos de desarrollo y despliegue en la nube ejecutando aplicaciones de IA, e identificando plataformas en la nube. (RA2)
Integra herramientas de computación en la nube, estableciendo conexiones entre aplicaciones. (RA3)
Desarrolla el proyecto integrador, implementando los requisitos establecidos. (RA4)