Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 58

DIRECCIÓN NACIONAL

GERENCIA ACADÉMICA

PROGRAMA DE FORMACIÓN PROFESIONAL

INGENIERÍA DE SOFTWARE CON


INTELIGENCIA ARTIFICIAL
APLICABLE A PARTIR DEL INGRESO 202010

▪ PERFIL OCUPACIONAL
▪ ESTRUCTURA CURRICULAR
▪ CONTENIDOS CURRICULARES

NIVEL PROFESIONAL TÉCNICO

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL


PERFIL OCUPACIONAL

FAMILIA OCUPACIONAL : TECNOLOGÍAS DE LA INFORMACIÓN


CARRERA : INGENIERÍA DE SOFTWARE CON INTELIGENCIA
ARTIFICIAL
CÓDIGO CIUO : 2512

NIVEL PROFESIONAL TÉCNICO

1. DESCRIPCIÓN
El Profesional en INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL se
en-carga de aplicar tecnologías digitales para la solución de problemas concretos; haciendo uso
de herramientas de desarrollo del software con IA, con capacidad analítica, critica, creativa y
evolutiva, cuyo rango de acción son las aplicaciones industriales y empresariales, para el
desarrollo web, software a medida y corporativo, APP generales, software y plataformas Cloud,
estructuras de software con IA, ciencia de datos analíticos, Machine Learning, análisis de
tendencias y el desarrollo de proyectos.

2. COMPETENCIAS DE ACCIÓN PROFESIONAL


El profesional en INGENIERÍA DE CIBERSEGURIDAD posee las competencias de acción
profesional para:
• Realizar mantenimiento a los sistemas de información.
• Desarrollar aplicaciones Orientado a Objetos.
• Analizar, diseñar y desarrollar sistemas de información.
• Administrar una plataforma con base de datos.
• Manejar herramientas con Inteligencia Artificial.
• Manejar herramientas para ciencia de datos.
• Evaluar las necesidades del cliente y especificar los requisitos de software.
• Solucionar problemas de integración en función de las estrategias, estándares y tecnologías
disponibles.
• Desarrolla, mantiene y evalúa servicios y sistemas de software.
2.1. COMPETENCIAS TÉCNICAS
Tiene la capacidad para:
• Desarrollar Aplicaciones Web, Aplicaciones Empresariales y Aplicaciones Multimedia,
Aplicaciones para Inteligencia Artificial.
❖ Desarrollar sistemas.
✓ Analizar requerimientos, diseña y programas.
✓ Documentar sistemas.
✓ Realizar programación y pruebas.
✓ Realizar mantenimiento y actualización de los sistemas.
✓ Poner en marcha sistemas.
❖ Gestionar la seguridad de la información NTP (ISO 17799 e ISO 27000).
✓ Realizar inventario de activos de información.
✓ Ejecutar minimización de riesgos.
✓ Realizar plan de contingencias.
✓ Participar en auditorias de seguridad.
❖ Gestionar y administrar proyectos.
✓ Participar en la elaboración de proyectos.
✓ Participar en la gestión de la calidad, de los recursos (humanos, infraestructura,
tecnologías) y de los riesgos.
❖ Desarrollar, manejar herramientas de IA y para la ciencia de datos.
✓ Realizar prototipado para software.
✓ Implementar soluciones con Machine Learning.
✓ Analizar entornos con Realidad Aumentada.
✓ Analizar soluciones de Redes Neuronales
✓ Generar reportes para la toma de decisiones

2.2. COMPETENCIAS METODOLÓGICAS


Tiene la capacidad para:
• Planificar sistemáticamente su trabajo.
• Generar nuevos conocimientos a través del auto aprendizaje.
• Gestionar proyectos desde una perspectiva interdisciplinaria.
• Crear e innovar.
• Adaptarse a los cambios tecnológicos.
• Identificar procesos innovadores de mejora.
• Un pensamiento crítico.

2.3. COMPETENCIAS PERSONALES Y SOCIALES


Tiene la capacidad para:
• Capacidad de trabajo en equipo.
• Capacidad de comunicación efectiva.
• Confianza en sí mismo.
• Capacidad de manejo de emociones.
• Integridad.
• Ética.
• Liderazgo.
• Disciplina.
• Creatividad.
• Iniciativa.
• Proactivo.
• Capacidad autocrítica.
• Motivación por el logro.
• Compromiso para asumir responsabilidades.

3. AREAS DE RESPONSABILIDAD / TAREAS


3.1. ASISTENTE DE SISTEMAS DE INFORMACIÓN
• Dar mantenimiento en el desarrollo de nuevos sistemas de información de acuerdo a los
requerimientos solicitado.
• Prestar asistencia a los usuarios de los sistemas de información.
• Coordinar y seguir el uso de estándares en desarrollo de sistemas.
• Mantenimiento de los sistemas de información existentes.

3.2. ESPECIALISTA EN DESARROLLO ORIENTADO A OBJETOS


• Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos.
• Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la
informática.
• Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía,
usabilidad y seguridad de los sistemas, servicios y aplicaciones informáticas.
• Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el
desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas.
• Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y
creatividad. Capacidad para saber comunicar y transmitir los conocimientos,
habilidades y destrezas de la profesión de Ingeniero Técnico en Informática.
• Capacidad para analizar y valorar el impacto social y medioambiental de las soluciones
técnicas.

3.3. ESPECIALISTA EN DESARROLLO DE SISTEMAS DE INFORMACIÓN


• Evaluar la viabilidad de los proyectos relacionados con la Inteligencia Artificial.
• Lleva acabo entrevistas y otras acciones para investigación de hechos.
• Documentar y analizar las operaciones de los sistemas actuales.
• Definir las necesidades de usuario para mejorar o sustituir sistemas.
• Administrar la actividad de los datos.

3.4. ESPECIALISTAS EN MANEJO DE HERRAMIENTAS IA


• Gestionar Herramientas de IA
• Gestionar proyectos orientados a la Inteligencia Artificial
• Crear aplicaciones inteligentes que puedan generar conocimiento autónomo.
• Implementa proyectos donde interactúa con el ser humano utilizando la realidad
aumentada, el control de drones, la robótica, y desarrollo de apps para Smartphones.

3.5. ESPECIALISTAS EN HERRAMIENTAS PARA CIENCIA DE DATOS


• Gestionar el uso de herramientas para Ciencia de Datos.
• Creación de proyectos utilizando herramientas como Machine Learning, plataformas
Cloud.
• Crear nueva tecnología y de innovación para proyectos de transformación digital.

4. MÁQUINAS, EQUIPOS, HERRAMIENTAS, MATERIALES E INSUMOS


4.1. AULA TECNOLÓGICA
CANT DESCRIPCIÓN
1 Computadora de Instructor
1 Escritorio de instructor
1 Silla Instructor.
1 Pizarra acrílica móvil.
1 TV / Pantalla Profesional 4K de 65” con soporte móvil
20 Silla Giratoria para estudiante
20 Escritorio para estudiante

4.2. LABORATORIO

CANT DESCRIPCIÓN
21 Computadoras (Instructor y aprendices).
1 Escritorio del Instructor
1 Silla del Instructor
20 Escritorio para estudiantes.
20 Silla Giratoria para estudiantes.
1 Switch administrable para VLAN.
1 Estabilizador 15 kva.
1 TV / Pantalla Profesional 4K de 65” con soporte móvil.

4.3. MÁQUINAS Y EQUIPOS

CANT DESCRIPCIÓN
Kit de robótica Lego Mindstorm Education EV3 (Cada Kit debe ser usado por
10 04 participantes). El equipo en mención será usado para demostrar los ejercicios
planteados en las clases de “Fundamentos de Programación”.
01 Lector de mano de Código de Barras
01 Lector Estacionario de Código de Barras
01 Impresora de Códigos de Barras
10 Tablets de uso académico y administrativo
10 Visores de Realidad aumentada
01 Modulo Multimedia de Accesos
01 Lector de Huella Digital y Óptico
01 Equipos para Prototipado
4.4. SOFTWARE

CANT DESCRIPCIÓN
01 Visio profesional
01 IDE Netbeans
01 Visual Studio
01 SQL Server
01 Python
01 RStudio
01 hadoop
01 MongoDB
01 Oracle Nube
01 Oracle Express

5. CONOCIMIENTOS TECNOLÓGICOS Y CIENTÍFICOS


