Kurspolicy
Samarbete
Studenter uppmuntras att prata med varandra, med assistenterna, med lärarna eller med någon annan om någon av uppgifterna. All hjälp måste dock begränsas till en diskussion om problemet och till att skissa på allmänna lösningar. Varje elev måste skriva ut sina egna lösningar på läxorna. I projekthandböckerna finns mer detaljerad information om samarbete när man arbetar med projekten, men i princip måste varje programmeringsprojektgrupp skriva sin egen kod och dokumentation för de programmeringsprojekt som görs i grupp.
Det är förbjudet att konsultera en annan elevs eller grupps lösning, och de inlämnade lösningarna får inte kopieras från någon källa. Dessa och alla andra former av samarbete i samband med uppgifter utgör fusk. Om du har några frågor om huruvida någon aktivitet skulle utgöra fusk är du välkommen att fråga lärarna.
Du får inte lämna ut arbete som du utför under 15-440 till andra studenter i framtida tillfällen av denna kurs eller för användning i framtida tillfällen av denna kurs (på samma sätt som du inte får använda arbete som utförts av studenter som har gått kursen tidigare). Detta innebär också att du inte får lämna dina lösningar offentligt synliga på webben, github eller någon annan plattform.
Piazzapolicy
Denna kurs använder webbplatsen Piazza för att besvara frågor. Hemsidan för Piazza för den här kursen finns på:https://piazza.com/cmu/fall2018/15440/home.When När studenterna ställer frågor på Piazza måste de tänka på de riktlinjer för samarbete som anges ovan och använda dessa riktlinjer för att avgöra:
- Om du ska markera ditt inlägg som ”privat för instruktörerna” eller offentligt;
- Hur mycket detaljer och hjälp du ska ge i ett svar till en medstudent
En del av inlärningsprocessen är att kämpa med materialet tills du kommer fram till den rätta insikten för att du ska förstå det. Att posta för mycket detaljer som svar på en begäran om hjälp kan försämra inlärningen. Å andra sidan är det ibland skönt att få en knuff i rätt riktning när man inte lyckas komma ur ett tråkigt läge. Och självklart ska missförstånd om uppgiften eller tillgängliga verktyg snabbt hjälpas åt. Använd ditt bästa omdöme när du skriver på Piazza-webbplatsen, som om du samarbetade med dina vänner personligen. Några grova riktlinjer:
- Skriv och svara offentligt: Missförstånd av uppgiften; förtydliganden om kraven; buggar i uppgiftens specifikation eller referensimplementation eller tester; små, detaljerade frågor om hur systemanrop, funktioner osv. fungerar. Saker som ser ut som om de skulle passa in i FAQ är bra kandidater för att ställa eller besvara.
- Vänligen skriv eller besvara inte offentligt: Mer än några rader kod, djupgående förklaringar av hur ditt system fungerar, frågor om det bästa tillvägagångssättet för att bygga upp systemet på en hög nivå, frågor om ditt betyg, problem med din partner osv.
Var snäll och använd ditt omdöme mellan dessa två exempel. Om du skriver ett privat inlägg, låt oss veta om det är okej eller inte att märka inlägget som offentligt om vi anser att det skulle vara fördelaktigt för klassen att göra det offentligt.
Spåtidspolicy
Ta deadlines för projekt och läxor på allvar. Vår erfarenhet är att eleverna ofta underskattar den ansträngning som krävs för att programmera uppgifter och projekt. Om vi ger dig fyra veckor för att slutföra en uppgift finns det vanligtvis en anledning. För att vara rättvisa har vi antagit följande policy för förseningar:
- Den sista inlämningsdagen för alla uppgifter (utom de som meddelats i förväg) kan förlängas med en straffavgift på 10 % per dag.
- Ingen sista inlämningsdag kan förlängas med mer än två dagar. Uppgifter kommer INTE att accepteras 48 timmar efter förfallodagen.
- Om du är sjuk: Om du har ett läkarintyg kan du lämna in dina uppgifter sent utan påföljd. Kontakta lärarna för att ordna en rimlig ersättande inlämningstid. Du måste meddela oss före förfallodagen. Utan läkarintyg får du samma förseningsavgift som för alla andra skäl till försening.
Ombedömning
Om du anser att vi har gjort ett misstag vid betygsättningen, vänligen lämna tillbaka uppgiften tillsammans med en förklaring till kurssekreteraren senast två veckor efter den dag då uppgiften lämnades tillbaka. Vi kommer att låta den ansvariga för bedömningen av frågan göra en ny bedömning.
Observera också att i den här kursen kommer projektbetygen att bestämmas på grundval av den slutliga inlämning som du gör till Autolab.