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

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

Desarrollo de Software

PERFIL OCUPACIONAL Y CONTENIDOS


CURRICULARES
Aplicable a partir del 201620

1
CONTENIDOS CURRICULARES

CARRERA : DESARROLLO DE SOFTWARE


FAM. OCUPAC. : COMPUTACIÓN E INFORMÁTICA

Con la finalidad de uniformizar el desarrollo de la formación y capacitación profesional


en la carrera profesional de DESARROLLO DE SOFTWARE a nivel nacional y dando la
apertura para un mejoramiento continuo, se autoriza la APLICACIÓN Y DIFUSIÓN del
perfil ocupacional y contenidos curriculares actualizados.

Los Directores Zonales, Jefes de Centros y Escuelas Profesionales son los responsa-
bles de su difusión y aplicación oportuna.

DOCUMENTO APROBADO POR EL


GERENTE ACADÉMICO DEL SENATI

N° de Páginas….….......103…………….

Firma……………………...…………………..
Lic. Jorge Chávez Escobar

Fecha: ……………………..………………….

2
Presentación

La oferta formativa del SENATI está de acuerdo a los cambios que ocurre en el proceso de
los sectores productivos. Este detalle es un desafío para las instituciones de formación pro-
fesional que forman recursos humanos sobre la base de competencias y polivalencias en las
diversas ocupaciones, con el propósito de desarrollar sus capacidades para la identificación
y aplicación de las tecnologías en los distintos empleos.
El presente documento referido al Perfil Ocupacional, presenta de manera estructurada y
metodológica, las competencias necesarias para la actuación profesional del trabajador en
un determinado contexto del trabajo. La publicación forma parte de una serie de documentos
referidos a los perfiles ocupacionales, desarrollada en los diversos sectores industriales,
para facilitar las acciones de diseño curricular, formación y certificación de competencias en
el SENATI de acuerdo a las exigencias del mercado laboral.
El motivo de elaborar el up Grade de los perfiles ocupacionales, se origina de la necesidad
de atender a las empresas de servicio o de producción con recursos humanos que el mundo
empresarial requiere y que el SENATI pueda usar para sus labores de formación y de certifi-
cación de competencias.
Para la obtención de los up grade de los perfiles ocupacionales que tengan estas caracterís-
ticas se ha trabajado con especialistas que están inmersos en el mundo laboral empresarial,
facilitados por profesionales del SENATI y con la participación de los comités consultivos
empresariales especializados quienes nos han proporcionado informaciones técnicas actua-
lizadas de la ocupación, nos han aprobado y validado los perfiles y se ha propiciado un in-
tercambio de informaciones con prospectiva en cuanto a las características del trabajador
que se requiere actualmente de acuerdo a las exigencias del mercado laboral nacional e
internacional.

3
Perfil Ocupacional

1. DATOS GENERALES.
FAMILIA OCUPACIONAL : COMPUTACIÓN E INFORMÁTICA
CARRERA : DESARROLLO DE SOFTWARE
NIVEL DE CALIFICACIÓN : PROFESIONAL TÉCNICO
CÓDIGO CIIU : 6201 – PROGRAMACIÓN INFORMÁTICA

2. DESCRIPCIÓN.
El Profesional Técnico en Desarrollo de Software está formado para aplicar principios,
técnicas, herramientas y métodos para la construcción, implementación, instalación,
mantenimiento y gestión de sistemas de información.
Diseña, desarrolla, mantiene y administra aplicaciones con el objetivo de optimizar la
producción y diferentes procesos dentro de la empresa.
Posee las competencias profesionales y los conocimientos complementarios para un óp-
timo desempeño profesional en la ocupación.

3. COMPETENCIA PROFESIONAL.
El Profesional Técnico en Desarrollo de Software es un profesional que posee las com-
petencias que exige el sector productivo de las TI para:
• Diseñar, desarrollar, implantar, asegurar y gestionar el correcto funcionamiento del
software en distintas plataformas de desarrollo, considerando los criterios de seguri-
dad y los estándares internacionales.
• Administrar el proceso de configuración de los sistemas de información de la organi-
zación, permitiendo la continuidad del negocio y la recuperación de la operatividad
en caso de fallas.
Requiere el dominio de conocimientos, el desarrollo de actividades y la buena práctica
de actitudes personales en los siguientes términos:

4. COMPETENCIA TÉCNICA.
• El Profesional Técnico en Desarrollo de Software es responsable de las funciones involu-
cradas en el desarrollo del software, las bases de datos y el establecimiento de las co-
municaciones por medio de redes de computadoras en la organización.
• Es responsable de formular los requerimientos de los recursos necesarios para mante-
ner la operatividad, la integridad, confidencialidad y permanente disponibilidad de la in-
formación en la organización.

4
• Tiene autonomía en algunas funciones o actividades como: identificar las necesidades
de información, definir los sistemas de información, añadir funciones, realizar y gestionar
cambios, generar reportes, elaborar, verificar y probar programas, entre otras activida-
des.
• Es responsable de asistir en las acciones de elaboración de la arquitectura, construcción
e implantación de las TICS.
• Es responsable de apoyar las labores de administración de proyectos informáticos.
• Es responsable de elaborar informes de carácter técnico que documenten los proyectos
de desarrollo de software en los cuales participa.

5. COMPETENCIA METÓDICA.
Tiene la capacidad para:
• Actualizarse tecnológicamente a través del auto aprendizaje.
• Innovar y resolver problemas.
• Adaptarse a nuevas situaciones por cambios en los procesos tecnológicos.
• Planificar y organizar su trabajo.
• Identificar y analizar problemas.
• Tomar decisiones.

6. COMPETENCIA PERSONAL Y SOCIAL:


Tiene la capacidad para:
• Comunicarse con su entorno laboral y social.
• Trabajar en equipo.
• Ser proactivo.
• Valorar y cumplir con normas y disposiciones.
• El autodesarrollo.
• La autocrítica.

7. AREAS DE RESPONSABILIDAD Y TAREAS


• Desarrolla Aplicaciones Web, Aplicaciones Empresariales y Aplicaciones Multimedia.
 Desarrollo de sistemas.
 Analiza requerimientos, diseña y programas.
 Documenta sistemas.
 Realiza programación y pruebas.
 Realiza mantenimiento y actualización de los sistemas.
 Puesta en marcha de sistemas.

5
 Gestiona la seguridad de la información NTP (ISO 17799 e ISO 27000).
 Realiza inventario de activos de información.
 Ejecuta minimización de riesgos.
 Realiza plan de contingencias.
 Participa en auditorias de seguridad.
 Gestiona y administra proyectos.
 Participa en la elaboración de proyectos.
 Participa en la gestión de la calidad, de los recursos (humanos, infraestructu-
ra, tecnologías) y de los riesgos.

8. MÁQUINAS, EQUIPOS, INSTRUMENTOS, HERRAMIENTAS, MATERIALES E INSU-


MOS.
8.1. Laboratorio

Cant Descripción
21 Computadoras (Instructor y aprendices).
21 Escritorios para computadora.
21 Sillas ergonómicas.
01 Switch.
01 Estabilizador 10 Kva.
01 Televisor 55” (LCD o similar).

8.2. Equipos

Cant Descripción
Kit de robótica Lego Mindstorm Education EV3 (Cada Kit debe ser usado
por 04 participantes)
05
El equipo en mención será usado para demostrar los ejercicios plantea-
dos 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
20 Tablet's de uso académico y Administrativo
05 Ticketera Térmica e Impresora Fiscal
01 Modulo Multimedia de Accesos
01 Lector de Huella Digital y Óptico

6
8.3. Software

01 Sybase Inc Power Builder 12.5


01 IBM - Rational Software Architect
01 Oracle Database Edition 11g
01 Rational Rose 7.0
01 Erwin 7.3
01 IDE Netbeans V 7.4
01 Visual Studio 2012 Ultimate
01 Sql Server 2012 R2

1. CONOCIMIENTOS TECNOLÓGICOS APLICADOS


• Herramientas de MS Office: Excel, Power Point, Outlook, Complementos de Office
• Unidades de magnitudes eléctricas
• Electrónica básica, electrónica digital.
• Dispositivo de escritura y almacenamiento.
• Ambiente de Desarrollo de Visual Studio
• Estructuras condicionales y repetitivas
• Funciones de cadena, numéricas y de fechas
• Programación Orientada a Objetos
• SQL Server
• XML
• Patrón de Desarrollo MVC
• Consultas utilizando el Explorador de Servidores
• Controles Enlazados de Datos
• Clases para acceder a Base de Datos
• Procedimientos almacenados
• IDE netbeanss for Windows
• Software Rational Rose, Argo UML
• Patrón de desarrollo de N-Capas
• Consultas con LINQ
• Reportes empleando .NET
• Herramientas para cableado de Red
• PHP
• AJAX
• Librerías externas APIs
• Servidor Tomcat

7
• Jlabel, JTextField, JComboBox, JButton, JCheckBox, JRadioButton
• Métodos, Constructores y Sobrecarga
• Controles web enlazados a datos
• Hibernate
• Andorid
• Persistencia de datos con SQL Lite
• Google Maps
• Servicios Web
• Objetos JSON y correo electrónico
• Software SQL Server

2. APTITUDES PERSONALES (FÍSICAS Y PSÍQUICAS)


2.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 proble-
mas en los procesos productivos.
• Trabajo a presión.

2.2. Psíquicas
• Personalidad definida.
• Control Emocional y sentimental.
• Memoria reflexiva.
• Capacidad de concentración.
• Capacidad de razonamiento concreto para solucionar y corregir fallas.

2.3. Personal – Social


• Buena interrelación y comunicación.
• Leal – Honesto.
• Responsable – Ético.
• Auto estima alta, seguridad personal y motivación.
• Sensibilidad y compromiso con el cuidado de la vida, la protección y conserva-
ción del medio ambiente.
• Pro actividad y dinamismo.

8
3. ENTORNO LABORAL Y PROSPECTIVA
Por la competencia y dominio de la ocupación, EL PROFESIONAL TÉCNICO EN TÉCNI-
CO EN DESARROLLO DE SOFTWARE está en condiciones de desempeñarse técnicamen-
te en:
• Áreas de informática, tecnologías de la información, área de sistemas de cualquier em-
presa 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.

9
4. UNIDADES DE CALIFICACIÓN DEL PROFESIONAL EN DESARROLLO DE SOFT-
WARE

INICIO

Arquitectura de Software Fundamentos de Tecnologías Base de Lenguaje de


Computadoras Aplicativo Programación Web Datos I Programación
I

Asistente de
Analista de Sis-
temas

Fundamentos de Análisis y Diseño de Desarrollo de Aplica-


Sistemas Calidad del Software ciones Móviles
Programación web

Administración y
gestión de proyectos
Ingeniería del Softwa- Desarrollo de Aplica-
Base de Datos II re ciones Web

Servicios Web

Desarrollo de Softwa-
re I Redes de compu- Desarrollo de Softwa-
tadoras re II
Gestores de Adminis-
tración Web

Lenguaje de Progra- Lenguaje de Progra- Lenguaje de Progra- Inteligencia de Nego-


mación II mación III mación IV cios

TÉCNICOS IN-
Analista de Sis- Administrador de Desarrollador de DUSTRIALES en
temas Base de Datos Aplicaciones Desarrollo de
Software

10
4.1. Asistente de Analista de Sistemas

COMPETENCIA TÉCNICA:
• Realizar el análisis de requerimientos y diseño de soluciones de desarrollo.
• Migración de datos.
• Soporte al software a los usuarios finales.
• Revisión de Impacto en las bases de datos de los desarrollos realizados.

AREAS DE RESPONSABILIDAD QUE AGRUPA:


• Dar soporte 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.
4.2. Analista de Sistemas
El analista de Sistemas es el profesional que tiene como cometido analizar un
problema y describirlo con el propósito de ser solucionado mediante un sistema
de información. Se vale de la información de entrada, los procesos modificado-
res y la información de salida, para así definir los procesos intermedios y poder
entender con claridad a la organización.

COMPETENCIA TÉCNICA:
• Tiene que 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.

AREAS DE RESPONSABILIDAD QUE AGRUPA:


• Evaluar la viabilidad de los proyectos
• 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.
• Escribir, probar y/o supervisar el desarrollo de software de aplicaciones.
• Impartir formación a los usuarios que trabajen con nuevos sistemas o ver-
siones.

