If source code (to enhance) from the WWW is used, it should be acknowledged and a priori permission should be sought. Taking source code from a peer or the WWW or a book to complete a lab makes you culpable.
Note: The university may use, or require students to submit assignments to, an automated service that will check for plagiarism (i.e. cheating by copying).
Grading the labs will be based on the following:
Don't get behind in the lab assignments. Always start early. Probably the main reason for students doing poorly in this course is getting behind in the labs and never recovering. Be forwarned, some labs depend partially on previous labs. Design and implement in a top down, modular fashion. Get something working that has the skeleton structure of what you need and then add features to it. Each time you add a feature, test it and make sure everything is still working. It can be tough to debug graphics programs if all you know is that the output is wrong and you're not sure any one module is working.
Programming assignments must be electronically submitted before the end of the due date, i.e. 23:59:59 is the absolute last timestamp for on-time submissions. Submission at 00:00:00 or after are late.