Comentários Gerais

  1. Comece a fazer este trabalho logo, enquanto o problema está fresco na memória e o prazo para terminá-lo está tão longe quanto jamais poderá estar.
  2. Vão valer pontos: clareza, indentação e comentários no programa.

O que deve ser apresentado

  1. Relatório:
    • Capa: contendo o nome do trabalho, o nome do aluno, número de matrícula, turma e email.
    • Introdução: descrição do problema tratado e visão geral sobre o funcionamento do programa.
    • Descrição (por exemplo, desenho) dos Tipos Abstratos de Dados. Inclui 1) a estrutura de dados usada e 2) todas as operações do TAD.
    • Os principais funções e procedimentos do programa.
    • As decisões tomadas relativas aos casos e detalhes de especificação que porventura estejam omissos no enunciado.
    • Análise detalhada da complexidade da solução apresentada.
    • Apresentação e discussão dos resultados de testes realizados
  2. Código fonte em C (compilador gcc) em anexo. Lembre-se de explicitar o compilador usado no seu relatório.
  3. Código executável.

Consulte as dicas do Prof. Nívio Ziviani sobre como deve ser feita uma boa implementação e documentação de um trabalho prático aqui.

O que e como deve ser entregue

  1. Códigos fonte, executável e relatório descrevendo a solução apresentada deverão ser comprimidos e agrupados em arquivo único a ser submetido através do site de submissão no dia da entrega. Trabalhos submetidos fora do prazo serão penalizados. Relatórios somente serão aceitos se estiverem em formato PS, PDF ou DOC (MS Word)
  2. A submissão será feita pelo Moodle, no site da disciplina.

Avaliação (salvo especificação de cada TP):

  1. Compilação: 5%
  2. Execução correta: 40%
  3. Estilo de programação: 15%
  4. TAD bem definido no código: 15%
  5. Documentação: 25%

Trabalhos copiados compartilharão a nota final. Em outras palavras, apenas uma nota será dada por cópia, seja inteiramente para uma única cópia, ou dividida entre múltiplas cópias.

Política para desconto por atraso:

A fórmula para desconto por atraso na entrega do trabalho prático é:


\begin{displaymath}
\frac{2^{d-1}}{0.32} \%
\end{displaymath}

onde $d$ é o atraso em dias úteis. Entregas após a meia-noite da data especificada serão invariavelmente penalizadas, mesmo se realizadas no próximo dia útil. Note que após 5 dias úteis, o trabalho não pode ser mais entregue.