11
4.3. Administrador de Base de Datos
El Administrador de bases de datos es el profesional de tecnologías de la in-
formación y la comunicación, responsable de los aspectos técnicos, tecnológi-
cos, científicos, inteligencia de negocios y legales de bases de datos.

COMPETENCIA TÉCNICA:
• 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

AREAS DE RESPONSABILIDAD QUE AGRUPA:


• Administrar la estructura de la Base de Datos
• Administrar la actividad de los datos
• Administrar el Sistema Manejador de Base de Datos
• Establecer el Diccionario de Datos
• Asegurar la confiabilidad de la Base de Datos
• Confirmar la seguridad de la Base de Datos

4.4. Desarrollador de Aplicaciones


El ingeniero en software es un profesionista que desarrolla soluciones de soft-
ware, mediante la aplicación de procesos, modelos y estándares de calidad de
la industria del software,

12
COMPETENCIA TÉCNICA:
• Seleccionar las herramientas, metodologías y procedimientos más adecua-
dos 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 al-
tos estándares de calidad.
• El desarrollo de productos software que permiten simular ambientes virtua-
les.
AREAS DE RESPONSABILIDAD QUE AGRUPA:
• 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 soft-
ware para el desarrollo y la ejecución de sistemas, servicios y aplicaciones
informáticas.
• Capacidad para resolver problemas con iniciativa, toma de decisiones, au-
tonomía y creatividad. Capacidad para saber comunicar y transmitir los co-
nocimientos, 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.
5. EMPRESAS Y ESPECIALISTAS PARTICIPANTES

N° Empresa Participantes
01 Jhon E. Miranda Roque Omnia Telecom S.A.C.
02 Christian López Solano Inversiones Ancona S.A.C
03 Javier Zárate Castellares Compucare
04 Jesús Gonzáles Pérez Grupo Deltron
05 Miguel Espinoza Song Clastec S.A.C.

13
14
PROGRAMA DE FORMACIÓN PROFESIONAL

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

15
ESQUEMA OPERATIVO DEL PROGRAMA DE FORMACIÓN PROFESIONAL

CARRERA: DESARROLLO DE SOFTWARE DURACIÓN: 6 SEMESTRES NIVEL: POFESIONAL TÉCNICO

INICIO
F.E F.E F.E
PRUEBA DE APTITUD

TITULACIÓN
CONVOCATORIA
PROMOCIÓN
ESTUDIOS F.B.C F.B.C
GENERALES
INSCRIPCIÓN

F.C. F.C. F.C.

SEMANAS 20 1 20 1 20 1 16 4 1 16 4 1 16 4 1

SEMESTRE (HORAS) I (630) II (630) III (630) IV (630) V (630) VI (630)

Estudios
ETAPAS Formación Básica Formación Específica
Generales

F.B.C. Formación Básica en Centro Seminario de Complementación Práctica

F.E. Formación en Empresa Evaluación Semestral

F.C. Formación en Centro PRUEBA FINAL (Ocupacional)

16
ESTRUCTURA CURRICULAR
PROGRAMA DE APRENDIZAJE DUAL
CARRERA : DESARROLLO DE SOFTWARE
NIVEL : PROFESIONAL TÉCNICO
T OTA L
DURACIÓN (HORAS) TOTAL HO R A S
CONTENIDO
SEMESTRE Sem T A LLE R / TECNOLOGÍA/ HORAS POR POR CRÉD.
(Módulo Form ativo) LA B O R A T SEM ES
O R IO TEORÍA CURSO TRE

Matemática 84 84 4
Física y Química 63 63 3
Dibujo Técnico 63 63 3

I Lenguaje y Comunicación 42 42 2
ESTUDIOS Inglés 252 252 630 12 30
GENERALES Informática Básica 42 42 2
Técn. y mét. de aprend. Invest. 42 42 2
Desarrollo Personal 21 21 1
Taller lider. y desarr. intelig. emoc. 21 21 1
Softw are Aplicativo 2 32 20 52 2
Arquitectura de computadoras 2 32 20 52 2
Fundamentos de Programación 3 48 30 78 4
II
Tecnologías Web 5 80 50 130 7
FORMACIÓN 630 30
BÁSICA Base de Datos I 4 64 40 104 6
Lenguaje de Programación I 5 80 50 130 7
Técnicas de la comunicación 42 42 1
Seguridad e Higiene Industrial 42 42 1
Fundamentos de Programación w eb 5 80 50 130 6
Base de Datos II 3 48 30 78 5

III Lenguaje de Programación II 5 80 50 130 6


FORMACIÓN Desarrollo de Softw are I 5 80 50 130 630 6 30
BÁSICA Taller de Programación 3 48 30 78 5
Inglés Técnico 42 42 1
Calidad Total 42 42 1

Análisis y Diseño de Sistemas 6 107 36 143 6


IV Ingeniería del Softw are 6 107 36 143 6
FORMACIÓN
630 30
EMPRESA / Lenguaje de Programación III 6 107 36 143 6
CENTRO Redes de computadoras 3 55 18 73 3

SEMINARIO DE COMPLEMENTACIÓN PRACTICA 128 128 9


Calidad del Softw are 3 55 15 70 3
Desarrollo de Aplicaciones Web 6 107 30 137 6
V
FORMACIÓN Desarrollo de Softw are II 6 107 30 137 6
630 30
EMPRESA / Lenguaje de Programación IV 6 107 30 137 6
CENTRO
Mejora de Métodos en el Trabajo I 21 21 1
SEMINARIO DE COMPLEMENTACIÓN PRACTICA 128 128 8
Desarrollo de Aplicaciones Móviles 6 107 30 137 6
Administración y gestión de proyectos 4 72 20 92 4
VI Servicios Web 2 36 10 46 2
FORMACIÓN 630
Gestores de Administración Web 6 107 30 137 6 30
EMPRESA /
CENTRO Inteligencia de Negocios 3 54 15 69 3
Mejora de Métodos en el Trabajo II 21 21 1

SEMINARIO DE COMPLEMENTACIÓN PRACTICA 128 128 8

2226 1407 3780 3780 180

17
PLAN ESPECÍFICO DE
APRENDIZAJE (PEA)

18
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

II SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

01 Crear documento con ficha "Archivo"


Editar estilos, párrafos y fuentes con
02
ficha "Inicio"
03 Agregar objetos con ficha "Insertar"
04 Insertar temas con ficha "Diseño"
Dar formato con ficha "Diseño de Pa-
05
gina"
Crear tabla de contenidos con "Refe-
06
rencias"
Combinar documentos con ficha "Co-
07
rrespondencia"
Revisar y proteger documentos con
08
ficha "Revisar"
09 Crear tabla en MS Excel

Editar celdas, numeración y fuentes en


10
una tabla
Insertar gráficos estadísticos, filtros y
11
vínculos
Formatear tabla de MS Excel con ficha
12
"Diseño de Pagina"
Efectuar cálculos y auditoria de formu-
13
las
Crear base de datos y tablas dinámicas
14
en MS Excel
15 Revisar y proteger libros de MS Excel

16 Editar diapositivas en Power Point


Insertar tablas, ilustraciones y vínculos
17
en Power Point
18 Aplicar temas a presentación
Aplicar intervalos y efectos a presenta-
19
ción
Incluir animaciones avanzadas en pre-
20
sentación
21 Insertar comentarios en presentación

19
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

II SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

22 Identificar entorno de MS Outlook

23 Crear perfil de usuario en MS Outlook


Administrar contactos y panel de vistas
24
en MS Outlook
25 Administrar mensajes con MS Outlook

26 Administrar citas

27 Convertir números decimales a binario


Convertir números decimales a hexa-
28
decimales
29 Convertir números decimales a octales
Seleccionar instrumentos de medición
30
eléctrica
31 Medir voltajes de línea de baja tensión

32 Probar componentes electrónicos

33 Medir voltaje continuo y alterno


Identificar componentes internos del
34
computador
Identificar periféricos y equipos de
35
networking
Identificar normas de seguridad para
36
ensamblado
37 Preparar partes, piezas y herramientas
Instalar tarjeta madre y microprocesa-
38
dor
39 Instalar interfaces y unidades de disco

40 Verificar conexiones de voltajes

41 Configurar BIOS

42 Instalar sistema operativo

20
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

II SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

43 Configurar equipo y acceso a red

44 Instalar interfaces y drivers


Instalar aplicaciones y herramientas
45
software
46 Efectuar mantenimiento hardware

47 Efectuar mantenimiento software

48 Identificar objetos de programa

49 Diagramar estructura de programa

50 Diseñar algoritmo secuencial


Crear proceso y construcción de algo-
51
ritmo
52 Desarrollar caso en DFD

53 Crear estructuras selectivas simples

54 Crear estructuras selectivas múltiples

55 Crear estructuras "desde"

56 Crear estructura "mientras"

57 Crear estructura "Repetir - hacer"

58 Aplicar declaración de procedimientos

59 Aplicar declaración de funciones

60 Aplicar recursividad

61 Construir seudocódigos con arreglos

62 Ejecutar operaciones con arreglos

63 Reconocer entorno de editor HTML

21
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

II SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

64 Estructurar archivo en HTML


Crear etiquetas de archivo HTML y blo-
65
ques
66 Utilizar selectores Internos y Externos

67 Utilizar estilos de etiquetas


Codificar audio y video en aplicaciones
68
web
Utilizar herramientas Lightbox en imá-
69
genes y video
70 Configurar propiedades de animaciones
Utilizar elementos form, input, select,
71
button, textarea
Utilizar atributos number, range, email
72
y date
73 Utilizar sintaxis de PHP
Utilizar variables tipos y ámbitos en
74
PHP
75 Utilizar estructuras de control

76 Utilizar arreglos de PHP

77 Utilizar estructuras repetitivas

78 Utilizar funciones PHP

79 Recopilar datos en formulario

80 Manejar ficheros en PHP

81 Manejar sesiones en PHP

82 Utilizar entradas y salidas de JavaScript


Aplicar estructuras de control y repeti-
83
tivas
84 Crear funciones de JavaScript

22
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

II SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

85 Validar formularios de JavaScript

86 Crear base de datos

87 Utilizar tablas, tipos y motores de datos


Insertar filas, exportación de estructura
88
y datos
Aplicar integridad referencial y claves
89
ajenas
Utilizar relaciones y diseñador de rela-
90
ciones
Configurar servidor y BD con phpAd-
91
min
Utilizar tablas, campos, relaciones e
92
índices
93 Efectuar consultas con SQL
Configurar perfiles de usuarios y asig-
94
nar permisos
95 Realizar copias de seguridad

96 Esquematizar base de datos

97 Exportar datos a formatos diversos

98 Instalar servidor XAMPP

99 Configurar servidor y host XAMPP


Identificar diversas herramientas del
100
IDE
101 Crear soluciones y proyectos

102 Configurar propiedades de formularios


Utilizar controles básicos para formula-
103
rios
Implementar propiedades de contro-
104
les
105 Implementar eventos de controles

23
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

II SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
Elaborar programas de estructuras
106
condicionales
Elaborar programas de estructuras
107
repetitivas
Elaborar programas de estructuras
108
selectivas
Aplicar diversas funciones de cadena en
109
.NET
Aplicar diversas funciones numéricas en
110
.NET
Aplicar diversas funciones de fecha en
111
.NET
Analizar ventajas de programación mo-
112
dular
113 Aplicar métodos y funciones en .NET

114 Aplicar módulos de clase

115 Identificar elementos de P.O.O

116 Aplicar encapsulamiento y herencia

117 Elaborar programa en P.O.O.

24
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

III SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
Conectar PHP con base de datos
118
MYSQL
119 Ejecutar funciones de PHP en MYSQL
Utilizar herramientas de modificación
120
de datos
121 Efectuar reporte de datos en PHP

122 Ejecutar paginación de resultados

123 Crear procedimientos almacenados


Utilizar datos con procesos almacena-
124
dos
125 Encriptar datos

126 Estructurar fichero en XML

127 Generar XML con PHP

128 Cruzar datos multiplataforma con XML


Utilizar aplicaciones avanzadas con
129
PHP y AJAX
130 Aplicar objeto XMLHttpRequest

131 Enviar datos por GET – POST


