Critérios de pontuação de exercícios de programação
Aproveitamento frutuoso dos recursos da linguagem de programação usada: 20%
uso adequado das facilidades built-in: 10%
conformidade do código a filosofia do paradigma de programação sub-jacente: 10%
Completude da amostra de teste de entradas/saídas usada:10%
Corretude do programa para essa amostra: 10%
Documentação do programa e comentarios do código: 10%
Legibilidade, consição e elegancia do código: 10%
Modularidade e composicionalidade do código (inclusive o uso da encapsulação): 10%
Abstração e generalidade dos componentes do código: 10%
Eficiência do programa para a amostra de teste de entradas/saídas usada: 10%
Robustez do programa para entradas fora dessa amostra: 10%