Sunteți pe pagina 1din 17

INGENIERIA EN TECNOLOGAS DE LA INFORMACIN

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMTICAS


1. Nombre de la asignatura 2. Competencias Programacin de aplicaciones Dirigir proyectos de tecnologas de informacin (T.I.) para contribuir a la productividad y logro de los objetivos estratgicos de las organizaciones utilizando las metodologas apropiadas. Evaluar sistemas de tecnologas de informacin (T.I.) para establecer acciones de mejora e innovacin en las organizaciones mediante el uso de metodologas para auditora. tercero 44 31 75 5 El alumno emplear el paradigma de la programacin Orientada a Objetos para el desarrollo de sistemas de informacin y su seguridad a nivel avanzado.

3. Cuatrimestre 4. Horas Prcticas 5. Horas Tericas 6. Horas Totales 7. Horas Totales por Semana Cuatrimestre 8. Objetivo de la Asignatura

Horas Prctica Tericas s I. Principios bsicos de la programacin 5 5 Orientada a Objetos. II. Conceptos avanzados de la 10 5 programacin orientada a objetos. III. Patrones de diseo. 25 15 IV. Seguridad en el desarrollo de 4 6 aplicaciones. Totales 44 31 Unidades Temticas

Totales 10 15 40 10 75

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACIN DE APLICACIONES
UNIDADES TEMTICAS
1. Unidad Temtica 2. Horas Prcticas 3. Horas Tericas 4. Horas Totales 5. Objetivo I. 5 5 10 El alumno programar aplicaciones Orientadas a Objetos para satisfacer las necesidades bsicas de la empresa. Principios Bsicos de la Programacin Orientada a Objetos.

Temas Paradigma de POO, Clases y Objetos, Atributos, Mtodos y Herencia.

Saber Definir los conceptos de clase, objetos, atributos, mtodos y herencia. Reconocer las buenas prcticas de programacin.

Saber hacer Formular programas empleando las clases, objetos, atributos, mtodos y herencia.

Ser Analtico Ordenado Sistemtico Objetivo tico Coherente Proactivo Asertivo

Agregacin asociacin.

y Definir conceptos Agregacin Asociacin.

los Emplear el Analtico de paradigma de POO Ordenado y en una aplicacin Sistemtico solicitada.

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACIN DE APLICACIONES
Proceso de evaluacin Resultado de Secuencia de Instrumentos y tipos aprendizaje aprendizaje de reactivos Elaborar una aplicacin 1. Identificar el Ejecucin de Tareas que contenga: paradigma de POO. Listas de verificacin Clases, objetos, 2.Identificar los conceptos clases, objetos, atributos, mtodos y de: Atributo, herencia. herencia. Relaciones de Codificar la aplicacin agregacin y/o 3. utilizando los conceptos asociacin documentada en un de POO. reporte que incluya: el Plantilla personalizada 4.Verificar de la para evitar errores de funcionamiento aplicacin. sintaxis en la codificacin. Cdigo fuente de la aplicacin.

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACIN DE APLICACIONES
Proceso enseanza aprendizaje Mtodos y tcnicas de enseanza Ejercicios prcticos Estudios de Casos Aprendizaje basado en Proyectos Medios y materiales didcticos Can Equipo de cmputo Software de programacin Pintarrn Plumones

Espacio Formativo Aula Laboratorio / Taller X Empresa

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACIN DE APLICACIONES
UNIDADES TEMTICAS
1. Unidad Temtica 2. Horas Prcticas 3. Horas Tericas 4. Horas Totales 5. Objetivo II. Conceptos avanzados de la programacin orientada a objetos. 10 5 15 El alumno programar aplicaciones Orientadas a Objetos mediante los conceptos avanzados de este paradigma, para integrar la informacin en los sistemas. Saber Saber hacer Ser Analtico Ordenado Sistemtico Objetivo tico Coherente Proactivo Planificador Creativo Innovador Analtico Ordenado Sistemtico Objetivo tico Coherente Proactivo Planificador Creativo Innovador