Elaborar scripts en AJAX para recupe-
132
rar datos
133 Configurar frameworks para PHP
Desarrollar caso en framework para
134
PHP
135 Aplicar plantillas en Tablets

136 Identificar motores de base de datos


Administrar base de datos relacional
137
en SQL Server
138 Crear base de datos en SQL Server

Reconocer componentes físicos , tipos


139
de datos y tablas
140 Optimizar lista de índices

25
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

III SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

Crear sentencias de consultas y modi-


141
ficar funciones
142 Gestionar vistas y consultas
143 Programar en SQL Server
144 Identificar funciones de usuario
Gestionar procedimientos almacena-
145
dos
Implementar desencadenadores en
146
proyectos
Recuperar XML en sistemas de base de
147
datos
148 Identificar funciones del sistema
Aplicar Data Warehousing y estructu-
149
ras de conexión
Identificar arquitectura de base de
150
datos escalable
Monitorear transacciones y conexiones
151
con visual
152 Auditar base de datos
153 Identificar capas de patrón MVC
154 Implementar proyecto con patrón MVC
155 Implementar proyecto con N - Capas
156 Identificar explorador de servidores
Realizar consultas con explorador de
157
servidores
Enlazar datos con control ComboBox y
158
ListBox
Enlazar datos con control DataGrid
159
View
Realizar búsquedas con controles enla-
160
zados
161 Realizar conexión a base de datos

162 Consumir datos en capa de datos

26
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

III SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
Consumir datos en diversas base de
163
datos
Enlazar datos con procedimientos
164
almacenados
165 Implementar objeto SqlCommand
Trasladar parámetros a procedimientos
166
almacenados
167 Gestionar registros de tablas
Eliminar registros de componentes
168
físicos y lógicos
169 Reconocer opciones de menús
Reconocer opciones de barra de he-
170
rramientas
171 Utilizar imágenes en .NET
Aplicar la gestión de imágenes en ta-
172
blas
Identificar elementos de programación
173
orientada a objetos
Aplicar variables , tipos de datos y
174
operadores
175 Aplicar clase JOptionPane

176 Aplicar variables estáticas y públicas


Aplicar estructuras selectivas simples y
177
dobles
178 Aplicar estructuras selectivas múltiples

179 Aplicar estructuras repetitivas For

180 Aplicar estructuras repetitivas while

181 Aplicar estructuras repetitiva do while

182 Aplicar excepciones Try catch / Finally

183 Aplicar bondades de Throws


Aplicar clase String y operaciones con
184
cadena

27
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

III SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
Aplicar clase math y operaciones nu-
185
méricas
Aplicar clase calendar y Gregorian ca-
186
lendar
Aplicar estructuras estáticas a nivel de
187
vector
Aplicar estructura estática a nivel de
188
Matriz
189 Aplicar clase vector y hash Table

190 Manejar hilos (threads)

191 Identificar elementos GUI

192 Identificar contenedores en Java


Reconocer herramientas de programa-
193
ción
194 Utilizar herramientas de programación

195 Reconocer métodos de programación

196 Aplicar métodos de programación


Reconocer estrategias de desarrollo de
197
software
Aplicar estrategias de desarrollo de
198
software

28
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

IV SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
Reconocer elementos de un sistema de
199
información
Reconocer características y tipos de los
200
sistema de información
Reconocer procedimientos de análisis
201
y diseño de sistemas
202 Identificar requerimientos
Reconocer fases e interacciones de un
203
sistema
Utilizar UML en el desarrollo de siste-
204
mas
Identificar elementos del diagrama de
205
caso de uso
Diseñar modelo funcional de un proce-
206
so
Identificar elementos del diagrama de
207
actividades
Diseñar modelo de actividades de un
208
proceso
Identificar elementos en diagrama de
209
clases
Realizar modelado en diseño lógico de
210
base de datos
Realizar modelo físico de base de da-
211
tos
Identificar elementos en diagrama de
212
estado
213 Realizar modelado de estado
Identificar elementos en diagrama de
214
componentes
215 Realizar modelado de componentes
Identificar elementos en diagrama de
216
despliegue
217 Implementar modelo de despliegue
Priorizar objetivos en ingeniería de
218
software
Aplicar metodologías y etapas del pro-
219
ceso
Aplicar ciclo de vida del proceso unifi-
220
cado

29
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

IV SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

221 Aplicar principios orientado a objetos


222 Aplicar análisis orientado a objeto

223 Aplicar diseño orientado a objeto


Aplicar modelo de procesos del softwa-
224
re
225 Aplicar iteración de procesos
Listar requerimientos funcionales y no
226
funcionales
227 Listar requerimiento de procesos
228 Listar requerimientos de usuario
229 Listar requerimientos del sistema
230 Aplicar modelo de datos
231 Aplicar modelo de procesos
232 Aplicar modelo de negocio
233 Elaborar diseño del sistema
234 Aplicar diseños e interfaces
Elaborar prototipos de interfaz de
235
usuario
236 Aplicar patrón N-Capas en proyecto
237 Aplicar patrón Singleton en proyecto
239 Ejecutar bibliotecas de clase
240 Aplicar integración de proyectos
241 Aplicar transacciones
Ejecutar transacciones en SQL Server y
242
.Net
243 Recuperar información con Rollback
244 Aplicar seguridad en aplicaciones
Validar por login, nivel de acceso y
245
hardware
246 Utilizar control Timer
247 Utilizar hilos con clase Threads

30
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

IV SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

248 Crear consultas LINQ


249 Elaborar reportes con LINQ
Elaborar reportes de procedimientos
250
almacenados
251 Utilizar servicio de impresión en .Net
252 Aplicar un proyecto de instalación
253 Distribuir la aplicación
Aplicar Windows Presentation Founda-
254
tion
255 Crear un proyecto usando WPF
Identificar topologías y dispositivos en
256
una red de datos
Identificar protocolos y modelos en una
257
red de datos
Identifica medios de trasmisión en re-
258
des de datos
259 Identificar normas en redes de datos
Realizar la configuración de cable de
260
red
261 Configurar TCP/IP
262 Configurar recursos y permisos en red

31
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

V SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
Identificar aspectos de calidad en soft-
263
ware
Identificar buenas prácticas en calidad
264
de software
Identificar enfoques orientado a objetos
265
y algoritmos
266 Validar procesos y métricas

267 Identificar tipos de métricas


Reconocer factores de calidad, opera-
268
ción e integridad
Ejecutar revisión y transición del pro-
269
ducto
Utilizar métricas de esquema de pun-
270
tuación
Utilizar la funcionalidad, uso, rendi-
271
miento y soporte
272 Identificar modelo de DROMEY
Utilizar métricas Bang y de la calidad de
273
especificación
274 Utilizar métricas de diseño y alto nivel
Utilizar medidas de complejidad y mé-
275
tricas del código fuente
276 Utilizar métricas para las pruebas

277 Utilizar métricas para el mantenimiento


Utilizar métricas para predecir la calidad
278
y métricas del producto
279 Utilizar métricas de proceso y costos

280 Estimación de costos y algoritmos


Utilizar modelo COCOMO, niveles y
281
efectos de reutilización
Identificar funcionalidad, confiabilidad,
282
usabilidad y eficiencia
Identificar normas y estándares de cali-
283
dad

32
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

V SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

284 Aplicar normas y estándares de calidad

285 Identificar elementos de P.O.O

286 Declarar clases y objetos

287 Ejecutar atributos y métodos de clase


Ejecutar llamada de métodos dentro de
288
clase
289 Ejecutar el manejo de herencias

290 Ejecutar la sobre escritura de métodos

291 Reconocer métodos estáticos de clase

292 Administrar correo electrónico

293 Ejecutar email desde PHP

294 Aplicar seguridad FileSystem

295 Ejecutar datos de usuario

296 Ejecutar AJAX

297 Trabajar con AJAX desde PHP

298 Clasificar patrones de diseño Web

299 Ejecutar modelo Vista Controlador

300 Identificar elementos web con PHP

301 Ejecutar servicios con PHP

302 Aplicar el uso de librerías

303 Aplicar disposición y publicación

304 Utilizar librerías externas APIs

305 Aplicar FrameWorks en PHP

33
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

V SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

306 Ejecutar funciones con Frameworks

307 Integrar librerías y aplicaciones


Identificar programas orientada a obje-
308
tos
Aplicar programación orientada a obje-
309
tos en WEB
310 Aplicar tecnología JAVA EE

311 Identificar importancia de JSP

312 Crear conectividad a base de datos

313 Ejecutar operaciones con Base de datos

314 Crear interfaz callablestatement


Identificar estructuras básicas en ser-
315
vlet
316 Ejecutar instrucciones Java en servlet

317 Identificar sesiones y cookies

318 Utilizar colección Session

319 Identificar JavaBeans

320 Utilizar etiquetas Javabeans

321 Estructurar proyecto WEB con MVC

322 Desarrollar proyecto WEB

323 Ejecutar operaciones CRUD

324 Crear proyecto web en .Net

325 Implementar patrón MVC

326 Crear Master Page con HTML5

34
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

V SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

327 Ejecutar estilos CS5 en Master Page

328 Diseñar web con controles básicos

329 Implementar estado con objetos Session

330 Crear parámetros entre páginas web

331 Crear acceso a base de datos

332 Crear controles enlazados a datos

333 Crear controles de validación


Crear controles de navegación SiteMap,
334
TreeView
335 Crear controles de Login y Autenticación
Crear controles de usuario personaliza-
336
dos
Crear clase DataSet para recuperar da-
337
tos
Grabar y recuperar de datos en archivos
338
XML
339 Implementar framework de Hibernate
340 Aplicar persistencia con Hibernate
341 Ejecutar mantenimiento a base de datos
342 Publicar sitio web de proyecto
Ejecutar mantenimiento a web publica-
343
da

35
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

VI SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES
Identificar modelo de programación
344
Android
Implementar proyecto con Android
345
Studio
346 Crear layouts y vistas personalizadas
347 Crear menús contextuales
348 Crear interfaces de usuario
Crear listas desplegables con adapta-
349
dores
350 Identificar uso de actividades
351 Administrar actividades e intenciones
Administrar almacenamiento interno y
352
externo
353 Utilizar SQLite
Utilizar componente SQLiteOpenHel-
354
per
Realizar mantenimiento a base de
355
datos
356 Administrar mapas en Google Maps
Configurar entorno API en Google
357
Maps
358 Crear y cargar mapas

359 Administrar servicios web en Android

360 Implementar CRUD en servicios web


361 Administrar mensajería

362 Publicar aplicación en Google Play

363 Administrar publicaciones

364 Identificar fases del proyecto

365 Identificar ciclo de vida del proyecto

36
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

VI SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

366 Crear acta del proyecto

367 Utilizar Microsoft Project

368 Elaborar calendario del proyecto

369 Elaborar estructura del trabajo

370 Definir actividades del proyecto

371 Secuenciar actividades del proyecto

372 Estimar recursos y actividades

373 Calcular presupuesto del proyecto

374 Gestionar riesgos del proyecto

375 Crear organigrama del proyecto

376 Identificar roles y responsabilidad

377 Administrar contratos del proyecto

378 Reportar resultados del proyecto

379 Controlar cronograma del proyecto

380 Controlar presupuesto del proyecto

37
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

VI SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

381 Valorar trabajos del proyecto

382 Identificar variaciones del proyecto

383 Revertir variaciones del proyecto

384 Valorar calidad del proyecto

385 Evaluar desempeño de stakeholders

386 Cerrar contratos del proyecto

387 Cerrar proyecto

388 Crear servicio web en .NET

389 Consumir servicio web en .NET

390 Crear servicios utilizando WCF

391 Consumir servicios utilizando WCF

392 Crear servicio web en Java

393 Consumir servicio con REST

394 Publicar servicios web

395 Utilizar objetos JSON

38
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

VI SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

396 Crear objetos JSON en .Net y Java

397 Gestionar mensajes

398 Gestionar correos electrónicos

399 Instalar ManagenBean en JSF

400 Modelar en ManagenBeans

Identificar ciclos de vida JSF y valida-


401
dores
402 Aplicar convertidores y mensajes

403 Ejecutar integración de servicios

404 Utilizar Beens e Inyeccion

405 Utilizar Servlets y transacciones

