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.
Data | Conteúdo | Downloads |
---|---|---|
01/04 | Apresentação da disciplina | |
03/04 | Introdução | Notas de aula, Exercícios |
08,10,15,17/04 | Fundamentos | Notas de aula, Exercícios, Soluções |
22,24,29/04 | Projeto de funções | Notas de aula, Exemplos, Exercícios, Soluções |
15/05 | Trabalho 1 | |
06,08,13,20,22,26/05 | Tipos de dados | Notas de aula, Exemplos, Exercícios, Soluções |
05/06 | Trabalho 2 | |
28/05 e 03,05,10,12/06 | Autorreferência e recursividade: parte 1 | Notas de aula, Exemplos, Exercícios, Soluções |
17,24,26/06 | Autorreferência e recursividade: parte 2 | Notas de aula, Exemplos, Exercícios, Soluções |
01/07 | Processamento simultaneo | Notas de aula, Exemplos, Exercícios, Soluções |
03/07 | Prova 1 | |
08,10,15/07 | Funções como valores | Notas de aula, Exemplos, Exercícios, Soluções |
17,22/07 | Acumuladores | Notas de aula, Exemplos, Exercícios, Soluções |
24/07 | Trabalho 3 | |
29/07 | Recursão generativa | Notas de aula, Exemplos, Exercícios, Soluções |
31/07 | Prova 2 | |
Aula de reposição | Análise de algoritmos | Notas de aula |