Métodos de Avaliação
- Mini-testes
3 mini-testes a realizar realizar nas aulas teóricas, cada um cotado para 1.5 valores:
(designe-se por F a soma das 2 melhores classificações)
- recursão - [ 1Out (teórica) ]
- imperativa - [ 22Out (teórica) ]
- reescrita e funcional - [ 14Nov (teórica) ]
- Projecto
de programação em larga escala - 7 valores - [ 14 Nov-16Dez ]
(designe-se por P a classificação no projecto)
- definição de tipos de dados - 1 valor
- implementação eficiente em pacotes dos tipos de dados - 1 valor
- programa de evolução da população - 4 valores
- experimentação e testes - 1 valor
- Exames
cotados para 10 valores - Z - [ 10Jan e 29Jan ]
(designe-se por E a melhor classificação nos dois exames)
- programação funcional
- programação recursiva
- ciclo em lista
- ciclos encaixados em matriz
- ciclos sobre estruturas de dados abstractos
- tipos de dados: regras de reescrita
- implementação de tipos de dados
- utilização avançada de tipos de dados
- Fórmula de cálculo da nota final
- NF=max(C1,C2)
- C1=P*p+B+E+F
- C2=P*p+B+E*1.3
- B é 1 se o aluno só entregar 1 exame, caso contrário é 0
- p=max(p(F3),p(E1),p(E2))
e
p(A) é obtido de acordo com a seguinte fórmula de ponderação:- p(A)=1/3 se a classificação C do aluno na(s) pergunta(s)/grupo(s) de ponderação em A for 0
- p(A)=1 se C>=2/3 do total dessa(s) pergunta(s)/grupo(s)
- p(A)=1/3+C/M caso contrário, onde M é a cotação da(s) pergunta(s)/grupo(s) de ponderação