Kursen består av, och examineras utifrån, fem uppgifter med följande preliminära huvudinnehåll, exakta uppgiftslydelser presenteras vid kursstart:
- Generell modellering – Studenten skall utifrån ett sedan tidigare välkänt område skapa ett modelleringsspråk som kan beskriva området.
- Anpassa modelleringsspråk – Studenten skall utifrån entiteterna i ett befintligt modelleringsspråk identifiera och beskriva relationer mellan dessa entiteter.
- Vyer – Studenten skall givet ett arkitekturramverk och ett modelleringsspråk identifiera vilka entiteter ur modelleringsspråket som är relevanta i olika delar av ramverket.
- Detaljera modelleringsspråk – Studenten skall, givet ett antal entiteter i ett befintligt modelleringsspråk, beskriva instanser i verkligheten av dessa entiteter.
- Företagsmodellering – Studenten skall modellera en verksamhets totala IT stöd.
För att introducera studenten till uppgifterna och ämnet i allmänhet ges föreläsningar kopplade till uppgifterna. Uppgifterna redovisas skriftligt och muntligt i seminarieform.