Práticas Laboratoriais
Aula 12 (PL)
Avaliação do 2º trabalho prático.
Aula 11 (PL)
Continuação da resolução de exercícios da ficha de trabalho 6.
Aula 10 (PL)
Resolução da 1ª parte da ficha de trabalho 6.
Aula 9 (PL)
Resolução de exercícios da ficha de trabalho 5.
Aula 8 (PL)
Continuação da resolução de exercícios da ficha de trabalho 4.
Aula 7 (PL)
Resolução da 1ª parte da ficha de trabalho 4.
Aula 6 (PL)
Continuação da resolução de exercícios da ficha de trabalho 3.
Aula 5 (PL)
Entrega da ficha 2. Início da resolução da ficha de trabalho 3.
Aula 4 (PL)
Continuação da resolução de exercícios da ficha de trabalho 2.
Aula 3 (PL)
Início da resolução da ficha 2: Concordância de Padrões em Haskell; definição multi-clausal de funções; definições locais. 
Aula 2 (PL)
Continuação da resolução da Ficha 1. Funções: tipos e definição. Importação de módulos. Introdução às funções recursivas.
Aula 1 (PL)
Distribuição de logins e passwords. Resolução da Ficha 0: introdução ao ambiente de trabalho Mac OSX; utilização de um editor de texto, “shell” do sistema, e interpretador GHCI de Haskell. Início da resolução da Ficha 1: valores, expressões, e tipos em Haskell.