Akademická poctivost
Filozofii tohoto kurzu v oblasti akademické poctivosti nejlépe vystihuje „jednejte rozumně“. Kurz uznává, že spolupráce a komunikace se spolužáky a dalšími lidmi mohou usnadnit zvládnutí učiva. Mezi využitím něčí pomoci a odevzdáním něčí práce však existuje hranice. Pravidla kurzu popisují obě strany této hranice.
Pro souvislosti zhlédněte toto video
Nebo si pro souvislosti přečtěte tento článek.
Pravidla
Podstata veškeré práce, kterou do tohoto kurzu odevzdáte, musí být vaše vlastní. Není-li stanoveno jinak, spolupráce na hodnocených úkolech (například zadáních, laboratorních cvičeních, sadách úloh, projektech, kvízech nebo testech) není dovolena, kromě možnosti požádat spolužáky a další lidi o pomoc, pokud tato pomoc neznamená, že někdo udělá vaši práci za vás. Obecně při žádosti o pomoc můžete druhým ukázat svou práci, ale nesmíte se dívat na jejich, pokud vy i oni dodržujete ostatní omezení těchto pravidel.
Klauzule o přiznání pochybení. Pokud se dopustíte nepřípustného jednání, ale do 72 hodin na něj upozorníte vedoucí kurzu e-mailem na certificates@cs50.harvard.edu, kurz může uložit vlastní sankce, například nevyhovující nebo nedostatečné hodnocení odevzdané práce. S výjimkou opakovaného jednání však záležitost nepředá k dalšímu disciplinárnímu řízení.
Níže jsou orientační pravidla, která nevyčerpávajícím způsobem popisují jednání považované v kurzu za přípustné a nepřípustné. Pokud si nejste jisti, zda je určité jednání přípustné, nepodnikejte ho, dokud si od vedoucích kurzu nevyžádáte a neobdržíte písemný souhlas. Nepřípustné jednání se řeší přísně. Pokud kurz předá záležitost k disciplinárnímu řízení a výsledkem je trest, vyhrazuje si právo uložit ještě vlastní sankce, které mohou zahrnovat nevyhovující nebo nedostatečné hodnocení odevzdané práce či celého kurzu. Kurz zpravidla doporučuje vyloučení, tedy povinné ukončení účasti v kurzu.
Přípustné jednání
- Komunikovat se spolužáky o hodnocených úkolech v angličtině nebo jiném přirozeném jazyce a tyto diskuse řádně citovat.
- Diskutovat s druhými o učivu kurzu, abyste mu lépe porozuměli.
- Pomoci spolužákovi najít chybu v jeho kódu, například jeho kód prohlédnout, zkompilovat nebo spustit, poté co jste příslušnou část sady úloh sami odevzdali.
- Začlenit do vlastního kódu několik řádků nalezených online nebo jinde, pokud samy nejsou řešením zadané práce a uvedete jejich původ.
- Poslat nebo ukázat svůj kód někomu, případně spolužákovi, aby vám pomohl najít a opravit chybu.
- Odevzdat do tohoto kurzu stejnou nebo podobnou práci, jakou jste již dříve odevzdali do tohoto kurzu.
- Hledat na webu či jinde doplňující výuku, reference a řešení technických potíží nad rámec samotného kurzu, ale nikoli hotová řešení zadané práce.
- Používat vlastní software CS50 založený na AI, včetně CS50 Duck (ddb) v cs50.ai a cs50.dev.
- Navrhovat s druhými řešení na tabuli pomocí diagramů nebo pseudokódu, ale nikoli skutečného kódu.
- Spolupracovat s doučujícím, a dokonce mu platit, pokud vám s kurzem pomáhá a nedělá práci za vás.
Nepřípustné jednání
- Získat přístup k řešení hodnoceného úkolu před vlastním odevzdáním nebo opakovaným odevzdáním.
- Bez povolení přistupovat nebo se pokoušet přistupovat k cizímu účtu.
- Požádat spolužáka o zobrazení jeho řešení hodnoceného úkolu před vlastním odevzdáním nebo opakovaným odevzdáním.
- Odhalit chyby v softwaru kurzu, které ovlivňují skóre, a neoznámit je vedoucím kurzu.
- Dekompilovat, deobfuskovat nebo rozebírat řešení týmu kurzu.
- Neuvést původ kódu či postupů, například v komentářích, které jste nalezli mimo lekce kurzu a začlenili do své práce, i pokud dodržujete ostatní omezení těchto pravidel.
- Předat nebo ukázat spolužákovi řešení hodnoceného úkolu, když s jeho řešením zápasí on, a nikoli vy.
- Uměle manipulovat nebo se pokoušet manipulovat se skóre, například využitím chyb nebo vzorců v softwaru kurzu.
- Platit nebo nabízet platbu člověku za práci, kterou můžete odevzdat jako vlastní nebo jako její součást.
- Poskytovat nebo zpřístupňovat řešení hodnocených úkolů komukoli, ať už bývalému, současnému nebo budoucímu studentovi.
- Vyhledávat nebo si vyžadovat hotová řešení hodnocených úkolů online či jinde.
- Rozdělit si práci na hodnoceném úkolu s jiným člověkem a výsledky spojit.
- Odevzdat práci jiného člověka, případně po úpravách, v rozsahu větším než několik zde povolených řádků.
- Odevzdat do tohoto kurzu stejnou nebo podobnou práci, kterou jste odevzdali nebo odevzdáte do jiného kurzu, pokud to není výslovně povoleno.
- Používat software založený na AI jiný než vlastní software CS50 (například ChatGPT, Claude, Copilot, Gemini a další), který navrhuje nebo doplňuje odpovědi na otázky či řádky kódu.
- Prohlížet si cizí řešení hodnoceného úkolu a založit na něm vlastní řešení.