Métodos de Avaliação

  • 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