Four computer-based assignments (12.5% per assignment) handed out and discussed during computer lab classes, completed in students' own time, and due at regular intervals during the semester (week 3, 6, 9 and 12). Submissions will include computer code, results generated (numerical and graphical) plus sections of text interpreting the results (total 10 pages per assignment). A 2-hour written exam due during the examination period (50%).