Syllabus
Lecture Notes
Labs
Homeworks:
Midterm on 11/10/08 ( Mon ).
Closed-notes, closed-books. But a student can bring in a reference
sheet containing relevant materials of the class.
You will be asked to write a GL program using a JB 359 terminal
and compile and run it during the exam. You are allowed to
refer to any previous programs you have written in the class.
Before coming to the exam, you are advised to prepare a folder containing some basic routines
like main() and init() and a Makefile template. This can speed
up your program development in the exam.
Review all the classworks like matrix mutiplication, finding
determinants, transformation matrices, homogeneous coordinates,
normal calculations, vector dot product and cross product,
orthogonal matrices, affine transformations .....
Final Exam -- on Dec 10 ( Wed ), 2:00 - 3:50 pm
Similar to mid-term but will also have multiple-choice questions
Two reference sheets ( totally 4 pages )
Review your homeworks
Review your midterm
Comprehensive but more weight on materials covered after midterm, e.g.
- color blending
- Phong light model
- Projections
- homogeneous coordinates, z-buffer
affine transformations
5-page single-spaced report of your project ( due 12/10/08 (Wed) ):
One report per group
Title
Objective
Abstract -- summarizes what features your package has, highlights
the essentials, what functions or special features of Opengl have
you used in your application to achieve the goals and effects
Introduction -- background, significance of your work
Your software package -- describe your program, highlights
some significant codes, explain how they work, principles,
mechanisms, theories
The interface -- describes briefly how to use your package and
what users expect to see ( includes a couple screen capture )
Conclusions -- what have you learned, how can one improve
upon your work, forward looking ....
References
News:
New courses offered in 2009W:
Two hands-on application-oriented new courses will
be offered in 2009W:
There has been a large demand in graphics programmer in various
fields, including video games, multimedia, web programming,
education, space and auto industries, and medicines; a significant
number of our graduates: get jobs in these fields.
The requirements and schedules of the courses are very flexible.
For details, please see Dr. Yu.
Games may be developed by one person in spare time.
Need student helpers on graphics demo on open-house day ( 10/17/08 )
Looking for a TA for CS 330. Interested students please
contact Dr. Yu.
Linux Tutorial:
Date: Thursday, October 9, 2008
Time: 12 - 1:15 PM.
Place: JB 359
Wonderful opportunity for senior
and graduate students:
WHAT: Graduate School Information Fair
WHEN: Wednesday, October 1st, 10am-2pm.
WHERE: Santos Manuel Student Union Events Center.
|