Kursen skall ge fördjupade teoretiska och praktiska kunskaper i ett strukturerat programmeringsspråk. Kursen skall också ge kunskaper om språkets viktigaste datastrukturer. Dessutom skall kursen ge färdigheter i algoritmkonstruktion.
Mål som eleverna skall ha uppnått efter avslutad kurs
Eleven skall
förstå och kunna använda språkets vanliga datastrukturer såsom fält, lista, stack och filsystem
kunna införa och använda array, länkade listor och trädstrukturer i datastrukturer
förstå och implementera vanliga sorteringsalgoritmer
förstå och implementera vanliga sökalgoritmer
kunna analysera programmeringsuppgifter och formulera strukturerad pseudokod
kunna skriva program och felsöka källkod
känna till kompilatorns/länkarens uppgift vid arbete från källkod till färdigt program
känna till viktiga operativsystemstandarder för bl.a. teckenkoder och utmatningsrutiner
känna till språkets allmänna prestanda och egenskaper samt vilka programmeringsuppgifter det är lämpligast för.
Betygskriterier
Kriterier för betyget Godkänt
Eleven analyserar programmeringsuppgifter och skapar med viss handledning enkla körbara väldokumenterade program.
Eleven söker med viss handledning upp de fakta som behövs för programmeringsuppgifterna.
Eleven beskriver det använda programspråkets uppbyggnad, viktigaste funktioner, egenskaper och prestanda.
Kriterier för betyget Väl godkänt
Eleven utför sina programmeringsuppgifter på egen hand och inom rimlig tid.
Eleven hämtar på egen hand fakta från olika källor och tillämpar dessa i uppgifterna.
Kriterier för betyget Mycket väl godkänt
Eleven utför självständigt sina programmeringsuppgifter med noggrannhet och når snabbt avsett resultat.
Eleven anpassar sin arbetsinsats till situationen, analyserar resultat samt åtgärdar kvalitetsavvikelser.
Eleven beskriver samband och ser helheter i komplicerade programmeringssituationer
Specialisering mot enligt lista nedan. För betyg mm. använd angivna koder.
Mål
Mål för kursen
Kursen skall ge fördjupade teoretiska och praktiska kunskaper i ett strukturerat programmeringsspråk. Kursen skall också ge kunskaper om språkets viktigaste datastrukturer. Dessutom skall kursen ge färdigheter i algoritmkonstruktion.
Mål som eleverna skall ha uppnått efter avslutad kurs
Eleven skall
förstå och kunna använda språkets vanliga datastrukturer såsom fält, lista, stack och filsystem
kunna införa och använda array, länkade listor och trädstrukturer i datastrukturer
förstå och implementera vanliga sorteringsalgoritmer
förstå och implementera vanliga sökalgoritmer
kunna analysera programmeringsuppgifter och formulera strukturerad pseudokod
kunna skriva program och felsöka källkod
känna till kompilatorns/länkarens uppgift vid arbete från källkod till färdigt program
känna till viktiga operativsystemstandarder för bl.a. teckenkoder och utmatningsrutiner
känna till språkets allmänna prestanda och egenskaper samt vilka programmeringsuppgifter det är lämpligast för.
Betygskriterier
Kriterier för betyget Godkänt
Eleven analyserar programmeringsuppgifter och skapar med viss handledning enkla körbara väldokumenterade program.
Eleven söker med viss handledning upp de fakta som behövs för programmeringsuppgifterna.
Eleven beskriver det använda programspråkets uppbyggnad, viktigaste funktioner, egenskaper och prestanda.
Kriterier för betyget Väl godkänt
Eleven utför sina programmeringsuppgifter på egen hand och inom rimlig tid.
Eleven hämtar på egen hand fakta från olika källor och tillämpar dessa i uppgifterna.
Kriterier för betyget Mycket väl godkänt
Eleven utför självständigt sina programmeringsuppgifter med noggrannhet och når snabbt avsett resultat.
Eleven anpassar sin arbetsinsats till situationen, analyserar resultat samt åtgärdar kvalitetsavvikelser.
Eleven beskriver samband och ser helheter i komplicerade programmeringssituationer
Specialisering mot enligt lista nedan. För betyg mm. använd angivna koder.
Skolverket 2009-04-14