|
|
Lab assignments are due during your lab period each week.
Lab assignments will be graded according to the following general criteria:
Each lab assignment will receive a score based on the following scale:
In cases where two separate tasks require a graded submission in lab (e.g., a lab with two parts), each part is graded on an equivalent 5-point scale. Students often wonder why a seemingly small error can cause a relatively large grade deduction. The reason is that software that does not work properly even in the smallest detail -- not in these assignments, of course, but in the "real world" -- can be costly or even dangerous to its users; and software that is difficult to change can be costly to companies that develop it. Most employers of software professionals therefore have high standards for quality. We want you to get used to this: to understand that "almost right" isn't good enough for most employers, and that as a professional it shouldn't be good enough for you even if it were good enough for your employer. Therefore, an error that prevents your program from working (especially from compiling properly so it can run at all) can result in a significant grade deduction. This means it is usually better to continue working on a program after it is due, taking a deduction for lateness, than to submit a buggy program. Once you start getting 2-3 days late, however, it's probably a toss-up unless you're sure you are going to get it working soon!
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||