PIAD 202010 - Ingeniería de Software Con Inteligencia Artificial (Adecuación) PDF
PIAD 202010 - Ingeniería de Software Con Inteligencia Artificial (Adecuación) PDF
GERENCIA ACADÉMICA
▪ PERFIL OCUPACIONAL
▪ ESTRUCTURA CURRICULAR
▪ CONTENIDOS CURRICULARES
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.
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.
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
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
Desarrollo de Desarrollo de
Realidad Aumentada Cloud Computing
Aplicaciones Web II Aplicaciones Web III
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
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:
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
2° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
20 Sentencias Repetitivas.
2° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
29 Arreglos n-dimensionales.
30 Declaración de estructuras
31 Arreglos de estructuras
32 Concepto de unión.
36 Arreglos de punteros
37 Punteros a estructuras.
38 Punteros a cadenas
44 Funciones de directorio.
45 Funciones variadas.
46 Bibliotecas de Funciones.
47 Aplicaciones diversas.
2° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
60 Utilizando DOM
75 Instalación Hadoop
76 implementa Cassandra
2° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
82 Ficheros batch
90 Sistemas de Archivos
91 Estrategias de Particionamiento
93 Configuración de hardware
95 Línea de comandos.
2° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
3° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
5 Métodos de acceso
6 Constructores y destructores
7 Sobrecarga de operaciones
8 Aplicación de Encapsulación
10 El concepto de interfaz
13 Introducción a la Herencia
14 Herencia Simple
15 Herencia Múltiple
16 Herencia de Interfaz
17 Herencia de Implementación
19 Definición de Polimorfismo
21 Polimorfismo y reutilización
23 Variables Polimórficas
3° SEMESTRE
OPERACIONES OPERACIONES
N° TAREAS U OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
29 Creación de un Sevlet
35 Introducción a PHP
37 Operadores PHP
43 Conexión PDO
47 Introducción a AJAX
48 Características de AJAX
49 Componentes AJAX
51 Asignaciones
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
64 Implementa índices
65 Implementa vistas
68 Implementa triggers
72 Rendimiento y monitoreo
TAREAS
FAMILIA OCUPACIONAL: TECNOLOGÍAS DE LA INFORMACIÓN
CARRERA: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL
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
N°
HT
Cod
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
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.
N°
04
03
02
01
HT
Cod
CARRERA: INGENIERÍA DEL SOFTWARE
TAREAS
CUADRO PROGRAMA
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
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
N°
04
03
02
01
HT
Cod
ple In de na Bil g)
e lter
Ta
HO-10 Im ment dicad xplo l y dim Inmo
Operación Repetida
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
N°
HT
Cod
TAREAS
01 HT-01 Reconocimiento del Entorno Window s
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
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
N°
HT
Cod
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:
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:
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:
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
N°
HT
Cod
ARTIFICIAL
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
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
N°
WEB II
HT
Cod
ARTIFICIAL
INFORMACIÓN
TAREAS
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
N°
HT
Cod
ARTIFICIAL
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
N°
HT
Cod
ARTIFICIAL
SOFTWARE
INFORMACIÓN
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
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