Three written assignments due at regular intervals during semester amounting to a total of up to 25 pages (9%), three online assessment tasks due at regular intervals during semester (6%), a 45-minute computer laboratory test held at the end of semester (5%), and a 3-hour written examination in the examination period (80%).