GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado: Módulo: Modulo 4

Documentos relacionados
GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información Doble Grado:

GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información Doble Grado:

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado:

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Fundamentos de Programación

GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información. Ingeniería del Software, Sistemas de Información y Sistemas Inteligentes

Sistemas distribuidos

GUÍA DOCENTE. Curso Administración y Dirección de Empresas Doble Grado:

GUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS

UNIVERSIDAD DE GUADALAJARA

Guía Docente Modalidad Presencial. Sistemas Operativos I. Curso 2016/17. Grado en Ingeniería de. Sistemas de Información

PROGRAMA DE LA ASIGNATURA "Arquitectura de Redes"

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

GUÍA DOCENTE. Curso Módulo: Sistemas Físicos, Químicos y Naturales Año académico: 2014/2015

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Criminología Doble Grado: Grado: Derecho y Criminología Asignatura:

Guía Docente Modalidad Presencial. Redes I. Curso 2017/18 Grado en Ingeniería de. Sistemas de la Información

Guía Docente Modalidad Presencial. Programación Estructurada I. Curso 2016/17. Grado en Ingeniería de. Sistemas de Información

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Finanzas y Contabilidad Doble Grado: X: Organización de Empresas

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información Doble Grado:

Grado en Ingeniería Informática itinerario Ingeniería del Software

GUÍA DOCENTE CURSO FICHA TÉCNICA DE LA ASIGNATURA. Datos de la asignatura Nombre. Datos del profesorado Profesor Israel Alonso Martínez

GUÍA DOCENTE. Curso º

Guía Docente Modalidad Presencial. Programación Orientada a Objetos I. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

GUÍA DE APRENDIZAJE REDES DE COMPUTADORES

Guía Docente Modalidad Presencial. Estructuras de Datos. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información

Guía Docente Modalidad Presencial. Programación Estructurada I. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información

Guía docente de la asignatura

Ingeniería del Software GUÍA DOCENTE Curso

GUÍA DOCENTE PARTE GENERAL

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE. Curso

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información Doble Grado:

GUÍA DOCENTE DE LA ASIGNATURA

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Sistemas operativos

GUÍA DOCENTE. Curso TEORÍA DE LA ORGANIZACIÓN MÓDULO I: FORMACIÓN BÁSICA EN CIENCIAS ECONÓMICAS Y EMPRESARIALES

Validación de software Auditoría física e inspección

GUÍA DE APRENDIZAJE ARQUITECTURA DE COMPUTADORES

GUÍA DOCENTE. Curso

Análisis de circuitos eléctricos

UNIVERSIDAD DE GUADALAJARA

Sistemas Distribuidos Detalles de la asignatura. Rodrigo Santamaría

GUÍA DOCENTE Diseño e Implementación de Sistemas Digitales

GUÍA DE APRENDIZAJE GRAFICOS POR COMPUTADOR

GUIA DOCENTE. Facultad de Ciencias Sociales

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

GUÍA DOCENTE. Análisis de los Mercados Financieros Economía, Métodos Cuantitativos e Historia Económica

Máster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14

GUÍA DOCENTE. Curso Análisis de Operaciones Financieras Economía, Métodos Cuantitativos e Historia Económica Año académico:

Grado en Ingeniería Mecánica Curso 2016/2017. IDI108 Fundamentos de informática

Arquitectura y Sistemas de Operativos

GUÍA DOCENTE Arquitecturas Avanzadas de Computadores

GUÍA DE APRENDIZAJE REDES DE COMPUTADORES

Electrónica digital y de potencia

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA. Análisis Económico Doble Grado: Grado:

GUÍA DOCENTE. Curso

TITULACIÓN: Grado en Ingeniería Informática CENTRO: Escuela Politécnica Superior CURSO ACADÉMICO: GUÍA DOCENTE

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Bases de datos. CURSO ACADÉMICO - SEMESTRE Segundo semestre

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA. Grado: Doble Grado en Derecho y en Relaciones Laborales y Recursos Humanos

GUÍA DOCENTE. Curso

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE 2016/2017. Introducción a los Sistemas Operativos Grado en INGENIERÍA INFORMÁTICA 1º curso. Modalidad Presencial

