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

División Académica de Informática y Sistemas

Ingeniería en Sistemas Computacionales

Clave de la asignatura
Nombre de la asignatura Sistemas Distribuidos
C0108081
Área de Docencia frente a Trabajo de Campo Carácter de la asignatura
formación grupo según Supervisado según
SATCA SATCA
HCS HPS TH C HTCS TH C TC
Sustantiva ( X ) Obligatoria ( ) Optativa
1 5 6 6 0 0 0 6
Profesional

SERIACIÓN
Explícita Implícita
Asignaturas Conocimientos previos
Asignaturas subsecuentes
antecedentes

Algoritmos, programación, diseño de bases de datos, gestión de


Ninguna Ninguna procesos en sistemas operativos y fundamentos de redes.

PROPÓSITO DE LA ASIGNATURA
Elaborar sistemas de software y hardware en un ambiente distribuido, móvil y ubicuo para atender las necesidades personales y
organizacionales, integrando tecnologías emergentes.
COMPETENCIAS A DESARROLLAR
Genéricas Específicas
Capacidad de análisis y síntesis. Desarrollar aplicaciones cliente-servidor y sistemas distribuidos
Capacidad de innovación. para el intercambio de datos entre computadoras tomando en
Resolución de problemas. cuenta el uso de protocolos estandarizados, bajo normas
Compromiso ético. internacionales.
Pensamiento crítico y creativo.
Habilidades de investigación.

Página 1 de 4
División Académica de Informática y Sistemas
Ingeniería en Sistemas Computacionales

Horas estimadas para


UNIDAD No. 1 Fundamentos sistemas distribuidos cada unidad
16
CONTENIDOS
Conceptuales Aprendizajes esperados Evidencias de aprendizaje
1.1. Conceptos, modelos y características Explora y organiza los conceptos y modelos Mapa conceptual de los modelos de
de los sistemas distribuidos de los sistemas distribuidos. sistemas distribuidos.
1.2. Capas de Software, Arquitectura de Describe el funcionamiento y las
sistema Modelo Cliente servidor características de los sistemas distribuidos Ensayo.
por medio de ejemplos.

Horas estimadas para


UNIDAD No. 2 Comunicación cada unidad
40
CONTENIDOS
Conceptuales Aprendizajes esperados Evidencias de aprendizaje
2.1. Comunicación entre procesos Analiza e identifica los principales Mapa conceptual de los elementos de
2.2. Sincronización y coordinación elementos de la comunicación entre comunicación entre procesos.
2.3. Sockets procesos.
2.4. Comunicación de Streams TCP Desarrolla programas que utilicen la Solución de escenarios hipotéticos con
2.5. Comunicación de datagramas UDP comunicación y sincronización entre distintos esquemas de comunicación.
2.6. Comunicación en grupo (multidifusión) procesos mediantes diferentes protocolos
3
de comunicación

Horas estimadas para cada


UNIDAD No. 3 Aplicaciones de Sistemas Distribuidos unidad
40
CONTENIDOS
Conceptuales Aprendizajes esperados Evidencias de aprendizaje
3.1. Arquitectura orientada a servicios Diseña, desarrolla e implementa un Servicio Web implementado
3.2. Servicios Web servicio Web en el marco de una
3.3. Consciencia del contexto arquitectura orientada a servicios. Escenario de Internet de las cosas
3.4. Internet de las Cosas Construye un escenario de la Internet de implementado
las cosas con consciencia del contexto.

Página 2 de 4
División Académica de Informática y Sistemas
Ingeniería en Sistemas Computacionales

Contenidos procedimentales Contenidos actitudinales


Describe el funcionamiento de un sistema distribuido. Responsabilidad en la entrega de sus trabajos.
Identifica y organiza conceptos de los modelos aplicables a los Honestidad en el manejo y presentación de la información.
sistemas distribuidos. Diligente en el manejo de los datos.
Disposición para trabajar en equipo.
Aplica y programa los elementos fundamentales de la
comunicación entre procesos. Rigor en el manejo de la información.
Respeto a las propuestas de sus compañeros.
Describe el funcionamiento de los protocolos de petición-
respuesta (TCP, UDP).
Describe el funcionamiento de la comunicación en grupo.
Aplica y programa los elementos fundamentales de los
servicios Web, la consciencia el contexto y la Internet de las
cosas.

Metodología para la construcción del conocimiento


Actividades de aprendizaje con el docente Actividades de aprendizaje autónomo
Prácticas guiadas en el laboratorio de cómputo. Desarrollo de programas.
Exposición de temas. Solución de problemas.
Prácticas supervisadas. Ejercicios autónomos.

Evidencias de desempeño
Acreditación Evaluación Calificación
Cumplir con lo que establece el Al final de cada unidad. 10% Mapa conceptual de los modelos de
Reglamento Escolar vigente. sistemas distribuidos.
10% Ensayo.
Entrega de evidencias de aprendizaje. 10% Mapa conceptual de los elementos
de comunicación entre procesos.
20% Solución de escenarios hipotéticos
con distintos esquemas de
comunicación.
25% Servicio Web implementado.
25% Escenario de Internet de las cosas
implementado.

Página 3 de 4
División Académica de Informática y Sistemas
Ingeniería en Sistemas Computacionales

FUENTES DE APOYO Y CONSULTA


BÁSICA
1. Coulouris, G., Dollimore, J., Kinderg, T. (2012). Distributed systems: concepts and design. 5th ed.USA: Addison-Wesley.
2. Andrew S. Tanenbaum, Maarten van Steen (2016).Distributed Systems: Principles and Paradigms Paperback
COMPLEMENTARIAS
1. Hostetler, G., Hasznos, S. (2009). Web service and SOA technologies: protect your project and career by understanding the
common mistakes. USA: Practicing Safe Techs. *
*La bibliografía con antigüedad mayor de cinco años contiene información relevante para el desarrollo de esta asignatura. Cabe
destacar que son textos clásicos con ejemplos didácticos de fácil comprensión para el estudiante. Son difíciles de conseguir en el
mercado, pero se encuentran en los catálogos de varias bibliotecas.

RESPONSABLE DEL DISEÑO


Miguel Antonio Wister Ovando, Juana Canul Reich, Pablo Pancardo García, Francisco Diego Acosta
Elaborado por
Escalante.
Fecha de elaboración 20 de diciembre de 2016.

Página 4 de 4

También podría gustarte