Competencies and objectives
Course context for academic year 2016-17
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) for academic year 2016-17
Specific Competences (CE)
- CE11 : Coneixement i aplicació de les característiques, funcionalitats i estructura dels sistemes distribuïts, les xarxes de computadors i Internet, i dissenyar i implementar aplicacions que hi estiguen basades.
- CE14 : Coneixement i aplicació dels principis fonamentals i tècniques bàsiques de la programació paral·lela, concurrent, distribuïda i de temps real.
Learning outcomes (Training objectives)
No data
Specific objectives stated by the academic staff for academic year 2016-17
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
-
UNIVERSITY MASTER'S DEGREE IN COMPUTER ENGINEERING
Course type: COMPLEMENTARY TRAINING (Year: 1)
-
DEGREE IN COMPUTER ENGINEERING
Course type: COMPULSORY (Year: 3)
-
DOUBLE DEGREE IN COMPUTER ENGINEERING AND BUSINESS ADMINISTRATION
Course type: COMPULSORY (Year: 4)