- Aula prática: Segundas-feiras, 16h às 18h (Laboratório B-208)
- Aula teórica: Terças-feiras, 16h às 18h
- Aula prática: Quartas-feiras, 14h às 16h
As aulas serão todas ministradas, em sua grande maioria, presencialmente. Aulas teóricas expositivas serão realizadas em sala de aula, enquanto aulas práticas serão realizadas nos laboratórios da universidade, podendo serem síncronas ou assíncronas. Todos os slides e vídeos utilizados serão disponibilizados assim que estiverem prontos.
Abaixo segue o planejamento das aulas teóricas. As atividades a serem desenvolvidas nas aulas práticas serão disponibilizadas no decorrer do semestre.
- 27/09 - Aula 01: Introdução a disciplina DCE540
- 28/09 - Aula 02: Introdução a sistemas distribuídos
- 04/10 - Aula 03: Processos
- 05/10 - Aula 04: Fundamentos de comunicação entre processos
- 11/10 - Aula 05: Comunicação por mensagens
- 12/10 - Aula 06: Message Passing Interface (MPI)
- 18/10 - Aula 07: Modelos persistentes de comunicação por mensagens
- 19/10 - Aula 08: Comunicação multicast
- 25/10 - Aula 09: Remote Procedure Calls (RPC)
- 26/10 - Aula 10: Arquiteturas distribuídas
- 01/11 - Aula 11: Arquiteturas distribuídas - Continuação
- 02/11 - Aula 12: Feriado, período de estudos para prova
- 15/11 - Aula 13: Feriado, período de estudos para prova
- 16/11 - Aula 14: Prova 01
- 22/11 - Aula 15: Correção da prova; Sincronização e coordenação
- 23/11 - Aula 16: Exclusão mútua
- 29/11 - Aula 17: Algoritmos de eleições
- 30/11 - Aula 18: Dúvidas
- 06/12 - Aula 19: Prova 02
- 07/12 - Aula 20: Correção da prova e comentários gerais
- 13/12 - Aula 21: Consistência de dados (Assíncrona)
- 14/12 - Aula 22: Modelos de consistência centralizados no cliente (Assíncrona)
- 20/12 - Aula 23: Período de estudos
- 17/01 - Aula 24: Fechamento das aulas 21 e 22
- 18/01 - Aula 25: Replicação de dados e Protocolos para consistência de dados
- 24/01 - Aula 26: Tolerância a falhas
- 25/01 - Aula 27: Dúvidas
- 31/01 - Aula 28: Prova 03
- 01/02 - Aula 29: Recuperação de aprendizagem
- 07/02 - Aula 30: Avaliação especial
As datas e conteúdos descritos acima estão sujeito a eventuais mudanças
A avaliação de aprendizagem será realizada através de três provas e um conjunto de exercícios práticos (espera-se que sejam realizados diversos exercícios práticos durante o curso do semestre, sempre nas aulas práticas de segunda-feira).
As avaliações somarão um total de 100 pontos. Um aluno é considerado aprovado caso obtenha 60 pontos ou mais ao fim do curso.
Prova especial: Alunos que perderam uma das três provas teóricas poderão optar por realizar uma prova especial no último dia de aula, conforme Resolução CEPE nº 15/2016. A nota obtida nesta prova substituirá a nota da prova perdida no cômputo da nota final.
Recuperação de aprendizagem: Conforme plano de ensino
Prova 1 | Prova 2 | Prova 3 | Práticas |
---|---|---|---|
25 pontos | 25 pontos | 25 pontos | 25 pontos |
A frequência do aluno será aferida pela sua frequência nas aulas teóricas e práticas.
Cada aluno deverá obter uma frequência mínima em 75% das aulas realizadas para ser considerado aprovado.
Este repositório no GitHub também servirá como fórum de dúvidas da disciplina. As dúvidas deverão ser postadas na aba Discussões nesta página. Desta forma, todos os envolvidos na disciplina (o professor e os outros alunos) poderão ver suas dúvidas e respondelas o mais rápido possível.
Se você utilizar o material desta disciplina de qualquer maneira, por favor, cite o material fonte:
Iago A. Carvalho (2022), DCE540. Online: https://github.com/iagoac/dce540 Version 3.00; GNU General Public License v3.0.
@Misc{CarvalhoDCE540,
title={DCE540 - Computação Paralela e Distribuída},
author={Iago A. Carvalho},
howPublished={\url{https://github.com/iagoac/dce540}},
year={2022},
note={Version 3.00; GNU General Public License v3.0}
}
Iago A. Carvalho
http://iagoac.github.io/