Demonstração da coerência do programa com os objectivos

Os conteúdos das aulas teóricas motivam e  introduzem aos alunos os conceitos teóricos básicos da disciplina, estabelecendo as bases e o raciocínio para o desenvolvimento de algoritmos distribuídos bem como apresentando um conjunto de elementos básicos necessários à composição de algoritmos mais complexos. Na componente teórico-prática, os alunos tomam contacto com ferramentas já existentes que disponibilizam as funcionalidades estudadas nas aulas teóricas e são confrontados com problemas que beneficiam destes algoritmos para a sua resolução.