Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Betyg" mellan 2014-01-20 22:49 av Linda Kann och 2014-03-25 17:16 av Linda Kann.

Visa < föregående | nästa > ändring.

Betyg

Eftersom kursen utvecklas från år till år och betygssytemen därmed justeras kan vi endast garantera betygssystemets giltighet i ett år framåt. Detta är vad som gäller för kurser som startar under läsåret 20123-20134:

För att bli godkänd på kursen måste man klara av de tre momenten LAB1 (inledande arbete med labbar), LAB2 (prov på grunderna) och LAB3 (P-delen). Kursen ger 6 högskolepoäng uppdelat på följande sätt (moment):


*
1,5 hp LAB1 Labbar och instueringsfrågor gjorda och redovisade i tid.

* 1,5 hp LAB2 Det skriftliga provet godkänt.

* 3 hp LAB3 P-uppgiften (spec, granskning, redovisning) godkänd.
* 1,5 hp LAB4 Webbdelen
Betyget på kursen avgörs helt av P-uppgiften. De flesta uppgifterna kan byggas på för att ge högre betyg. I övrigt gäller följande:E = Godkänd P-redovisning av uppgift som lösts tillräckligt bra (max tre påpekanden).¶ D = Godkänd P-redovisning med ett perfekt program, dvs inga anmärkningar i protokollet (väl uppdelat, ingen kodupprepning, vettigt dokumenterat mm).¶ För betyg högre än D krävs att grunduppgiften redovisas före kursomgångens slut. Kraven på ett perfekt program gäller hela programmet, inklusive extrauppgifter.¶ C = Kraven för D + en extrauppgift med betyg C (ofta hantering av

för betyg E ska du visa att du kan:¶


* följa reglerna i programspråkets syntax,
* tillämpa och redogöra för regler för god programmeringsstil (såsom användarvänlighet, kommentarer, felhantering, strukturering, flexibilitet),
* upptäcka och korrigera programmeringsfel,
* modifiera givna program,
* överföra data mellan fil och program,
* identifiera behovet av och använda styrstrukturer (villkorssatser och slingor),
* dela upp ett större problem i hanterliga delar och konstruera funktioner för dessa,
* använda de datastrukturer som finns inbyggda i programspråket, samt välja datastrukturer som passar för det aktuella problemet,
* använda och konstruera egna klasser,
* granska andras program
för betyg D ska du dessutom visa att du kan:¶


* följa en given tidsplan för arbetet,
* skriva ett perfekt program som i alla avseenden uppfyller givna krav på användarvänlighet, begriplighet och strukturering
för betyg C ska du dessutom visa att du kan:¶


* infoga felhantering för att få ett program som inte kraschar för
felaktiga inmdatning).¶ B = Kraven för C + en extrauppgift med betyg B (ofta en svårare algoritm).¶ A = Kraven för B + en extrauppgift med betyg A (ofta grafiskt användargränssnitt eller avancerad algoritm).¶a
för betyg B ska du dessutom visa att du kan:¶


* konstruera och implementera en svårare algoritm
för betyg A ska du dessutom visa att du kan:¶


* sätta dig in i och använda en större modul (t ex tkinter, pygame, urllib) för att utveckla ditt program

Om du är missnöjd med övningsassistentens beslut om betyg kan du skicka ett e-brev till kursledaren där du förklarar din syn på betyget och bifogar alla filer.

Plussa På KTH finns av hävd en rätt att tenta om för att få högre betyg fast tentan redan är godkänd. I kurser med andra typer av examination (än tenta) måste vi av kostnadsskäl begränsa denna rätt. Följande regler gäller i denna kurs:


* Den som har redovisat sin P-uppgift under kursens gång kan efter det höja sitt betyg, men bara inom ett år från kursstart.
* Krav för betygen framgår av kursprogrammet. Man kan behöva förbättra programkvalitén eller göra vissa extrauppgifter.
* Redovisningen görs vid något av uppsamlingstillfällena för P-uppgifter.
* Man har bara ett år från kursstart på sig att höja sitt betyg, sen är det försent. Om kursen började i period 3 år 2014 måste man alltså redovisa innan början av period 3 år 2015.