
Redes de Computadores
Código
8149
Unidade Orgânica
Faculdade de Ciências e Tecnologia
Departamento
Departamento de Informática
Créditos
6.0
Professor responsável
José Augusto Legatheaux Martins
Horas semanais
5
Total de horas
70
Língua de ensino
Português
Objectivos
- Redes de computadores: terminologia, organização, serviços, componentes e princípios estruturantes
- Estruturação de aplicações e protocolos aplicacionais: requisitos das aplicações e modelos de comunicação e coordenação
- Protocolos de transporte: requisitos e técnicas específicas
- Encaminhamento e qualidade de serviço: princípios, algoritmos e protocolos mais comuns
- Canais de comunicação: caracterização e técnicas gerais
- Analisar um protocolo e perceber o seu funcionamento
- Calcular a rentabilidade de um protocolo
- Conhecer e saber utilizar interfaces de comunicação
- Analisar, estruturar e desenvolver pequenas aplicações em rede
Pré-requisitos
Competências de programação em Java e estruturas de dados e alguns conhecimentos de Matemática.
Conteúdo
- Redes de computadores: terminologia, organização, serviços, componentes e princípios estruturantes
- Estruturação de aplicações e protocolos aplicacionais: requisitos das aplicações e modelos de comunicação e coordenação
- Protocolos de transporte: requisitos, especificações; técnicas específicas de concepção e realização
- Encaminhamento e qualidade de serviço: princípios, algoritmos e protocolos mais comuns
Bibliografia
- James F. Kurose and Keith W. Ross, "Computer Networking - A Top-Down Approach Featuring the Internet," Addison Wesley — Pearson Education, 2012, 6th Edition (outras edições recentes são também aceitáveis)
- lliotte Rusty Harold, “Java Network Programming,” O Reilly & Associates, 3rd Edition, 2004, ISBN 0-596-00721-3, 410 pages
- Existem vários outros livros de qualidade, em caso de dúvida contactar os docentes
Método de ensino
As aulas teóricas (expositivas e de discussão) são aulas em que se expõe e discute o programa da cadeira. O aluno deverá tentar ler com antecedência os capítulos correspondentes do livro de suporte ao curso e deverá, após a aula, ler do novo o capítulo correspondente de forma a consolidar a compreensão da matéria.
Nas aulas laboratoriais são desenvolvidos diversos trabalhos cujo objectivo é levar o aluno a realizar trabalhos experimentais sobre os tópicos mais importantes da matéria. Alguns desses trabalhos dão também suporte à realização de projectos de programação.
Método de avaliação
Regras de avaliação
- TP – Testes intermédios (componente teórica/prática segundo a nova terminologia do regulamento de avaliação), ou seja os testes que substituem o exame
- L – Trabalho laboratorial (trabalhos de programação e exercícios laboratoriais e outros; todos sujeitos a entrega de relatório e avaliação individual)
- Obtenção de média ≥ 7 nas avaliações dos trabalhos laboratoriais (cada avaliação é individual e realizada após a entrega do trabalho através de uma avaliação individulizada que tem lugar após cada teste teórico/prático)
- A comparência nessas avaliações individuais é obrigatória.
- Os testes teórico/práticos intermédios e o exame são individuais e sem consulta. Os trabalhos laboratoriais são de grupo e realizados em grupos de 3 estudantes
- O exame de recurso tem uma nota única e engloba toda a matéria que é avaliada através dos testes teórico/práticos intermédios — em caso de ida a exame de recurso a nota deste substituí a nota dos três testes teórico/práticos
- Todos os alunos que obtiveram frequência noutros anos já têm a nota do trabalho laboratorial e esta é igual à da frequência que obtiveram noutros anos. Refazer os trabalhos laboratoriais implica perca automática da frequência anterior e da respectiva nota
- A melhoria da nota do ano passado requer a realização dos testes teórico/práticos intermédios ou do exame ou de ambos. Opcionalmente o estudante pode refazer todos os trabalhos laboratoriais
- As notas intermédias são arredondadas às décimas