PROGRAMA DE FORMACIÓN PROFESIONAL
INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
2° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
ALGORITMIA DE PROGRAMACIÓN DEL
SOFTWARE
1 Desarrollo de aplicaciones de cálculo
Desarrollar aplicativo con manejo de programación
2
lógica y ficheros
Crear aplicación con el manejo de errores y gestión de
3
expresiones regulares
Desarrollar aplicaciones con base de datos y entorno
4
gráfico
JAVA FUNDAMENTALS (ORACLE)
5 Desarrollar la Introducción a Alice 3
6 Desarrollar la Introducción a Greenfoot
Desarrollar conceptos básicos de Java y estructura de
7
programa
Implementar el concepto de matrices, excepciones y
8
clases en Java
DESARROLLO DE APLICACIONES WEB I
9 Desarrolla una web usando HTML y CSS
10 Inserta barra de navegación en sitio web
11 Desarrolla Web interactiva con JavaScript
12 Insertar formularios en sitio web
DATABASE FOUNDATION (ORACLE)
13 Crear y modelar bases de datos
14 Crear modelos físicos de base de datos
Crear interfaces y modelos físicos en Oracle SQL
15
Developer Data Modeler
Programar un script para creación de una base de datos
16
con estructura y datos
RED HAT SYSTEM ADMINISTRATION I (LINUX
RED HAT)
17 Ejecuta comandos desde CLI
18 Administra objetos desde CLI
19 Creación de archivos
20 Administración de usuarios / grupos
21 Configura permisos de acceso a archivos
22 Supervisa y gestiona procesos de Linux
PROGRAMA DE FORMACIÓN PROFESIONAL
INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
2° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
23 Control de servicios y Daemons
24 Configura y protege el servicio OpenSSH
25 Realiza análisis y almacenamiento de registros
26 Administra redes de computadoras
27 Administrar archivos entre SO
28 Instala y actualiza paquetes de software
29 Acceder a los sistemas de archivos de Linux
PROGRAMA DE FORMACIÓN PROFESIONAL
INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
3° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
PROGRAMACIÓN ORIENTADA A OBJETOS
Desarrollar los conceptos del paradigma de la
1
Programación Orientada a Objetos
Trabajar con encapsulación y ocultamiento de la
2
información
3 Trabajar con herencias y composición
4 Desarrollar y trabajar con polimorfismo
JAVA FOUNDATIONS (ORACLE)
Realizar la introducción a los tipos de datos y desarrollo
5
de software en Java
6 Implementar las clases de bibliotecas y métodos en Java
Crear sentencias de decisión, bucles, clases, matrices y
7
excepciones
DESARROLLO DE APLICACIONES WEB II
8 Desarrolla aplicaciones usando PHP
9 Acceso a datos (PDO)
10 Desarrolla aplicaciones con AJAX
11 Usa el framework de desarrollo AngularJS
DATABASE DESIGN AND PROGRAMMING
WITH SQL (ORACLE)
12 Diseña BD identificando entidades, atributos y relaciones
13 Diseña BD para distintos tipos o distintos negocios
14 Elabora una BD relacional
15 Crea y presenta proyectos de BD
16 Realiza consultas básicas de BD
17 Realiza consultas y subconsultas con funciones
18 Realiza consultas de agrupación con una o más tablas
19 Realiza operaciones básicas y complejas
20 Diseña BD identificando entidades, atributos y relaciones
MODELADO Y DISEÑO DEL SOFTWARE
21 Modela casos de uso y documentación
22 Modela análisis de clases y documentación
PROGRAMA DE FORMACIÓN PROFESIONAL
INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
3° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
23 Modela arquitectura de software
24 Modela despliegue del software
PROGRAMA DE FORMACIÓN PROFESIONAL
INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
4° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
ALGORITMIA PARA LA INTELIGENCIA
ARTIFICIAL
1 Explica el uso de la IA
2 Utiliza recursividad en la programación
3 Construye algoritmo de árbol de decisiones
LENGUAJE DE PROGRAMACIÓN
4 Implementa el patrón N-Capas, Singleton
5 Gestiona el manejo de transacciones
6 Gestiona la seguridad de la aplicación
7 Implementa el control Timer y la clase Threads
8 Crea consultas con LINQ-Language Integrated Query
9 Elabora reportes y gestión de impresiones
10 Distribuye aplicaciones
11 Crea un proyecto usando WPF
DESARROLLO DE APLICACIONES WEB III
12 Identifica el entorno de Laravel
13 Accede a base de datos
14 Asegura la aplicación web
Implementa una aplicación de almacenamiento
15
persistente
BASE Y ESTRUCTURA DE DATOS
Ejecutar operaciones básicas tipo DCL y TCL para crear
16
procedimientos y funciones
Crear restricciones al modelo de BD, para asegurar la
17
calidad de la información
Desarrolla programas de Transact SQL para la creación
18
de una tienda virtual
Realiza consultas avanzadas en BD para la generación de
19
reportes estadísticos
MODELADO Y DISEÑO DEL SOFTWARE
20 Definir el ciclo de vida de desarrollo de un sistema
21 Definir el análisis orientado a objetos mediante UML
PROGRAMA DE FORMACIÓN PROFESIONAL
INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
4° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
22 Creación de modelos utilizando diagramas de caso de uso
23 Implementar diagramas de actividad
24 Implementar diagramas de clases
25 Implementar diagramas de estado
26 Implementar diagramas de componentes
27 Implementar diagramas de despliegue
PROGRAMA DE FORMACIÓN PROFESIONAL
INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
5° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
SOFTWARE Y PROTOTIPADO
1 Desarrollo de prototipo
2 Análisis de información
3 Definición de arquitectura
4 Diseño del prototipo
DISEÑO Y DESARROLLO DE APLICACIONES
MÓVILES I
5 Interactúa con el entorno de desarrollo
6 Configura layouts
7 Utiliza recursos
8 Inserta patrones de navegación
9 Se conecta a datos
10 Utiliza ListView
REALIDAD AUMENTADA
11 Realidad aumentada para computadoras
12 Arquitecturas de sistemas de realidad aumentada
13 Aplicaciones a la domótica
BIG DATA Y MACHINE LEARNING
14 Analiza datos con R
Introducción a Big Data, Machine Learning, Datamining
15
y procesos estándares CRISP-DM
Aplica estadística y probabilidades para Machine
16
Learning
17 Procesa, analiza y visualiza data
18 Big Data con Hadoop
19 Desarrolla modelos predictivos
20 Implementación de modelos predictivos
INGENIERÍA DEL SOFTWARE
21 Introducción a la Ingeniería del Software
22 Lenguaje Unificado de Modelado (UML)
PROGRAMA DE FORMACIÓN PROFESIONAL
INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
5° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
23 Procesos de Ingeniería del Software
24 Diseño de software
25 Interacciones en el sistema
26 Estructura del sistema
27 Arquitectura lógica del sistema
28 Elementos de la interacción
PROGRAMA DE FORMACIÓN PROFESIONAL
INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
6° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
PROTOTIPADO DE APLICACIONES DE
INTELIGENCIA ARTIFICIAL
1 Desarrollo de modelos IA
2 Desarrollo de modelos Machine Learning
3 Desarrollo de modelos IA con WATSON
4 Desarrollo de modelos con WATSON Studio
DISEÑO Y DESARROLLO DE APLICACIONES
MÓVILES II
Muestra información usando Master-detail and Drawer
5
Navigation
6 Personaliza ListView
7 Utiliza MVVM
8 Consume servicios REST
9 Publica aplicaciones
AZ-900T00: FUNDAMENTOS DE MICROSOFT
AZURE (MICROSOFT)
10 Calcula costes de uso de servicios en la nube
11 Diseña infraestructura de red en la nube
12 Asegura la conectividad de red en Microsoft Azure
INTELIGENCIA DE NEGOCIOS Y DATA
WAREHOUSE
13 Diseña Data Warehouse y Arquitectura BI
14 Diseña Transacciones – Auditorias – Power View
15 Diseña Dashboard: SQL Server Reporting Services
Aplicar en un caso práctico la configuración y uso de
16
almacenamiento de datos con BI
REDES NEURONALES
17 Implementa paquete Neuralnet
18 Implementa paquete H20