programacion de aplicaciones en red local y global

4
 1. DATOS DE LA ASIGNATURA 2.- HISTORIA DEL PROGRAMA 3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estudio b). Aportación de la asignatura al perfil del egresado Conoce diferentes técnicas y sistemas operativos capaces de administrar recursos en ambientes distribuidos, para eficientar el uso de los sistemas computacionales. Desarrolla habilidades y actitudes que le permiten identificar problemas y oportunidades donde se aplique el tratamiento de información para proponer soluciones por medio de modelos y facilitar con ello la toma de decisiones. Selecciona y utiliza de manera optima las herramientas computacionales actuales y emergentes. Realiza actividades de auditoria y consultoría relacionadas con la función informática. Fomenta y coordina actividades que fortalezcan la cultura informática. Realizar estudios de factibilidad para la selección de productos de software y hardware. Aplica normas y estándares de calidad en el ejercicio de la función informática. Anteriores Posteriores Asignaturas Temas Asignaturas Temas 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO El estudiante identificará los diferentes tipos de redes para su programación utilizando diferentes tecnologías de comunicación entre procesos. 5.- TEMARIO Unidad Temas Subtemas 1 Tópicos de software 1.1 Manejo de excepciones 1.2 Manejo y control de hilos 1.3 Applets, JavaScript 1.4 Administración de archivos Nombre de la asignatura: Programación de aplicaciones en red Local y Global Carrera: Ing. en Sistemas Computacionales Clave de la asignatura: Horas teoría –2- horas práctica –4- créditos :

Upload: uziel-alux-harker-sanz

Post on 15-Jul-2015

203 views

Category:

Documents


0 download

TRANSCRIPT

5/12/2018 Programacion de Aplicaciones en Red Local y Global - slidepdf.com

http://slidepdf.com/reader/full/programacion-de-aplicaciones-en-red-local-y-global

1. DATOS DE LA ASIGNATURA

2.- HISTORIA DEL PROGRAMA

3.- UBICACIÓN DE LA ASIGNATURAa). Relación con otras asignaturas del plan de estudio

b). Aportación de la asignatura al perfil del egresado• Conoce diferentes técnicas y sistemas operativos capaces de administrar recursos en ambientes distribuidos, para eficientar el uso de los sistemascomputacionales.

• Desarrolla habilidades y actitudes que le permiten identificar problemas yoportunidades donde se aplique el tratamiento de información paraproponer soluciones por medio de modelos y facilitar con ello la toma dedecisiones.

• Selecciona y utiliza de manera optima las herramientas computacionalesactuales y emergentes.

• Realiza actividades de auditoria y consultoría relacionadas con la función

informática.• Fomenta y coordina actividades que fortalezcan la cultura informática.

• Realizar estudios de factibilidad para la selección de productos de softwarey hardware.

• Aplica normas y estándares de calidad en el ejercicio de la funcióninformática.Anteriores PosterioresAsignaturas Temas Asignaturas Temas

4.- OBJETIVO(S) GENERAL(ES) DEL CURSOEl estudiante identificará los diferentes tipos de redes para su programación utilizandodiferentes tecnologías de comunicación entre procesos.

5.- TEMARIO

Unidad Temas Subtemas1 Tópicos de software 1.1 Manejo de excepciones

1.2 Manejo y control de hilos1.3 Applets, JavaScript1.4 Administración de archivos

Nombre de la asignatura: Programación de aplicaciones en red Local yGlobal

Carrera: Ing. en Sistemas Computacionales

Clave de la asignatura:Horas teoría –2- horas práctica –4- créditos :

5/12/2018 Programacion de Aplicaciones en Red Local y Global - slidepdf.com

http://slidepdf.com/reader/full/programacion-de-aplicaciones-en-red-local-y-global

2

3

4

5

Servicios de comunicaciónen Internet.

Llamadas remotas.

Servidores

Archivos compartidos.

2.1 Características de la comunicación entreprocesos.2.2 Sockets.2.3 Comunicación de datagramas UDP

2.4 Comunicación de streams TCP.2.5 Arquitectura Cliente/Servidor 

