Extra Credit Option
You may add up to 5% to your final grade in this class by performing extra credit work. This work must:
- Be related to computer graphics or visualization.
- Be presented to the class.
- Be approved in advance by the instructor.
- Include written documentation.
- Include a web page.
Any topic related to computer graphics or visualization is acceptable,
but as mentioned above it must be approved by the instructor.
Possible topics include:
- Implement an advanced topic covered in the book, but not in class:
- Build a simple ray tracer
- Build a simple volume rendering system.
- Write a parallel rendering application
- Implement a topic not covered in the book:
- Develop a system for visualizing some specialized data, such as an Artificial Neural Network.
- Implement a newly developed algorithm for graphics.
- Implement a project using a radically different environment:
- Build a visualization system employing SVG
- Develop a graphics program for an Android dvice.
- Investigate a hardware related issue involving computer graphics:
- Describe the latest advances in GPUs
Credit for work will be determined by the instructor. A maximum amount will
be established when the work is proposed, and an actual evaluation of credit
assigned will be assessed after the work is completed.
Students performing any work MUST submit a written description of the work,
at the time it is presented in class.
The scope of the written submission should be arranged with the instructor at
the beginning of the project, but it should be sufficient to completely describe
the work performed, including background material.
Classroom presentations should include a web page which can be linked into
the instructor's note page for the class. This is a resource so interested
students may follow up on your discussion.
Time for classroom presentations must be scheduled with the instructor prior to class.
If you would like to do a project but can't think of a topic, contact me. We
can come up with something.