DTR1209 – Programmering C
100 poäng inrättad 2000-07 SKOLFS: 2000:28

Mål

Mål för kursen

Kursen skall ge teoretiska och praktiska kunskaper i ett objektorienterat programmeringsspråk. Kursen skall också ge kunskaper om analys- och designmetoder samt om grafiskt användargränssnitt.

Mål som eleverna skall ha uppnått efter avslutad kurs

Eleven skall
förstå och använda klasser samt kunna använda och förändra objekt som ingår i egna och andras klasser

förstå variablers och metoders synlighet

förstå enkla och multipla arv

förstå tidig och sen bindning (polymorfism)

förstå och kunna använda de vanligaste klasserna i ett grafiskt användargränssnitt

kunna implementera enkla applikationer i grafisk miljö

kunna implementera köapplikation

kunna analysera programmeringsuppgifter och formulera objektorienterad pseudokod

kunna skriva program och felsöka källkod

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 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.

Kod
 
Namn
 
PROC1409 C++
PCOB1409 Cobol
PCSH1409 C-sharp
PDEL1409 Delphi
PJAV1409 Java
PPAS1409 Pascal
PPER1409 Perl
PPHP1409 PHP
PVBA1409 Visual Basic
PÖVA1409 Övrigt programmeringsspråk

 

Skolverket 2009-04-14