Métodos de Avaliação
-
Mini-testes
sobre programação recursiva e programação imperativa - 4 valores - X
- recursão + ciclo em lista - 2 valores - [
14Out-16Out (prática)]
- ciclos encaixados em matriz + ciclos encaixados em pilha de pilhas ou em outras estruturas de dados - 2 valores - [
06Nov (teórica)]
-
Projecto
de programação em grande escala - 6 valores - Y - [
20Nov-19Dez]
- definição de tipos de dados - 1 valor
- implementação em pacote de tipos de dados - 1,5 valores
- programa de evolução da população - 2,5 valores
- experimentação - 1 valor
-
Testes/Exame escrito
primeiro teste - 5 valores - Z1 - [
25Nov (teórica)]
- programação funcional
- programação recursiva
- ciclo em lista
- ciclos encaixados em matriz
- tipos de dados: regras de reescrita
-
segundo teste - 5 valores - Z2 - coincide com o primeiro exame - [
28Jan]
- definição de tipos de dados
- utilização avançada de tipos de dados
- implementação de tipos de dados
primeiro/segundo exame - 10 valores - Z1+Z2 - [
28Jan/13Fev]
- programação funcional
- programação recursiva
- ciclo em lista
- ciclos encaixados em matriz
- tipos de dados: regras de reescrita
- definição de tipos de dados
- utilização avançada de tipos de dados
- implementação de tipos de dados
Z=Z1+Z2
bónus por entregar só uma vez - 0,5 valores por teste - W
-
Fórmula de cálculo da nota final