You can download the syllabus here. The syllabus includes information on grading, course goals, and policies I will use in teaching this course.
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.
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.
Useful links and downloads are here. (There are others in the “class-only information” link that are password protected.)
Click here if you’re in the class, for more useful information.
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 |