Plano de Estudos
Programação Funcional PF
Contextos
Groupo: 4_LEI 2025/26 > 1º Ciclo > 1º Ano
ECTS
6.0 (para cálculo da média)
Objectivos
Adquirir conceitos básicos da programação com especial foco na programação funcional e experiência prática na escrita de programas funcionais usando a linguagem Haskell.
Programa
Tipos e classes de tipos; A sintaxe das funções; Funções de ordem superior; Módulos; Entrada e saída; Teste de programas funcionais; Raciocinando sobre funções; Funções na linguagem Java.
Método de Avaliação
Aulas teóricas de exposição da matéria e aulas teórico-práticas de resolução de exercícios. Quatro trabalhos para casa de programação; exame escrito final.
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 119.0
Carga Total -
Bibliografia
Principal
- Learn You a Haskell for Great Good: Miran Lipovaca 2011 Learn You a Haskell for Great Good!, Miran Lipovaca. No starch press, 2011