Experience in ANSI C programming, or experience in Java programming is required. This text covers the classic material in computer graphics, plus OpenGL programming. It has may examples which will help in understanding the material and in doing the programming work. We will cover chapters 1-6, and parts of the others. If you know Java well there will be little difficulty in using this language.
Assignments are due at the start of class on the specified due date.
Late assignments will be accepted for up to a week after the due date, but with a reduction in grade. There will be some non-programming assignments. Unless otherwise stated, all assignments are to be individual efforts. As per the Student Handbook , plagiarism will be severely penalized, possibly including a grade of F for the course. Regular attendance is expected.