Guía docente de la asignatura

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

ANX-PR/CL/ GUÍA DE APRENDIZAJE

Programación Distribuida y Tiempo Real

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE. Curso Ingeniería informática en Sistemas de Información Doble Grado: Fundamentos Físicos de la informática

Escuela Superior de Ingeniería y Tecnología

GUIA DOCENTE. Facultad de Ciencias Sociales

GUÍA DOCENTE. DIRECCIÓN DE OPERACIONES II Organización de Empresas Organización de Empresas y Marketing

Electrónica de potencia

Programación Concurrente y de Tiempo Real

GRADO EN TRABAJO SOCIAL GUÍA DOCENTE Curso

Sistemas empotrados y ubicuos

GUÍA DOCENTE. 4. Ciencias de la Nutrición y la Salud Biología Molecular e ingeniería Bioquímica Año académico:

Sistemas Distribuidos

Matemáticas y Didáctica de las Matemáticas en Educación Infantil GUÍA DOCENTE Curso

Guía docente de la asignatura

GUÍA DOCENTE. Curso Ciencias Sociales, Económicas y Jurídicas

GUÍA DOCENTE 2016/2017. Introducción a la Informática Grado en Pedagogía 1º curso. Modalidad Presencial

Plan: Ciclo formativo: Máster Universitario Oficial Tipo: Obligatoria. Apoyo a la docencia. Web de Cruz Martínez, María Soledad

1. DATOS DE IDENTIFICACIÓN

GUIA DOCENTE. Facultad de Ciencias Sociales

GUÍA DOCENTE SISTEMAS DISTRIBUIDOS GRADO EN INGENIERIA EN TELEMATICA CURSO

GUIA DOCENTE. Facultad de Ciencias Sociales

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE. Curso

GUÍA DOCENTE CIENCIA POLITICA Y DE LA ADMINISTRACIÓN

GUÍA DOCENTE Fundamentos de Computadores

GUÍA DOCENTE DE SEMINARIO-TALLER DE HARDWARE

ESCUELA DE INGENIERIA Informática Y Sistemas

GUÍA DOCENTE. Curso

Guía Docente Modalidad Presencial. Programación Estructurada II. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información

Programación Concurrente y de Tiempo Real

Fundamentos de Programación. Código: Créditos ECTS: 6. Titulación Tipo Curso Semestre Empresa y Tecnología FB 1 2.

Estructura de Computadores Grado en Ingeniería Informática Curso

5.3.3 FICHA DE LA MATERIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES

MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO BREVE DESCRIPCIÓN DE CONTENIDOS (SEGÚN MEMORIA DE VERIFICACIÓN DEL GRADO)

Datos Descriptivos. ANEXO II Guía de Aprendizaje Información al estudiante 4,5. ASIGNATURA: Ingeníería Fotovoltaica MATERIA: CRÉDITOS EUROPEOS:

Transcripción:

1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Sistemas Distribuidos Módulo: Modulo 4 Departamento: Deporte e Informática Año académico: 2015/2016 Semestre: Primer Semestre Créditos totales: 6 Curso: 3º Carácter: Obligatorio Lengua de impartición: Español Modelo de docencia: a. Enseñanzas Básicas (EB): 50% b. Enseñanzas de Prácticas y Desarrollo (EPD): 50% c. Actividades Dirigidas (AD): 1

2. EQUIPO DOCENTE 2.1. Responsable de la asignatura Nombre: Centro: Departamento: Área: Categoría: Francisco Martínez Álvarez Escuela Politécnica Superior Deporte e Informática Lenguajes y Sistemas Informáticos Contratado Doctor Horario de tutorías: Lunes 15:00-19:00. Miércoles 11:00-13:00 Número de despacho: 11.1.20 E-mail: fmaralv@upo.es Teléfono: 954977370 2

