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.

Principais materiais

Aulas

Data Conteúdo Downloads
15/05 Apresentação da disciplina
17/05 Introdução Notas de aula, Exercícios
22,24,29/05 Fundamentos Notas de aula, Exercícios, Soluções
31/05 Trabalho 1 - parte 1 - aplicação
05/06 Trabalho 1 - parte 1 - correção
07,12,14/06 Projeto de funções Notas de aula, Exemplos, Exercícios, Soluções
19/06 Trabalho 1 - parte 2 - aplicação
21/06 Trabalho 1 - parte 2 - correção
26,28/06 e 03,05/07 Tipos de dados Notas de aula, Exemplos, Exercícios, Soluções
10/07 Trabalho 1 - parte 3 - aplicação
12,17,19/07 Autorreferência e recursividade - parte 1 Notas de aula, Exemplos, Exercícios, Soluções
24,26,31/07 Autorreferência e recursividade - parte 2 Notas de aula, Exemplos, Exercícios, Soluções
02/08 Avaliação 1
07/08 Processsamento simultâneo Notas de aula, Exemplos, Exercícios, Soluções
09,14,16/08 Funções como valores Notas de aula, Exemplos, Exercícios, Soluções
21,23,28/08 Acumuladores Notas de aula, Exemplos, Exercícios, Soluções
30/08 e 04/09 Recursão generativa Notas de aula, Exemplos, Exercícios, Soluções
06/09 Avaliação 2
18/09 Exame