Betygskriterier
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 kursen som startar under läsåret 2020-2021.
Betyget på kursen avgörs av i huvudsak P-uppgiften.
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 (bli klar i tid),
- skriva ett perfekt program som i alla avseenden uppfyller givna krav
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 indata
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
Med betyg D-B på P-uppgiften ger 8 eller fler bonuspoäng ett kurbetyg som är ett steg högre än P-uppgiftsbetyget.