Вы находитесь на странице: 1из 4

1.

DATOS DE LA ASIGNATURA

Nombre de la asignatura: Programacin de aplicaciones en red Local y Global Carrera: Ing. en Sistemas Computacionales Clave de la asignatura: Horas teora 2- horas prctica 4- crditos :

2.- HISTORIA DEL PROGRAMA 3.- UBICACIN DE LA ASIGNATURA a). Relacin con otras asignaturas del plan de estudio b). Aportacin de la asignatura al perfil del egresado Conoce diferentes tcnicas 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 informacin 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 consultora relacionadas con la funcin informtica. Fomenta y coordina actividades que fortalezcan la cultura informtica. Realizar estudios de factibilidad para la seleccin de productos de software y hardware. Aplica normas y estndares de calidad en el ejercicio de la funcin informtica. Anteriores Posteriores Asignaturas Temas Asignaturas Temas 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO El estudiante identificar los diferentes tipos de redes para su programacin utilizando diferentes tecnologas de comunicacin entre procesos. 5.- TEMARIO

Unidad Temas 1 Tpicos de software

Subtemas 1.1 Manejo de excepciones 1.2 Manejo y control de hilos 1.3 Applets, JavaScript 1.4 Administracin de archivos

Servicios de comunicacin 2.1 Caractersticas de la comunicacin entre en Internet. procesos. 2.2 Sockets. 2.3 Comunicacin de datagramas UDP 2.4 Comunicacin de streams TCP. 2.5 Arquitectura Cliente/Servidor Llamadas remotas. 3.1 Introduccin 3.2 Representacin comn de datos en CORBA 3.3 Serializacin de objetos en Java 3.4 Interfaces 3.5 Comunicacin entre objetos distribuidos 3.6 Llamadas a procedimientos remotos 3.7 Eventos y notificacin 3.8 Caso de estudio: Java RMI, ORB y COM 4.1 Introduccin 4.2 Servidor mutable / inmutable 4.3 Servidor con estado / sin estado 4.4 Sincronizacin entre procesos 4.5 Caractersticas de un servidor (Seleccionar servidor) 4.6 Caso de estudio 5.1 Servicio de transacciones 5.2 Recuperacin de transacciones 5.3 Control de concurrencia 5.4 Servidores colaborativos 5.5 Caso de estudio: acceso remoto a DBMS por medio de Web e Intranet.

Servidores

Archivos compartidos.

6.- APRENDIZAJES REQUERIDOS Instalacin de una LAN . Conocimiento de las caractersticas de las redes. Instalacin y configuracin de Sistemas Operativos. Conocimiento de la forma de administracin de los recursos por parte del sistema operativo. 7.- SUGERENCIAS DIDCTICAS Propiciar el trabajo en equipo. Elaborar en coordinacin con el estudiante, una lista de palabras clave a investigar por unidad. Propiciar el desarrollo y la realizacin de prcticas. Propiciar la investigacin en diversas fuentes de informacin.

Programar sesiones de exposicin de resultados de las investigaciones y prcticas encargadas. Solicitar un reporte por cada una de las temticas encargadas como investigacin. Solicitar un reporte individual sobre los resultados obtenidos para cada una de las prcticas. Integrar al estudiante a la red del laboratorio para no generar problemas de seguridad y administracin. 8.- SUGERENCIAS DE EVALUACIN Aplicar un examen inicial para conocer en nivel de los aprendizajes requeridos. Integrar al estudiante para establecer los porcentajes de cada punto. Participar en clase y laboratorio. Realizar trabajos de investigacin en diversas fuentes de informacin. Elaborar reportes de prcticas. Exponer temas especficos en aula. Elaborar reportes de visitas. Aplicar un examen escrito correspondiente a cada unidad. Aplicar un examen final con la intencin de verificar el logro de los objetivos educacionales del curso. 9. FUENTES DE INFORMACIN 1. 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.

7. Mullender, Sape. Distribuited Systems. Ed. ACM Press. 8. Cerutti Daniel, Pierson, Donna. Distribuited Computing Environments Ed. Mc Graw Hill 9. Mrquez Garca, Francisco Manuel. UNIX. Programacin Avanzada. Ed. RAMA. 10. Englander Irv. Arquitectura Computacional. Ed. CECSA. 2. Edicin 2002. Mxico. 11. Harvey M. Deitel. Introduccin a los Sistemas Operativos Ed. 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. Gua de Supervivencia. Ed. Mc Graw Hill. 15. Blanco, Vicente J. LINUX. Instalacin, administracin y uso del sistema. Ed. RAMA.

Вам также может понравиться