Ground rules for the exam:

You may use only:

Anything not specifically allowed is prohibited.  In particular, you may not use code written by someone outside your lab group unless it came from the course website.

For all problems:
If your code for one of the problems works properly, you should get it checked off.  There are points associated with the check off itself.

The only code in the programs should be the code which is necessary to accomplish the task—points will be deducted if there is extra stuff that we need to sort through.  At the end of the test, put your code in the Moodle drop box.

Two important warnings

In order to make sure you are prepared for this exam you should time yourself while you take two or three of these old tests. If you don't finish in 75 minutes, you aren't ready. :) Practice at least two exams starting with the most recent exams given in the course. Timing yourself is important.

Here is a reference code file you are welcome to have handy.