A unidade curricular Infraestruturas Computacionais Distribuídas tem como objetivo geral facilitar a compreensão de sistemas computacionais que partilham recursos entre múltiplos nós interligados. Explora arquiteturas cliente-servidor e peer-to-peer através da utilização da linguagem Java e ferramentas como o eclipse com Tomcat com foco na compreensão e desenvolvimento de aplicações para a Web. A avaliação dos estudantes baseia-se num equilíbrio entre um exame teórico individual e um trabalho prático realizado em grupo.