• Delimitar el análisis para ver lo que se quiere hacer inicialmente y después darle al usuario
nuevas opciones de uso.
• Se encarga de idear y desarrollar nuevos sistemas o nuevas formas para aplicar los recursos
existentes a operaciones adicionales.
• Es capaz de crear nuevos sistemas, ya sea de hardware y de software.
• Creación de Bases de Datos y Tablas.
• Especificación de las Restricciones de Integridad de los Datos
• Administrar la Concurrencia
• Optimización del Acceso a Datos
• Definir el Esquema Conceptual
• Definir el Esquema Interno
• Vincularse con los Usuarios
• Procedimientos de Respaldo y Recuperación
• Supervisar el Desempeño y Responder a cambios en los Requerimientos
• Concesión de Autorización para el Acceso a los Datos
• Definición de esquema
• Definición de la estructura de almacenamiento del método de acceso
• Seleccionar las herramientas, metodologías y procedimientos más adecuados para el
desarrollo de software.
• Dominar estándares de calidad de en el proceso de desarrollo de software.
• Analizar y diseñar productos software.
• Desarrollar y probar productos software.
• Construir y evaluar componentes de software.
• Producir software a gran escala siguiendo un enfoque de ingeniería con altos estándares de
calidad.
• El desarrollo de productos software que permiten simular ambientes virtuales.

6. APTITUDES FÍSICAS Y PSÍQUICAS


6.1. FÍSICAS
• Resistencia al trabajo de pie.
• Coordinación de los miembros superiores e inferiores.
• Capacidad sensorial para detectar información como: formas, textura, humos, olores o
incendios, ruidos extraños, etc. para la detección de posibles problemas en los procesos
productivos.
• Trabajo a presión.

6.2. PSÍQUICAS
• Personalidad definida.
• Control Emocional y sentimental.
• Memoria reflexiva.
• Capacidad de concentración.
• Capacidad de razonamiento concreto para solucionar y corregir fallas.

7. ENTORNO LABORAL
El Profesional Técnico en INGENIERÍA DE SOFTWARE CON INTELIGENCIA
ARTIFICIAL está en condiciones de desempeñarse técnicamente en:
• Áreas de informática, tecnologías de la información, área de sistemas de cualquier empresa
u organización.
• Realiza el diseño planeamiento de las TIC.
• Coordina con las diferentes áreas de la empresa.
• Planifica la ejecución de proyectos TIC.
• Innova TICs en la empresa (proyectos).
• Planea, define y controla el presupuesto.
• Identifica mejoras a los procesos de negocios de las empresas.
• Define indicadores y evalúa costo-beneficio.
• Empresas u organizaciones especializadas en el desarrollo de soluciones informáticas.
• Empresas especializadas en outsourcing de sistemas.
INGENIERÍA DE CIBERSEGURIDAD
NIVEL: PROFESIONAL TÉCNICO

UNIDADES DE CALIFICACIÓN

Inicio

Algoritmia de
Base y Estructura de Desarrollo de
Programación del Sistemas Operativos
Datos I Aplicaciones Web I
Software

Lenguaje de
Programación I

ASISTENTE DE
SISTEMAS DE
INFORMACIÓN

Prototipado de
Programación Algoritmia para la
Software y Prototipado Aplicaciones de
Orientada a Objetos Inteligencia Artificial
Inteligencia Artificial

Modelado y Diseño del Modelado y Diseño del


Ingeniería del Software Redes Neuronales
Software I Software II

Base y Estructura de Base y Estructura de Big Data y Machine Inteligencia de


Datos II Datos III Learning Negocios

Desarrollo de Desarrollo de
Realidad Aumentada Cloud Computing
Aplicaciones Web II Aplicaciones Web III

Lenguaje de Lenguaje de Diseño y Desarrollo de Diseño y Desarrollo de


Programación II Programación III Aplicaciones Móviles I Aplicaciones Móviles II

ESPECIALISTA EN ESPECIALISTA EN
ESPECIALISTA EN ESPECIALISTA EN
DESARROLLO DESARROLLO DE
MANEJO DE HERRAMIENTAS PARA
ORIENTADO A SISTEMAS DE
HERRAMIENTAS IA CIENCIA DE DATOS
OBJETOS INFORMACIÓN

PROFESIONAL TÉCNICO EN
INGENIERÍA DEL SOFTWARE
CON INTELIGENCIA
ARTIFICIAL
PROGRAMA DE FORMACIÓN PROFESIONAL

• ESQUEMA OPERATIVO.
• ESTRUCTURA CURRICULAR.
• PLAN ESPECÍFICO DE APRENDIZAJE (PEA).
• CUADRO PROGRAMA.
• HOJA DE PROGRAMACIÓN.
ESQUEMA OPERATIVO

CARRERA: INGENIERÍA DE CIBERSEGURIDAD PROFESIONAL TÉCNICO

PRUEBA DE APTITUD
INICIO

CONVOCATORIA
PROMOCIÓN EG FBC FBC FE FE FE
INSCRIPCIÓN

FC FC FC

SEMANAS 19 2 19 2 19 2 15 4 2 15 4 2 15 4 2
SEMESTRE (HORAS) I (630) II (630) III (630) IV (630) V (630) VI (630) = 3,780 HORAS
Estudios
ETAPAS Formación Básica Formación Especifica
Generales

LEYENDA:

EG Estudios Generales FC Formación en Centro

FBC Formación Básica en Centro Seminario de Complementación Práctica

FE Formación en Empresa Evaluación Semestral


ESTRUCTURA CURRICULAR
PROGRAMA DE FORMACIÓN PROFESIONAL

CARRERA : INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL (PIAD)


NIVEL : PROFESIONAL TÉCNICO
GRADO : PROFESIONAL TÉCNICO
PERIODO DE CATÁLOGO : 202010

HORAS SEMANALES
N° DE
SEMESTRE MATERIA TITULO DEL CURSO SEM CURRICULA
CURSO TECNOLOGIA / TALLER / AUTO
TEORÍA LABORATORIO ESTUDIO
CGEU 164 Seguridad e Higiene Industrial 8 5
II PIAD 201 Algoritmia de Programación del Software 4 5 10 9
SEMESTRE PIAD 202 Lenguaje de Programación I 4 5 10 9
FORMACION EN
PIAD 203 Desarrollo de Aplicaciones Web I 4 5 10 9 201910
CENTRO
PIAD 204 Base y Estructura de Datos I 3 5 10 9
(PIAD-S2) PIAD 205 Sistemas Operativos 3 5 10 9
SCOU 193 Inglés II 18 3
PIAD 301 Programación Orientada a Objetos 4 5 10 9
III PIAD 302 Lenguaje de Programación II 4 5 10 9
SEMESTRE PIAD 303 Desarrollo de Aplicaciones Web II 4 5 10 9
FORMACION EN
PIAD 304 Base y Estructura de Datos II 3 5 10 9 210910
CENTRO
PIAD 305 Modelado y Diseño del Software 3 5 10 9
(PIAD-S3) SCOU 194 Ingles III 18 3 1
SPSU 834 Técnicas de la Comunicación 18 2

Nota: La presente Estructura Adecuada indica el desarrollo de clases en 18 semanas, adicionalmente se debe considerar las 02 semanas de evalación semestral
(final y subsanación)
PLAN ESPECÍFICO DE APRENDIZAJE
(PEA)
PROGRAMA DE FORMACIÓN PROFESIONAL

CARRERA: INGENIERÍA DE CIBERSEGURIDAD

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

2° SEMESTRE

OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

1 Reconocer y aplicar variables en Python

2 Conversiones entre tipos de datos

3 Manejo de Cadenas y Operaciones

4 Crear colecciones de datos

5 Trabajar con condicionales y Bucles

6 Generar Clases Objetos y Funciones

7 Trabajar con Módulos

8 Trabajar con ficheros de Texto y Binarios

9 Reconocer la gestión de Errores - Try… Catch

10 Trabajar con Expresiones Regulares

11 Devolver valores con JSON

12 Funciones de Fecha y Hora

13 Estructurar una Base de Datos

14 Generar una interfaz Gráfica con Tkinter

15 Generar documentación Automáticamente

16 Trabajar con Pruebas Automáticas

17 Identificadores y tipos fundamentales de datos.

18 Entrada y salida estándar - Modificadores de tipos.

19 Expresiones lógicas y de relación.

20 Sentencias Repetitivas.

21 Funciones definidas por el usuario.

22 Variables locales y globales.

23 Funciones matemáticas estándar.

24 Manejo de cadenas de caracteres, definición.

25 Secuencia de scape o caracteres de control.


Enviar y devolver cadenas como argumentos de
26
funciones.
PROGRAMA DE FORMACIÓN PROFESIONAL

CARRERA: INGENIERÍA DE CIBERSEGURIDAD

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

2° SEMESTRE

OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

27 Arreglos bidimensionales o matrices

28 Manejo de funciones con arreglos

29 Arreglos n-dimensionales.

30 Declaración de estructuras

31 Arreglos de estructuras

32 Concepto de unión.

33 Declaración de unión, asignación en memoria.

34 Enumeraciones. Declaración y usos.

35 Declaración de punteros, asignación y operaciones.

36 Arreglos de punteros

37 Punteros a estructuras.

38 Punteros a cadenas

39 Funciones para manipular ficheros

40 Modos de apertura de archivos.

41 Desplazamiento dentro de un archivo.

42 Acceso aleatorio a un fichero.

43 Funciones de hora, fecha.

44 Funciones de directorio.

45 Funciones variadas.

46 Bibliotecas de Funciones.

47 Aplicaciones diversas.

