Computer Graphics (CS 4300) 2010S: Assignments
Click on the assignment for details, including due date and the value of the assignment in your grade for the course.
- HW0—hello to course staff
- HW1—2D “sampler” program
- HW2—2D application functional specification
- HW3—2D application implementation, testing, and documentation
- HW4—triangle mesh rendering in 3D
- HW5—depth sorting and z-buffering
- HW6—ray tracing
Turning In Assignments
Unless otherwise specified, follow these instructions to turn in each homework assignment.
- Make a directory D named “e_name_HWn” where
- e_name is your @neu.edu email address with “.” converted to “_”, and
- n is the number of this homework assignment.
For example, if the instructor were to hand in HW1, D would be “m_vona_HW1”. Put all files and subdirectories related to your assignment below D. - Make a plain-text (ASCII) file D/README.txt, with the following contents:
- a description of how to compile your code, if necessary
- a description of how to execute your code, if necessary
- a list of any known bugs or incomplete aspects of your assignment
- a list of any extra-credit you have added
- Using either a pkzip-compatible (e.g.
zip
on *nix) archiver or tar | gz
, make a single-file archive of the directory tree under D, including D itself. The file should be named either D.zip or D.tar.gz, accordingly. - In a separate temporary directory, test uncompressing your submission. Verify that the top-level directory D is contained in your archive. If the assignment included writing code, ensure that your instructions for both compilation and execution work on one of the standard computing environments within CCIS (see the platforms page for how we define this).
- Email your archive to the course instructor at the email address listed on the course homepage. Be aware that large attachments (greater than 25MB) will not go through.