Imperativ programmering med grundläggande objektorientering - Göteborgs universitet Till startsida
Webbkarta
Till innehåll Läs mer om hur kakor används på gu.se

Imperativ programmering med grundläggande objektorientering

Grundnivå | 7.5 hp | Kurskod: DIT012
HT 2020
50% Dag
Göteborg
Period: 2 november 2020 - 17 januari 2021

Om kursen

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

För mer information

http://gul.gu.se/public/cour...

Visa mer

Kursplan

DIT012

Behörighet och urval

Förkunskapskrav: 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 225 hp

Studievägledning

svl@cse.gu.se

Institution

Institutionen för data- och informationsteknik
41296 Göteborg

Besöksadress: Rännvägen 6 B

Sidansvarig: Jörgen Ölund
Sidan uppdaterades: 2020-02-18 14:41

Tipsa en vän
Sidan i utskriftsvänlig version

Sidansvarig: Jörgen Ölund|Sidan uppdaterades: 2019-01-10
Dela:

På Göteborgs universitet använder vi kakor (cookies) för att webbplatsen ska fungera på ett bra sätt för dig. Genom att surfa vidare godkänner du att vi använder kakor.  Vad är kakor?