48 Trabajar con Etiquetas HTML básicas e intermedias


Trabajar con Etiquetas HTML Avanzadas - Tablas
49
y Secciones
50 Aplicar propiedades y Selectores CSS3

51 Manejar SASS básico


Maquetando la estructura general html5, meta tags
52
y meta viewport
PROGRAMA DE FORMACIÓN PROFESIONAL

CARRERA: INGENIERÍA DE CIBERSEGURIDAD

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

2° SEMESTRE

OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

53 Implementando el Slider slippry parte

54 Crear Barra de Navegación - Estilos

55 Editando áreas de trabajo y ejecutando estructuras

56 Manejar elementos arrastrables

57 Manejar elementos soltables

58 Manejar elementos Ordenables

59 Manejar elementos redimensionales

60 Utilizando DOM

61 Trabajar con eventos y manipulación de DOM

62 Aplicar AJAX a las aplicaciones

63 Trabajar con Formularios y Ajax en la web

64 Implementa Comando CREATE DB, DROP DB


permisos (comando Grant, Revoke), manipulación
65
de tablas (Create Table, Alter Table, Drop Table)
Aplicar funciones Agregación (Count, Min, Max,
66
Sum, Avg)
67 Consultas con Agrupamiento, Subconsultas

68 Diseña Arquitectura de Ralph Kimball / Bill Inmon


Implementa modelado relacional y dimensional
69
WareHouse
implementa diseño de explotación de datos con
70
SQL Server
71 implementa Indicadores KPI

72 implementa Key/Value Stores

73 implementa Column Stores

74 Diseña Graph Stores

75 Instalación Hadoop

76 implementa Cassandra

77 Interfaz del sistema

78 Administración de Archivos y Carpetas.


PROGRAMA DE FORMACIÓN PROFESIONAL

CARRERA: INGENIERÍA DE CIBERSEGURIDAD

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

2° SEMESTRE

OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

79 Comandos Básicos MS-DOS

80 Trabajando con PowerShell

81 Comandos Avanzados de MS-DOS

82 Ficheros batch

83 Configurar Utilitarios para la optimización

84 Seguridad del Sistema Operativo

85 Gestión del Sistema Operativo

86 Protección del Sistema Operativo

87 Servicios del Sistema Operativo

88 Configuración Avanzada del Sistema Operativo

89 Instalación de Linux y gestión de paquetes

90 Sistemas de Archivos

91 Estrategias de Particionamiento

92 Arquitectura del sistema

93 Configuración de hardware

94 Gestión de RPM y YUM

95 Línea de comandos.

96 Información del Sistema

97 Operaciones básicas de edición de archivos.

98 Integridad del sistema de archivo

99 Propiedad y permisos de archivo.

100 Comandos y utilidades

101 Usuarios y grupos

102 Permisos y configuración del entorno

103 Gestión de cuentas

104 Configuración de la red


PROGRAMA DE FORMACIÓN PROFESIONAL

CARRERA: INGENIERÍA DE CIBERSEGURIDAD

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

2° SEMESTRE

OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

105 Servicios de red

106 Creación de Repositorios


PROGRAMA DE FORMACIÓN PROFESIONAL

CARRERA: INGENIERÍA DE CIBERSEGURIDAD

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

3° SEMESTRE

OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

1 Definición, características y evolución de la POO

2 Diferencia de la programación estructurada y POO

3 Definición de clases, objetos

4 Abstracción y ocultamiento de información

5 Métodos de acceso

6 Constructores y destructores

7 Sobrecarga de operaciones

8 Aplicación de Encapsulación

9 Modularidad (criterios, principios y reglas)

10 El concepto de interfaz

11 Uso de las Metaclases

12 Relaciones entre clases

13 Introducción a la Herencia

14 Herencia Simple

15 Herencia Múltiple

16 Herencia de Interfaz

17 Herencia de Implementación

18 Elección de la técnica de reutilización

19 Definición de Polimorfismo

20 Concepto de polimorfismo por herencia

21 Polimorfismo y reutilización

22 Polimorfismo en jerarquías de herencia

23 Variables Polimórficas

24 Identificar Programas Orientados a Objetos

25 Aplicar Programación Orientada a Objetos en WEB

26 Aplicar tecnología JAVABEAN


PROGRAMA DE FORMACIÓN PROFESIONAL

CARRERA: INGENIERÍA DE CIBERSEGURIDAD

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

3° SEMESTRE

OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

27 Crear conectividad a base de datos

28 Diseña capas de la aplicación

29 Creación de un Sevlet

30 Crear Pool de conexiones

31 Crear manejo de transacciones rollback y commit

32 Estructurar proyecto WEB con MVC

33 Desarrollar proyecto WEB

34 Ejecutar operaciones CRUD

35 Introducción a PHP

36 Variables PHP, matriz global y expresión

37 Operadores PHP

38 Eventos condicionales PHP y caso de cambio

39 Control de flujo PHP y bucles

40 Función PHP, función PHP con argumento

41 Sesión PHP y COOKIE

42 Introducción a PDO y SQL

43 Conexión PDO

44 Crear Datos con PDO

45 Leer Datos con PDO

46 Actualizar y eliminar Datos con PDO

47 Introducción a AJAX

48 Características de AJAX

49 Componentes AJAX

50 La referencia de objeto XMLHttpRequest

51 Asignaciones

52 Código del lado del servidor


PROGRAMA DE FORMACIÓN PROFESIONAL

CARRERA: INGENIERÍA DE CIBERSEGURIDAD

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

3° SEMESTRE

OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

53 Introducción a ANGULAR

54 Expresiones

55 Directivas

56 Controladores

57 Filtros

58 Módulos

59 Eventos
Implementa JOIN's (Equijoin, Non-equijoin, Self
60
join, Outer join)
Implementa subconsultas (subconsultas de una sola
61 fila, subconsultas de varias filas y subconsultas
correlacionadas)
62 Usando funciones incorporadas

63 Implementa funciones definidas por el usuario

64 Implementa índices

65 Implementa vistas

66 Implementa procedimientos almacenados

67 Implementa manejo de errores

68 Implementa triggers

69 Implementa codigo administrado en SQL Server

70 Almacena y consulta data XML

71 Concurrencia en base de datos

72 Rendimiento y monitoreo

73 Modela de casos de uso y documentación

74 Modela análisis de clases y documentación

75 Modela arquitectura de software

76 Modela despliegue del software


PRIMER SEMESTRE
ESTUDIOS GENERALES
SEGUNDO SEMESTRE
FORMACIÓN BÁSICA

HT
Cod
CUADRO PROGRAMA

TAREAS
FAMILIA OCUPACIONAL: TECNOLOGÍAS DE LA INFORMACIÓN
CARRERA: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL

04 HT-04 Desarrollar aplicaciones con Base de Datos y entorno gráfico


01 HT-01 Aplicar elementos para el desarrollo de aplicaciones de cálculo
MÓDULO FORMATIVO: ALGORITMIA DE PROGRAMACIÓN DEL SOFTWARE

02 HT-02 Desarrollar aplicativo con manejo de programación lógica y ficheros


03 HT-03 Crear aplicación con el manejo de Errores y gestión de Expresiones Regulares

Cod
HO
HO-01 R
eco
HO-02 C noce OP
onv ry
a ER
HO-03 M ersio plica AC
ane nes r va
r ION
HO-04 C jo de e ntre iables
rea
r C a tip o enP
ES
HO-05 T cole dena s de yth
ra b ccio sy d o
a Op atos n
HO-06 G jar c n es d era
ene o nc e d cio
HO-07 T rar C o ndic atos nes
ra b las ion
aja es a le
HO-08 T r Ob sy
ra b con j
aja Mó etos y Bucle
HO-09 R r dul s
Operación Nueva

eco con os Fu nc
fi ion
HO-10 T noce chero es
Operación Repetida

ra b r la s
a ges de T
HO-11 D jar c
evo o t i
ó n d exto y
nE
HO-12 F lver v xpre e Erro Bina
unc alo sio res rio
r n -T s
HO-13 E iones e s co es R r
stru de nJ e y …
S gul
are Ca
HO-14 G ctura Fech ON
ene r un ay s tch
HO-15 G ar ur a Ba H ora
ene na i se
n te de
HO-16 T rar d rfa D
ra b ocu z G atos
aja me rá f
r co n ic
n P tación a con
rue A T
bas utom kinte
Au atic r
to m a
átic ment
as e
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
ALGORITMIA DE PROGRAMACIÓN DEL
Módulo Formativo: Semestre: II
SOFTWARE
Objetivo General:

