study guide for a course on computer graphics 2783635