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)
    onde
    • C1=P*p+B+E+F
    • C2=P*p+B+E*1.3
    em que
    • 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
      onde a(s) pergunta(s)/grupo(s) de ponderação de cada exame e da ficha 3 serão indicadas mais próximo da realização das mesmas