Imperativ programmering med grundläggande objektorientering
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 (till exempel listor); fält (arrayer);
- algoritmer för till exempel. 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, det vill säga konstruktorer, instans/klassvariabler, instans/klassmetoder och instansiering;
- introduktion till implementationsarv;
- användning av standardfunktioner för att rita grafik.
Kursen tar dessutom upp arbetssätt, idiom, grundläggande kvalitetsaspekter samt testning och felsökning.
Kommande starter
Förkunskaper
Göteborgs universitet möter samhällets utmaningar med mångsidig kunskap. 37 000 studenter och 6 000 medarbetare gör universitetet till en stor och inspirerande arbetsplats, flödande av kunskap och idéer. Öppenheten är ett signum som genomsyrar verksamheten. Universitetet tar plats i debatten...