De første to tredjedele af semesteret vil undervisningen primært bestå af forelæsninger og øvelser. I den sidste tredjedel af semesteret skal alle studerende lave et programmeringsprojekt. Derfor vil undervisningen gradvis få mere karakter af projektarbejde og vejledning. Der vil indgå fem obligatoriske opgaver (en ca. hver anden uge) hvoraf alle skal være godkendt for at den studerende kan gå til eksamen.