Al finalizar el módulo formativo el estudiante estará en la capacidad de desarrollar aplicaciones básicas en Python y herramientas elementales.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Reconocer y aplicar
variables en Python
▪ Conversiones entre tipos
Aplicar elementos para el ▪ Python ▪ Conceptos y tipos
de datos
1 desarrollo de aplicaciones de ▪ String ▪ Algoritmia básica de Lenguaje de
▪ Manejo de Cadenas y
cálculo. ▪ Colección de Datos Programación
Operaciones
▪ Crear colecciones de
datos
▪ Programación Orientada a
▪ Trabajar con ▪ Ejercicios de
Objetos
condicionales y Bucles Estructuras de
▪ Clases
Desarrollar aplicativo con ▪ Generar Clases Objetos y Control de flujo
▪ Herencia
2 manejo de programación Funciones ▪ Conceptos de POO ▪ Ejercicios con
▪ Encapsulamiento
lógica y ficheros ▪ Trabajar con Módulos Clases, herencias,
▪ Constructores
▪ Trabajar con ficheros de encapsulamiento,
▪ Destructores
Texto y Binarios polimorfismo
▪ Polimorfismo
▪ Reconocer la gestión de
Errores - Try… Catch
▪ Trabajar con Expresiones ▪ Ejercicios con
Crear aplicación con el
Regulares ▪ JSON ▪ Conceptos de Expresiones Expresiones
3 manejo de Errores y gestión
▪ Devolver valores con ▪ Try - Catch Regulares regulares y Try -
de Expresiones Regulares
JSON Catch
▪ Funciones de Fecha y
Hora
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
ALGORITMIA DE PROGRAMACIÓN DEL
Módulo Formativo: Semestre: II
SOFTWARE
Objetivo General:

Al finalizar el módulo formativo el estudiante estará en la capacidad de desarrollar aplicaciones básicas en Python y herramientas elementales.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Estructurar una Base de
Datos
▪ Generar una interfaz
Desarrollar aplicaciones con ▪ Conceptos de Base de ▪ Ejercicios para
Gráfica con Tkinter
4 Base de Datos y entorno ▪ Manejo de SGBD y Tkinter Datos estructurar una
▪ Generar documentación
grafico ▪ Concepto de Tkinter Base de Datos
Automáticamente
▪ Trabajar con Pruebas
Automáticas

HT
Cod

3 HT-03 Trabajar con punteros y ficheros


2 HT-02 Manejar arreglos y colecciones de datos
TAREAS
MODULO FORMATIVO: LENGUAJE DE PROGRAMACIÓN I
CUADRO PROGRAMA

4 HT-04 Desarrollar y usar funciones predefinidas diversas


FAMILIA OCUPACIONAL : TECNOLOGÍAS DE LA INFORMACIÓN
CARRERA: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL

1 HT-01 Desarrollar y manejar funciones definidas por el usuario con el uso de cadenas

Cod
HO
HO-01 Id
ent
HO-02 E ificado OP
ntra res ER
y ti
HO-03 E da y
s p o s
AC
xpr
e alida fu
HO-04 S sion nd ION
en es están amen ES
ten lóg dar tale
HO-05 F c ic
unc ias R as y - Mod s de
ep de ifica dat
HO-06 V iones e re d o
aria def titivas lación ores s.
HO-07 F bles lo inidas . . de
unc ca tipo
por s.
HO-08 M iones les y e
ma glo l usua
ane b r
HO-09 S jo de temá ales. io.
Operación Nueva

ecu cad tica


HO-10 E encia en as s está
Operación Repetida

nvi
a d e de nda
HO-11 A r y de scap cara r.
rre v e o c
g ol tere
HO-12 M lo s b ver ca carac s,de
te r finic
ane idim den e
HO-13 A jo de e nsio as c s de ión .
rre
g fu n n a om con
le o
HO-14 D lo s n cione s o m argu trol.
ecl -
ara dimen s con a trice me nt
HO-15 A c a os
de
rre ión d siona rregl s
g ee les os fun
HO-16 C lo s d s tr . cio
onc ee uct nes
e p stru ura
s .
HO-17 D to d c t
ecl
ara e uni
u ra
s
HO-18 E c ó
nu ión d n.
m eu
HO-19 D erac nió
ecl io n
ara nes. , asig
HO-20 A
rre ció De n
glo n de cla ació
HO-21 P sd pun ra ció n en
n m
un e
tero p un teros, y u so emo
HO-22 P te asi s. ria.
un s a es ros
t gna
ció
HO-23 F ero s a tructu ny
unc ca ras ope
HO-24 M iones dena . rac
odo par s ion
es.
HO-25 D s de a ma
esp ap nip
e u lar
HO-26 A lazam rtura
cce ien de fich e
r
HO-27 F so ale to de archiv os
unc ato ntro os.
i
HO-28 F ones io a r de
unc de un un
fi ar
HO-29 F iones hora, chero chivo
unc de fe c . .
HO-30 B ion d ire h a
cto .
iblio es va
r rio
HO-31 A tecas iadas .
plic .
aci de Fu
one n
s d cio ne
ive
rsa s.
s.
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: LENGUAJE DE PROGRAMACIÓN I Semestre: II
Objetivo General:
Al finalizar el módulo formativo el estudiante estará en la capacidad de desarrollar habilidades y destrezas para resolver problemas con ayuda de la computadora usando el
lenguaje de programación Java.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Identificadores y tipos
fundamentales de datos.
▪ Entrada y salida estándar
- Modificadores de tipos.
▪ Expresiones lógicas y de
relación.
▪ Sentencias Repetitivas. ▪ Ejercicios de
▪ Funciones definidas por lógica condicional
▪ Java JDK
el usuario. ▪ Lógica ▪ Ejercicios de
Desarrollar y manejar ▪ Jcreator
▪ Variables locales y ▪ Aritmética Diagrama de
5 funciones definidas por el ▪ Netbeans
globales. ▪ Algoritmos Flujos de Datos
usuario con el uso de cadenas ▪ If-Else
▪ Funciones matemáticas ▪ DFD ▪ Ejercicios con
▪ String
estándar. funciones
▪ Manejo de cadenas de matemáticas
caracteres, definición.
▪ Secuencia de scape o
caracteres de control.
▪ Enviar y devolver
cadenas como
argumentos de funciones.
▪ Java JDK
▪ Arreglos bidimensionales
▪ Jcreator ▪ Lógica ▪ Ejercicios para
Manejar arreglos y o matrices.
6 ▪ Netbeans ▪ Aritmética creación de
colecciones de datos ▪ Manejo de funciones con
▪ Arrays ▪ Algoritmos Arreglos
arreglos.
▪ Variables
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: LENGUAJE DE PROGRAMACIÓN I Semestre: II
Objetivo General:
Al finalizar el módulo formativo el estudiante estará en la capacidad de desarrollar habilidades y destrezas para resolver problemas con ayuda de la computadora usando el
lenguaje de programación Java.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Arreglos n- ▪ Ejercicios con
dimensionales. iniciación de
▪ Declaración de variables
estructuras.
▪ Arreglos de estructuras.
▪ Concepto de unión.
▪ Declaración de unión,
asignación en memoria.
▪ Enumeraciones.
Declaración y usos.
▪ Declaración de punteros,
asignación y operaciones.
▪ Arreglos de punteros.
▪ Punteros a estructuras.
▪ Java JDK
▪ Punteros a cadenas. ▪ Ejercicios con
▪ JCreator
▪ Funciones para manipular ▪ Lógica punteros
Trabajar con punteros y ▪ Netbeans
7 ficheros. ▪ Aritmética ▪ Ejercicios
ficheros ▪ Pointer
▪ Modos de apertura de ▪ Algoritmos aplicando datos
▪ New
archivos. aleatorios
▪ Random
▪ Desplazamiento dentro de
un archivo.
▪ Acceso aleatorio a un
fichero.
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: LENGUAJE DE PROGRAMACIÓN I Semestre: II
Objetivo General:
Al finalizar el módulo formativo el estudiante estará en la capacidad de desarrollar habilidades y destrezas para resolver problemas con ayuda de la computadora usando el
lenguaje de programación Java.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Funciones de hora, fecha.
▪ Java JDK
▪ Funciones de directorio. ▪ Ejercicios
Desarrollar y usar funciones ▪ Jcreator ▪ Lógica
8 ▪ Funciones variadas. aplicando
predefinidas diversas ▪ Netbeans ▪ Aritmética
▪ Bibliotecas de Funciones. funciones
▪ Funciones
▪ Aplicaciones diversas.

04
03
02
01
HT
Cod
CARRERA: INGENIERÍA DEL SOFTWARE

TAREAS
CUADRO PROGRAMA

FAMILIA OCUPACIONAL: TECNOLOGÍAS DE LA INFORMACIÓN

MODULO FORMATIVO: DESARROLLO DE APLICACIONES WEB I

HT-04 Desarrollar Web completa con elementos JQUERY y AJAX


HT-03 Desarrollar Web interactiva con JavaScript y JQUERY básicas
HT-01 Aplicar elementos html y CSS para el desarrollo de una w eb sencilla
HT-02 Desarrollar entornos de registros e inicios de sesión en aplicaciones Web

