Grundläggande datatekniska begrepp. Programmering i ett modernt programspråk (Python). Datastrukturer och klasser. Problemlösning genom uppdelning i delproblem. Programstrukturering. Flera mindre programmeringsuppgifter samt en större, individuell programmeringsuppgift med stor vikt på strukturering och specifikation av ingående moduler.
Generera data med Python på ett format som kan läsas och analyseras med hjälp av ett kalkylbladsprogram samt genomföra enklare sådana analyser.