Apresentar aos alunos os conceitos básicos sobre programação distribuída, requisitos de sistemas distribuídos e algoritmos distribuídos; programação paralela e modelagem de programas paralelos.