Cod
HO
HO-01 T
ra b
a
HO-02 T jar c
ra b on
a E OP
HO-03 A jar c tique
plic on ta
ER
AC
ar p Etiq s HT
HO-04 M uet ML
a
ane ropie ION
j da sH bás
HO-05 M a r d T M i
c ES
aqu SAS es y S L A as e i
S bá ele v anz nterm
HO-06 Im etan
ple do la sico ctores a das edia
HO-07 C ment est CS - s
rea a ru S3 Tabla
r B ndo e ctura sy
HO-08 E a Se
dita rra d l Slid gene cci
n e e r ra one
HO-09 M do á Nav
e
slip
p
l ht
m s
Operación Nueva

ane rea
s g a c
ry p l5,
m
HO-10 M j
a r de ión a rte eta
-
Operación Repetida

ane ele m tr tag


HO-11 M j
a ent aba jo Estilo
o y s
sy
ane e m
r el s arra ejec
me
ta v
j
a e n t s t u ta ie w
HO-12 M r el o s abl nd po
ane e m sol es oe rt
e ta ble struc
HO-13 U jar el ntos
tiliz em O s tu r
a e rd as
HO-14 T ndo D ntos ena b
ra b
a O M
re d les
HO-15 A jar c ime
plic on ns
a e ion
ale
HO-16 T r AJ vento
ra b AX s
sy
aja a la m
r co s an
n F aplic ipula
orm aci ci
ula one ón de
rio s s DO
yA M
ja x
en
la w
eb
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: DESARROLLO DE APLICACIONES WEB I Semestre: II
Objetivo General:

Al finalizar el módulo formativo el estudiante estará en la capacidad de desarrollar aplicaciones Web informativas y dinámicas con el uso de JQUERY y AJAX.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Trabajar con Etiquetas
HTML básicas e
intermedias
▪ HTML5 ▪ Ejercicios con
Aplicar elementos HTML y ▪ Trabajar con Etiquetas
▪ Maquetación HTML5
9 CSS para el desarrollo de una HTML Avanzadas - ▪ Maquetación WEB
▪ CSS ▪ Ejercicios con CSS
web sencilla Tablas y Secciones
▪ SASS y SASS
▪ Aplicar propiedades y
Selectores CSS3
▪ Manejar SASS básico
▪ Maquetando la estructura
general HTML5, meta
tags y meta viewport
▪ HTML ▪ Ejercicios con
Desarrollar entornos de ▪ Implementando el Slider
▪ CSS ▪ HTML HTML
10 registros e inicios de sesión en slippry parte
▪ SASS ▪ Etiquetas de manejo ▪ Ejercicios con
aplicaciones Web ▪ Crear Barra de
▪ Slippry Slippry
Navegación - Estilos
▪ Editando áreas de trabajo
y ejecutando estructuras
▪ Manejar elementos
arrastrables ▪ Ejercicios con
Desarrollar Web interactiva
▪ Manejar elementos ▪ JavaScript ▪ Programación Web JavaScript
11 con JavaScript y JQUERY
soltables ▪ JQUERY UI ▪ POO ▪ Ejercicios con
básicas
▪ Manejar elementos JQUERY UI
Ordenables
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: DESARROLLO DE APLICACIONES WEB I Semestre: II
Objetivo General:

Al finalizar el módulo formativo el estudiante estará en la capacidad de desarrollar aplicaciones Web informativas y dinámicas con el uso de JQUERY y AJAX.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Manejar elementos
redimensionales
▪ Utilizando DOM
▪ Trabajar con eventos y
manipulación de DOM
Desarrollar Web completa con ▪ Ejercicios con
12 ▪ Aplicar AJAX a las ▪ Estructura de AJAX ▪ JavaScript
elementos JQUERY y AJAX Ajax
aplicaciones
▪ Trabajar con Formularios
y Ajax en la web

04
03
02
01
HT
Cod

HT-02 Gestiona Modelos BI


HT-01 Implementa SQL DDL/ DML

HT-03 Implementa Datos NO estructurados


TAREAS
CUADRO PROGRAMA

MODULO FORMATIVO: BASE Y ESTRUCTURA DE DATOS I


FAMILIA OCUPACIONAL: TECNOLOGÍAS DE LA INFORMACIÓN
CARRERA: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL

HT-04 Diseña tecnologías de almacenamiento y estructuramiento con Big Data


Cod
HO
HO-01 Im
ple
HO-02 P ment
erm aC
HO-03 A isos ( oman
plic com do
a CR
HO-04 C r fun a nd OP
ons cio o G EAT
ulta n e s ra n
ED ER
HO-05 D B, AC
ise s con Agre t, Rev DR
ñ g o OP ION
HO-06 Im a Arq Agru ación ke), DB ES
ple u ite pam (C ou
M.
d
ien
HO-07 Im ment ctura
ple am de to ,S
nt, e tab
Min las
u
HO-08 Im ment odela Ralph bcon , Max (Crea
ple ad do K s ,S t
i im ult um e Ta b
HO-09 Im ment seño relacio ball as ,A
a / v le, A
Operación Nueva

ple In de na Bil g)
e lter
Ta
HO-10 Im ment dicad xplo l y dim Inmo
Operación Repetida

ple aK ore tac


i e n n ble
,D
m e y/V s KP ó nd sion rop
HO-11 D ent I ed al W
ise a C alue a Tab
ña o l
u S to s are le)
HO-12 In G r mn tore co Ho
sta a s nS use
lac ph St Store
o Q
HO-13 Im ió s LS
erv
ple n Ha res er
me doo
nta p
Ca
ssa
ndr
a
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: BASE Y ESTRUCTURA DE DATOS I Semestre: II
Objetivo General:
Al finalizar el módulo formativo el estudiante estará en la capacidad de:
✓ Diseñar e implementar modelos de base de datos utilizando SQL Server.
✓ Diseñar e implementar Modelos de datos orientado a BI y Big Data.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Implementa Comando
CREATE DB, DROP DB
▪ Permisos (comando
Grant, Revoke), ▪ Ejercicios de SQL
manipulación de tablas ▪ Ejercicios con
(Create, Table, Alter ▪ SQL ▪ SQL Create, alter, drop
13 Implementa SQL DDL/ DML Table, Drop Table) ▪ DDL ▪ Aritmética table
▪ Aplicar funciones de ▪ DML ▪ Lógica ▪ Ejercicios con
Agregación (Count, Min, funciones de
Max, Sum, Avg), agregación
Consultas con
Agrupamiento,
Subconsultas
▪ Diseña Arquitectura de
Ralph Kimball / Bill
Inmon
▪ Implementa modelado ▪ Ejercicios para
relacional y dimensional ▪ Inteligencia de Negocios ▪ Algebra relacional creación de Data
14 Gestiona Modelos BI Warehouse ▪ Data Warehouse ▪ Aritmética Warehouse
▪ Implementa diseño de ▪ Data Mine ▪ Lógica ▪ Ejercicios con
explotación de datos con indicadores KPI
SQL Server
▪ Implementa Indicadores
KPI
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: BASE Y ESTRUCTURA DE DATOS I Semestre: II
Objetivo General:
Al finalizar el módulo formativo el estudiante estará en la capacidad de:
✓ Diseñar e implementar modelos de base de datos utilizando SQL Server.
✓ Diseñar e implementar Modelos de datos orientado a BI y Big Data.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Ejercicios con NO
▪ Implementa Key/Value
SQL
Stores ▪ NO SQL
Implementa Datos NO ▪ SQL ▪ Ejercicios con
15 ▪ Implementa Column ▪ Mongo DB
estructurados ▪ DFD Mongo DB
Stores ▪ Apache Cassandra
Ejercicios con
▪ Diseña Graph Stores
Apache Cassandra
▪ Ejercicios con
Diseña tecnologías de
▪ Instalación Hadoop Apache Cassandra
15 almacenamiento y ▪ Apache Cassandra Hadoop ▪ Big data
▪ Implementa Cassandra Ejercicios con
estructuramiento con Big data
Hadoop

HT
Cod

04 HT-04 Comandos y utilidades Linux


05 HT-05 Tareas administrativas Linux
MODULO FORMATIVO: SISTEMAS OPERATIVOS

TAREAS
01 HT-01 Reconocimiento del Entorno Window s

03 HT-03 Introducción a Linux y el Softw are Libre


CUADRO PROGRAMA

FAMILIA OCUPACIONAL: TECNOLOGÍAS DE LA INFORMACIÓN

02 HT-02 Configuración y Administración del Sistema Operativo


CARRERA: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL

Cod
HO
HO-01 In OP
terf
a ER
HO-02 A z de
dm l AC
inis sistem
HO-03 C
om trac a
ION
an ión d ES
HO-04 T d eA
ra b os B
á rch
a
HO-05 C jand sicos ivos y
om
a
oc
o M S Ca
HO-06 F n dos n Po -DOS rpeta
ich
e Av
we
r
s.
HO-07 C ros b anza Shell
onf a tc dos
i h de
HO-08 S gurar MS
eg -DO
urid Utilita
HO-09 G ad rios S
Operación Nueva

est de par
HO-10 P
ión l Si
s a la
Operación Repetida