406 Crear mapeos, rutas de trabajo y ORM

407 Identificar persistencias y objetos


408 Sincronizar base de datos
409 Ejecutar consultas
Crear interfaces List, Sets, Maps y Ar-
410
rays
411 Crear relaciones entre gestores
412 Administrar caché y herencia
413 Crear consulta de clases y SQL nativo
Implementar desencadenadores en
414
SQL
415 Recuperar desencadenadores XML
416 Conectar con Data Warehousing

39
PROGRAMA DE APRENDIZAJE DUAL

OCUPACIÓN: DESARROLLO DE SOFTWARE

PLAN ESPECÍFICO DE APRENDIZAJE (PEA)

VI SEMESTRE

OPERACIONES OPERACIONES
N° OPERACIONES SEMINARIO
EJECUTADAS FALTANTES

417 Identificar base de datos


418 Crear transacciones
419 Conectar con lenguaje visual
420 Auditar base de datos
Compatibilizar versiones de Reporting
421
Services
Implementar servidor de Reporting
422
Services
423 Migrar Reporting Services
424 Generar informes en SQL
425 Ejecutar OLAP y Analysis Services
426 Ejecutar indicadores de rendimiento
427 Crear agregaciones, jerarquías y MDX
428 Crear Informes basados en modelos
429 Aplicar seguridad
430 Suscribir informes

40
ESTUDIOS GENERALES
PRIMER SEMESTRE

41
FORMACIÓN BÁSICA
SEGUNDO SEMESTRE

42
43
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACIÓN SEMESTRE: II

PROGRAMA AD: APRENDIZAJE DUAL FAMILIA OCUPACIONAL: COMPUTACIÓN E INFORMÁTICA

CARRERA: DESARROLLO DE SOFTWARE MÓDULO FORMATIVO: SOFTWARE APLICATIVO

OBJETIVO GENERAL:
 Brindar a los participantes los conocimientos y experiencias necesarias para desarrollar documentación con MS Word para la empresa o negocio propio, crear funciones avanzadas
para la gestión y análisis de datos con MS Excel y elaborar presentaciones de impacto con MS Power Point.

AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO IDUSTRIAL /
AMBIENTAL
 Crear documento con ficha "Archivo"  Microsoft Word  Operaciones  Números  Lines y  Apagar compu-
 Editar estilos, párrafos y fuentes con ficha "Inicio"  Internet Aritmética naturales trazos tadoras cuan-
 Agregar objetos con ficha "Insertar"  Sistemas operati- básica do no se utili-
 Insertar temas con ficha "Diseño" vos zan.
Elabora documentos
 Dar formato con ficha "Diseño de Pagina" • Aplicar normas
profesionales con MS
 Crear tabla de contenidos con "Referencias" de seguridad
Word
 Combinar documentos con ficha "Corresponden- en taller o au-
cia" la.
 Revisar y proteger documentos con ficha "Revi-
Semana
sar"
1
 Crear tabla en MS Excel  Microsoft Excel  Operaciones  Números  Lines y  Apagar compu-
 Editar celdas, numeración y fuentes en una tabla  Internet Aritmética naturales trazos tadoras cuan-
 Insertar gráficos estadísticos, filtros y vínculos  Base de datos básica do no se utili-
Elabora tablas y libros
 Formatear tabla de MS Excel con ficha "Diseño  Analisis zan.
en MS Excel para la
de Pagina" estadistico  Aplicar normas
gestión de datos em-
 Efectuar cálculos y auditoria de formulas básicos de seguridad
presariales
 Crear base de datos y tablas dinámicas en MS en taller o aula.
Excel
 Revisar y proteger libros de MS Excel

44
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACIÓN SEMESTRE: II

PROGRAMA AD: APRENDIZAJE DUAL FAMILIA OCUPACIONAL: COMPUTACIÓN E INFORMÁTICA

CARRERA: DESARROLLO DE SOFTWARE MÓDULO FORMATIVO: SOFTWARE APLICATIVO

OBJETIVO GENERAL:
 Brindar a los participantes los conocimientos y experiencias necesarias para desarrollar documentación con MS Word para la empresa o negocio propio, crear funciones avanzadas
para la gestión y análisis de datos con MS Excel y elaborar presentaciones de impacto con MS Power Point.

AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO IDUSTRIAL /
AMBIENTAL
 Editar diapositivas en Power Point  Microsoft Power  Operaciones  Números  Lineas y  Apagar compu-
 Insertar tablas, ilustraciones y vínculos Point Aritmética naturales trazos tadoras cuan-
 Aplicar temas a presentación  Internet básica  Sistema do no se utili-
Elabora presentación  Aplicar intervalos y efectos a presentación  Analisis FODA binario zan.
de impacto con MS  Incluir animaciones avanzadas en presentación  Aplicar normas
Power Point  Insertar comentarios en presentación de seguridad
en taller o aula.
"
Semana  Identificar entorno de MS Outlook  Microsoft Outlook  Operaciones  Números  Lineas y  Apagar compu-
2  Crear perfil de usuario en MS Outlook  Servidor Web Aritmética naturales trazos tadoras cuan-
 Crear perfil de usuario en MS Outlook  Servidos de básica  Sistema do no se utili-
 Administrar mensajes con MS Outlook correo binario zan.
Administra mensajes y
 Administrar contactos y panel de vistas en MS  Usuarios y equi-  Aplicar normas
cuentas con MS
Outlook pos de seguridad
Outlook
 Administrar mensajes con MS Outlook en taller o aula.
 Administrar citas

45
46
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACIÓN SEMESTRE: II

PROGRAMA AD: APRENDIZAJE DUAL FAMILIA OCUPACIONAL: COMPUTACIÓN E INFORMÁTICA

CARRERA: DESARROLLO DE SOFTWARE MÓDULO FORMATIVO: ARQUITECTURA DE COMPUTADORAS

OBJETIVO GENERAL:
 Efectuar trabajos de ensamblado y mantenimiento preventivo de computadoras aplicando los conceptos básicos de electrónica digital, utilizando herramientas e instrumentos de medición
para la identificación y diagnóstico de los diferentes componentes electrónicos en un computador, respetando especificaciones técnicas y normas de seguridad.

AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO IDUSTRIAL /
AMBIENTAL
 Convertir números decimales a  Sistemas operativos  Sistema binario  Matemática  Simbología  Apagar compu-
binario  Hardware  Sistema Hexa-  Lógica electrónica tadoras cuan-
Convierte números entre  Convertir números decimales a  Software. decimal binaria do no se utili-
sistemas hexadecimales  Magnitudes eléctri-  Sistema Octal  Física Gen- zan.
 Convertir números del sistema deci- cas.  Operaciones eral  Aplicar normas
mal al sistema octal  Circuitos eléctricos aritméticas de seguridad
 Seleccionar instrumentos de medición  Periféricos  Ley de Ohmn en taller o aula.
Semana  Medir voltajes de línea de baja ten-
3 Mide voltajes en circuitos
sión
eléctricos
 Probar componentes electrónicos
 Medir voltaje continuo y alterno

 Identificar componentes internos del


computador
Selecciona hardware
 Identificar periféricos y equipos de
networking
 Matemática
 Identificar normas de seguridad para  Líneas y
 Lógica  Apagar compu-
ensamblado  Disco duro  Sistema binario trazos
 Aritmética tadoras cuan-
 Preparar partes, piezas y herramientas  RAM  Operaciones
Semana  Física do no se utili-
 Instalar tarjeta madre y microprocesa-  Microprocesador aritméticas
4 Ensambla computador zan.
dor  Mainboard  Ley de Ohmn
Aplicar normas
 Instalar interfaces y unidades de disco  BIOS
de seguridad en
 Verificar conexiones de voltajes  Magnitudes eléctricas
taller o aula.
 Configurar BIOS del computador

47
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACIÓN SEMESTRE: II

PROGRAMA AD: APRENDIZAJE DUAL FAMILIA OCUPACIONAL: COMPUTACIÓN E INFORMÁTICA

CARRERA: DESARROLLO DE SOFTWARE MÓDULO FORMATIVO: ARQUITECTURA DE COMPUTADORAS

OBJETIVO GENERAL:
 Efectuar trabajos de ensamblado y mantenimiento preventivo de computadoras aplicando los conceptos básicos de electrónica digital, utilizando herramientas e instrumentos de medición
para la identificación y diagnóstico de los diferentes componentes electrónicos en un computador, respetando especificaciones técnicas y normas de seguridad.

AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO IDUSTRIAL /
AMBIENTAL

Unidades de almace-  Sistema binario  Apagar compu-


 Instalar sistema operativo namiento.  Operaciones tadoras cuan-
 Matemática
 Configurar equipo y acceso a red  Unidades de magnitu- aritméticas do no se utili-
 Lógica  Símbolos
Configura software  Instalar interfaces y drivers des eléctricas.  Operaciones zan.
 Aritmética electrónicos
 Instalar aplicaciones y herramientas  Electrónica básica aritméticas  Aplicar normas
 Física
software  Electrónica digital  Sistema binario de seguridad
 Magnitudes eléctricas  Ley de Ohmn en taller o aula.

 Sistemas operativos  Sistema binario  Apagar compu-


 Software y Aplicacio-  Operaciones  Matemática tadoras cuan-
nes aritméticas  Lógica  Símbolos do no se utili-
Mantenimiento del compu-  Efectuar mantenimiento hardware
 Unidades de almace-  Operaciones  Aritmética electrónicos zan.
tador  Efectuar el mantenimiento software
namiento. aritméticas  Física  Aplicar normas
 Unidades de magnitu-  Sistema binario de seguridad
des eléctricas. en taller o aula.

48
49
TÉCNICOS INDUSTRIALES
SEMESTRE: II
HOJA DE PROGRAMACION

PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACION E INFORMATICA


CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO : FUNDAMENTOS DE PROGRAMACIÓN

OBJETIVO GENERAL
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de análisis, de forma que pueda familiarizarse sin problemas con cualquier lenguaje de programación, lo-
grando así integrar equipos de trabajo (con otros programadores, analistas e ingenieros de software) en los que se desarrollen sistemas de pequeño o mediano alcance.

AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS

SEGURIDAD E
SEMANAS TAREAS TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL /
AMBIENTAL

 Identificar objetos de programa  Sistema  Números  Lineas y


 Lógica de pro-
 Diagramar estructura de programa binario
Elabora diagrama gramación naturales trazos • Apagar computadoras
 Diseñar algoritmo secuencial  Operaciones
de flujo  Algóritmos
 Crear proceso y construcción de algoritmo aritméticas  Sistema cuando no se utilizan.
 Desarrollar caso en DFD  Algóritmo
Semana binario • Aplicar normas de seguri-
matemático
5 dad en taller o aula.
Elabora programa
 Crear estructuras selectivas simples
con estructuras
 Crear estructuras selectivas múltiples
selectivas

● Dispositivo de  Sistema  Números  Lineas y


Elabora programa
 Crear estructuras "desde" escritura y binario
con estructuras naturales trazos  Apagar computadoras cuando no se utilizan.
 Crear estructura "mientras" almacenamiento  Operaciones
repetitivas
 Crear estructura "Repetir - hacer" de datos aritméticas  Sistema  Aplicar normas de seguridad en taller o aula.
Semana  Algóritmo
binario
6 matemático
 Aplicar declaración de procedimientos
Elabora procedi-
 Aplicar declaración de funciones
mientos y funciones
 Aplicar recursividad

50
TÉCNICOS INDUSTRIALES
SEMESTRE: II
HOJA DE PROGRAMACION

PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACION E INFORMATICA


CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO : FUNDAMENTOS DE PROGRAMACIÓN

OBJETIVO GENERAL
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de análisis, de forma que pueda familiarizarse sin problemas con cualquier lenguaje de programación, lo-
grando así integrar equipos de trabajo (con otros programadores, analistas e ingenieros de software) en los que se desarrollen sistemas de pequeño o mediano alcance.

AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS

SEGURIDAD E
SEMANAS TAREAS TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL /
AMBIENTAL

Elabora pseudoco-  Construir pseudocodigos con arreglos ● Dispositivo de  Sistema  Números  Lineas y  Apagar computadoras cuando no se utilizan
digos con arreglos  Ejecutar operaciones con arreglos escritura y binario
naturales trazos  Aplicar normas de seguridad en taller o aula.
almacenamiento  Operaciones
Semana aritméticas  Sistema
de datos
7
binario

