Office Hours
Linux Lab Hours (Ungar 426)
TA: Yury Puzis
Resources
Examples of real-world uses of OpenGL
Actually these are easy to find but if I find something interesting
I'll try to add the article here.
Course Information
Midterm
Date: TBA
Topics Covered: roughly Chapters 1-5
Final
Section S: Tuesday, May 10 (2:00 - 4:30)
Topics Covered: Comprehensive
(FYI, to see all Final Exam Schedules for Spring 2005, click
here)
Course Notes
-
Course Syllabus (Lecture 1)
(Tu, January 18)
-
Lecture 1
(Tu, January 18)
-
Lecture 2
(Th, January 20)
Code used
-
Lecture 3
(Tu, January 25)
-
Lectures 4-6
(Th, January 27)
(Tu, February 1)
(Th, February 3)
-
Lecture 7
(Tu, February 8)
-
Lecture 8
(Th, February 10)
-
Lectures 9-10 (Code Examples)
(Tu, February 15)
(Th, February 17)
-
Lecture 11
(Tu, February 22)
Topic (sigh, forgot to record...)
-
Lecture 12
(Th, February 24)
Topic (sigh, forgot to record...)
-
Homework Review
(Tu, March 1)
(Guest lecture by TA: Yury)
-
Lecture 13
(Th, March 3)
Topic (sigh, forgot to record...)
-
Midterm Review
(Tu, March 8)
Review of ...
-
Midterm
(Th, March 10)
Chapters ...
-
Spring Break!!!
(Tu, March 15)
(Th, March 17)
-
Lecture 14
(Tu, March 22)
Review of Midterm Solutions
Topic: (sigh, forgot to record...)
- Lecture 15
(Th, March 24)
Topic: (sigh, forgot to record...)
- Lecture 16 (Code Example - Illumination)
(Tu, March 29)
- Lecture 17
(Th, March 31)
Modified above code to do Spotlighting.
Covered Flat, Gouraud, and Phong shading.
- Lecture 18
(Tu, April 5)
- Lecture 19 (Code Example - Texture Mapping)
(Th, April 7)
General Submission
Programming assignments will be submitted electronically via
the course account. Written
assignments can be handed in during class or submitted electronically
before class begings.
Read the Submission Instructions
carefully before the
first homework assignment is due.
Programming Assignments
To submit programming assignments use the command:
% submit # files
where # is replaced by the appropriate homework number.
Written Assignments
To submit written assignments electronically (if you so choose)
use the command:
% submit W# files
where # is replaced by the appropriate written assignment number.
Big Projects
To submit the "big" projects use the command:
% submit B# files
where # is replaces by the appropriate big project number.
Due Date for All Big Projects: Tuesday, May 10
README Files
First, a word on README files.
Because these projects are diverse and very flexible in their
creativity, you need to explain in the readme file not
only how to make the project, run the program, enter the data,
but also clarify/justify why your program demonstrates the techniques
required for that assignment.
This justification can be just a simple sentence if that is all the explanation
that is needed.
CSC529 may work in groups of up to three students, and absolutely be sure
to identify the "team" when submitting - i.e. in the README file.
CSC6xx students must work alone.
Choose from among the following topics:
TA Info
- The Grading Policy page
explains details about grading:
how to grade, whom to grade, where to record the grade, etc.