rote del S tema optim


i
HO-11 S cción stema Op er iza ci
erv del
i Op ativo ón
HO-12 C cios d Siste erativ
onf
i
el S ma o
HO-13 In gurac istem Oper
sta ión aO ativ
l
HO-14 S ació n Avan perat o
iste d z iv
ma e Lin ada d o
HO-15 E ux el S
stra s de
Arc y ges iste
HO-16 A tegia m
rqu s d hivos tión d a Op
itec e P ep
HO-17 C a aqu erativ
onf tu ra d rticion ete o
HO-18 G
igu
r e ls am s
est ación istem iento
i a
HO-19 L ón de de ha
íne
a d RPM rdwa
HO-20 In e y re
form co m YUM
HO-21 O a c a n d
per ión d os.
e
HO-22 In acion l Sist
teg es e
bás ma
HO-23 P ridad
rop ic a
del sd
i
HO-24 C edad sistem e edic
om yp ad ión
a
HO-25 U n dos ermis e arc de a
su y o h
a sd ivo rchiv
os.
HO-26 P rios y utilid a e arc
e rm gru d es h ivo
HO-27 G iso p o s .
est s y c
i o
HO-28 C ón de nfigu
onf
i cue raci
HO-29 S gurac ntas ón de
erv ión l en
i torn
HO-30 C cios d de la
rea e re red o
ció
nd d
eR
ep
osi
tori
os
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: SISTEMAS OPERATIVOS Semestre: II
Objetivo General:
Al finalizar el módulo formativo el estudiante estará en la capacidad de:
✓ Configurar y dar mantenimiento al sistema operativo Windows.
✓ Configurar y usar comandos de administración del sistema operativo Linux.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Interfaz del sistema
▪ Administración de
▪ Ejercicios de
Archivos y Carpetas
Instalación de
▪ Comandos Básicos MS- ▪ Sistema Operativo Windows
Windows
Reconocimiento del Entorno DOS ▪ PowerShell ▪ Lógica
16 ▪ Videos de
Windows ▪ Trabajando con ▪ MS - DOS ▪ Aritmética
Instalación y
PowerShell ▪ Batch
configuración de
▪ Comandos Avanzados de
Windows
MSDOS
▪ Ficheros batch
▪ Configurar Utilitarios
para la optimización
▪ Enlaces de interés
▪ Seguridad del Sistema
sobre gestión y
Operativo
configuración de
▪ Gestión del Sistema
Configuración y ▪ Sistema Operativo Windows Sistema Operativo
Operativo ▪ Lógica
16 Administración del Sistema ▪ Servicios de Windows Windows
▪ Protección del Sistema ▪ Aritmética
Operativo ▪ Seguridad en Windows ▪ Ejercicios de
Operativo
configuración
▪ Servicios del Sistema
avanzada de
Operativo
Windows Server
▪ Configuración Avanzada
del Sistema Operativo
▪ Instalación de Linux y ▪ Sistema Operativo Linux ▪ Ejercicios de
Introducción a Linux y el ▪ Lógica
17 gestión de paquetes ▪ RPM Instalación de
Software Libre ▪ Aritmética
▪ Sistemas de Archivos ▪ YUM Linux
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: SISTEMAS OPERATIVOS Semestre: II
Objetivo General:
Al finalizar el módulo formativo el estudiante estará en la capacidad de:
✓ Configurar y dar mantenimiento al sistema operativo Windows.
✓ Configurar y usar comandos de administración del sistema operativo Linux.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Estrategias de ▪ Videos de
Particionamiento Instalación y
▪ Arquitectura del sistema configuración de
▪ Configuración de Linux
hardware
▪ Gestión de RPM y YUM
▪ Línea de comandos
▪ Información del Sistema
▪ Operaciones básicas de ▪ Ejercicios de uso
edición de archivos de comandos
▪ Lógica
18 Comandos y utilidades Linux ▪ Integridad del sistema de ▪ Sistema Operativo Linux Linux
▪ Aritmética
archivo ▪ Enlaces web
▪ Propiedad y permisos de ▪ Videos
archivo
▪ Comandos y utilidades
▪ Enlaces sobre
▪ Usuarios y grupos ▪ configuración de
▪ Permisos y configuración ▪ red en Linux
del entorno ▪ Videos de
▪ Lógica
18 Tareas administrativas Linux ▪ Gestión de cuentas ▪ Sistema Operativo Linux configuración de
▪ Aritmética
▪ Configuración de la red red en Linux
▪ Servicios de red ▪ Ejercicios para
▪ Creación de Repositorios configuración de
red en Linux
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: SISTEMAS OPERATIVOS Semestre: II
Objetivo General:
Al finalizar el módulo formativo el estudiante estará en la capacidad de:
✓ Configurar y dar mantenimiento al sistema operativo Windows.
✓ Configurar y usar comandos de administración del sistema operativo Linux.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
19 EVALUACIÓN SEMESTRAL

20 PRUEBA DE SUBSANACIÓN
TERCER SEMESTRE
FORMACIÓN BÁSICA

HT
Cod

3 HT-03 Trabajar con herencias y composición


4 HT-04 Desarrollar y trabajar con polimorfismo
TAREAS
CUADRO PROGRAMA

FAMILIA OCUPACIONAL: TECNOLOGÍAS DE LA INFORMACIÓN

MÓDULO FORMATIVO: PROGRAMACIÓN ORIENTADA A OBJETOS

2 HT-02 Trabajar con encapsulación y ocultamiento de la información.


CARRERA: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL

1 HT-01 Desarrollar los conceptos del paradigma de la programación orientada a objetos

Cod
HO
HO-01 D
efin
HO-02 D ición, OP
ife r car ER
en
c a cte AC
HO-03 D ríst
efin ia de ica
l
ION
HO-04 A i
c ió a pro sy ES
bst n d e gra evo
r c ma luc
i
HO-05 M acció lases c ón
éto ny , ob ión es de la
HO-06 C dos d oculta jetos tru c P
ons ea mie tura OO
HO-07 S t ru c c e nt da
od yP
ob ctores so e in OO
rec form
HO-08 A arg y des aci
plic ad truc
a eo ón
HO-09 M ción p e to res
Operación Nueva

odu de ra c
l
ar E n i
o n
HO-10 E
Operación Repetida

l co ida d ( ca psu es
crit lac
HO-11 U
n ce
pto erios ió
so d ,p n
d
HO-12 R e la s e inte rincip
ela Me rfa z ios
c y re
HO-13 In iones ta cla
trod ent s es gla
s)
u cc r e
HO-14 H ió c la
ere
n
na s es
HO-15 H cia S la He
ere i r
nci mple encia
HO-16 H aM
ere
n últip
le
HO-17 H cia d
ere e In
nci
HO-18 E a d terfaz
lec e Im
c ple
HO-19 D ión d
efin e la men
t
HO-20 C ición d técni ación
onc e P ca d
ept olim e re
HO-21 P
olim o de p orfis utiliza
orfi olim mo ció
HO-22 P sm n
olim o y orfism
orfi r eut o p
HO-23 V sm iliza or h
oe ció ere
aria n je n nci
ble
sP rarq a
olim uía
ó rfi sd
cas eh
ere
n ci
a
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: PROGRAMACIÓN ORIENTADA A OBJETOS Semestre: III
Objetivo General:

Al finalizar el curso el alumno desarrolla los conceptos generales de POO – PYTHON.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Definición, características
y evolución de la POO.
▪ Diferencia de la
programación
estructurada y POO.
▪ Definición de clases,
▪ Anaconda Navigator
Desarrollar los conceptos del objetos. ▪ Lógica
✓ Proyectos ▪ Enlaces web
1 paradigma de la Programación ▪ Abstracción y ▪ Aritmética
✓ Configuración de archivos ▪ Videos
Orientada a Objetos. ocultamiento de ▪ Fundamentos de algoritmia
✓ Entorno de variables
información.
▪ Métodos de acceso.
▪ Constructores y
destructores.
▪ Sobrecarga de
operaciones.
▪ Anaconda Navigator
▪ Aplicación de ✓ Uso de variables en scripts
Encapsulación. ✓ Agregando una variable
Trabajar con encapsulación y ▪ Modularidad (criterios, ✓ Agregando una variable ▪ Lógica
▪ Enlaces web
2 ocultamiento de la principios y reglas). encriptada ▪ Aritmética
▪ Videos
información. ▪ El concepto de interfaz. ✓ Agregando una variable ▪ Fundamentos de algoritmia
▪ Uso de las Metaclases. con un valor por defecto
▪ Relaciones entre clases. ✓ Cambiar el valor de una
variable
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: PROGRAMACIÓN ORIENTADA A OBJETOS Semestre: III
Objetivo General:

