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.