preparatory guide for a computer graphics course 5704943