O curso começa com aulas expositivas ministradas pelo professor. Um bom livro-texto para se acompanhar esta parte da disciplina é Distributed Systems for System Architects, de Paulo Verissimo e Luis Rodrigues (veja referência completa da Bibliografia abaixo).
Além destas aulas, os alunos se organizarão em grupos de 4 alunos para fazer uma compilação sobre um tema de sistemas distribuídos. Serão sugeridos alguns temas pelo professor (veja abaixo), mas outros temas podem ser sugeridos pelos alunos. Nesse último caso, o trabalho só pode prrosseguir depois que o tema sugerido ganhe o aval do professor. Após esse trabalho de leitura e sistematização os grupos irão apresentar o resultado da compilação em uma série de seminários, cada um com duas horas de duração. Finalmente, cada grupo irá propor um projeto de pesquisa envolvendo o tema estudado na compilação. O resultado do projeto de pesquisa é um artigo científico que será apresentado em um seminário de uma hora de duração no final do curso.
A avaliação será baseada na apresentação dos seminários e no artigo científico gerado como resultado do projeto.
As notas das avaliações estarão disponíveis aqui.