Métodos de Avaliação

  • Mini-testes
    sobre programação recursiva e programação imperativa - 4 valores - X
    • recursão + ciclo em lista - 2 valores - [ 14Out-16Out (prática)]
    • ciclos encaixados em matriz + ciclos encaixados em pilha de pilhas ou em outras estruturas de dados - 2 valores - [ 06Nov (teórica)]
  • Projecto
    de programação em grande escala - 6 valores - Y - [ 20Nov-19Dez]
    • definição de tipos de dados - 1 valor
    • implementação em pacote de tipos de dados - 1,5 valores
    • programa de evolução da população - 2,5 valores
    • experimentação - 1 valor
  • Testes/Exame escrito
    primeiro teste - 5 valores - Z1 - [ 25Nov (teórica)]
    • programação funcional
    • programação recursiva
    • ciclo em lista
    • ciclos encaixados em matriz
    • tipos de dados: regras de reescrita

  • segundo teste - 5 valores - Z2 - coincide com o primeiro exame - [ 28Jan]
    • definição de tipos de dados
    • utilização avançada de tipos de dados
    • implementação de tipos de dados

    primeiro/segundo exame - 10 valores - Z1+Z2 - [ 28Jan/13Fev]
    • programação funcional
    • programação recursiva
    • ciclo em lista
    • ciclos encaixados em matriz
    • tipos de dados: regras de reescrita
    • definição de tipos de dados
    • utilização avançada de tipos de dados
    • implementação de tipos de dados

    Z=Z1+Z2

    bónus por entregar só uma vez - 0,5 valores por teste - W
  • Fórmula de cálculo da nota final
    • NF=X+Y*((Z+3)/13)+Z+W