3. UBICACIÓN EN EL PLAN FORMATIVO 3.1. Descripción de los objetivos 1. Introducir al alumno en la gestión de los recursos y a los distintos aspectos de un sistema distribuido 2. Aprender a desarrollar algoritmos para sistemas distribuidos utilizando las diversas plataformas y tecnologías existentes en el mercado 3.2. Aportaciones al plan formativo La asignatura de Sistemas Distribuidos es una asignatura de 6 creditos, enmarcada en el Módulo de Sistemas Operativos, Sistemas Distribuidos y Redes, Arquitectura de Computadores. Esta asignatura proporciona al alumno unos conocimientos sobre los conceptos fundamentales de los sistemas distribuidos: arquitecturas de sistemas distribuidos, procesos y hilos en sistemas distribuidos, comunicación, gestión de los nombres, sistemas de archivos distribuidos, tollerancia a fallos y seguridad. Estos conocimientos representan una parte imprescindible en la formación de cualquier Graduado en Ingeniería Informática. La asignatura de Sistemas Distribuidos resulta de gran importancia para enseñar al alumno los conceptos necesarios para solucionar problemas relacionados con los recursos de un sistema distribuido. Esta asignatura, junto con Fundamentos de Computadores (FC), Redes de Computadores (RC) y Sistemas Operativos (SO), proporciona los conocimientos fundamentales del hardware, las comunicaciones y los sistemas distribuidos. Además la asignatura pretende fomentar la curiosidad técnica, la habilidad analítica para solucionar problemas de gestión de recursos, la rapidez mental a la hora de determinar un error en sistema distribuido, y la capacidad de adaptación tecnológica a nuevos avanzes en el campo de los sistemas distribuidos. 3.3. Recomendaciones o conocimientos previos requeridos Se recomienda haber aprobado la asignatura Sistemas Operativos 3

4. COMPETENCIAS 4.1 Competencias de la Titulación que se desarrollan en la asignatura 4.1.1 Conocimiento, administración y mantenimiento de sistemas, servicios y aplicaciones informáticas. (Competancia EC5) 4.1.2 Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así como los componentes básicos que los conforman. (Competancia EC9) 4.2. Competencias del Módulo que se desarrollan en la asignatura 4.2.1 Conocimiento y aplicación de las características, funcionalidades y estructura de los Sistemas Distribuidos, las Redes de Computadores e Internet y diseñar e implementar aplicaciones basadas en ellas. (Competancia EC11) 4.2.2 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o distribuidas integrando hardware, software y redes. (Competencia G6) 4.3. Competencias particulares de la asignatura 4.3.1 Conocimientos fundamentales de los sistemas distribuidos: arquitecturas de sistemas distribuidos, procesos y hilos en sistemas distribuidos, mecanimos de comunicación, gestión de nombres, sistemas de archivos distribuidos, tollerancia a fallos y seguridad. 4.3.2 Aprender los conceptos necesarios para solucionar problemas relacionados con los recursos distribuidos 4.3.3 Adquirir capacidad analítica para enfrentarse a la resolución de problemas reales. 4

5. CONTENIDOS DE LA ASIGNATURA (TEMARIO) Tema 1: Introducción a los Sistemas Distribuidos 1. Definición de un Sistema Distribuido 2. Objetivos de un Sistema Distribuido 3. Tipos de Sistemas Distribuidos Tema 2: Arquitecturas 1. Estilos (Modelos) Arquitectónicos 2. Arquitecturas de Sistemas, centralizadas, descentralizadas, híbridas 3. Arquitectura y Middleware 4. Auto administración en sistemas Distribuidos Tema 3: Procesos 1. Hilos en Sistemas Distribuidos 2. Virtualización 3. Clientes 4. Servidores 5. Migración de Código Tema 4: Comunicación 1. Fundamentos 2. Llamadas a procedimientos remotos 3. Comunicación orientada a mensajes 4. Comunicación orientada a flujos 5. Comunicación por multitransmisión Tema 5: Nombres 1. Nombres, identificadores y direcciones 2. Nombres planos 3. Nombres estructurados 4. Nombres basados en atributos Tema 6: Sincronización 1. Sincronización del reloj 2. Relojes lógicos 3. Exclusión mutua en sistemas distribuidos 4. Posicionamiento global de los nodos 5. Algoritmos de elección de coordinador 5

