Objetivos
Os estudantes que terminam com sucesso esta unidade curricular serão capazes de autonomamente:
- Discutir as particularidades das linguagens funcionais e os paradigmas da programação genérica como forma de suportar a programação orientada a objetos neste contexto;
- Definir diferentes problemas recorrendo ao cálculo-lambda e às linguagens funcionais estudadas;
- Aplicar as linguagens estudadas na resolução de problemas;
- Testar e depurar pequenos programas.