Nesta disciplina vamos estudar os fundamentos e aprender a projetar programas utilizando o paradigma funcional.

Os comunicados e as entregas das atividades serão feitos no Google Sala de Aula.

Aulas

Data Conteúdo Downloads
28/06 Apresentação da disciplina e Introdução Notas de aula
30/06, 05,07,14/07 Fundamentos Notas de aula, Exercícios, Soluções
12/07 Fundamentos - Prática Prática, Soluções
19,26/07 Projeto de funções Notas de aula, Exemplos, Problemas, Soluções
21,28/07 e 02,04/08 Projeto de funções - Prática Prática, Soluções
09,11,16,18/08 Tipos de dados Notas de aula, Exemplos, Problemas, Soluções
11,18/08 Tipos de dados - Prática Prática, Soluções
23,25,30/08 e 01/09 Autorreferências e recursividade Notas de aula, Exemplos, Problemas, Soluções
25,30/08 e 06/09/ Autorreferências e recursividade - Prática Prática, Soluções
08,13/09 Árvores e processamento simultâneo Notas de aula, Exemplos
13/09 Árvores e processamento simultâneo - Prática Prática, Soluções
15,20,22/09 Funções como valores Notas de aula, Exemplos
20/09 Funções como valores - Prática Prática
11/10 Recursão generativa Notas de aula, Exemplos, Prática
12/10 Acumuladores Notas de aula, Exemplos, Prática, vídeo no classroom