Regras das atividades de laboratório
Projetos
- Leia atentamente a descrição de cada projeto antes de realizá-lo!
- Todos os projetos devem ser desenvolvidos em linguagem C, compilável com o GCC no ambiente Linux do DINF/UFPR. Programas desenvolvidos em outras linguagens, mesmo que parcialmente, não serão considerados (nota zero).
- Para ser válido, o código deve compilar e executar com sucesso; códigos que não compilarem, não executarem até o fim, travarem, encerrarem com erros de sistema (segmentation fault, bus error, no more memory, etc) ou tiverem comportamento instável terão nota zero.
- Os programas entregues serão compilados com o flag
-Wall
(all warnings); haverá um desconto de 5/100 pontos por warning na nota do projeto. - Cada projeto deve ser entregue através do sistema Moddle, até as 23:59 do dia previsto para sua entrega. Entregas atrasadas não serão aceitas.
- O material a ser entregue ao professor para cada projeto consiste dos arquivos referentes às implementações solicitadas e um relatório, se for explicitamente solicitado.
- Todos os arquivos dos projetos devem ser identificados com comentários no início:
// GRR19891218 Bart Simpson
- Todos os projetos são individuais, exceto quando explicitamente informado o contrário.
- Projetos com plágio (cópia integral ou parcial) terão nota zero.
- No final da disciplina estão previstas reuniões individuais para defesa dos projetos realizados.
Relatórios
Algumas atividades de laboratório exigem a elaboração de um relatório, que deve seguir as seguintes regras:
- O relatório deve ser entregue junto com os demais arquivos da atividade. Projetos sem relatório ou relatórios sem projeto serão descartados (nota zero).
- O relatório não deve ser uma simples cópia de código, mas uma descrição da atividade realizada, contendo:
- uma descrição sucinta do problema resolvido
- o pseudo-código resumido do que foi implementado no projeto (não inclua o código-fonte dentro do relatório!)
- saídas geradas pelos programas (abreviadas, se necessário)
- diagramas de tempo das execuções (abreviados, se necessário)
- respostas às perguntas formuladas no projeto, quando houverem
- O relatório deve ter no máximo 5 páginas.
Conduta
Plágio: por definição, plágio é “copiar idéias ou conteúdo de um livro ou trabalho de outra pessoa e usá-las em seu próprio trabalho, fazendo-se passar pelo autor legítimo das mesmas, ou seja, sem indicar claramente sua origem”. Portanto, plagiar é roubar! Ao plagiar um trabalho, você se torna alguém menos confiável aos olhos de seus colegas e professores, além de perder a oportunidade de estudar e aprender o assunto do trabalho.
Tradução automática: é aceitável o uso de tradutores automáticos como ferramentas para auxiliar a compreensão de um texto em inglês. Todavia, é inadmissível usar tradutores automáticos para produzir os trabalhos e resumos solicitados pelo professor. Trabalhos nos quais houver evidência de tradução automática terão nota zero.
Compra de trabalhos: serão realizadas provas de autoria das atividades propostas em minhas disciplinas2).