Sunteți pe pagina 1din 29

DIRECCIÓN NACIONAL

GERENCIA ACADÉMICA

PROGRAMA DE FORMACIÓN PROFESIONAL

INGENIERÍA DE SOFTWARE CON


INTELIGENCIA ARTIFICIAL
APLICABLE A PARTIR DEL INGRESO 201910

▪ PERFIL OCUPACIONAL
▪ ESTRUCTURA CURRICULAR
▪ CONTENIDOS CURRICULARES

NIVEL PROFESIONAL TÉCNICO

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL


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 : 201910

TOTAL TOTAL
DURACION (HORAS)
N° DE HORAS HORAS TOT
SEMESTRE MATERIA TITULO DEL CURSO SEM CRÉD.
CURSO TECNOLOGIA / TALLER / AUTO POR POR CRÉD.
TEORÍA LABORATORIO ESTUDIO CURSO SEMESTRE
SCIU 125 Matemática 63 21 84 4

I SCIU 126 Física y Química 42 21 63 3


SEMESTRE SCIU 149 Dibujo Técnico con CAD 42 21 63 3
ESTUDIOS SPSU 828 Lenguaje y Comunicación 42 42 2
630 30
GENERALES SCOU 192 Inglés I 63 21 84 4
SINU 139 Introducción a las Tecnologías de la Información 14 70 42 126 6
(PIAD-S1)
SINU 135 Competencias Digitales para la Industria 14 70 42 126 6
SPSU 978 Desarrollo Personal y Taller de Liderazgo 42 42 2
PIAD 201 Algoritmia de Programación del Software 4 20 40 36 96 4.6
II PIAD 202 Lenguaje de Programación I 4 20 40 36 96 4.6
SEMESTRE PIAD 203 Desarrollo de Aplicaciones Web I 4 20 40 36 96 4.6
FORMACION
PIAD 204 Base y Estructura de Datos I 4 20 40 36 96 630 4.6 30
EN CENTRO
PIAD 205 Sistemas Operativos 5 25 50 45 120 5.6
(PIAD-S2) CGEU 163 / 164 Seguridad e Higiene Industrial 21 42 42 2
SCOU 193 Inglés II 63 21 84 4
PIAD 301 Programación Orientada a Objetos 4 20 40 36 96 4.6
III PIAD 302 Lenguaje de Programación II 4 20 40 36 96 4.6
SEMESTRE PIAD 303 Desarrollo de Aplicaciones Web II 4 20 40 36 96 4.6
FORMACION
PIAD 304 Base y Estructura de Datos II 4 20 40 36 96 630 4.6 30
EN CENTRO
PIAD 305 Modelado y Diseño del Software 5 25 50 45 120 5.6
(PIAD-S3) SPSU 834 Técnicas de la Comunicación 21 42 42 2
SCOU 194 Ingles III 63 21 84 4
PIAD 401 Seminario de Complementación Práctica I 128 128 6.1
IV PIAD 402 Algoritmia para la Inteligencia Artificial 4 20 20 1
SEMESTRE PIAD 403 Lenguaje de Programación III 4 20 20 1
FORMACION
PIAD 404 Desarrollo de Aplicaciones Web III 4 20 20 1
EMPRESA / 630 30
PIAD 405 Base y Estructura de Datos III 4 20 20 1
CENTRO
PIAD 406 Modelado y Diseño del Software I 5 25 25 1.4
(PIAD-S4) PIAD 407 Formación Práctica en Empresa I 355 355 16.5
CGEU 113 Calidad Total 42 42 2
PIAD 501 Seminario de Complementación Práctica II 128 128 6.1
V
SEMESTRE PIAD 502 Software y Prototipado 4 24 24 1.2
FORMACION PIAD 503 Diseño y Desarrollo de Aplicaciones Móviles I 4 24 24 1.2
EMPRESA / PIAD 504 Realidad Aumentada 4 24 24 630 1.2 30
CENTRO PIAD 505 Big Data y Machine Learning 4 24 24 1.2
PIAD 506 Ingeniería del Software 5 30 30 1.6
(PIAD-S5)
PIAD 507 Formación Práctica en Empresa II 376 376 17.5
PIAD 601 Seminario de Complementación Práctica III 128 128 6.1
VI PIAD 602 Prototipado de Aplicaciones de Inteligencia Artificial4 20 20 1
SEMESTRE PIAD 603 Diseño y Desarrollo de Aplicaciones Móviles II 4 20 20 1
FORMACION
PIAD 604 Cloud Computing 4 20 20 1
EMPRESA / 630 30
PIAD 605 Inteligencia de Negocios y Dataware 4 20 20 1
CENTRO
PIAD 606 Redes Neuronales 5 25 25 1.4
(PIAD-S6) PIAD 607 Formación Práctica en Empresa III 355 355 16.5
CGEU 192 Mejora de Métodos 42 42 2
3,780 3,780 180 180