51
52
TÉCNICOS IN-
HOJA DE PROGRAMACIÓN DUSTRIALES
SEMESTRE: II

FAMILIA OCUPACIONAL:
COMPUTACIÓN E INFORMÁTI-
PROGRAMA AD: APRENDIZAJE DUAL CA
MÓDULO FORMATIVO: TEC-
CARRERA: DESARROLLO DE SOFTWARE NOLOGÍAS WEB
OBJETIVO GENERAL:
• Desarrollar Páginas Web estáticas usando los lenguajes de programación HTML, CSS, PHP y JavaScript
• Utilizar herramientas gráficas y de animación web en sus proyectos web.

AREAS DE D O M I N I O

HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E
HIGIENE IN-
TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO
TAREAS EXPERIENCIAS OPERACIONES DUSTRIAL/
ESPECÍFICA APLICADA BÁSICAS TÉCNICO
AMBIENTAL

 Números  Lineas y trazos  Apagar compu-


 Reconocer entorno de editor HTML naturales tadoras cuan-
 Estructurar archivo en HTML
 Sistema do no se utili-
Semana Elabora elementos con HTML5 y  Crear etiquetas de archivo HTML y blo- Tecnología
8 CSS3 ques HTML binario zan.
 Utilizar selectores Internos y Externos
 Aplicar normas
 Utilizar estilos de etiquetas
 Sistema de seguridad
binario
 Codificar audio y video en aplicaciones  Operaciones en taller o aula.
web aritméticas
 Utilizar herramientas Lightbox en imáge-
nes y video Tecnología
Semana Elabora archivo con multimedia,
 Configurar propiedades de animaciones LightBox
9 animaciones y formularios
 Utilizar elementos form, input, select, but-
ton, textarea
 Utilizar atributos number, range, email y
date

53
 Números  Lineas y trazos  Apagar compu-
 Utilizar sintaxis de PHP naturales tadoras cuan-
Semana  Utilizar variables tipos y ámbitos en PHP
Elabora programa en PHP  Sistema do no se utili-
10  Utilizar estructuras de control
 Utilizar arreglos de PHP Tecnología  Sistema binario zan.
 Utilizar estructuras repetitivas PHP binario
 Operaciones   Aplicar normas
 Utilizar funciones PHP aritméticas de seguridad
Elabora archivo con funciones,  Recopilar datos en formulario
Semana
ficheros y sesiones de PHP  Manejar ficheros en PHP en taller o aula.
11
 Manejar sesiones en PHP

 Sistema  Números  Lineas y trazos  Apagar compu-


binario naturales tadoras cuan-
 Utilizar entradas y salidas de JavaScript
 Operaciones
 Aplicar estructuras de control y repetiti-  Sistema do no se utili-
aritméticas
vas
 Crear funciones de JavaScript Tecnología binario zan.
Semana
Elabora programa en JavaScript  Validar formularios de JavaScript JavaScript
12  Aplicar normas
de seguridad
en taller o aula.

54
55
HOJA DE PROGRAMACIÓN

PROGRAMA AD: APRENDISAJE DUAL FAMILIA OCUPACIONAL: COMPUTACION E INFORMATICA


CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO: BASE DE DATOS I

OBJETIVO GENERAL:
Brindar a los participantes los conocimientos y experiencias necesarias que les permitan entender el manejo de bases de datos manejando herramientas
como MYSQL – PHPMYADMIN

ÁREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS
Semana SEGURIDAD E
TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE INDUS-
TAREAS EXPERIENCIAS OPERACIONES
ESPECIFICA APLICADA BASICAS TECNICO TRIAL / AMBIEN-
TAL

• Crear base de datos  Base de datos  Sistema  Números  Lineas y  Apagar compu-
• Utilizar tablas, tipos y motores de datos  Servidor binario naturales trazos tadoras cuando
Semana  Sistema
Elabora base de datos • Insertar filas, exportación de estructura y datos XAMPP  Operaciones no se utilizan.
13 binario
• Aplicar integridad referencial y claves ajenas  SQL Server aritméticas  Aplicar normas
• Utilizar relaciones y diseñador de relaciones de seguridad en
Semana Administra base de datos • Configurar servidor y BD con phpAdmin taller o aula.
14 en phpMyAdmin • Utilizar tablas, campos, relaciones é índices

• Efectuar consultas con SQL


Elabora BD con herramien- • Configurar perfiles de usuarios y asignar permisos
Semana
tas exclusivas de • Realizar copias de seguridad
15
phpMyAdmin • Esquematizar base de datos
• Exportar datos a formatos diversos
• Instalar servidor XAMPP
Semana
Configura servidor XAMPP • Configurar servidor y host XAMPP
16

56
57
TÉCNICOS INDUSTRIALES

HOJA DE PROGRAMACIÓN SEMESTRE : II

PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACIÓN E INFORMÁTICA


CARRERA : DESARROLLO DE SOFTWARE MÓDULO FORMATIVO : LENGUAJE DE PROGRAMACIÓN I
OBJETIVO GENERAL :
√ Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de lógica y análisis, de forma que puedan programar módulos básicos utilizando
Microsoft Visual Studio Net como entorno de desarrollo de programación, logrando así integrar equipos de trabajo (con otros programadores, analistas, administradores de base de datos e
ingenieros de software) en los que se desarrollen sistemas de pequeño o mediano alcance.

AREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO INDUSTRIAL / AM-
BIENTAL
Elabora proyecto con Micro- ▪ Identificar las diversas herramientas ▪ Ambiente de  Números natu-  Lineas y  Apagar computado-
soft Visual Studio del IDE. Desarrollo de ▪ Operaciones
rales trazos ras cuando no se
▪ Crear diversas soluciones y/o proyectos Visual Studio aritméticas
• Herramientas IDE básicas  Sistema binario utilizan.
 Aplicar normas de
Semana Elabora eventos con Windows ▪ Configurar propiedades de • Controles básicos
seguridad en taller
17 Forms formularios. de Visual Studio
▪ Utilizar controles básicos para • Windows Form o aula.
formularios.
▪ Implementar propiedades
de los controles.
▪ Implementar eventos de los controles.

Elabora programas utilizando ▪ Elaborar programas de estructuras ▪ Estructuras


estructuras condicionales y condicionales. condicionales y
repetitivas ▪ Elaborar programas de estructuras repetitivas.
Semana repetitivas.
18 ▪ Elaborar programas de estructuras
selectivas.

58
TÉCNICOS INDUSTRIALES

HOJA DE PROGRAMACIÓN SEMESTRE : II

PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACIÓN E INFORMÁTICA


CARRERA : DESARROLLO DE SOFTWARE MÓDULO FORMATIVO : LENGUAJE DE PROGRAMACIÓN I
OBJETIVO GENERAL :
√ Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de lógica y análisis, de forma que puedan programar módulos básicos utilizando
Microsoft Visual Studio Net como entorno de desarrollo de programación, logrando así integrar equipos de trabajo (con otros programadores, analistas, administradores de base de datos e
ingenieros de software) en los que se desarrollen sistemas de pequeño o mediano alcance.

AREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO INDUSTRIAL / AM-
BIENTAL
Elabora funciones de cadena, ▪ Aplicar diversas funciones de  Números natu- Lineas y  Apagar computado-
numéricas y de fecha de .NET cadena en .NET. ▪ Operaciones trazos
▪ Funciones de básicas rales ras cuando no se
▪ Aplicar diversas funciones
cadena, numéricas y
numéricas en .NET.  Sistema binario utilizan.
de fechas.
Semana ▪ Aplicar diversas funciones de
 Aplicar normas de
19 fecha en .NET.
Desarrolla programas utilizan- ▪ Analizar ventajas de la programación seguridad en taller
do la programación modular modular.
▪ Programación o aula.
▪ Aplicar métodos y funciones en .NET.
Modular.
▪ Aplicar módulos de clase.

Desarrolla programas utilizan- ▪ Identificar elementos de P.O.O.


do la programación orientado ▪ Aplicar encapsulamiento
a objetos y herencia. ▪ Programación
Semana
▪ Elaborar programas en P.O.O. Orientada a
20
Objetos.

21 EVALUACIÓN SEMESTRAL

59
FORMACIÓN ESPECÍFICA
TERCER SEMESTRE

60
61
HOJA DE PROGRAMACIÓN TÉCNICOS INDUSTRIALES
SEMESTRE: III
FAMILIA OCUPACIONAL: COMPUTACIÓN E INFORMÁTICA
PROGRAMA AD: APRENDIZAJE DUAL
MÓDULO FORMATIVO : FUNDAMENTOS DE PROGRAMACIÓN WEB
CARRERA: DESARROLLO DE SOFTWARE
OBJETIVO GENERAL:
Diseñar y desarrollar aplicaciones web con interacción a bases de datos. Cubriendo conceptos básicos de HTML, PHP, Ajax, servidor web Apache, base de datos MySQL.

AREAS DE D O M I N I O

HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E
TAREAS EXPE- MATEMÁTICA CIENCIAS DIBUJO HIGIENE INDUS-
OPERACIONES TECNOLOGÍA ESPECÍFICA
RIENCIAS APLICADA BÁSICAS TÉCNICO TRIAL / AMBIEN-
TAL
Elabora programa ▪ Operaciones  Números Lineas y
Semana  Conectar PHP con base de datos MYSQL trazos  Apagar compu-
en PHP con base • Tecnología MYSQL básicas naturales
1  Ejecutar funciones de PHP en MYSQL
de datos MYSQL tadoras cuando
▪ Operaciones  Sistema
Elabora listado de  Utilizar herramientas de modificación de datos no se utilizan.
Semana • Tecnología PHP básicas binario
datos y aplica  Efectuar reporte de datos en PHP
2  Aplicar normas de
modificaciones  Ejecutar paginación de resultados  Números
Elabora programa  Crear procedimientos almacenados seguridad en ta-
Semana con procedimientos  Utilizar datos con procesos almacenados naturales
• Tecnología PHP ller o aula.
3 almacenados en  Encriptar datos
PHP
• Estructurar fichero en XML
Semana Comparte informa- • Generar XML con PHP • Tecnología PHP
4 ción con XML • Cruzar datos multiplataforma con XML • Tecnología XML

• Utilizar aplicaciones avanzadas de PHP y AJAX


• Aplicar objeto XMLHttpRequest
Elabora programa
• Enviar datos por GET – POST • Tecnología AJAX
con AJAX en WEB
• Elaborar scripts con AJAX para recuperación de • GET - POST
Semana datos
5
Elabora aplicación • Configurar frameworks para PHP
• Tecnología AJAX
web con frame- • Desarrollar caso con framework para PHP
• PHP
works en PHP • Aplicar plantillas en Tablets

62
63
HOJA DE PROGRAMACIÓN

PROGRAMA AD: APRENDISAJE DUAL FAMILIA OCUPACIONAL: COMPUTACION E INFORMATICA


CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO: BASE DE DATOS II

OBJETIVO GENERAL:
Brindar a los participantes los conocimientos y experiencias necesarias que les permitan entender el manejo de bases de datos manejando herramientas como SQL SERVER

ÁREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
Semana
TECNOLOGIA MATEMATICA CIENCIAS DIBUJO SEGURIDAD E HIGIENE
TAREAS EXPERIENCIAS OPERACIONES
ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL / AMBIENTAL
• Identificar motores de base de datos • SQL Server ▪ Operaciones  Números Lineas y  Apagar computadoras
Implementa Bases de Datos en • Administrar base de datos relacional en SQL Server • XML aritméticas bá- naturales trazos cuando no se utilizan.
SQL Server • Crear base de datos en SQL Server • Data Wa- sicas  Sistema  Aplicar normas de
Semana rehousing binario seguridad en taller o
6 • Reconocer componentes físicos , tipos de datos y tablas aula.
Agrega componentes a Bases de • Crear optimización de índices
Datos • Crear sentencias de consultas y modificación de Funciones
• Gestionar vistas y consultas
• Programar en SQL Server
• Definir funciones de usuario
Elabora Proyectos de Bases de
• Gestionar procedimientos almacenados
Datos
Semana • Implementar desencadenadores en proyectos de base de
7 datos
• Recuperar XML en sistemas de base de datos
Desarrolla Sistemas con Bases de
• Definir funciones del sistema
Datos
• Aplicar el Data Warehousing y estructuras de conexión
• Reconocer arquitecturas de bases de datos escalables
Semana Administra Base de Datos Empre- • Monitorear transacciones y conexiones con lenguajes
8 sariales visuales
• Auditar base de datos

