Ir a cuerpo Ir a Estudios, Gobernanza y organización
Logo UA
Realizar búsqueda
Course description
  DISTRIBUTED SYSTEMS

Competencies and objectives

 

Course context for academic year 2018-19

 

La asignatura se encuentra ubicada en 3º curso del Grado en Informática y proporciona conocimiento concreto al tiempo que una visión global e integradora de los diversos aspectos de los sistemas operativos en su expresión más amplia de interconexión y gestión de redes de computadores y que conforman el sistema distribuido, pero consiguiendo que la dependencia de los protocolos de la red sea lo más transparente posible al mismo.

Para ello, a estos sistemas, ya sean aplicaciones distribuidas de propósito específico o sistemas operativos, se les debe proporcionar una capa de abstracción software comúnmente denominada Middleware. Esta capa intermedia proporciona servicios a las aplicaciones distribuidas tales como la comunicación entre procesos o la invocación de objetos distribuidos.

 

 

 

Course content (verified by ANECA in official undergraduate and Master’s degrees)

Specific Competences (CE)

  • CE11 : Understand and apply the characteristics, functionalities and structure of Distributed Systems, Computer Networks and Internet and design and implement applications based on the same.
  • CE14 : Understand and apply the basic principles and techniques of parallel, concurrent, distributed and real-time programming.

 

 

 

Learning outcomes (Training objectives)

No data

 

 

Specific objectives stated by the academic staff for academic year 2018-19

 

Los objetivos se concretan en los siguientes apartados:

Orientados a la adquisición de conocimientos

1.- Proporcionar una visión general de los sistemas distribuidos con planteamientos de modelo, de forma que las implementaciones concretas puedan se estudiadas como casos particulares.

2.- Dar a conocer los modelos conceptuales que, avalados por la experiencia, han probado ser los más adecuados a los diferentes escenarios de computación distribuida.

3.- Comprender los conceptos de heterogeneidad, extensibilidad, seguridad, escalabilidad, tolerancia a fallos, concurrencia y transparencia en el contexto de los sistemas distribuidos.

4.- Conjugar el enfoque de la gestión de los recursos para proporcionar servicios con el enfoque que de los sistemas informáticos se percibe desde las otras áreas de la informática favoreciendo la consistencia y armonía de los métodos informáticos.

 

Orientados a la adquisición de habilidades

1.- Situar los sistemas distribuidos en un contexto realista a través de ejemplos en .Net y JEE: integración de aplicaciones y servicios, sockets, paso de mensajes, servicios web, ...

2.- Homogeneizar y proporcionar la visión de conjunto indispensable en las tareas de desarrollo e integración de aplicaciones distribuidas.

3.- Desarrollar las habilidades de diseño y análisis de los sistemas distribuidos que ayuden a comprender, evaluar y la calidad de las realizaciones propias y de terceros.

 

Orientados a promover las actitudes

1.- Adquirir los esquemas de teoría, abstracción y diseño como método que permita impulsar la capacidad generalizar la obtención de soluciones a los problemas.

2.- Motivar las ventajas de compartir recursos de forma transparente y sin restricciones de localidad física de los mismos.

3.- Asimilar los rápidos avances en los sistemas distribuidos y situarlos en su contexto de innovación científica y tecnológica.

 

 

 

 

General

Code: 34022
Lecturer responsible:
MORA PASCUAL, JERONIMO MANUEL
Credits ECTS: 6,00
Theoretical credits: 1,20
Practical credits: 1,20
Distance-base hours: 3,60

Departments involved

  • Dept: INFORMATION TECHNOLOGY AND COMPUTING
    Area: COMPUTER ARCHITECTURE
    Theoretical credits: 1,2
    Practical credits: 1,2
    This Dept. is responsible for the course.
    This Dept. is responsible for the final mark record.

Study programmes where this course is taught