0% encontró este documento útil (0 votos)
160 vistas

Programación Integrativa

Este documento describe una asignatura de Programación Integrativa en el área de Sistemas Computacionales. La asignatura introduce a los estudiantes en la integración de aplicaciones y examina técnicas como arquitecturas, herramientas, interfaces y prácticas que facilitan la integración de sistemas. Los contenidos incluyen comunicación entre sistemas, mapeo e intercambio de datos, codificación integrativa y técnicas de guiones. La metodología incluye elaboración de ensayos y reportes de lectura en inglés.

Cargado por

Luis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
160 vistas

Programación Integrativa

Este documento describe una asignatura de Programación Integrativa en el área de Sistemas Computacionales. La asignatura introduce a los estudiantes en la integración de aplicaciones y examina técnicas como arquitecturas, herramientas, interfaces y prácticas que facilitan la integración de sistemas. Los contenidos incluyen comunicación entre sistemas, mapeo e intercambio de datos, codificación integrativa y técnicas de guiones. La metodología incluye elaboración de ensayos y reportes de lectura en inglés.

Cargado por

Luis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

I. Identificadores de la asignatura

Instituto: Ingeniería y Tecnología Modalidad: Presencial

Departamento: Eléctrica y Computación


Créditos: 8
Materia: Programación Integrativa

Programa: Sistemas Computacionales Carácter: Obligatoria

Clave: IEC981900
Tipo: Curso
Nivel: Intermedio

Horas: 64 Totales Teoría: 50% Práctica: 50%

II. Ubicación

Antecedentes: Clave
Bases de Datos II IEC320296

Consecuente:
No aplica

III. Antecedentes

Conocimientos: Tiene antecedentes de programación, conoce los fundamentos de las bases de


datos y de la configuración y uso de redes de computadoras e Internet.

Habilidades:
 La capacidad de aplicar los conocimientos de la computación y las matemáticas apropiadas
para la disciplina.
 La capacidad de analizar un problema, e identificar y definir las necesidades de cómputo
adecuadas para su solución.
 Capacidad de utilizar y aplicar técnicas, habilidades y herramientas actuales necesarias en la
práctica de la computación.
 Capacidad de utilizar y aplicar técnicas, conceptos y prácticas actuales en las tecnologías de
información.
Actitudes y valores:
 La capacidad trabajar eficazmente en equipo para lograr un objetivo común.
 Capacidad para comunicarse efectivamente con una variedad de audiencias.
 Reconocimiento de la necesidad de capacitación continua para el desarrollo profesional.

1
IV. Propósitos Generales

Introduce al estudiante en el área de la integración de aplicaciones, que es un componente


clave para las organizaciones medianas o grandes, las cuales normalmente utilizan
tecnologías de información heterogéneas que necesitan comunicarse entre si para operar en
conjunto. Este curso examina diferentes técnicas, herramientas de programación,
arquitecturas, interfaces y prácticas que facilitan la integración de los diferentes sistemas que
soportan a una organización.
V. Compromisos formativos

Intelectual:
 La capacidad de diseñar, implementar y evaluar un sistema basado en computadora, sus
procesos, componentes o programas para satisfacer las necesidades deseadas.
 La capacidad de participar en la creación de un plan efectivo de proyecto.
Humano: Aporta esfuerzo, compromiso, integridad y honestidad a cualquier negocio, industria
u organización pública o privada en donde ejerza sus servicios profesionales.
Social:
 La comprensión de aspectos profesionales, éticos, de seguridad jurídica, y cuestiones
sociales así como las responsabilidades.
 La capacidad de analizar el impacto local y global de la informática en los individuos,
organizaciones y sociedad.
Profesional:
 La capacidad de identificar y analizar las necesidades de los usuarios y considerarlas en la
selección, creación, evaluación y administración de sistemas informáticos.
 La capacidad de integrar de manera efectiva soluciones basadas en las tecnologías de
información en ambientes de usuario.
 La comprensión de las mejores prácticas y normas además de su aplicación.
 Desarrolla o elige soluciones que permitan la integración efectiva entre sistemas
heterogéneos.
 El estudiante es capaz de describir y contrastar diferentes tipos de arquitecturas tales como
CORBA, DCOM y RMI para la integración de sistemas distribuidos.
 Puede crear documentos utilizando los estándares de WSDL, SOAP y UDDI para definir
servicios Web. Realiza la depuración e implementación de un servicio Web, así como su
prueba al ser invocado por una aplicación a través de Internet.
 Comprende el rol de la programación basada en sockets para la comunicación entre
sistemas. Así mismo diseña y desarrolla programas que utilicen sockets en protocolos
TCP/IP y UDP.
 El estudiante diseña, desarrolla y prueba programas que utilicen servicios de mensajería
para enviar mensajes asíncronos entre aplicaciones a través de Internet.
 Diseña, desarrolla y prueba programas que utilicen el protocolo RS232 para comunicación
serial con un dispositivo.
 Comprende el uso y valor del estándar XML y los metadatos para integrar e intercambiar
