Créditos ECTS Créditos ECTS: 3
Horas ECTS Criterios/Memorias Traballo do Alumno/a ECTS: 51 Horas de Titorías: 3 Clase Expositiva: 9 Clase Interactiva: 12 Total: 75
Linguas de uso Castelán, Galego
Tipo: Materia Ordinaria Máster RD 1393/2007 - 822/2021
Departamentos: 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: Segundo semestre
Docencia: Con docencia
Matrícula: Matriculable | 1ro curso (Si)
1. 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.
1. 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)
As presentacións 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", 7ª edición ISBN: 9788490355282, 2017, 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.
CG1 - 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.
Clases de teoría maxistrais e clases prácticas na aula de informática.
As clases maxistrais desarrollarán as competencias CG1, CG3 e CE4.
As clases prácticas na aula de informática desarrollarán as competencias CE5 e CS2.
Superación dunha exame que representará o 50% da nota final. Será obrigatorio obter un 5 sobre 10 para aprobar.
A calidade dos traballos así como a súa adecuada exposición suporá o 50% restante da nota final.
A asistencia ás prácticas e participación nas clases de debate será tido en conta.
No caso de realización fraudulenta de exercicios ou probas, será de aplicación o recollido na Normativa de avaliación do rendemento académico dos estudantes e de revisión de cualificacións, que implicará a cualificación de suspenso na convocatoria correspondente.
Horas 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.
Comprender 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.
Jesus Maria Rodriguez Presedo
Coordinador/a- Departamento
- Electrónica e Computación
- Área
- Ciencia da Computación e Intelixencia Artificial
- Teléfono
- 881816433
- Correo electrónico
- jesus.presedo [at] usc.es
- Categoría
- Profesor/a: Titular de Universidade
Jose Carlos Cabaleiro Dominguez
- Departamento
- Electrónica e Computación
- Área
- Arquitectura e Tecnoloxía de Computadores
- Teléfono
- 881816421
- Correo electrónico
- jc.cabaleiro [at] usc.es
- Categoría
- Profesor/a: Catedrático/a de Universidade