64
65
TÉCNICOS INDUSTRIALES

HOJA DE PROGRAMACIÓN SEMESTRE : III

PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACIÓN E INFORMÁTICA


CARRERA : DESARROLLO DE SOFTWARE MÓDULO FORMATIVO : LENGUAJE DE PROGRAMACIÓN II
OBJETIVO GENERAL :
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de lógica y análisis, de forma que puedan mostrar en formularios la información almacenada
en base de datos de SQL Server utilizando Microsoft Visual Studio Net como entorno de desarrollo de programación, logrando así integrar equipos de trabajo (con otros programadores, analistas, administra-
dores de base de datos e ingenieros de software) en los que se desarrollen sistemas de pequeño o mediano alcance.

AREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
SEMANAS
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO SEGURIDAD E HIGIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO INDUSTRIAL / AMBIENTAL

 Números Lineas y
• Identificar capas del patrón MVC • Operaciones
Implementa patrón ▪ Patrón de trazos
• Implementar proyecto con patrón MVC básicas naturales
MVC desarrollo MVC.
Semana • Implementar proyecto con N - Capas  Sistema
9
Elabora consultas en binario
• Identificar explorador de servidores ▪ Explorador de
servidor Visual  Apagar computadoras
• Realizar consultas con el explorador de servidores Servidores.
Studio
Enlaza tablas de cuando no se utilizan.
Semana base de datos con • Enlazar datos con control ComboBox y ListBox ▪ Controles enlazados  Aplicar normas de seguri-
10 controles de formu- • Enlazar datos con control DataGrid View a datos.
lario dad en taller o aula.
▪ Realizar búsquedas con controles enlazados.
▪ Realizar conexión a base de datos.
Elabora programas
▪ Consumir datos en capa de datos. ▪ Consultas y cone-
Semana de consulta y bús-
▪ Consumir datos en diversas base de datos xiones en base de
11 queda de informa-
datos
ción

66
TÉCNICOS INDUSTRIALES

HOJA DE PROGRAMACIÓN SEMESTRE : III

PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACIÓN E INFORMÁTICA


CARRERA : DESARROLLO DE SOFTWARE MÓDULO FORMATIVO : LENGUAJE DE PROGRAMACIÓN II
OBJETIVO GENERAL :
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de lógica y análisis, de forma que puedan mostrar en formularios la información almacenada
en base de datos de SQL Server utilizando Microsoft Visual Studio Net como entorno de desarrollo de programación, logrando así integrar equipos de trabajo (con otros programadores, analistas, administra-
dores de base de datos e ingenieros de software) en los que se desarrollen sistemas de pequeño o mediano alcance.

AREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
SEMANAS
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO SEGURIDAD E HIGIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO INDUSTRIAL / AMBIENTAL

 Números Lineas y
• Enlazar datos con procedimientos almacenados • Operaciones trazos
• Implementar el objeto SqlCommand básicas naturales  Apagar computadoras
Elabora procedi- Lineas y
Semana • Trasladar parámetros hacia procedimientos alma- • Procedimientos  Sistema trazos
mientos almacena- cuando no se utilizan.
12 cenados almacenados.
dos de SQL Server binario
• Gestionar registros de tablas
• Eliminar componentes físicos y lógicos

Utiliza menú, barra • Reconocer opciones de menús


 Aplicar normas de seguri-
de herramientas e • Reconocer opciones de barra de herramientas
Semana dad en taller o aula.
imágenes en .NET • .NET
13 • Utilizar imágenes en .NET
• Aplicar la gestión de imágenes en tablas

67
68
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACION SEMESTRE: III

PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACION E INFORMATICA


CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO : DESARROLLO DE SOFTWARE I

OBJETIVO GENERAL
• Comprender y desarrollar aplicaciones mediante el uso de las estructuras de control, desarrollar aplicaciones mediante métodos de lectura y escritura de los datos e implementar la estruc-
tura a nivel de arrays estático y dinámicos.
AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS

SEGURIDAD E
SEMANAS TAREAS TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL /
AMBIENTAL

 Identificar elementos de programación orientada  Operaciones  Números  Lineas y


Elabora análisis de a objetos  IDE netbeanss for
básicas naturales trazo  Apagar computadoras
lectura y escritura de  Aplicar variables , tipos de datos y operadores Windows
Semana
datos  Aplicar clase JOptionPane  Sistema cuando no se utilizan.
14
 Aplicar variables estáticas y públicas
 Servidor Tomcat binarios  Aplicar normas de
Elabora estructuras  Aplicar estructuras selectivas simples y dobles
de control selectivas  Aplicar estructuras selectivas múltiples seguridad en taller o
 Aplicar estructuras repetitivas For aula.
Semana Elabora estructuras
 Aplicar estructuras repetitivas while
15 de control repetitivas
 Aplicar estructuras repetitiva do while
Elabora estructuras  Aplicar excepciones Try catch / Finally
de control  Aplicar bondades de Throws
Semana
16 • Aplicar clase String y operaciones con cadena
Elabora clase string ,
• Aplicar clase math y operaciones numéricas
math y fechas
• Aplicar clase calendar y Gregorian calendar

Semana Elabora arreglos • Aplicar estructuras estáticas a nivel de vector


17 (arrays) • Aplicar estructura estática a nivel de Matriz

69
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACION SEMESTRE: III

PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACION E INFORMATICA


CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO : DESARROLLO DE SOFTWARE I

OBJETIVO GENERAL
• Comprender y desarrollar aplicaciones mediante el uso de las estructuras de control, desarrollar aplicaciones mediante métodos de lectura y escritura de los datos e implementar la estruc-
tura a nivel de arrays estático y dinámicos.
AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS

SEGURIDAD E
SEMANAS TAREAS TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL /
AMBIENTAL

• Operaciones  Números  Lineas y


Elabora estructuras básicas
• Aplicar clase vector y hash Table naturales trazos  Apagar computadoras
dinámicas de alma- • IDE netbeanss for
cenamiento y • Manejar hilos (threads)  Sistema cuando no se utilizan.
Windows
threads
Semana binario  Aplicar normas de
18 • Servidor Tomcat seguridad en taller o
Elabora interfaz aula.
• Identificar elementos GUI
gráfica en Java
• Identificar contenedores en Java
Swing

70
71
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACION SEMESTRE: III

PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACION E INFORMATICA


CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO : TALLER DE PROGRAMACIÓN
OBJETIVO GENERAL

• Comprender y desarrollar aplicaciones mediante el uso óptimo de las herramientas, métodos y estrategias de desarrollo
• Seleccionar las mejores herramientas, métodos y estrategias en casos prácticos.
• Desarrollar casos prácticos para un desarrollo óptimo.

AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS

SEGURIDAD E
SEMANAS TAREAS TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL /
AMBIENTAL

 Números natura-  Lineas y


• Operaciones les trazos
• Tecnología de básicas  Apagar computadoras
Elabora programas  Sistema binario
• Reconocer herramientas de programación programación cuando no se utilizan.
con herramientas de
• Utilizar herramientas de programación • Programación
programación  Aplicar normas de
Semana de sistemas
19 seguridad en taller o
aula.
Elabora programas
• Reconocer métodos de programación
con métodos de
• Utilizar métodos de programación
programación

Elabora estrategias • Reconocer estrategias de desarrollo de


Semana
de desarrollo de software
20
software • Aplicar estrategias de desarrollo de software

Semana 21 Evaluación Semestral

72
FORMACIÓN ESPECÍFICA
CUARTO SEMESTRE

73
74
TÉCNICOS INDUSTRIALES
SEMESTRE: IV
HOJA DE PROGRAMACION

FAMILIA OCUPACIONAL : COMPUTACION E INFORMATICA


PROGRAMA AD : APRENDIZAJE DUAL MODULO FORMATIVO : ANALISIS Y DISEÑO DE SISTEMAS
CARRERA: DESARROLLO DE SOFTWARE
OBJETIVO GENERAL
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan entender los conceptos relacionados al análisis y diseño de sistema estructurados vs. los Orientados a objetos

AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS

SEGURIDAD E
SEMANAS TAREAS TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL /
AMBIENTAL

• Reconocer los elementos de un sistema de Software Rational / Operaciones  Números Lineas y  Apagar computadoras cuando no se
Elabora diagrama y información Argo Uml básicas trazos
naturales utilizan.
recomendaciones de • Reconocer las características y tipos de los
un sistema de infor- sistema de información  Sistema  Aplicar normas de seguridad en taller
mación • Reconocer los procedimientos para el análisis y binario
Semana diseño de sistemas o aula.
1
Elabora diagrama y
recomendaciones del • Identificar los requerimiento a nivel de procesos
ciclo de vida de un • Reconocer las fases e interacciones entre las
sistema de informa- etapas del proceso de construcción del sistema
ción

Desarrolla análisis
Semana • Reconocer la importancia de utilizar UML en el
Orientado a Objetos
2 desarrollo de software
con UML

Desarrolla modelos
• Identificar los elementos del Diagrama de caso
Semana con diagramas de
de uso
3 casos de uso y Nego-
• Diseñar el modelo funcional de un proceso
cio en UML

75
TÉCNICOS INDUSTRIALES
SEMESTRE: IV
HOJA DE PROGRAMACION

FAMILIA OCUPACIONAL : COMPUTACION E INFORMATICA


PROGRAMA AD : APRENDIZAJE DUAL MODULO FORMATIVO : ANALISIS Y DISEÑO DE SISTEMAS
CARRERA: DESARROLLO DE SOFTWARE
OBJETIVO GENERAL
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan entender los conceptos relacionados al análisis y diseño de sistema estructurados vs. los Orientados a objetos

AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS

SEGURIDAD E
SEMANAS TAREAS TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL /
AMBIENTAL

• Identificar los elementos del diagrama de acti-  Números Lineas y


• Software Ration-  Operaciones  Apagar computadoras cuando no se
vidades naturales trazos
• Diseñar modelo de actividades de un proceso al Rose / Argo utilizan.
básicas
Elabora diagramas de UML  Sistema
• Identificar los elementos en un diagrama de  Aplicar normas de seguridad en taller
actividad y clases en
clases binario
Semana UML o aula.
• Realizar el modelado en el diseño lógico de
4
una base de datos
• Realizar el modelo físico de una base de datos
• Identificar los elementos en un diagrama de
Elabora diagrama de
estado
estado
• Realizar un modelado de estado
• Identificar elementos en un diagrama de compo-
Semana Elabora diagramas de
nentes
5 componentes
• Realizar modelado de componentes
• Identificar los elementos de diagrama de des-
Semana Aplica diagramas de
pliegue
6 despliegue
• Implementar un modelo de despliegue

76
77
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACION SEMESTRE: IV
PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACION E INFORMATICA
CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO : INGENIERIA DE SOFTWARE
OBJETIVO GENERAL
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan diseñar modelos de datos y procesos. dentro de una empresa y organización
AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS

SEGURIDAD E
SEMANAS TAREAS TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL /
AMBIENTAL

● Priorizar objetivos en ingeniería de software ● Procesos  Operaciones  Números  Lineas y


Elabora recomen- • Aplicar metodologías y etapas del proceso ● Sistemas de información  Aplicar normas de
básicas naturales trazos
Semana daciones en • Aplicar ciclo de vida del proceso unificado ● Ingeniería de Software
seguridad en taller o
7 ingeniería de • Aplicar principios orientado a objetos  Sistema  Lineas y
software • Aplicar análisis orientado a objetos aula
binario trazos
• Aplicar diseño orientado a objetos  Apagar computado-
ras cuando no se
Semana Elabora procesos ● Aplicar modelo de procesos del software
utilizan.
8 de software ● Aplicar iteración de procesos

• Listar requerimientos funcionales y no funcionales


Elabora requeri-
Semana • Listar requerimientos de procesos
mientos en inge-
9 • Listar requerimientos de usuario
niería de software
• Listar requerimientos del sistema

Semana Elabora modelos • Aplicar modelo de datos


