- Homework. Details on the requirements
for successfully completing the assignments will be given in the
assignment on the Web. The assignment is due by the workshop on the
announced due date. The grade for a late assignment will be marked down
25% for each day it is late.
- Assignment Structure. Each assignment consists of three separate
components, consisting of a design specification, source code,
and executable demo.
- Individual
and Team work. Assignments are done by pairs according to the Paired Programming guidelines and not in collaboration with others. IF we
detect that two assignments are identical or close enough that it is
clear that copying was involved, BOTH assignments will receive a grade
of 0. Helping each other learn is part of university but just copying
someone else's work is not acceptable.
- Other
Policies.
A good portion of the learning in any upper level or graduate class
comes from intelligent discussion during the class. If you don't attend
class, you cannot participate, and your performance may reflect that. I
expect that each student will make an effort to attend all lectures and
contribute constructively to the discussion.
- Students are expected to
follow SFU's code of academic honesty. I am required to forward
all suspected cases of academic misconduct to the Dean of Students,
where they will be pursued to resolution. This is a very unpleasant
process for all involved, so please do not put us in this situation.
|
|
Assignment 1 |
15%
|
|
Assignment 2 |
15%
|
|
Assignment 3 |
20%
|
|
Assignment 4 |
25%
|
|
Final project
|
25%
|
- All assignments are PAIRED.
- The final project is INDIVIDUAL.
|