Temas Polimorfismo.

Identificar el Desarrollar concepto de aplicaciones Polimorfismo en el empleando el POO. concepto de Polimorfismo en un programa.

Clases Abstractas.

Identificar el concepto de clases abstractas en el POO.

Desarrollar aplicaciones empleando el concepto de clases abstractas.

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

Temas Interfaces.

Saber Identificar el concepto de interfaces en el POO.

Saber hacer Programar una aplicacin empleando conceptos avanzados de programacin Orientada a Objetos.

Ser Analtico Ordenado Sistemtico Objetivo Coherente Proactivo Planificador Creativo Innovador

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACIN DE APLICACIONES
Proceso de evaluacin Resultado de Secuencia de Instrumentos y tipos aprendizaje aprendizaje de reactivos Elaborar una aplicacin 1.Identificar el Polimorfismo, Ejecucin de Tareas que contenga: Clases Abstractas e Listas de verificacin Interfaces. Polimorfismo. Codificar una Clases abstractas. 2. aplicacin empleando Interfaces. dichos conceptos. Ventajas y desventajas de 3.Verificar el cada caso. funcionamiento de la aplicacin. La aplicacin deber estar documentada en un reporte que incluya: Plantilla personalizada para evitar errores de sintaxis en la codificacin. Cdigo fuente de la aplicacin.

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACIN DE APLICACIONES
Proceso enseanza aprendizaje Mtodos y tcnicas de enseanza Ejercicios prcticos Estudios de Casos Aprendizaje basado en Proyectos Medios y materiales didcticos Can Equipo de cmputo Software de programacin Pintarrn Plumones

Espacio Formativo Aula Laboratorio / Taller X Empresa

PROGRAMACIN DE APLICACIONES
ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T. REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

UNIDADES TEMTICAS
1. Unidad Temtica 2. Horas Prcticas 3. Horas Tericas 4. Horas Totales 5. Objetivo III. Patrones de diseo. 25 15 40 El alumno desarrollar aplicaciones utilizando patrones de diseo para optimizar el desempeo de la solucin.

Temas

Saber

Saber hacer

Ser Analtico Ordenado Sistemtico Objetivo Analtico Ordenado Sistemtico Objetivo Coherente Proactivo Planificador Creativo Innovador Comprometido Responsable

Conceptos bsicos de Identificar los un patrn de diseo. conceptos de un patrn de diseo. Patrones de diseo. Identificar las caractersticas de los diferentes patrones de diseo existentes: Singleton. Refactory. Proxy. MVC. Desarrollar aplicaciones empleando diferentes patrones de diseo.

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACIN DE APLICACIONES
Proceso de evaluacin Resultado de Secuencia de Instrumentos y tipos aprendizaje aprendizaje de reactivos Elaborar una aplicacin 1.Identificar las Ejecucin de Tareas utilizando un patrn de caractersticas de los Listas de verificacin diseo, documentada en diferentes patrones de un reporte que incluya: diseo. 2.Seleccionar el patrn de Plantilla personalizada para diseo adecuado a la evitar errores de organizacin. sintaxis en la 3. Codificar los patrones de codificacin. Cdigo fuente de la diseo en una aplicacin. aplicacin. el Justificacin del 4.Verificar de la patrn de diseo funcionamiento aplicacin. empleado.

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACIN DE APLICACIONES
Proceso enseanza aprendizaje Mtodos y tcnicas de enseanza Ejercicios prcticos Estudios de Casos Aprendizaje basado en Proyectos Medios y materiales didcticos Can Equipo de cmputo Software de programacin Pintarrn Plumones

Espacio Formativo Aula Laboratorio / Taller X Empresa

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACION DE APLICACIONES
UNIDADES TEMTICAS
1. Unidad Temtica 2. Horas Prcticas 3. Horas Tericas 4. Horas Totales 5. Objetivo IV. Seguridad en el desarrollo de aplicaciones.

