Sidans innehåll
Imperativ programmering med grundläggande objektorientering
Kurs
DIT013
Grundnivå
7,5 högskolepoäng (hp)
Om utbildningen
Kursens behandlar imperativ programmering och algoritmer i ett objektorienterat programmeringsspråk. I den första delen av kursen presenteras imperativa tekniker och koncept:
- programmering med tillstånd;
- grundläggande om typer, primitiva typer och referenstyper;
- literaler, variabler, initiering och tilldelning;
- värde- och referenssematik och alias-problem;
- deklarationer, operatorer, uttryck, satser och styrande satser (selektion, iteration);
- användning av färdiga standardklasser för I/O hantering och datastrukturer för
- samlingar (t.ex. listor);
- fält (arrayer);
- algoritmer för t.ex. sökning, sortering;
- metoder och parameteröverföring;
- felhantering.
I kursens andra del ges en minimal introduktion till den objektorienterade omgivningen:
- grundläggande koncept i att skriva en egen klass, dvs konstruktorer,
- instans/klass-variabler, instans/klass-metoder och instansiering;
- introduktion till implementationsarv;
- användning av standard funktioner för att rita grafik.
Kursen tar dessutom upp arbetssätt, idiom, grundläggande kvalitetsaspekter samt testning och felsökning
Behörigheter och urval
Behörighet
Godkänd kurs i programmering, exempelvis DIT440 Introduktion till funktionell programmering 7,5 hp eller MVG300 Programmering med Matlab, 7,5 hp.
Urval
Högskolepoäng, max 165 hp