CSE 457: Intro to Computer Graphics
Autumn Quarter 1994
Syllabus
Administrivia
- Time: MWF 1:30-2:20
- Place: EEB 108
- Course personnel: Additional information on the professor,
the TAs, office hours, etc. is
available.
This document, and most other course documents, are available on
the World Wide Web using Mosaic. The Uniform Resource Locator (URL)
for the course home page is
http://www.cs.washington.edu/education/courses/457
Grading
- Projects: 60%
- Midterm: 15%
- Final: 25%
Projects
This is the first quarter that CSE 457 will be taught using our
new instructional lab consisting of
13 Silicon Graphics Indy R4400s. The lab is located in Sieg 228.
Our plan is to have four projects requiring approximately 2 weeks each
to complete. You'll work on each project in a team with one other
student in the class. Each project will require you and your team
mate to make substantial extensions to an existing interactive
graphical application. The projects we have in mind are:
- Serpenski: A simple program to create
a fractal called the Serpenski Triangle.
- Mutate: A program to create
images using a genetic algorithm.
- Morph: A program to create video
animations by ``morphing'' (blending) between a pair of images.
- Extrude: A program to create complex surfaces
by extruding (sweeping) a curve along a path in three dimensions.
- Raytrace: A program to create beautiful
raytraced images, complete with shadows, reflections, and transparent
effects.
Projects will be graded during in-person sessions with one of the
TAs. During the grading session, a TA
will run the project to make sure that it conforms to the project
guidelines. He'll then quiz individual members of the team to determine
how well they understand the structure of the code, the design
trade-offs, and the implemented algorithms. Each member of the
team is expected to be thoroughly familiar with all aspects of the
project. Finally, a single grade will be given to each team.
Click here for more information on
project grading.
Project Turn-in & Late Policy
Assignments are due at the beginning of lecture on the due date.
This means that the modification stamp on the project executable
must be earlier than the start of lecture on the due date. Late
assignments are marked down at a rate of 33% per day (not per
lecture), meaning that if you fail to turn in an assignment on time
it is worth 66% for the first 24 hours after the deadline, 33%
for the next 24 hours, and it is worth nothing after that.
Exceptions will be given only in extreme circumstances and only
in advance.
Required Material
- D. Hearn and M.P. Baker, Computer Graphics, Second Edition,
Prentice Hall, 1994.
Recommended Material
- J. Neider, T. Davis, M. Woo, Open GL Programming Guide, The
Official Guide to Learning OpenGL, Release 1, Addison-Wesley, 1993.
Supplemental Material
- J. Foley, A. Van Dam, S. Feiner, and J. Hugues,
Computer Graphics: Principles and Practice, Addison-Wesley, 1990.