4 6 10 El alumno utilizar las mejores prcticas en el campo de la Seguridad de Software para el desarrollo de aplicaciones confiables.

Temas Seguridad en Informtica. Mejores Prcticas de seguridad del software.

Saber Definir seguridad en informtica aplicada a la programacin. Identificar las mejores prcticas en la seguridad del software en el desarrollo de aplicaciones.

Saber hacer

Ser Ordenado Sistemtico Objetivo

Desarrollar aplicaciones empleando mejores prcticas de seguridad en la generacin de aplicaciones confiables.

Analtico Ordenado Sistemtico Objetivo Coherente Proactivo Planificador Creativo Innovador Organizado Responsable Disciplinado Comprometido tico

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACION DE APLICACIONES
Proceso de evaluacin Secuencia de Instrumentos y tipos aprendizaje de reactivos 1.Reconocer la importancia Ejecucin de Tareas de la seguridad Listas de verificacin informtica aplicada a la programacin.

Resultado de aprendizaje Elaborar una aplicacin utilizando procedimientos de seguridad, documentada en un reporte que incluya:

2.Enlistar las mejores Plantilla personalizada prcticas en la seguridad para evitar errores de del software. sintaxis en la 3.Codificar una aplicacin codificacin. Cdigo fuente de la empleando las mejores prcticas en la seguridad aplicacin. software Justificacin de las del mejores prcticas mencionadas. empleadas. 4.Verificar el funcionamiento de la aplicacin.

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACIN DE APLICACIONES
Proceso enseanza aprendizaje Mtodos y tcnicas de enseanza Ejercicios prcticos Estudios de Casos Aprendizaje basado en Proyectos Medios y materiales didcticos Can Equipo de cmputo Software de programacin Pintarrn Plumones

Espacio Formativo Aula Laboratorio / Taller X Empresa

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACIN DE APLICACIONES
CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURA Capacidad Estructurar aplicaciones Web avanzadas mviles y de comercio electrnico basado en mtodos de ingeniera de software y web, con bases de datos para garantizar la calidad del proceso de desarrollo. Criterios de Desempeo Genera documentos de especificacin de requerimientos conforme a los estndares y metodologas establecidas para ello. Genera el anlisis y modelado de la aplicacin de acuerdo a los requerimientos con base en los estndares y metodologas (Patrones de diseo, Ingeniera de Software e Ingeniera Web). Genera la aplicacin con base en modelado previamente establecido. el

Ejecuta plan de pruebas para verificar funcionalidad. Documenta los resultados.

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

PROGRAMACIN DE APLICACIONES
FUENTES BIBLIOGRFICAS
Autor Erich Gamma Garrido, Jos M. Ttulo del Documento (2008) Patrones de Diseo Ao Ciudad Madrid Pas Espaa Editorial Addison Wesley Charles River Media

(2003) Object-Oriented Programming (From Problem Solving to JAVA) (Programming Series) James W. (2002) Introduction to Cooper Design Patterns in C#. Steven John (2004) Design Patterns in Metsker C#

San Jose USA California

San Jose USA California San Jose California USA

AddisonWesley Professional AddisonWesley Professional

REFERENCIAS (INTERNET)
Fecha de creaci n (2008, diciemb re 24)

Autor Yasar, Preuveneer s, Berbers

Ttulo del Documento Best Practices for software security: An overview.

Consulta do 31 de Marzo de 2009.

Referencia http://ieeexplore.ieee.or g/xpl/freeabs_all.jsp? isnumber=4777689&ar number=4777730&cou nt=119&index=40

ELABOR: COMIT DE DIRECTORES DE LA INGENIERA EN TECNOLOGIAS DE LA INFORMACION APROB: C. G. U. T.

REVIS: COMISIN DE RECTORES PARA LA CONTINUIDAD DE ESTUDIOS FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-5A -10

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