CS 315: Computer Graphics

Syllabus

You can download the syllabus here. The syllabus includes information on grading, course goals, and policies I will use in teaching this course.

Text

Gordon & Clevenger Text

We will be using Computer Graphics Programming in OpenGL with Java (3rd Edition) by Scott Gordon and John Clevenger.

Be aware that some mathematical techniques are incompatible with each other in the field of graphics (especially with regards to matrix multiplication). None of them are wrong, but other information you find online may conflict with the mathematical methods in this book.

Homework

Specific assignments are given below. Please note that homeworks are very important, and make up a very large portion of your grade. If you fall behind, you will likely do poorly on the exams as well. Homework should follow the specifications given here.

Homeworks can be turned in here.

Other Resources

Useful links and downloads are here. (There are others in the “class-only information” link that are password protected.)

Class-Only Information

Click here if you’re in the class, for more useful information.

Class Schedule

This is a tentative schedule for the class. I may change it depending on how the class progresses.

Week Dates Homework Due Date Readings
1 September 3-6 HW 1 September 8 Chapters 1-2
2 September 9-13 Chapter 3
3 September 16-20 HW 2 September 22
4 September 23-27 Chapter 4
5 Sep. 30-Oct. 4 HW 3 (video) October 9
6 October 7-11 Midterm I: Monday, October 14
7 October 14-18 Chapter 5
Fall Break!
8 October 23-25 HW 4 (video) October 27 Chapter 6, Blender Tutorials
9 Oct. 28-Nov. 1 Chapter 7
10 November 4-8 HW 5 (video) November 10
11 November 11-15 Midterm II
12 November 18-22 Chapter 8
“13” November 25-26 HW 6 (video) December 2
Thanksgiving!
14 December 2-6
15 December 9-11 HW 7 December 13
Final Exam: Monday, December 16, 4pm