91̽»¨

³¢Ã¤²Ô°ì²õ³Ù¾±²µ

Imperativ programmering med grundläggande objektorientering

Kurs
DIT013
³Ò°ù³Ü²Ô»å²Ô¾±±¹Ã¥
7,5 högskolepoäng (hp)
Studietakt
50%
Undervisningstid
Dag
Studieort
³Òö³Ù±ð²ú´Ç°ù²µ
Undervisningsform
Campus
±«²Ô»å±ð°ù±¹¾±²õ²Ô¾±²Ô²µ²õ²õ±è°ùÃ¥°ì
Svenska
Start/slut
-
´¡²Ô²õö°ì²Ô¾±²Ô²µ²õ±è±ð°ù¾±´Ç»å
-
´¡²Ô³¾Ã¤±ô²Ô¾±²Ô²µ²õ°ì´Ç»å
GU-86074
°­³Ü°ù²õ¾±²Ô²Ô±ð³óÃ¥±ô±ô
Ansökan stängd. Sen anmälan öppnar 15 juli 2025.

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

µþ±ð³óö°ù¾±²µ³ó±ð³Ùer och urval

µþ±ð³óö°ù¾±²µ³ó±ð³Ù

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