Honestidade Acadêmica

A filosofia deste curso sobre honestidade acadêmica pode ser resumida como "seja razoável". O curso reconhece que interações com colegas e outras pessoas podem facilitar o domínio do material do curso. No entanto, há uma linha tênue entre solicitar a ajuda de outra pessoa e entregar o trabalho de outra pessoa. A política do curso caracteriza ambos os lados desta linha.

Assista a este vídeo para ter contexto

Ou leia este artigo para obter contexto.

Política

A essência de todo o trabalho que você enviar para este curso deve ser sua. A menos que especificado de outra forma, a colaboração em avaliações (por exemplo, tarefas, laboratórios, conjuntos de problemas, projetos, testes ou provas) não é permitida, exceto na medida em que você pode pedir ajuda a colegas e outras pessoas, desde que essa ajuda não se resuma a outra pessoa fazendo seu trabalho para você. Em geral, ao pedir ajuda, você pode mostrar seu trabalho para outras pessoas, mas não pode ver o trabalho delas, desde que você e elas respeitem outras restrições desta política.

Cláusula de arrependimento. Se você cometer algum ato que não seja razoável, mas levar o assunto à atenção dos chefes do curso enviando um e-mail para certificates@cs50.harvard.edu no prazo de 72 horas, o curso pode impor sanções locais que podem incluir uma nota insatisfatória ou reprovação do trabalho enviado, mas o curso não remeterá o assunto para outras ações disciplinares, exceto em casos de atos repetidos.

Abaixo estão algumas regras práticas que (não exaustivamente) caracterizam atos que o curso considera razoáveis ​​e não razoáveis. Em caso de dúvida sobre se algum ato é razoável, não o pratique até que você solicite e receba aprovação por escrito dos chefes do curso. Atos considerados não razoáveis ​​pelo curso são tratados com severidade. Se o curso encaminhou algum assunto para ação disciplinar e o resultado foi punitivo, o curso reserva-se o direito de impor sanções locais além desse resultado, que podem incluir uma nota insatisfatória ou reprovação no trabalho enviado ou no próprio curso. O curso normalmente recomenda a exclusão (ou seja, retirada obrigatória) do próprio curso.

Razoável

  • Comunicar-se com colegas sobre avaliações em inglês (ou alguma outra língua falada) e citar adequadamente essas discussões.
  • Discutir o material do curso com outras pessoas para entendê-lo melhor.
  • Ajudar um colega a identificar um bug em seu código, visualizando, compilando ou executando seu código depois de enviar essa parte do pset por conta própria.
  • Incorporar algumas linhas de código que você encontra online ou em outro lugar em seu próprio código, desde que essas linhas não sejam soluções para o trabalho atribuído e que você cite as origens das linhas.
  • Enviar ou mostrar código que você escreveu para alguém, possivelmente um colega de classe, para que ele possa ajudá-lo a identificar e corrigir um bug.
  • Enviar o mesmo trabalho ou trabalho semelhante para este curso que você enviou anteriormente para este curso.
  • Recorrer à Web ou a outras fontes para obter instruções além das do próprio curso, para obter referências e para obter soluções para dificuldades técnicas, mas não para obter soluções definitivas para trabalhos atribuídos.
  • Usar o próprio software baseado em IA do CS50 (incluindo cs50.ai, ddb, et al.) para fazer perguntas, mas não apresentar suas respostas como suas.
  • Escrever soluções com outras pessoas usando diagramas ou pseudocódigos, mas não o código real.
  • Trabalhar com (e até mesmo pagar) um tutor para ajudá-lo no curso, desde que o tutor não faça o seu trabalho para você.

Não Razoável

  • Acessar uma solução para alguma avaliação antes de (re)enviar a sua.
  • Acessar ou tentar acessar, sem permissão, uma conta que não é sua.
  • Pedir a um colega para ver sua solução para alguma avaliação antes de (re)enviar a sua.
  • Descobrir, mas não divulgar aos chefes do curso, bugs no software do curso que afetam as pontuações.
  • Descompilar, desofuscar ou desmontar as soluções da equipe.
  • Não citar (como com comentários) as origens do código ou técnicas que você descobre fora das próprias lições do curso e integra em seu próprio trabalho, mesmo respeitando outras restrições desta política.
  • Fornecer ou mostrar a um colega uma solução para uma avaliação, quando é ele, e não você, quem está lutando para resolvê-la.
  • Manipular ou tentar manipular pontuações artificialmente, como explorando bugs ou fórmulas no software do curso.
  • Pagar ou se oferecer para pagar a um indivíduo por um trabalho que você possa enviar como (parte de) seu próprio.
  • Fornecer ou disponibilizar soluções para avaliações a qualquer pessoa, seja um aluno passado, presente ou futuro em potencial.
  • Pesquisar ou solicitar soluções diretas para avaliações online ou em outro lugar.
  • Dividir a carga de trabalho de uma avaliação com outra pessoa e combinar seu trabalho.
  • Enviar (após possivelmente modificar) o trabalho de outra pessoa além das poucas linhas permitidas neste documento.
  • Enviar o mesmo trabalho ou trabalho semelhante para este curso que você enviou ou enviará para outro curso, a menos que explicitamente permitido.
  • Usar software de terceiros baseado em IA (incluindo ChatGPT, GitHub Copilot, o novo Bing, et al.) que sugere respostas ou linhas de código.
  • Ver a solução de outra pessoa para uma avaliação e basear sua própria solução nela.