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 Aug. 29 - Sep. 2 HW 1 September 5 Chapters 1-2
2 September 6-9 Chapter 3
3 September 12-16 HW 2 September 19
4 September 19-23 Chapter 4
5 September 26-30 HW 3 (video) October 2
6 October 3-7 Midterm I
7 October 10-14 Chapter 5
Fall Break!
8 October 19-21 HW 4 (video) October 23 Chapter 6, Blender Tutorials
9 October 24-28 Chapter 7
10 Oct. 31-Nov. 4 HW 5 (video) November 18
11 November 7-11 Midterm II
12 November 14-18 Chapter 8
“13” November 21-22 HW 6 (video) December 9
Thanksgiving!
14 Nov. 28 - Dec. 2
15 December 5-7
Final Exam: Monday December 12, 4pm