Four written assignments amounting to a total of up to 100 pages. 100pp ≈ 2000 words, due during regular intervals during the semester (5% each, 20% total)
3 hour written examination, due week 7 (35%)
45 minute computer labratory test, due end of semester (10%)