In addition to the exercises Giuseppe has provided on Blackboard, I have compiled a set of exercises designed to improve basic programming skills. These are aimed at beginner level. Therefore, attempt these knowing that everyone should be able to at least partially complete the harder tasks on Blackboard.
If these exercises prove to be useful, please let us know (under the post on RedGloo) and more will follow. If you have difficulty with any of the exercises, either from this list or from Blackboard, feel free to post your questions in this forum or hold your questions until the tutorials in the first week of term. If you have an answer that you would like someone to look at, you can e-mail me, attaching the .c file(s) (no .exe or others please) and I will aim to check them over and provide comments where necessary. Please remember that they are open to interpretation; if you feel you have completed the aims of the exercise and the program runs well, then you have probably succeeded. There will always be more than way to code the solutions and some will be better than others.
Thanks to Emma and Phil for their help.