NOTA: En los cursos transversales, por ejemplo CGEU 163/164, el primer código (CGEU-163) corresponde a la Modalidad Presencial y el segundo código (CGEU-164) a la Modalidad Virtual.
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


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 en ES
r co Ca de tipos
HO-05 T d Py
ra b leccio nas y e dat thon
a Op os
HO-06 G jar c n es d e
ene on c e d racio
HO-07 T rar o n a to nes
ra b Clas dicion s
aja e
HO-08 T r s O a les
bj y
ra b con
aja Mó etos y Bucle
HO-09 R r co dul Fun s
Operación Nueva

eco n fi os cio
HO-10 T noce chero nes
Operación Repetida

ra b r la sd
aja ges eT
HO-11 D r tión ext
evo con
E d oy
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 ry
stru de nJ eg
S ula … C
res atc
HO-14 G ctura Fech ON h
ene r un ay
ra a B H o
HO-15 G
ene
r un a s ed
ra
a in
HO-16 T rar d te eD
ra b ocu rfa z G atos
aja m r
r co enta á fica
nP c co
rue ión Au n Tk
bas tom inter
Au a
to m ticam
átic e
as nte
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 ▪ Ejercicios con
Crear aplicación con el
▪ Trabajar con Expresiones ▪ JSON ▪ Conceptos de Expresiones Expresiones
3 manejo de Errores y gestión
Regulares ▪ Try - Catch Regulares regulares y Try -
de Expresiones Regulares
▪ Devolver valores con Catch
JSON
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
▪ Funciones de Fecha y
Hora
▪ 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
xpr s p os AC
esi alida fun ION
HO-04 S one est dam
en ánd en ES
HO-05 F
ten s lóg
c ic a r ta le
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 b les in ida . . de
lo c sp tipo
unc a or e s.
HO-08 M iones les y
glo l usua
ane ma b r
HO-09 S jo de temá ales. io.
Operación Nueva

ecu cad tica


e n e n s e
HO-10 E cia s
Operación Repetida

nvi
a d e as de tánda
r.
HO-11 A r y de scap cara
rre e o cte
g vol re
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 fun o c on
g nal
e mo
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 arre s os
de
rre ión d siona
g ee les glos fun
HO-16 C lo s d s . cio
onc e e truct nes
e pto s truc u ra s .
HO-17 D tu r
ecl de
ara uni as
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ón De n
g d cla ación
HO-21 P lo s d e pun ra ción en m
un e
tero p un teros, y u so emo
HO-22 P te asi ria.
un s a es ros
t gna s.
ció
HO-23 F ero s a tructu
ras n yo
unc ca per
HO-24 M iones dena . aci
odo par s one
HO-25 D s de a ma s.
esp ap nip
la z e r tu u la
HO-26 A r
cce amien ra de fich e
r
HO-27 F so ale to de archiv os
unc ato ntro os.
HO-28 F io n r i
o d e
unc es de a un un
fi ar
HO-29 F iones hora, chero chivo
unc de fe c . .
HO-30 B iones dire c ha.
iblio var torio
HO-31 A tecas iadas .
plic d e .
aci
one Fun c
sd io
ive nes.
rsa
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 ▪ Lógica ▪ Ejercicios para
Manejar arreglos y ▪ Arreglos bidimensionales
6 ▪ Jcreator ▪ Aritmética creación de
colecciones de datos o matrices.
▪ Netbeans ▪ Algoritmos Arreglos
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
▪ Manejo de funciones con ▪ Arrays ▪ Ejercicios con
arreglos. ▪ Variables iniciación de
▪ Arreglos n- variables
dimensionales.
▪ Declaración de
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.
▪ Java JDK
▪ Punteros a estructuras. ▪ Ejercicios con
▪ JCreator
▪ Punteros a cadenas. ▪ Lógica punteros
Trabajar con punteros y ▪ Netbeans
7 ▪ Funciones para manipular ▪ Aritmética ▪ Ejercicios
ficheros ▪ Pointer
ficheros. ▪ Algoritmos aplicando datos
▪ New
▪ Modos de apertura de aleatorios
▪ Random
archivos.
▪ Desplazamiento dentro de
un archivo.
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
▪ Acceso aleatorio a un
fichero.
▪ 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
E ta s
ER
a AC
HO-04 M r pro tique HTM
pie tas Lb ION
ane
d á ES
HO-05 M jar S a des HTM sicas
aqu AS
Sb y Se
LA e i
HO-06 Im etan á le vanz nterm
ple do la sico ctores a das edia
HO-07 C ment e CS - s
rea a n struct S3 Tabla
r d u s yS
HO-08 E Barr o el S ra ge ecc
dita ad lide ne
n e ra ion
es
HO-09 M do á Nav r slipp l htm
Operación Nueva

