P4151240 - Redes de computadores e computación distribuída (Materia: Computación) - Curso 2013/2014
Información
- Créditos ECTS
- Créditos ECTS: 3.00
- Total: 3.0
- Horas ECTS
- Clase Expositiva: 9.00
- Clase Interactiva Laboratorio: 12.00
- Horas de Titorías: 3.00
- Total: 24.0
Outros Datos
- Tipo: Materia Ordinaria Máster RD 1393/2007
- Departamentos: Electrónica e Computación, Electrónica e Computación
- Áreas: Arquitectura e Tecnoloxía de Computadores, Ciencia da Computación e Intelixencia Artificial
- Centro: Facultade de Matemáticas
- Convocatoria: 2º Semestre de Titulacións de Grao/Máster
- Docencia e Matrícula: Primeiro Curso (1º 1ª vez)
Profesores
Horarios
Programa
Existen programas da materia para os seguintes idiomas:
CastelánGalegoInglésObxectivos da materia1. Presentar os principios fundamentais das redes de computadores e Internet tanto desde o punto de vista software como hardware.
2. Facilitar a programación de aplicacións de rede sinxelas usando os sockets TCP e UDP.
3. Estudio dos diversos paradigmas para o desenrolo de aplicacións distribuidas.
4. Estudio de ferramentas para o desenrolo de aplicacións distribuidas complexas.
Contidos1. Redes (5 horas)
* O protocolo TCP/IP. Modelo de capas
* Servicios orientados a conexión e sen conexión. TCP e UDP
* Fundamentos da transmisión fiable
* Clasificación de redes
* Redes de acceso residencial. Módem, ADSL, cable
* Redes de area local. Ethernet
* Hubs, switches e bridges.
2. Paradigmas da computación distribuida (5 horas)
* O paradigma cliente-servidor
* As arquitecturas P2P
* O modelo publica-suscribe
* Invocación remota
* O paradigma de obxectos distribuidos
* Outros paradigmas de computación distribuida
Prácticas:
1. Direccións IP, portos, protocolos, DNS (2 horas)
2. Sockets orientados a conexión, TCP (4 horas)
3. Sockets sen conexión, UDP (4 horas)
4. Remote Method Invocation (RMI) (6 horas)
5. Introducción á programación de aplicacións web (4 horas)
Bibliografía básica e complementariaAs transparencias utilizadas na clase están dispoñibles no Campus Virtual da USC.
1. J.F. Kurose y K.W. Ross, "Redes de Computadores. Un enfoque descendente", 5ª edición ISBN: 9848478291199, 2010, Pearson Educación S. A.
2. D.E. Comer, D.L. Stevens y M. Evangelista, "Internetworking with TCP/IP, Vol. III: Client-Server Programming and Applications, Linux/Posix Sockets Version", ISBN: 0130320714, 2001, Prentice Hall.
3. M. L. Liu. "Computación Distribuida: Fundamentos y aplicaciones". Addison Wesley 2004. ISBN 84-7829-066-4.
4. G. Coulouris, J. Dollimore y T. Kindberg. "Sistemas Distribuidos: conceptos y diseño". Addison Wesley 2001. ISBN 84-7829-049-4.
5. M. Hall y L. Brown. "Core Web programming. Segunda edición". Prentice Hall 2001. ISBN 0-13-089793-0.
CompetenciasCG1 - Posuír coñecementos que aporten unha base ou oportunidade de ser orixinais no desenvolvemento e/ou aplicación de ideas, a miúdo nun contexto de investigación, sabendo traducir necesidades industriais en términos de proxectos de I+D+i no campo da Matemática Industrial
CG3 - Ser capaz de integrar coñecementos para enfrontarse á formulación de xuízos a partir de informacion que, aínda sendo incompleta ou limitada, inclúa reflexións sobre as responsabilidades sociais e éticas vinculadas á aplicacion dos seus coñecementos
CE4 - Ser capaz de seleccionar un conxunto de técnicas numéricas, linguaxes e ferramentas informáticas, adecuadas para resolver un modelo matemático
CE5 - Ser capaz de validar e interpretar os resultados obtidos, comparando con visualizaciones, medidas experimentais e/ou requisitos funcionales do correspondente sistema físico/de ingeniería
CS2 - Saber adaptar, modificar e implementar ferramentas de software de simulación numérica.
Metodoloxía da ensinanza Clases de teoría maxistrais e clases prácticas na aula de informática.
Sistema de evaluaciónSuperación dunha exame que representará o 50% da nota final. Será obrigatorio obter un 5 sobre 10 para aprobar.
A asistencia ás prácticas e participación nas clases de debate suporá o 20% da nota final.
A calidade dos traballos así como a súa adecuada exposición suporá o 30% da nota final.
Tempo de estudo e traballo persoalHoras presenciais: expositivas: 9; interactivas: 12.
Horas non presenciais de traballo do alumno: 30.
Horas de avaliación: 1.
Volume total de traballo: 7 + 14 + 30 + 1 = 52 horas.
Recomendacións para o estudo da materiaComprender o que se estudia. Para comprobalo, o alumno debería ser capaz de realizar por si mesmo os exercicios propostos en clase y nos boletíns de problemas.
Facer uso do horario de titorías.
Acudir á bibliografía e o uso das bibliotecas online para acceder ós recursos en rede.