Tema 7: Sistema de Archivo Distribuidos 1. Arquitectura 2. Procesos 3. Comunicación 4. Asignación de nombres 5. Sincronización 6. Consistencia y Replicación 7. Tolerancias a fallos 8. Seguridad 6. METODOLOGÍA Y RECURSOS Por un lado las Enseñanzas Básicas (EB), comúnmente llamadas clases teóricas, están dirigidas a todo el grupo y se imparten en forma de lección magistral, con los objetivos esenciales de transmitir conocimientos, ofrecer un enfoque crítico de la asignatura que lleve a los alumnos a reflexionar y descubrir las relaciones entre los diversos conceptos, y el formar una mentalidad crítica en la forma de afrontar los problemas y la existencia de un método. Aunque la lección magistral se trata principalmente de la exposición continua del profesor, los alumnos pueden tomar notas y tienen la oportunidad de preguntar. La resolución de problemas se llevará a cabo tanto en clases de teoría como en las de prácticas de laboratorios o Enseñanzas Prácticas de Desarrollo (EPD), pudiéndose trabajar tanto en pequeños grupos de trabajo como individualmente. Por otro lado, en las EPDs se exponen las ideas fundamentales desarrolladas de una manera básica, se introduce al alumno en la resolución de problemas mediante unos experimentos guiados, y se enumeran una serie de ejercicios y problemas que el alumno debe resolver. Aunque se potenciará principalmente el trabajo individual y autónomo, esta actividad permite también el trabajo en pequeños grupos de dos o tres alumnos. Todas estas actividades formativas estarán además complementadas con soporte a través de herramientas Web como la herramienta de Aula Virtual WebCT. 6

7. EVALUACIÓN CONVOCATORIA DE JUNIO La evaluación de la asignatura se acogerá al modelo de evaluación continua y sólo será aplicable para la convocatoria de junio (1a convocatoria de curso). Aquellos estudiantes que no superen la asignatura en dicha convocatoria, se podrán evaluar en la convocatoria de julio como se describe más adelante. La evaluación se basará principalmente en los conocimientos adquiridos tanto en clase de teoría como en las prácticas de laboratorios y se realizará según las siguientes indicaciones: En las Enseñanzas Básicas se evaluará la participación en clase y se realizará una prueba escrita al final del semestre. Las Enseñanzas Prácticas y de Desarrollo se evaluarán mediante pruebas en aulas de informática y/o una prueba escrita sobre algún problema propuesto en las clases prácticas. La nota oscilará entre 0 y 10 puntos, y vendrá descrita por los porcentajes descritos a continuación: Enseñazas Básicas: 50% Enseñanzas Prácticas y de Desarrollo: 50% Para poder realizar la media, el estudiante deberá obtener al menos 4 puntos sobre el cómputo de 10 en la prueba escrita de Enseñanzas Básicas y obtener al menos 4 puntos sobre el cómputo de 10 en la parte de las pruebas que se desarrollen en el aula de informática. Para la realización de cualquier prueba evaluable no se permitirá el uso o consulta de documentación, salvo indicación expresa del profesor/a. Los estudiantes que no superen alguna de las dos partes de la asignatura en la convocatoria de curso anteriormente descrita, dispondrán de una convocatoria de recuperación de curso en el mes de junio/julio para evaluarse de la parte no superada. CONVOCATORIA DE JULIO Para la convocatoria de julio, la asignatura se evaluará mediante dos pruebas escritas correspondientes a Enseñanzas Básicas y Enseñanzas Prácticas y de Desarrollo 7

respectivamente con un porcentaje de 50% cada prueba y que englobarán todos los contenidos de la asignatura. Como se ha indicado en las instrucciones de la convocatoria anterior, un alumno podrá presentarse a alguna de las dos partes de manera independiente si tuviera aprobada alguna parte en la convocatoria anterior. 8. BIBLIOGRAFÍA GENERAL Tanenbaum A., Van Steen M., Sistemas Distribuidos, Principios y Paradigmas, Segunda Edición. Pearson Prentice Hall, 2008, ISBN 970-26-1280-2 Breshears C. The Art of Concurrency, O'Reilly Media, 2009, ISBN 978-0596521530 Coulouris G., Dollimore J., Kindberg T. and Blair G., Distributed Systems International Edition, Fifth Edition, Pearson Higher Education, 2011, ISBN 0273760599 8