Forelæsninger giver et teoretisk fundament ved at gennemgå centrale begreber, teknikker og eksempler. Det forventes, at de studerende har læst den tekst, som forelæsningen bygger på, således at en god dialog kan gennemføres. De obligatoriske afleveringsopgaver skal sikre en aktiv forståelse af begreber og teknikker. Dette sikres gennem et mix af små og lidt større kodeopgaver samt mindre skriftlige besvarelser. Kurset anvender ikke større projektopgaver. Alle opgaver forventes besvaret i grupper af to.
Individuel skriftlig besvarelse af Take-home opgave/mikro projekt. Tidspunkt for udlevering og aflevering af opgaven vil fremgå på kursets side på LearnIT. De studerende har 28 timer til at besvare opgaven. Alle hjælpemidler, compilers etc. inklusiv internet adgang er tilladt. Plagiat og kopiering af løsninger er ikke tilladt. Der indgår ikke nogen mundtlig prøve i eksamen. Umiddelbart efter aflevering vil der gennemføres tjek for eksamenssnyd på 20% af de studerende, der har deltaget I prøven. De studerende udvælges tilfældigt af eksamenskontoret. Navnene på de udtagne lægges på kursets side på LearnIT. De udtagne studerende skal møde op på ITU til kontrol. Det præcise tidspunkt og sted vil blive offentliggjort på kursets side på LearnIT.