Honnêteté Académique

La philosophie de ce cours sur l'honnêteté académique peut se résumer comme suit : « soyez raisonnable ». Le cours reconnaît que les interactions avec les camarades de classe et les autres peuvent faciliter la maîtrise du contenu du cours. Cependant, il existe une limite entre demander l'aide d'une autre personne et soumettre le travail d'une autre personne. La politique du cours caractérise les deux côtés de cette limite.

Regardez cette vidéo pour le contexte

Ou lisez ce document pour le contexte.

Politique

L'essentiel de tous les travaux que vous soumettez dans le cadre de ce cours doit être le vôtre. Sauf indication contraire, la collaboration sur les évaluations (par exemple, les devoirs, les laboratoires, les ensembles de problèmes, les projets, les questionnaires ou les tests) n'est pas autorisée, sauf dans la mesure où vous pouvez demander de l'aide à des camarades de classe et à d'autres personnes, tant que cette aide ne se réduit pas à faire faire votre travail par quelqu'un d'autre. En règle générale, lorsque vous demandez de l'aide, vous pouvez montrer votre travail à d'autres, mais vous ne pouvez pas voir le leur, tant que vous et eux respectez les autres contraintes de cette politique.

Clause de regret. Si vous commettez un acte qui n'est pas raisonnable, mais que vous le portez à l'attention des responsables du cours en envoyant un courriel à certificates@cs50.harvard.edu dans les 72 heures, le cours peut imposer des sanctions locales qui peuvent inclure une note insatisfaisante ou un échec pour le travail soumis, mais le cours ne transmettra pas l'affaire pour des mesures disciplinaires supplémentaires, sauf en cas d'actes répétés.

Vous trouverez ci-dessous des règles empiriques qui caractérisent (de manière non exhaustive) les actes que le cours considère comme raisonnables et non raisonnables. En cas de doute quant au caractère raisonnable d'un acte, ne le commettez pas tant que vous n'avez pas demandé et reçu l'approbation écrite des responsables du cours. Les actes considérés comme non raisonnables par le cours sont traités sévèrement. Si le cours renvoie une affaire pour une action disciplinaire et que le résultat est punitif, le cours se réserve le droit d'imposer des sanctions locales en sus de ce résultat, qui peuvent inclure une note insatisfaisante ou un échec pour le travail soumis ou pour le cours lui-même. Le cours recommande généralement l'exclusion (c'est-à-dire le retrait obligatoire) du cours lui-même.

Raisonnable

  • Communiquer avec les camarades de classe au sujet des évaluations en anglais (ou dans une autre langue parlée), et citer correctement ces discussions.
  • Discuter du contenu du cours avec d'autres afin de mieux le comprendre.
  • Aider un camarade de classe à identifier un bug dans son code, par exemple en visualisant, en compilant ou en exécutant son code après avoir soumis vous-même cette partie de la série d'exercices.
  • Intégrer quelques lignes de code que vous trouvez en ligne ou ailleurs dans votre propre code, à condition que ces lignes ne soient pas elles-mêmes des solutions au travail assigné et que vous citiez l'origine de ces lignes.
  • Envoyer ou montrer le code que vous avez écrit à quelqu'un, peut-être un camarade de classe, afin qu'il vous aide à identifier et à corriger un bug.
  • Soumettre le même travail ou un travail similaire à celui que vous avez soumis précédemment dans ce cours.
  • Consulter le web ou d'autres sources pour obtenir des instructions au-delà de celles du cours, des références et des solutions à des difficultés techniques, mais pas pour des solutions directes au travail assigné.
  • Utiliser les propres logiciels basés sur l'IA de CS50 (y compris cs50.ai, ddb, et al.) pour poser des questions, mais ne pas présenter leurs réponses comme étant les vôtres.
  • Présenter des solutions sur un tableau blanc avec d'autres personnes en utilisant des diagrammes ou du pseudo-code, mais pas du code réel.
  • Travailler avec (et même payer) un tuteur pour vous aider dans le cours, à condition que le tuteur ne fasse pas le travail à votre place.

Non Raisonnable

  • Accéder à une solution à une évaluation avant de (re)soumettre la vôtre.
  • Accéder ou tenter d'accéder, sans autorisation, à un compte qui n'est pas le vôtre.
  • Demander à un camarade de classe de voir sa solution à une évaluation avant de (re)soumettre la vôtre.
  • Découvrir des bugs dans le logiciel du cours qui affectent les scores, mais ne pas les divulguer aux responsables du cours.
  • Décompiler, désobfusquer ou désassembler les solutions du personnel.
  • Ne pas citer (comme avec des commentaires) les origines du code ou des techniques que vous découvrez en dehors des leçons du cours et que vous intégrez dans votre propre travail, même en respectant les autres contraintes de cette politique.
  • Donner ou montrer à un camarade de classe la solution à une évaluation alors que c'est lui, et non vous, qui a du mal à la résoudre.
  • Manipuler ou tenter de manipuler des scores artificiellement, par exemple en exploitant des bugs ou des formules dans le logiciel du cours.
  • Payer ou proposer de payer un individu pour un travail que vous pouvez soumettre comme (partie) le vôtre.
  • Fournir ou mettre à disposition des solutions aux évaluations à quiconque, qu'il s'agisse d'un étudiant passé, présent ou futur.
  • Rechercher ou solliciter des solutions directes aux évaluations en ligne ou ailleurs.
  • Diviser la charge de travail d'une évaluation avec une autre personne et combiner votre travail.
  • Soumettre (après l'avoir éventuellement modifié) le travail d'une autre personne au-delà des quelques lignes autorisées ici.
  • Soumettre le même travail ou un travail similaire à celui que vous avez soumis ou soumettrez à un autre cours, sauf autorisation explicite.
  • Utiliser des logiciels tiers basés sur l'IA (notamment ChatGPT, GitHub Copilot, le nouveau Bing, et al.) qui suggèrent des réponses ou des lignes de code.
  • Voir la solution d'une autre personne à une évaluation et fonder votre propre solution sur celle-ci.