10 del proceso de • Aplicar modelo de procesos
Semana construcción del • Aplicar modelo de negocio
11 software • Elaborar diseño del sistema
• Aplicar diseño de interfaces
Semana Diseña interfaces • Elaborar prototipo de interfaz de usuario
12

78
79
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACIÓN
SEMESTRE : IV
PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACIÓN E INFORMÁTICA
CARRERA : DESARROLLO DE SOFTWARE MÓDULO FORMATIVO : LENGUAJE DE PROGRAMACIÓN III

OBJETIVO GENERAL :
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de lógica y análisis, utilizando diversos patrones de desarrollo y la gestión de repor-
tes y proyectos de instalación utilizando Microsoft Visual Studio Net como entorno de desarrollo de programación, logrando así integrar equipos de trabajo (con otros programadores, analistas,
soporte técnico, administradores de base de datos e ingenieros de software) en los que se desarrollen sistemas de mediano alcance.

AREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
SEMANAS
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO SEGURIDAD E HIGIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO INDUSTRIAL / AMBIENTAL

• Números • Lineas y • Apagar computadoras


• Aplicar patrón N-Capas en el proyecto • Algoritmos
Implementa el naturales trazos cuando no se utilizan.
• matemáticos
Semana Aplicar patrón Singleton en el proyecto • Patrón de desarro- • Sistema
patrón N-Capas, • Calculos
13 • Ejecutar bibliotecas de clase llo N-Capas. binario
Singleton matemáticos
• Aplicar integración de proyectos
básicos

Gestiona el mane- • Aplicar transacciones • Transacciones


Semana
jo de transaccio- • Ejecutar transacciones en SQL Server y .Net • SQL Server
14
nes • Recuperar información con Rollback • Rollback

Semana Implementa segu- • Aplicar seguridad en aplicaciones • Seguridad de la


15 ridad de aplicación • Validar por login, nivel de acceso y hardware Información.

Implementa el
• Utilizar el control Timer
control Timer y la
• Utilizar hilos de clase Threads
clase Threads
Semana • Consultas con
16 Elabora consultas LINQ.
con LINQ - Lan- • Crear consultas LINQ
guage Integrated • Elaborar reportes con LINQ
Query

80
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACIÓN
SEMESTRE : IV
PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACIÓN E INFORMÁTICA
CARRERA : DESARROLLO DE SOFTWARE MÓDULO FORMATIVO : LENGUAJE DE PROGRAMACIÓN III

OBJETIVO GENERAL :
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de lógica y análisis, utilizando diversos patrones de desarrollo y la gestión de repor-
tes y proyectos de instalación utilizando Microsoft Visual Studio Net como entorno de desarrollo de programación, logrando así integrar equipos de trabajo (con otros programadores, analistas,
soporte técnico, administradores de base de datos e ingenieros de software) en los que se desarrollen sistemas de mediano alcance.

AREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
SEMANAS
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO SEGURIDAD E HIGIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO INDUSTRIAL / AMBIENTAL

• Calculos • Números • Lineas y • Apagar computadoras


Elabora reportes y • Elaborar reportes de procedimientos almace- matemáticos naturales trazos cuando no se utilizan.
Semana • Reportes e básicos
gestión de impre- nados • Sistema • Aplicar normas de seguri-
17 Impresión.
siones • Utilizar servicio de impresión en .Net • Algoritmos binario dad en taller o aula.
matemáticos

Elabora proyecto • Aplicar un proyecto de instalación


de instalación • Distribuir la aplicación

Semana • Distribuir las


18 aplicaciones.
Aplica WPF -
• Aplicar Windows Presentation Foundation
Windows Presen-
• Crear un proyecto usando WPF
tation Foundation

81
82
HOJA DE PROGRAMACIÓN

PROGRAMA AD: APRENDIZAJE DUAL FAMILIA OCUPACIONAL: COMPUTACION E INFORMATICA

CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO: REDES DE COMPUTADORAS

OBJETIVO GENERAL:
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan entender los conceptos básicos sobre la redes de datos.

AREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
SEGURIDAD E
SEMANAS
TAREAS TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL /
AMBIENTAL
 Tipos de redes  Calculos  Números  Lineas y  Apagar
Elabora lista de requerimientos • Identificar topologías y dispositivos en una red de datos  Protocolos de matemáticos naturales trazos computadoras
Semana comunicación básicos  Sistema cuando no se
para implementar una red de • Identificar protocolos y modelos en una red de datos
19  Dispositivos  Algoritmos binario utilizan
datos • Identificar medios de trasmisión en redes de datos
de red matemáticos  Aplicar nor-
 Normas y mas de segu-
Elabora informe de aplicación de • Identificar normas en redes de datos estandares ridad en taller
normas en redes de datos • Realizar la configuración de cable de red  Recursos de o aula
Semana red
20
• Configurar TCP/IP
Configura una red de datos
• Configurar recursos y permisos en red

Semana 21 Evaluación Semestral

83
FORMACIÓN ESPECÍFICA
QUINTO SEMESTRE

84
85
HOJA DE PROGRAMACIÓN

PROGRAMA AD: APRENDISAJE DUAL FAMILIA OCUPACIONAL: COMPUTACION E INFORMATICA


CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO: CALIDAD DE SOFTWARE
OBJETIVO GENERAL:
Brindar a los participantes los conocimientos y experiencias necesarias que les permitan entender el manejo de Calidad de Software con herramientas como Métricas y Eficiencia de Datos

ÁREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
SEGURIDAD E
Semana
TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE IN-
TAREAS EXPERIENCIAS OPERACIONES
ESPECIFICA APLICADA BASICAS TECNICO DUSTRIAL /
AMBIENTAL
Elabora recomendacio- • Identificar aspectos de calidad en software  Calidad en Software  Calculos  Números  Lineas y  Apagar
nes sobre calidad de • Identificar buenas prácticas en calidad de software  Módelo de DROMEY matemáticos naturales trazos computado-
Semana
software  Módelo Mc CALL básicos  Sistema ras cuando
1
• Identificar enfoques orientado a objetos y algoritmos  Módelo COCOMO  Algóritmos binario no se utilizan.
Elabora métricas de   Aplicar nor-
• Validar procesos y métricas Métricas matemáticos
software  Estandares de Calidad mas de segu-
• Identificar tipos de métricas
• Reconocer factores de calidad, operación e integridad ridad en taller
• Ejecutar revisión y transición del producto o aula.
Elabora propuesta sobre
• Utilizar métricas de esquema de puntuación
modelo de Mc CALL
• Utilizar la funcionalidad, uso, rendimiento y soporte

Elabora propuesta sobre • Identificar modelo de DROMEY


Semana 2 modelo DROMEY • Utilizar métricas Bang y de la calidad de especificación
(FURPS)
• Utilizar métricas de diseño y alto nivel
• Utilizar medidas de complejidad y métricas del código fuente
Elabora informe de • Utilizar métricas para las pruebas
análisis de métricas • Utilizar métricas para el mantenimiento
• Utilizar métricas para predecir la calidad y métricas del producto
• Utilizar métricas de proceso y costos
• Estimación de costos y algoritmos
Aplica técnicas de esti- • Utilizar modelo COCOMO, niveles y efectos de reutilización
maciones • Identificar funcionalidad, confiabilidad, usabilidad y eficiencia
Semana 3
Aplica normas, estánda- • Identificar normas y estandares de calidad
res y factores de calidad • Aplicar normas y estandares de calidad
de software

86
87
HOJA DE PROGRAMACIÓN TÉCNICOS INDUSTRIALES
SEMESTRE: V
PROGRAMA AD: APRENDIZAJE DUAL FAMILIA OCUPACIONAL: COMPUTACIÓN E INFORMÁTICA
CARRERA: DESARROLLO DE SOFTWARE MÓDULO FORMATIVO: DESARROLLO DE APLICACIONES WEB
OBJETIVO GENERAL:
Desarrollar Páginas Web dinámicas usando el lenguaje de programación PHP en la empresa o negocio propio

AREAS DE D O M I N I O

HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E
TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO HIGIENE
TAREAS EXPERIENCIAS OPERACIONES
ESPECÍFICA APLICADA BÁSICAS TÉCNICO INDUSTRIAL /
AMBIENTAL
• Identificar elementos de P.O.O • POO • Calculos  Números • Lineas  Apagar
• Declarar una clase y crea un objeto • PHP matemáticos y trazos
naturales computado-
• Ejecutar atributos y métodos de una clase • Servidor de básicos
Semana Elabora programas en el • Algoritmos  Sistema ras cuando
• Ejecutar Llamada de métodos dentro de la clase correo
4 lenguaje PHP matemáticos
• Ejecutar el manejo de herencias • AJAX binario no se utilizan.
• Ejecutar la sobre escritura de métodos
• Reconocer métodos estáticos de una  Aplicar nor-
• Administrar correo electrónico mas de segu-
Semana Gestiona correo electrónico y • Ejecutar email desde el PHP ridad en taller
5 seguridad • Aplicar seguridad FileSystem
• Ejecutar datos del usuario o aula.

Semana Identifica características de • Ejecutar AJAX


6 AJAX • Trabajar con AJAX desde PHP

Semana Implementa patrones de • Clasificar patrones de diseño Web


7 dIseño con PHP • Ejecutar modelo Vista Controlador

• Identificar elementos web con PHP


• Ejecutar servicios con PHP
Semana Implementa servicios web en
• Aplicar el uso de librerías
8 PHP
• Aplicar disposición y publicación
• Utilizar librerías externas APIs

• Aplicar FrameWorks en PHP


Semana • Ejecutar funciones con Frameworks
Gestiona Framework con PHP
9 • Integrar librerías y aplicaciones

88
89
TÉCNICOS INDUSTRIALES
SEMESTRE: V
HOJA DE PROGRAMACION
PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACION E INFORMATICA
MODULO FORMATIVO : DESARRO-
CARRERA: DESARROLLO DE SOFTWARE LLO DE SOFTWARE II
OBJETIVO GENERAL
Aplicar el esquema de bases de la Programación Orientada a Objetos (POO) usando para ello el lenguaje de programación Java con eficiencia las buenas prácticas de desarrollo con conexión JDBC y
soluciones CRUD
AREAS DE DOMINIO

HABILIDADES CONOCIMIENTOS

SEGURIDAD E
SEMANAS TAREAS TECNOLOGIA MATEMATICA CIENCIAS DIBUJO HIGIENE
OPERACIONES
EXPERIENCIAS ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL /
AMBIENTAL

• Identificar programas orientados a objetos • IDE Netbeans • Calculos matemáticos • Números • Lineas y • Apagar computadoras
Elabora interfaces básicos naturales trazos cuando no se utilizan.
Semana • Aplicar programación orientada a objetos en WEB 7.3 for
web con JAVA • Algóritmos matemáticos • Sistema • Aplicar normas de seguri-
10 • Aplicar tecnología JAVA EE Windows
EE binario dad en taller o aula.
• Identificar importancia de JSP • Servidor
Tomcat
Elabora procedi- • Crear conectividad a base de datos • Clases y Tipos
Semana
mientos almace- • Ejecutar operaciones con Base de datos • Métodos y
11
nados y de JSP • Crear interfaz callablestatement ámbitos
• Atributos Y
ámbitos
Semana Implementa tecno- • Identificar estructuras básicas en servlet • Definición e
12 logía de servlet • Ejecutar instrucciones Java en servlet Invocación
de métodos
Semana Administra sesio- • Identificar sesiones y cookies • Constructores
13 nes y cookies • Utilizar colección Session y sobrecarga
• Cookies y
Session
Semana Aplica etiquetas • Identificar JavaBeans • JavaBeans
14 JavaBeans • Utilizar etiquetas Javabeans • MVC
• CRUB

• Estructurar proyecto WEB con MVC


Semana Desarrolla CRUD
• Desarrollar proyecto WEB
15 con MVC
• Ejecutar operaciones CRUD

90
91
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACIÓN
SEMESTRE : V
PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACIÓN E INFORMÁTICA
CARRERA : DESARROLLO DE SOFTWARE MÓDULO FORMATIVO : LENGUAJE DE PROGRAMACIÓN IV