datos entre sistemas, a la vez que puede desarrollar aplicaciones que permitan realizar
análisis sintáctico a documentos en este formato.
 Comprende la importancia del diseño de software por patrones, reconoce el uso y aplicación
de los más importantes y es capaz de representar el diagrama de clases en UML de los
mismos.
 Conoce los conceptos básicos de la programación basada en guiones (scripts), identifica a
los lenguajes de este tipo más representativos y puede realizar aplicaciones sencillas de
guiones para un sistema operativo y guiones para una página Web.

VI. Condiciones de operación

2
Espacio: aula tradicional

Laboratorio: cómputo Mobiliario: mesa redonda y sillas

Población: 25 - 30

Material de uso frecuente:


A) Cañón y computadora
portátil

No
Condiciones especiales: aplica

VII. Contenidos y tiempos estimados

Temas Contenidos Actividades


1. Comunicación entre Tema 1 Tema 1
sistemas heterogéneos a. Arquitecturas para la
integración de sistemas. Explicación de la importancia de
9 sesiones (18 horas) b. DCOM, CORBA, RMI. la comunicación entre los
c. Servicios Web y sistemas heterogéneos
Middleware. Identificación de los diferentes
d. Mensajes y servicios de modelos para la integración de
colas de espera. sistemas
e. Protocolos de Explicación del rol de los
comunicación de datos. protocolos de comunicación de
datos en la integración de
sistemas

2. Mapeo e intercambio Tema 2 Tema 2


de datos a. Metadatos Explicación el rol del mapeo e
b. Representación y intercambio de datos en la
8 sesiones (16 horas) codificación de datos integración de datos
c. XML, DTD, esquemas Ejemplificación del mapeo e
XML intercambio de datos utilizando
d. Análisis sintáctico de los diferentes esquemas
documentos XML
e. XSL, XSLT y XPath

3. Codificación integrativa Tema 3 Tema 3


a. Diseño de patrones Identificación de los diferentes
9 sesiones (18 horas) b. Interfaces patrones de diseño utilizados en
c. Herencia la integración de sistemas
Diseño de un sistema integrativo
incluyendo las interfaces y
elementos de herencia
requeridos

3
4. Técnicas de guiones Tema 4 Tema 4
(scripting) a. Guiones y rol de los Explicación de los diferentes
lenguajes basados en lenguajes basados en guiones y
6 sesiones (12 horas) guiones. su importancia en los sistemas
b. Creación y ejecución de integrativos
guiones. Desarrollo de un sistema
c. Influencia de la integrativo utilizando algún
programación basada en lenguaje basado guiones
guiones.

VIII. Metodología y estrategias didácticas

Metodología Institucional:

a) Elaboración de ensayos, monografías e investigaciones (según el nivel) consultando


fuentes bibliográficas, hemerográficas y en Internet.
b) Elaboración de reportes de lectura de artículos en lengua inglesa, actuales y relevantes.

Estrategias del Modelo UACJ Visión 2020 recomendadas para el curso:

a) aproximación empírica a la realidad


b) búsqueda, organización y recuperación de información
c) comunicación horizontal
d) descubrimiento
e) ejecución-ejercitación
f) elección, decisión
g) evaluación
h) experimentación
i) extrapolación y trasferencia
j) internalización
k) investigación
l) meta cognitivas
m) planeación, previsión y anticipación
n) problematización
o) proceso de pensamiento lógico y crítico
p) procesos de pensamiento creativo divergente y lateral
q) procesamiento, apropiación-construcción
r) significación generalización
s) trabajo colaborativo

4
IX. Criterios de evaluación y acreditación

a) Institucionales de acreditación:
Acreditación mínima de 80% de clases programadas

Entrega oportuna de trabajos

Pago de derechos

Calificación ordinaria mínima de 7.0

Permite examen único: si

b) Evaluación del curso


Acreditación de los temas mediante los siguientes porcentajes:

Tema 1 25%

Tema 2 25%

Tema 3 25%

Tema 4 25%

Total 100 %

X. Bibliografía

Lam, Wing (2007), Enterprise Architecture Integration. Methods, Implementation and


Technologies. Information Science Reference ISBN: 978-1-59140-887-1

Weerawarana, Sanjiva. (2005) Web services platform architecture : SOAP, WSDL, WS-
Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and more. Prentice Hall, ISBN:
0131488740

Abernethy, Randy., Morin, Randy., Chahín, Jesús. (1999) COM/DCOM unleashed , SAMS,
ISBN: 0672313529

5
Ben-Natan, Ron (1998) Corba on the Web. Mc Graw Hill, ISBN: 0070067244

X. Perfil deseable del docente

Docente con nivel de maestría o doctorado con experiencia en la integración de aplicaciones y


conocimiento en protocolos de redes, y programación. Capaz de identificar las tendencias
actuales y transmitirlas a los estudiantes.

XI. Institucionalización

Responsable del Departamento: Mtro. Jesús Armando Gándara

Coordinador/a del Programa: Ing. Cynthia Esquivel

Fecha de elaboración: Mayo 7, 2011

Elaboró: M.C. Saúl González/ M.C. José Fernando Estrada

Fecha de rediseño:

Rediseño:

También podría gustarte