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