O objetivo primeiro deste curso é fornecer uma base sólida em sistemas distribuídos, possibilitando que o aluno tenha condições de entender trabalho técnicos na área e eventualmente vir a pesquisar nela. Sem comprometer a formação básica, exploraremos também os tópicos de pesquisa mais atuais dentro da área. Finalmente, temos por objetivo melhorar a capacidade dos alunos de fazer leitura crítica de artigos técnicos.
Conceitos Básicos. Modelos de sistemas distribuídos. Arquitetura de Sistemas Distribuídos. Comunicação em sistemas distribuídos. Sincronização em sistemas distribuídos.