Fichas sobre programação recursiva (1), imperativa (2) e funcional (1), cada uma cotada para 1 valor,
a realizar nas aulas práticas - X (soma das 3 melhores classificações nas fichas)
recursão - [
19Out (teórica) ]
imperativa - [
2Nov (teórica) e 9Nov(teórica) ]
funcional - [
18Nov (teórica) ]
Projecto de programação em larga escala - 7 valores - Y - [
20Nov-16Dez ]
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 cotado para 20 valores - Z - [
22Jan e 7Fev ]
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)
onde
C1=X+(Z/20)*10+Y*p(Y)+B
C2=(Z/20)*13+Y*p(Y)+B
e
p(Y) é a seguinte fórmula de ponderação:
p(Y)=(1/3)+P/M se 0<=P<= (2/3)*M
onde M é a cotação da(s) pergunta(s)/grupo(s) de ponderação e
P é a classificação do aluno na(s) pergunta(s)/grupo(s) de ponderação
p(Y)=1 se (2/3)*M<P<=M
correspondendo no ano lectivo 2010-11 aos Grupos V, VI e VII do exame
B é 1 se o aluno só entregar 1 exame, caso contrário é 0