3.1 Introducción3.2 Representación común de datos en CORBA3.3 Serialización de objetos en Java3.4 Interfaces3.5 Comunicación entre objetos distribuidos3.6 Llamadas a procedimientos remotos3.7 Eventos y notificación3.8 Caso de estudio: Java RMI, ORB y COM

4.1 Introducción4.2 Servidor mutable / inmutable4.3 Servidor con estado / sin estado4.4 Sincronización entre procesos4.5 Características de un servidor (Seleccionar servidor)4.6 Caso de estudio

5.1 Servicio de transacciones5.2 Recuperación de transacciones

5.3 Control de concurrencia5.4 Servidores colaborativos5.5 Caso de estudio: acceso remoto a DBMSpor medio de Web e Intranet.

6.- APRENDIZAJES REQUERIDOS• Instalación de una LAN .

• Conocimiento de las características de las redes.

• Instalación y configuración de Sistemas Operativos.

• Conocimiento de la forma de administración de los recursos por parte delsistema operativo.

7.- SUGERENCIAS DIDÁCTICAS• Propiciar el trabajo en equipo.

• Elaborar en coordinación con el estudiante, una lista de palabras clave ainvestigar por unidad.

• Propiciar el desarrollo y la realización de prácticas.

• Propiciar la investigación en diversas fuentes de información.

5/12/2018 Programacion de Aplicaciones en Red Local y Global - slidepdf.com

http://slidepdf.com/reader/full/programacion-de-aplicaciones-en-red-local-y-global

• Programar sesiones de exposición de resultados de las investigaciones yprácticas encargadas.

• Solicitar un reporte por cada una de las temáticas encargadas comoinvestigación.

• Solicitar un reporte individual sobre los resultados obtenidos para cada una

de las prácticas.• Integrar al estudiante a la red del laboratorio para no generar problemas deseguridad y administración.

8.- SUGERENCIAS DE EVALUACIÓN• Aplicar un examen inicial para conocer en nivel de los aprendizajesrequeridos.

• Integrar al estudiante para establecer los porcentajes de cada punto.

• Participar en clase y laboratorio.

• Realizar trabajos de investigación en diversas fuentes de información.

Elaborar reportes de prácticas.• Exponer temas específicos en aula.

• Elaborar reportes de visitas.

• Aplicar un examen escrito correspondiente a cada unidad.

• Aplicar un examen final con la intención de verificar el logro de los objetivoseducacionales del curso.

9. FUENTES DE INFORMACIÓN1. Deitel y Deitel. (1998).Como programar en Java.Ed. Prentice Hall.

2. Mitchell will David. (2001).Java sin errores.Ed. Mc Graw Hill.

3. Becerril C. Francisco. (1998).Java a su alcance.Ed. Mc Graw Hill.

4. Andrew S. Tanenbaum.Sistemas Operativos Distribuidos.

Ed. Pearson o Prentice Hall.

5. Goscinsky.Distribuited Operative Systems.

6. Andrew S. Tanenbaum.Sistemas Operativos Modernos.Ed. Pearson.

5/12/2018 Programacion de Aplicaciones en Red Local y Global - slidepdf.com

http://slidepdf.com/reader/full/programacion-de-aplicaciones-en-red-local-y-global

7. Mullender, Sape.Distribuited Systems.Ed. ACM Press.

8. Cerutti Daniel, Pierson, Donna.Distribuited Computing EnvironmentsEd. Mc Graw Hill

9. Márquez García, Francisco Manuel.UNIX. Programación Avanzada.Ed. RAMA.

10. Englander Irv.

Arquitectura Computacional.Ed. CECSA. 2ª. Edición 2002. México.

11. Harvey M. Deitel.

Introducción a los Sistemas OperativosEd. Addison Wesley Iberoamericana.

12. Abraham Silberschatz y James L. Paterson.Sistemas Operativos.Ed. Addison Wesley.

13. Stallings.Sistemas Operativos.Ed. Megabyte. Noriega Editores.

14. Orlafi, Roberto, Harkey Dan, Edwards Jeri.Cliente / Servidor. Guía de Supervivencia.Ed. Mc Graw Hill.

15. Blanco, Vicente J.LINUX. Instalación, administración y uso del sistema.Ed. RAMA.