Código: | EEC0049 | Sigla: | SDIS |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Informática |
Ativa? | Sim |
Unidade Responsável: | Departamento de Engenharia Eletrotécnica e de Computadores |
Curso/CE Responsável: | Mestrado Integrado em Engenharia Electrotécnica e de Computadores |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
MIEEC | 34 | Plano de estudos oficial | 5 | - | 6 | 56 | 162 |
No final desta unidade curricular os estudantes deverão ter adquirido as competências necessárias à programação de aplicações distribuídas de pequena e média dimensão, sabendo seleccionar e utilizar as tecnologias de software adequadas, desde linguagens de programção para ambientes distribuídos até camadas de middleware com modelos de cooperação específicos. Deverão ainda ser capazes de concretizar mecanismos simples de tolerância a falhas baseados em redundância espacial.
Arquitecturas distribuídas e sua contextualização. Modelos de comunicação (passagem de mensagens, execução remota de procedimentos), de cooperação (cliente-servidor, publicador-subscritor, peer-to-peer) e de sincronismo (rendez-vous, sincronização de relógio, exclusão mútua distribuída). Middlewares de distribuição. Noções de tolerância a falhas (replicação e consistência).
Componente teórica essencialmente expositiva.
Componente laboratorial baseada em duas partes:
1ª parte, realização de trabalhos guiados
2ª parte, realização de um mini-projecto em grupos de 2 com apresentação no final
Designação | Peso (%) |
---|---|
Exame | 20,00 |
Teste | 40,00 |
Trabalho laboratorial | 40,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 66,00 |
Frequência das aulas | 56,00 |
Trabalho laboratorial | 40,00 |
Total: | 162,00 |
Regras gerais da FEUP
Participação na componente laboratorial
NF - Nota Final
NP - Nota Prática
NT - Nota teórica (mini-teste)
NF = 0,6*NP + 0,4 NT
NPP - Nota do exame de programação (no período de exames)
NTL - Nota do mini-projeto
NP = NPP/3+ 2*NTL/3
Para aprovação exige-se uma nota mínima de 7 valores (em 20) a cada uma das componentes.
TE e DA estão sujeitos às mesmas regras de avaliação que os restantes estudantes.
Só a componente teórica (mini-teste) pode ser melhorada em exame de recurso.