Imperative Programming with Basic Object-orientation
University of Gothenburg
Start date:
End date:
Pace of study: 50 %
Published education catalogue
Education information from the published source. The education record and its time-bound offerings are kept separate.
Code: DIT013
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.
Godkänd kurs i programmering, exempelvis DIT440 Introduktion till funktionell programmering 7,5 hp eller MVG300 Programmering med Matlab, 7,5 hp.
Each offering has its own dates and conditions. Closed offerings are retained as history and do not mean that a new application is open.
University of Gothenburg
Start date:
End date:
Pace of study: 50 %
Retrieved: .
Published: .
Publication version: 8e217193-f5fa-4778-b085-a4521fd03e8d
Checksum: 1b0dc54c0fc8a359f83ba9dc8f9d468479ce432de4c03bce3b8b33dd67fe3f6c
Last changed according to the source: 2025-10-22T09:42:18