OBJETIVO GENERAL :
√ Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de lógica y análisis, elaborar proyectos web, utilizando HTML5 y CCS3 con referencia
para el diseño web y Microsoft Visual Studio Net como entorno de desarrollo de programación, logrando así integrar equipos de trabajo (con otros programadores, analistas, soporte técnico,
administradores de base de datos e ingenieros de software) en los que se desarrollen sistemas de mediano alcance.

AREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E HI-
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO GIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO INDUSTRIAL / AM-
BIENTAL
• Crear proyecto web en .Net • Números • Lineas y • Apagar computado-
Implementa proyecto web
Semana • Implementar el patrón MVC naturales trazos ras cuando no se
16 • Crear Master Page con HTML5 • Sistema utilizan.
Desarrolla Master Page binario • Aplicar normas de
• Ejecutar estilos CS5 en la Master Page
seguridad en taller o
• Diseñar web con controles básicos
aula.
Implementa controles de • Implementa estado usando objetos Session • Sitios y páginas
Semana
servidor y controles enlazados • Crear parámetros entre páginas web web.
17
a datos • Crear acceso a base de datos • MVC
• Crear controles enlazados a datos • CS5
• Crear controles de validación • Master Page • Operaciones
Semana Aplica controles de validación, • Crear controles de navegación SiteMap, TreeView • Controles de básicas
18 navegación y de usuario • Crear controles de Login y autenticación validación y d • Algoritmos
• Crear controles de usuario personalizados navegación matemáticos
• Archivos XML
Semana Administra datos mediante • Crear clase DataSet para recuperar datos • Hibernate
19 XML • Grabar y recuperar datos en archivos XML • Publicación de
sitios
• Implementar el FrameWorks de Hibernate
Implementa la persistencia de • Aplicar persistencia con Hibernate
Semana datos mediante Hibernate • Ejecutar mantenimiento a base de datos con Hi-
20 bernate
• Publicar sitio web de proyecto
Implementa sitio web
• Ejecutar mantenimiento a web publicado

Semana 21 Evaluación Semestral

92
FORMACIÓN ESPECÍFICA
SEXTO SEMESTRE

93
94
TÉCNICOS INDUSTRIALES
HOJA DE PROGRAMACIÓN
SEMESTRE : VI
PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACIÓN E INFORMÁTICA
CARRERA : DESARROLLO DE SOFTWARE MÓDULO FORMATIVO : DESARROLLO DE APLICACIONES MÓVILES
OBJETIVO GENERAL:
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de lógica y análisis, elaborar proyectos móviles para celulares Smartphone y/o tablets,
accesando a base de datos y/o consumiendo servicios web. Se utilizará Android Studio como entorno de desarrollo de programación, logrando así integrar equipos de trabajo (con otros programadores,
analistas, soporte técnico, administradores de base de datos e ingenieros de software) en los que se desarrollen sistemas de mediano alcance.
AREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E HI-
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO GIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO INDUSTRIAL / AM-
BIENTAL

Semana Desarrolla proyecto con • Identificar modelo de programación Android • Calculos ma- • Números • Lineas y • Apagar computado-
Android Studio. naturales trazos
1 Android Studio • Implementar proyecto con Android Studio temáticos bá- ras cuando no se
sicos • Sistema utilizan
• Crear layouts y vistas personalizadas binario
Desarrolla controles bási- • Algoritmos • Aplicar normas de
Semana • Crear menús contextuales Diseño en An- matemáticos seguridad en taller o
cos, layouts, menús, listas
2 • Crear interfaces de usuario droid. aula.
y adaptadores
• Crear listas desplegables utilizando adaptadores
Semana Desarrolla proyecto con • Introducción al uso de actividades
Intent y Android.
3 Activity e Intent • Gestionar el uso de actividades e intenciones
• Administrar almacenamiento interno y externo
Persistencia de
Semana Desarrolla base de datos • Utilizar SQLite
datos con SQL
4 con SQL Lite • Utilizar componente SQLite Open Helper
Lite.
• Realizar mantenimiento a base de datos
• Administrar mapas en Google Maps
Semana Desarrolla recursos en
• Configurar entorno API en Google Maps Google Maps.
5 Google Maps
• Crear y cargar un mapa
• Administrar servicios web en Android
Desarrolla servicios web y
• Implementar CRUD usando servicios web
de mensajería
Semana • Administrar mensajería Publicar aplica-
6 • Publicar aplicación en Google Play ción Android.
Desarrolla aplicaciones
• Administrar publicaciones
Android en Google Play

95
96
TÉCNICOS INDUSTRIALES

HOJA DE PROGRAMACIÓN
SEMESTRE: VI
FAMILIA OCUPACIONAL: COMPUTACIÓN E INFORMÁTICA
PROGRAMA AD: APRENDIZAJE DUAL
CARRERA: DESARROLLO DE SOFTWARE MÓDULO FORMATIVO: ADMINISTRACIÓN Y GESTION DE PROYECTOS
OBJETIVO GENERAL:
Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de análisis y desarrollo de proyectos para resolver procesos básicos en la
empresa, logrando así integrar equipos de trabajo.

AREAS DE D O M I N I O

HABILIDADES CONOCIMIENTOS
SEMANAS SEGURIDAD E HIGIE-
TAREAS EXPE- TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO NE
OPERACIONES
RIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO INDUSTRIAL / AM-
BIENTAL
• Elaborar calendario del proyecto
• Elaborar estructura del trabajo
Elabora planifica- • Definir actividades del proyecto
Semana
ción y ejecución • Secuenciar actividades del proyecto
8
del proyecto • Estimar recursos y actividades del proyecto
• Determinar presupuesto del proyecto
• Gestionar de riesgos
• Crear organigrama del proyecto
Semana Elabora plan de • Identificar roles y responsabilidad
9 despliegue y • Administrar contratos del proyecto
seguimiento del • Reportar resultados del trabajo
proyecto • Controlar el cronograma del proyecto
• Controlar presupuesto del proyecto

• Valorar trabajos del proyecto


• Identificar variaciones en el proyecto
• Revertir variaciones del proyecto
Semana Realiza evalua-
• Valorar calidad del proyecto
10 ción del proyecto
• Evaluar desempeño de stakeholders
• Cerrar contratos del proyectos
• Cerrar proyecto

97
98
TÉCNICOS INDUSTRIALES

HOJA DE PROGRAMACIÓN SEMESTRE : VI

PROGRAMA AD : APRENDIZAJE DUAL FAMILIA OCUPACIONAL : COMPUTACIÓN E INFORMÁTICA


CARRERA : DESARROLLO DE SOFTWARE MÓDULO FORMATIVO : SERVICIOS WEB

OBJETIVO GENERAL :
√ Brindar a los participantes los conocimientos y experiencias necesarias que le permitan desarrollar su capacidad de lógica y análisis, elaborar proyectos web que consuman servicios web creados con
Microsoft Visual Studio Net y Netbeans como entornos de desarrollo de programación, logrando así integrar equipos de trabajo (con otros programadores, analistas, soporte técnico, administradores de
base de datos e ingenieros de software) en los que se desarrollen sistemas de mediano alcance.

AREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS

SEMANAS
TAREAS TECNOLOGÍA MATEMÁTICA CIENCIAS DIBUJO SEGURIDAD E HIGIENE
OPERACIONES
EXPERIENCIAS ESPECÍFICA APLICADA BÁSICAS TÉCNICO INDUSTRIAL / AMBIENTAL

• Crear servicio web en .NET • Servicios web  Calculos  Números Lineas y trazos  Apagar computadoras
• Consumir servicio web en .NET • WCF matemáticos
Crea servicio web en .NET naturales cuando no se utilizan
• Crear servicios utilizando WCF básicos
• Servicos en
Semana • Consumir servicios utilizando WCF  Algoritmos  Aplicar normas de seguri-
.NET
11 • Crear servicio web en Java matemáticos
• Servicios en dad en taller o aula
Crea servicio web en Java • Consumir servicio usando REST Java
• Publicar servicios web
• Utilizar objetos JSON
Implementa objetos JSON • Crear objetos JSON en .Net y Java • Objetos JSON
• Objetos .Net
Semana
12 • Gestionar mensajes • Objetos Java
Administra mensajes y • Gestionar correos electrónicos Correo electró-
correo electrónico nico.

99
100
HOJA DE PROGRAMACIÓN
PROGRAMA AD: APRENDISAJE DUAL FAMILIA OCUPACIONAL: COMPUTACION E INFORMATICA
CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO: GESTORES DE ADMINIST. WEB

OBJETIVO GENERAL:
Brindar a los participantes los conocimientos y experiencias necesarias que les permitan entender el manejo de los Gestores de Administración Web con herramientas JSF – JPA e Hibernate.

ÁREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
Semana
TECNOLOGIA MATEMATICA CIENCIAS DIBUJO SEGURIDAD E HIGIENE
TAREAS EXPERIENCIAS OPERACIONES
ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL / AMBIENTAL
Semana • Instalar ManagenBean en JSF  Números  Lineas y  Apagar computadoras
 JSF  Calculos ma-
13 Administra JSF (Java Server • Modelar ManagenBean naturales trazos cuando no se utilizan
 JPA temáticos bási-
Faces) • Identificar ciclos de vida JSF y validadores  Sistema  Aplicar normas de
Semana  ORM cos
• Aplicar convertidores y mensajes binario seguridad en taller o
14  Servlets  Algoritmos
• Ejecutar integración de servicios aula
 Hibernate matemáticos
Semana • Utilizar Beens e Inyección
15 • Utilizar Servlets y transacciones
Administra JPA (Java • Crear mapeos, rutas de trabajo y ORM
Semana Persistence API) • Identificar persistencia y objetos
16 • Sincronizar base de datos
• Ejecutar consultas

• Crear interfaces List, Sets, Maps y Arrays


Semana Administra Hibernate • Crear relaciones con gestores
17 • Administrar caché y herencia
• Crear consulta de clases y SQL nativo

101
102
HOJA DE PROGRAMACIÓN

PROGRAMA AD: APRENDISAJE DUAL FAMILIA OCUPACIONAL: COMPUTACION E INFORMATICA


CARRERA: DESARROLLO DE SOFTWARE MODULO FORMATIVO: INTELIGENCIA DE NEGOCIOS

OBJETIVO GENERAL:
Brindar a los participantes los conocimientos y experiencias necesarias que les permitan entender el manejo de la Inteligencia de Negocios utilizando he-
rramientas de Análisis y Reporting Services.

ÁREAS DE DOMINIO
HABILIDADES CONOCIMIENTOS
Semana
TECNOLOGIA MATEMATICA CIENCIAS DIBUJO SEGURIDAD E HIGIENE
TAREAS EXPERIENCIAS OPERACIONES
ESPECIFICA APLICADA BASICAS TECNICO INDUSTRIAL / AMBIENTAL
Administra SQL server • Implementar desencadenadores en SQL Server  Números  Lineas y  Apagar computadoras
 Calculos ma-
avanzado y desencade- • Recuperar desencadenadores XML • SQL Server naturales trazos cuando no se utilizan
temáticos bási-
Semana nantes XML • XML  Sistema (gráficos  Aplicar normas de
cos
18 • Conectar con Data Warehousing • Data Wa-  Algoritmos
binario de infra- seguridad en taller o
Administra conexiones
• Identificar bases de Datos rehousing matemáticos
estrucu- aula
Data Warehousing tra de
• Crear transacciones
Administra transaccio- • Conectar con lenguaje visual red)
nes, lenguajes, audito- • Auditar base de datos
Semana rias y Power View • Compatibilizar versiones Reporting Services • Reporting
19 • Implementar servidor de Reporting Services Services
Administra SQL Server
• Migrar Reporting Services
Reporting Services
• Generar informes en SQL Server
• Ejecutar el OLAP y Analysis Services
Administra almacena-
• Ejecutar Indicadores de rendimiento • OLAP
miento de datos
Semana • Crear agregaciones, jerarquías y MDX • Analysis Servi-
ces
Genera Informes con • Crear Informes basados en modelos
20 • MDX
SQL 2012 Reporting • Aplicar seguridad
• Seguridad
Services • Suscribir informes
Semana 21 Evaluación Semestral

103
PROPIEDAD INTELECTUAL DEL SENATI PROHIBIDA
SU REPRODUCCIÓN Y VENTA SIN LA AUTORIZACIÓN
CORRESPONDIENTE

También podría gustarte