Veja horário do curso: curso 22
O objetivo deste curso é proporcionar ao estudante um primeiro contato com Programação Funcional Pura utilizando a linguagem Haskell. Fazer com que o aluno seja capaz de construir uma aplicação web dentro deste estilo de programação usando a framework Yesod.
Serão estudados os seguintes tópicos: Introdução a linguagem Haskell. Operações com listas. List comprehesion. Tipos e TypeClasses. Map, Reduce, Fold e Filter. Pattern Matching e Guards. Recursão e funções de alta ordem. Criando Typeclasses. Estrutura de dados recursivas. I/O. Funtores e Monóides. Funtores Aplicativos. Mônadas. Framework para desenvolvimento Web. Conexão com um banco de dados.
Unidade: Instituto de Matemática e Estatística
Curso Oficial PRCEU: Não