Al finalizar el curso el alumno desarrolla los conceptos generales de POO – PYTHON.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
✓ Eliminar el valor de una
variable
✓ Eliminar una variable
▪ Anaconda Navigator
✓ Uso de variables en scripts
▪ Introducción a la
✓ Agregando una variable
herencia.
✓ Agregando una variable
▪ Herencia simple.
encriptada
▪ Herencia múltiple. ▪ Lógica
Trabajar con herencias y ✓ Agregando una variable ▪ Enlaces web
3 ▪ Herencia de interfaz. ▪ Aritmética
composición. con un valor por defecto ▪ Videos
▪ Herencia de ▪ Fundamentos de algoritmia
✓ Cambiar el valor de una
implementación.
variable
▪ Elección de la técnica de
✓ Eliminar el valor de una
reutilización.
variable
✓ Eliminar una variable
▪ Definición de ▪ Anaconda Navigator
Polimorfismo. ✓ Uso de variables en scripts
▪ Concepto de ✓ Agregando una variable
polimorfismo por ✓ Agregando una variable ▪ Lógica
Desarrollar y trabajar con ▪ Enlaces web
4 herencia. encriptada ▪ Aritmética
polimorfismo. ▪ Videos
▪ Polimorfismo y ✓ Agregando una variable ▪ Fundamentos de algoritmia
reutilización. con un valor por defecto
▪ Polimorfismo en ✓ Cambiar el valor de una
jerarquías de herencia. variable
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: PROGRAMACIÓN ORIENTADA A OBJETOS Semestre: III
Objetivo General:

Al finalizar el curso el alumno desarrolla los conceptos generales de POO – PYTHON.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Variables Polimórficas. ✓ Eliminar el valor de una
variable
✓ Eliminar una variable
4
3
2
1

HT
Cod
ARTIFICIAL

HT-04 Desarrolla CRUD con MVC


HT-02 Implementa JDBC / Servlet API
TAREAS
HT-01 Elabora interfaces w eb con JAVA EE
CUADRO PROGRAMA

MÓDULO FORMATIVO: LENGUAJE DE PROGRAMACIÓN II


CARRERA: INGENIERÍA DE SOFTWARE CON INTELIGENCIA
FAMILIA OCUPACIONAL: TECNOLOGÍAS DE LA INFORMACIÓN

HT-03 Implementa Pool de conexiones y transacciones JDBC

Cod
HO
HO-01 Id
ent OP
HO-02 A ificar p ER
plic rog
HO-03 A
ar p ram AC
plic rogra as o ION
a r ES
HO-04 C r tec mació ientad
rea n n
r co ología orie o s a o
HO-05 D JA ntada b jet
ise ne cti
ña vid VA o
HO-06 C c a BE a ob s
AN jeto
rea apas d a b
c a se
nW
HO-07 C ion d de la se de
rea eu
n
apl
ic d EB
HO-08 C
rP
o S ac
a to
s
rea ol de evlet io n
r
HO-09 E man cone
Operación Nueva

stru ejo xio


n
HO-10 D ctura de tra es
Operación Repetida

esa r pr nsa
o
HO-11 E rrollar ye cto ccion
jec e
u ta proye WEB s rol
ro bac
per cto W con
aci E B MV k y co
one C mm
sC it
RU
D
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: LENGUAJE DE PROGRAMACIÓN II Semestre: III
Objetivo General:
Aplicar el esquema POO en la web utilizando JDBC con el uso del lenguaje de programación Java nebeans con eficiencia las buenas prácticas de desarrollo con conexión JDBC y
Servlet soluciones CRUD.
CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Identificar programas
orientados a objetos
▪ Aplicar programación ▪ Lógica ▪ Implementa
Elabora interfaces web con ▪ Java JDK
5 orientada a objetos en ▪ Aritmética POO
JAVA EE ▪ Netbeans
WEB ▪ Fundamentos de algortimia ▪ en Java Web
▪ Aplicar tecnología
JAVABEAN
▪ Crear conectividad a base
▪ Tecnología
de datos. ▪ Lógica
Implementa JDBC / Servlet ▪ Java JDK JDBC
6 ▪ Diseña capas de la ▪ Aritmética
API ▪ Netbeans ▪ Servlet
aplicación. ▪ Fundamentos de algortimia
▪ API
▪ Creación de un Sevlet.
▪ Crear Pool de conexiones.
Implementa Pool de ▪ Lógica
▪ Crear manejo de ▪ Java JDK ▪ Pool de
7 conexiones y transacciones ▪ Aritmética
transacciones rollback y ▪ Netbeans conexiones
JDBC ▪ Fundamentos de algortimia
commit.
▪ Estructurar proyecto
▪ Rollback
WEB con MVC.
▪ Lógica ▪ Commit
▪ Desarrollar proyecto ▪ Java JDK
8 Desarrolla CRUD con MVC ▪ Aritmética ▪ MVC
WEB. ▪ Netbeans
▪ Fundamentos de algortimia ▪ Introducion
▪ Ejecutar operaciones
Framework
CRUD.
4
3
2
1

WEB II

HT
Cod
ARTIFICIAL
INFORMACIÓN

TAREAS

HT-03 Desarrollar aplicaciones con AJAX


HT-01 Desarrollar conceptos básicos de PHP
FAMILIA OCUPACIONAL: TECNOLOGÍAS DE LA

HT-02 Trabajar con PHP acceso a datos (PDO)


CUADRO PROGRAMA

MÓDULO FORMATIVO: DESARROLLO DE APLICACIONES


CARRERA: INGENIERÍA DE SOFTWARE CON INTELIGENCIA

HT-04 Trabajar con el framew ork de desarrollo ANGULAR


Cod
HO
HO-01 In
trod
HO-02 V ucció OP
aria na ER
HO-03 O b les PH AC
PH P
per P
ION
HO-04 E adore , mat
riz
ES
ven sP g
HO-05 C to s H P l
o ba
ont con d ly e
r xpr
HO-06 F ol de iciona esi
unc flu jo les ón
i ó n P H P H
HO-07 S P HP P P yc
esi
ó , yb a
HO-08 In n PH funció u cles so de
trod Py nP cam
HO-09 C ucció COO HP c bio
Operación Nueva

one na KIE on
x ió PD arg
HO-10 C um
Operación Repetida

rea n PD Oy S
rD O QL
ent
o
HO-11 L
eer tos c a
o
HO-12 A Datos n PD
ctu co O
a
HO-13 In lizar n PDO
trod ye
li
HO-14 C ucció minar
ara na Da
c
HO-15 C te rís AJAX tos co
om tica nP
po sd DO
HO-16 L n
a re ente e AJA
f s X
HO-17 A erenc AJA
sig
n ia d X
HO-18 C acion e ob
ódi
g es je to
HO-19 In o de XM
trod l lad LH
HO-20 E ucció o del
ttp R
equ
xpr na se r est
esi A v id
HO-21 D o NG
UL
or
irec nes AR
tiva
HO-22 C s
ont
rola
HO-23 F dor
iltro es
s
HO-24 M
ódu
los
HO-25 E
ven
tos
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: DESARROLLO DE APLICACIONES WEB II Semestre: III
Objetivo General:

Al finalizar el curso el alumno desarrolla los conceptos generales de PHP, PDO, Ajax y FrameWork Angular.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Introducción a PHP
▪ Variables PHP, matriz
global y expresión
▪ Operadores PHP
▪ Editor Web.
▪ Eventos condicionales ▪ Lógica
Desarrollar conceptos básicos ▪ Gestor de base datos. ▪ Enlaces web.
9 PHP y caso de cambio ▪ Aritmética
de PHP ▪ Apache Web Server. ▪ Videos.
▪ Control de flujo PHP y ▪ Fundamentos de algortimia
▪ Interprete PHP.
bucles
▪ Función PHP, función
PHP con argumento
▪ Sesión PHP y COOKIE
▪ Introducción a PDO y
SQL
▪ Editor Web.
▪ Conexión PDO ▪ Lógica
Trabajar con PHP acceso a ▪ Gestor de base datos. ▪ Enlaces web.
10 ▪ Crear Datos con PDO ▪ Aritmética
datos (PDO) ▪ Apache Web Server. ▪ Videos.
▪ Leer Datos con PDO ▪ Fundamentos de algortimia
▪ Interprete PHP.
▪ Actualizar y eliminar
Datos con PDO
▪ Introducción a AJAX
▪ Características de AJAX ▪ Editor Web.
▪ Lógica
Desarrollar aplicaciones con ▪ Componentes AJAX ▪ Gestor de base datos. ▪ Enlaces web.
11 ▪ Aritmética
AJAX ▪ La referencia de objeto ▪ Apache Web Server. ▪ Videos.
▪ Fundamentos de algortimia
XMLHttpRequest ▪ Interprete PHP.
▪ Asignaciones
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: DESARROLLO DE APLICACIONES WEB II Semestre: III
Objetivo General:

Al finalizar el curso el alumno desarrolla los conceptos generales de PHP, PDO, Ajax y FrameWork Angular.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Código del lado del
servidor
▪ Introducción a
ANGULAR
▪ Expresiones ▪ Editor Web.
▪ Lógica
Trabajar con el framework de ▪ Directivas ▪ Gestor de base datos. ▪ Enlaces web.
12 ▪ Aritmética
desarrollo ANGULAR ▪ Controladores ▪ Apache Web Server. ▪ Videos.
▪ Fundamentos de algortimia
▪ Filtros ▪ Interprete PHP.
▪ Módulos
▪ Eventos

