

HOMEWORK AND GRADING
All homework will be published and graded via Brightspace.
GRADING SCHEMES
This course emphasizes a "hands-on" approach to both the better understanding of graphics' fundamental theories/algorithms and the effective use of graphics techniques in terms of graphics programming. The grading scheme is available in the course introduction slide under the Lecture Notes tab. More details about the grading scheme will be discussed in our lectures.
The programming parts in homework will be done in C/C++, with the help of OpenGL (which is an open-source graphics library, supporting many modeling, rendering, and interaction functionalities.)
The work submitted should be your own. Late submissions will be penalized 25% per day. Furthermore, because a primary goal of the course is to teach professionalism, any academic dishonesty (e.g., plagiarism) will be viewed as a serious academic offense, thus as an evidence that the above goal has not been achieved and will be grounds for receiving a grade of F! (Please refer to CEAS Procedures and Guidelines Governing Academic Dishonesty for details.)
Machine failure should not be a reason to delay due dates unless there is a major catastrophe, which will be announced by the instructor. Considering the possibility that machine failure may happen and then contention for machines will occur, my advice to all of you is that you please start your homework as early as possible.