Kursen behandlar grundläggande termer, begrepp och nyckelord inom objektorienterad mjukvaruutveckling. Därtill gås problemlösningsstrategier samt skapandet och användandet av klass, objekt, operationer, parameter/argument, returvärde igenom. Vidare behandlas variabler, datatyper och i/o samt klasser ur programbibliotek(API). Kursen tar även upp styrning av programflöden med hjälp av sekvens, selektion och iteration samt manipulation av temporära datastrukturer. Kursen redogör även för hur man debuggar mjukvara och hur man använder principer som ökar kodkvalitét. Slutligen behandlas hur man gör visuella representationer av IT-system med hjälp av notationsspråk.