The graphics lab time : 9:30am -5pm on Mon and Wed; 10:30am - 5pm on Tue.
3-4 Programming Assignments -- 73% |
Better grade (between midterm and final exam) 17% | Worst garde (between midterm and final exam) 10% |
Uniformly high performance in some categories increases the importance of others.
Roll is not taken but you are responsible for all material presented in class. Exams and due dates will be announced at least one week in advance. A grade of zero will be recorded for missed exams and late assignments unless prior arrangements are made or a Dean's excuse is provided. Unscheduled downtime excuses lateness only to the extent that it exceeds 20% of the time available for the assignments.
Students are encouraged to discuss programs in general terms and to help one another find bugs in existing programs. However, using another's code or writing code for someone else is cheating and will be punished according to University regulations. Keep listings to provide evidence of creative development.
Software/FirmwareThe depth of coverage will vary depending on the topic. The technically difficult material on rendering and modeling will be given more attention.
Basic raster graphics and openGL Interaction and user interfaces (Ch. 8)
Rendering
Basic Drawing of Lines and Circles (Ch. 3)
Geometric transforms (e.g. translations and rotations) (Ch. 5)
Perspective and viewing transforms (Ch. 6)
Hidden line and surface removal (Ch. 13)
Illumination and shading (Ch. 14)
Modeling
Hierarchical models (Ch. 7)
Constructive solid geometry (Ch. 10)
Curves and surfaces (Ch. 9)
Color and light (Ch. 11)