ane rea ega ry p l5,


s de c ió ar m eta
HO-10 M jar el
Operación Repetida

ane e m trab n - E te
s tag
e a jo y tilos sy
HO-11 M jar el ntos
e e me
ane me arra jec ta v
HO-12 M j
a r nto s ta u ta ie w
po
ane ele m s sol bles nd o e
e t stru rt
HO-13 U jar el ntos ables
tiliz em O ctu
a e rd ras
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
ion
ar A eve ale
HO-16 T
ra b JAX n to s
sy
aja a
r co las man
n F aplic ipula
orm ac ci
ula ione ó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 ▪ Ejercicios con
Desarrollar Web interactiva
arrastrables ▪ JavaScript ▪ Programación Web JavaScript
11 con JavaScript y JQUERY
▪ Manejar elementos ▪ JQUERY UI ▪ POO ▪ Ejercicios con
básicas
soltables JQUERY UI
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
Ordenables
▪ 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
nes 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 ey/V s KP ó nd sion rop
HO-11 D ent I ed al W
ise a C alue a Tab
ña olu 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 ▪ Ejercicios para
▪ Implementa modelado ▪ Inteligencia de Negocios ▪ Algebra relacional creación de Data
14 Gestiona Modelos BI relacional y dimensional ▪ Data Warehouse ▪ Aritmética Warehouse
Warehouse ▪ Data Mine ▪ Lógica ▪ Ejercicios con
▪ Implementa diseño de indicadores KPI
explotación de datos con
SQL Server
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 Indicadores
KPI
▪ 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
16 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 ION
om tració a
a n ES
HO-04 T n dos de A
ra b B á rch
a
HO-05 C jand sicos ivos y
om oc
an on MS-D Carp
HO-06 F d Po eta
ich os A we OS s.
e v r
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
i l
HO-10 P ón de Siste a la o
Operación Repetida

rote lS ma ptim
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 s d u x el
stra eA yg Sis
HO-16 A tegia rc es tem
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
rac el sist amien s
est ión em to
i a
HO-19 L ón de de ha
íne
a R P rdw
HO-20 In de c M y Y are
form o m UM
HO-21 O ació a nd
per n d os.
HO-22 In a cio
el S
teg nes istem
bás a
HO-23 P ridad ica
rop d sd
ied el sis ee
HO-24 C a t
om d y p ema dición
an d
HO-25 U dos ermis e arc de a
su os h iv rch
ario y ut ivo
HO-26 P sy ilid a de ar o
c s.
e rm gru des hiv
i p os o.
HO-27 G sos
est yc
i o
HO-28 C ón de nfigu
onf
i cu e
rac
i
HO-29 S gurac ntas ón de
erv i l en
icio ón de
HO-30 C s torn
o
rea de r la red
ció ed
nd
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
17 ▪ 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
18 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
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
▪ Instalación de Linux y
gestión de paquetes ▪ Ejercicios de
▪ Sistemas de Archivos Instalación de
▪ Estrategias de ▪ Sistema Operativo Linux Linux
Introducción a Linux y el ▪ Lógica
19 Particionamiento ▪ RPM ▪ Videos de
Software Libre ▪ Aritmética
▪ Arquitectura del sistema ▪ YUM Instalación y
▪ Configuración de configuración de
hardware Linux
▪ 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
19 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
▪ Usuarios y grupos
▪ Enlaces sobre
▪ Permisos y configuración ▪ Lógica
19 Tareas administrativas Linux ▪ Sistema Operativo Linux ▪ configuración de
del entorno ▪ Aritmética
▪ red en Linux
▪ Gestión de cuentas
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
▪ Configuración de la red ▪ Videos de
▪ Servicios de red configuración de
▪ Creación de Repositorios red en Linux
▪ Ejercicios para
configuración de
red en Linux
20 EVALUACIÓN SEMESTRAL

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

S-ar putea să vă placă și