Länkstig

Imperativ programmering med grundläggande objektorientering

Studietakt
50%
Undervisningstid
Dag
Studieort
Göteborg
Undervisningsform
Campus
Undervisningsspråk
Svenska
Start/slut
-
Ansökningsperiod
-
Anmälningskod
GU-86074

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