HOMEWORK AND ASSIGNMENTS

All homeworks, assignments will be published via Blackboard.


GRADING SCHEMES

This course emphasizes a "hands-on" approach to both the better understanding of graphics' concept/theory/algorithms and the effective use of graphics techniques in various applications. Each student is required to complete:

Exams (2 midterms and 1 final) 30%
Homework (non-programming) 15%
Programming Assignments 45%
Class Attendance 10%
Total 100%
Bonus (up to) 15%

There will be a project option to override the afore-mentioned requirements. Details about this option will be discussed in class.

The programming assignments 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 assignments 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 assignment due dates unless there is a massive 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 the programming assignments and homework as early as possible.