Código: | CC3002 | Sigla: | CC3002 | Nível: | 300 |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Ciência de Computadores |
Ativa? | Sim |
Página Web: | https://moodle.up.pt/course/view.php?id=3680 |
Unidade Responsável: | Departamento de Ciência de Computadores |
Curso/CE Responsável: | Licenciatura em Ciência de Computadores |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
L:B | 0 | Plano de Estudos Oficial | 3 | - | 6 | 56 | 162 |
L:CC | 73 | Plano estudos a partir do ano letivo 2021/22 | 3 | - | 6 | 56 | 162 |
L:F | 0 | Plano de Estudos Oficial | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:G | 0 | Plano estudos a partir do ano letivo 2017/18 | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:M | 17 | Plano de Estudos Oficial | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:Q | 0 | Plano estudos a partir do ano letivo 2016/17 | 3 | - | 6 | 56 | 162 |
Esta é uma disciplina introdutória às redes de comunicação de dados que pretende familiarizar os alunos com os seus conceitos fundamentais, baseando-se na Internet e na pilha protocolar TCP/IP.
Ao completar a disciplina, os alunos irão adquirir (1) a compreensão dos princípios básicos das redes de comunicação de dados; (2) uma visão geral das principais tecnologias usadas nas redes de computadores; (3) a compreensão da pilha protocolar TCP/IP, das funções das diferentes camadas e dos protocolos que as implementam; (4) uma visão geral dos princípios de interligação de redes; (5) as competências básicas para programar aplicações em rede utilizando sockets; (6) as bases necessárias para disciplinas mais avançadas na área das redes de comunicação.
Introdução às redes de comunicação, arquitecturas de rede, protocolos, comutação de circuitos e de pacotes. Modelos por camadas OSI e TCP/IP. Camada de aplicação, arquitecturas cliente/servidor e peer-to-peer, protocolos aplicacionais (HTTP, FTP, SMTP, POP3, IMAP). DNS e resolução de nomes. Programação com sockets (clientes, servidores iterativos, concorrentes e multiplex). Camada de transporte, mecanismos de fiabilidade e controlo de congestionamento. Protocolos UDP e TCP. Camada de rede, endereçamento IP e encaminhamento. Algoritmos e protocolos de encaminhamento. Difusão e multicast. Camada de ligação lógica, detecção e correcão de erros, acesso ao meio. Especificidades das redes sem fios.
Aulas teóricas: exposição da matéria, acompanhada de alguns exemplos.
Aulas práticas: resolução de problemas e discussão de resultados, alguns exercícios de programação.
Designação | Peso (%) |
---|---|
Teste | 90,00 |
Trabalho prático ou de projeto | 10,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Elaboração de projeto | 32,00 |
Estudo autónomo | 74,00 |
Frequência das aulas | 56,00 |
Total: | 162,00 |
Para obter frequência é necessário assistir às aulas práticas, não faltando a mais de 1/4 das aulas dadas, e realizar pelo menos 2 dos 3 testes.
A classificação final consiste em 10% para o trabalho de programação e 90% para o conjunto dos testes (30% para cada um) ou exame de época especial.
Idêntica aos restantes alunos, excepto na necessidade de frequentar as aulas práticas. Em época especial para conclusão de curso há um único exame que substitui os três testes.
No final do semestre, os estudantes poderão repetir um dos testes. Dado a avaliação ser distribuída sem exame final, não há lugar a exames de recurso ou melhoria de nota.