Watch video about assignments
Each week (Starting from week 4) there will be an easy and a hard programming task.
You only get marks if your code is working!
Your solution (just the source code) to the easy assignment must be uploaded as explained
Do not upload your code if it is not fully working.
Do not upload code that you do not fully understand
You will be marked on exactly one of these. One for each week. You get 4 marks for the easy assignment and 10 for the hard one.
If your upload arrives up to a week late (before 9am the following Tues) you will only get 3 marks. After that it is too late!
For example, if you do all the easy assignments and three of the hard assignments you will score 3*10+4*4=46.
If you do no hard assignments and 6 easy ones you will score 24.
For each week you can only score 0,3,4 or 10.
You should attempt the easy assignment as an `insurance' during the lab. You will have up until the end of the course to attempt the hard assignments.
At the end of the course you must hand in a report containing a week-by-week account of which assignment you did. Each week you either did an easy assignment, a hard one, or neither. Include all assignments that you attempt!
We expect your report to:
For each assignment just include your source code. No sample output are required.
At the end of the course, during exam fortnight you will be given a viva (oral examination) where we ask you questions about your work. This is mainly to ensure that it is your own work and not plagiarised. If you cannot satisfactorily explain a piece of work you will score zero for it.