Please read the standard note on plagiarism.
There will be probably four moderate assignments and a final exam; no projects required.
You can download it here: assignment1.tar.gz.
It is due October 4, 2007 (email me the URL of your solution by the following morning).
Note that the cs-grad Linux machines have ATLAS installed (at least for some AMD architectures) at /ubc/cs/research/scl/sclpublic/public/atlas-3.6.0 - however, to use it with C++ you must wrap the include in an extern "C" {} block.
Also note that you may have compile problems on the Solaris machines (cascade, granville, columbia, etc.), and so you are better off using Linux in this case.
You can download it here: assignment2.pdf.
It is due October 30, 2007 (email me the URL of your solution by the following morning).
You can download it here: assignment3.tar.gz.
It is due November 29, 2007 (email me the URL of your solution by the following morning).
The final exam will be December 10, 10am-1pm, in the CS boardroom (X736, at least in the old numbering).
You may take a look at last year's final (final_exam_2006.pdf) and suggested solutions (final_exam_solutions_2006.pdf) but be warned the range of topics covered last year was a bit different; some of the questions refer to things we didn't cover this year. This year's exam will of course only touch on topics we have covered.
Here is this year's exam: final_exam_2007.pdf. My suggested solutions: final_exam_solutions_2007.pdf. This exam was probably somewhat too difficult, and the marks were adjusted accordingly.