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