Sistemas Distribuidos

El objetivo de esta especialidad es que los alumnos queden capacitados para:

– Participar en la solución de los problemas de los sistemas distribuidos, es decir aquellos sistemas que no poseen memoria compartida y que sólo intercambian información por medio de mensajes.

– Desarrollar sistemas distribuidos o cualquiera de sus componentes (aplicaciones, sistemas operativos y redes de comunicación) para permitir a los usuarios compartir recursos e información.

– Especificar y verificar sistemas distribuidos usando métodos formales de especificación.

– Modelar sistemas distribuidos usando metodologías orientadas a objetos. Implementar sistemas distribuidos usando herramientas y lenguajes de programación.

Mapa curricular

ASIGNATURAS

1er. SEMESTRE
Matemáticas Discretas
Lenguajes Formales y Autómatas
Análisis y Diseño deAlgoritmos
ProgramaciónConcurrente y Paralela
2do. SEMESTRE
Sistemas OperativosDistribuidos en Red
Inteligencia Artificial
Optativa I
Optativa II
3er. SEMESTRE
Optativa III
Optativa IV
Seminario De Tesis I
4to. SEMESTRE
Seminario De Tesis II

Cursos optativos

  • Herramientas para el desarrollo de sistemas en red
  • Calidad de Servicio y Seguridad en Redes
  • Especificación y Verificación
  • Modelado de Sistemas Distribuidos
  • Cómputo Distribuido
  • Tópicos Avanzados en Redes de Computadoras
  • Criptografía
  • Cómputo Móvil
  • Programación  en Plataformas Multicore
  • Inteligencia Artificial en Contextos Colaborativos
  • Ingeniería del Conocimiento basada en Modelo Lógico
  • Trabajo Colaborativo Asistido por Computadora
  • Interfaces de Usuario Multiplataforma
  • Reconocimiento de Patrones
  • Tópicos Selectos SD-A
  • Tópicos Selectos SD-B
  • Interfaz Hombre-Máquina
  • Imágenes Digitales

Los profesores asociados a esta especialidad son: