Métodos de Avaliação
-
Fichas
3 fichas a realizar realizar nas aulas teóricas, cada uma cotada para 1.5 valores:
(designe-se por F a soma das 2 melhores classificações)
- recursão - [ 18Out (teórica) ]
- imperativa e reescrita - [ 3Nov (teórica) ]
- imperativa e funcional - [ 15Dez (teórica) ]
-
Projecto
de programação em larga escala - 7 valores - [ 15 Nov-16Dez ]
(designe-se por P a classificação no projecto)
- definição de tipos de dados - 1 valor
- implementação em pacotes dos tipos de dados - 1 valor
- programa de evolução da população - 4,5 valores
- experimentação - 0,5 valores
-
Exames
cotados para 10 valores - Z - [ 18 Jan e 6Fev ]
(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