HT
Cod
ARTIFICIAL

3 HT-03 Implementa triggers y XML


TAREAS

1 HT-01 Implementa JOINs, subconsultas y funciones


CUADRO PROGRAMA

CARRERA: INGENIERÍA DE SOFTWARE CON INTELIGENCIA

MÓDULO FORMATIVO: BASE Y ESTRUCTURA DE DATOS II

4 HT-04 Concurrencia, rendimiento y monitoreo de base de datos


FAMILIA OCUPACIONAL: TECNOLOGÍAS DE LA INFORMACIÓN

2 HT-02 Implementa indices, vistas y procedimientos almacenados

Cod
HO
HO-01 Im
ple
HO-02 Im ment
ple aJ OP
OIN ER
HO-03 U ment
sa a s 's (Eq AC
ndo ubc u i
HO-04 Im f o joi ION
ple uncio nsult n, No
HO-05 Im m en n es a s( n -eq
ES
ple ta fu incor Tipos u ijo in
HO-06 Im ment ncion pora de ,
aí d su Self jo
ple
m ndi es de as bco i
HO-07 Im en ce finid nsu n, Ou
ter
ple ta vi s as ltas
) join
HO-08 Im ment stas por
e )
ple ap l us
m ro ce u ario
HO-09 Im en
Operación Nueva

ple ta m dimie
HO-10 Im m en a ne n to
Operación Repetida

ple ta tri jo de s a lm
HO-11 A ment ggers error acen
lma ac es ado
ó s
HO-12 C cena digo
onc yc adm
urre o ns ini
HO-13 R
end ncia ulta d strad
imi en ata oe
en b ns
ql s
to y ase XML
mo de d erv
nito ato er
reo s
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: BASE Y ESTRUCTURA DE DATOS II Semestre: III
Objetivo General:
Al finalizar el modulo formativo el estudiante estara en la capacidad de:
▪ Usar el lenguaje Transact-SQL, para construir consultas, funciones y procedimientos en SQLServer.
▪ Verificar la concurrencia, como el rendimiento y monitoreo de base de datos.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Implementa JOIN's
(Equijoin, Non-equijoin,
Self join, Outer join).
▪ Implementa sub consultas
▪ Ejercicios de Join
(Subconsultas de una sola
▪ SQL ▪ SQL Server y subconsultas.
Implementa JOINs, fila, subconsultas de
13 ▪ DDL ▪ Aritmética ▪ Ejercicios para
subconsultas y funciones varias filas y subconsultas
▪ DML ▪ Lógica creación de
correlacionadas).
funciones.
▪ Usando funciones
incorporadas.
▪ Implementa funciones
definidas por el usuario.
▪ Implementa índices
▪ Implementa vistas
▪ Ejercicios para
▪ Implementa ▪ SQL Server
Implementa indices, vistas y ▪ SQL Server creación de
14 procedimientos ▪ Aritmética
procedimientos almacenados ▪ Oracle índices, vistas y
almacenados ▪ Lógica
procedimientos.
▪ Implementa manejo de
errores
▪ SQL Server ▪ Ejercicios para
15 Implementa triggers y XML ▪ Implementa triggers ▪ SQL Server ▪ Aritmética creación de
▪ Lógica triggers, codigo
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: BASE Y ESTRUCTURA DE DATOS II Semestre: III
Objetivo General:
Al finalizar el modulo formativo el estudiante estara en la capacidad de:
▪ Usar el lenguaje Transact-SQL, para construir consultas, funciones y procedimientos en SQLServer.
▪ Verificar la concurrencia, como el rendimiento y monitoreo de base de datos.

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Implementa código administrado y
administrado en SQL consultas de XML
Server
▪ Almacena y consulta data
XML
▪ Ejercicios para
▪ Concurrencia en base de ▪ SQL Server determinar la
Concurrencia, rendimiento y ▪ SQL Server
15 datos ▪ Aritmética concurrencia,
monitoreo de base de datos ▪ Oracle
▪ Rendimiento y monitoreo ▪ Lógica rendimiento y
monitoreo de BD

HT
Cod
ARTIFICIAL

SOFTWARE
INFORMACIÓN

4 HT-04 Modela despliegue del softw are


TAREAS

3 HT-03 Modela arquitectura de softw are


FAMILIA OCUPACIONAL: TECNOLOGÍAS DE LA

MÓDULO FORMATIVO: MODELADO Y DISEÑO DEL

1 HT-01 Modela de casos de uso y documentación


2 HT-02 Modela analisis de clases y documentación
CUADRO PROGRAMA

CARRERA: INGENIERÍA DE SOFTWARE CON INTELIGENCIA

Cod
HO
HO-01 Re
con
o
HO-02 Mo cer si
del stem
HO-03 Ap a área as, tip OP
lica de osy ER
t écn p r m
HO-04 Dis oc o AC
eña ica de eso d dela p
e
ION
HO-05 Mo estru docum nego roces
ctu
ES
del r cio os d
a a de
ent
a ción e neg
HO-06 Mo dise cla
del ño US ocio
a d lógi ses
co d E C
HO-07 Ide ocu ASE
ntif me eu
i n
HO-08 Mo ca cap ntació a bas
del as d n a ed
e
t
HO-09 Dis a diag e abst ravés datos
Operación Nueva

eña ram racc de d


Operación Repetida

HO-10 Ide arqui a de co ión en iagram


ntif tect mp la a ad
i u
HO-11 Mo ca disp raca onen rquite e activ
del osit pas tes c t
en y su urad idade
s
HO-12 De a digra ivos e VS el s
sar n m rela o
rolla ma de un m edia ción c ftwar
r pla d od nte on e
la B
n d esplieg elo de mod
ed u d e l
o D
esp e esp
lieg ieg de co
ue ue mp
del one
sof nte
twa s
re
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: MODELADO Y DISEÑO DEL SOFTWARE Semestre: III
Objetivo General:
▪ Diseñar modelos de analisis orientados al analisis y modelado conceptual, estructurad y no estructurado de la informacion vs los orientado a objetos.
▪ Soluciones CRUD

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Reconocer sistemas, tipos
y modela procesos de
negocio. ▪ Análisis de
▪ Rational Rose
Modela casos de uso y ▪ Modela área de proceso ▪ Lógica sistema de
16 ▪ Argo UML
documentación de negocio. ▪ Aritmética información.
▪ Sistema de información
▪ Aplica técnica de ▪ Enlace web.
documentación USE
CASE.
▪ Diseña estructura de
clases.
▪ Análisis de
▪ Modela diseño lógico de ▪ Rational Rose
Modela análisis de clases y ▪ Lógica sistema de
17 una base de datos. ▪ Argo UML
documentación ▪ Aritmética información.
▪ Modela documentación a ▪ Base de datos
▪ Enlace web.
través de diagrama de
actividades.
▪ Identifica capas de
abstracción en la ▪ Análisis de
▪ Rational Rose
Modela arquitectura de arquitectura del software. ▪ Lógica sistema de
18 ▪ Argo UML
software ▪ Modela diagrama de ▪ Aritmética información.
▪ Arquitectura de software
componentes y su ▪ Enlace web.
relación con la BD.
HOJA DE PROGRAMACIÓN
PROGRAMA DE FORMACIÓN PROFESIONAL
Familia Ocupacional: TECNOLOGÍAS DE LA INFORMACIÓN Carrera: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
Módulo Formativo: MODELADO Y DISEÑO DEL SOFTWARE Semestre: III
Objetivo General:
▪ Diseñar modelos de analisis orientados al analisis y modelado conceptual, estructurad y no estructurado de la informacion vs los orientado a objetos.
▪ Soluciones CRUD

CONTENIDOS DE APRENDIZAJE
SEMANA PROYECTOS
CONOCIMIENTOS CONOCIMIENTOS
TAREAS DE OPERACIONES AUTOESTUDIO
TECNOLÓGICOS COMPLEMENTARIOS
APRENDIZAJE
▪ Diseña arquitectura capas
en vs mediante modelo de
componentes.
▪ Identifica dispositivos en
un modelo de despiegue. ▪ Análisis de
▪ Rational Rose
Modela despliegue del ▪ Modela digrama de ▪ Lógica sistema de
18 ▪ Argo UML
software despliegue. ▪ Aritmética información.
▪ Arquitectura de Hardware
▪ Desarrollar plan de ▪ Enlace web.
despliegue del software.
19 EVALUACIÓN SEMESTRAL

20 PRUEBA DE SUBSANACIÓN
PROPIEDAD INTELECTUAL DEL SENATI PROHIBIDA SU REPRODUCCIÓN Y
VENTA SIN LA AUTORIZACIÓN CORRESPONDIENTE

También podría gustarte