ECE 495E/CS 334
Fundamentals of Computer Graphics

Lab Assignment and Submission Procedures


Fall 2005

David S. Ebert

School of Electrical and Computer Engineering
Purdue University


Lab Assignments

This is where all lab handouts will appear about the same time that they are handed out in class.

·         Lab 1 Handout : Due September 4, 2005

·         Lab 2 Handout : Due September 18, 2005

·         Lab 3 Handout : Due October 4, 2005

·         Lab 4 Handout : Due October 18, 2005

·         Lab 5 Handout : Due November 10, 2005

·         Lab 6 Handout : Due November 30, 2005

·         Lab 7 Handout : Due December 8, 2005


Submission Procedures

·         Programming environment:

C, C++ using OpenGL/GLUT/GLUI under Windows.

·         Submitting Assignments:

The labs will be submitted electronically in the following manner:

o        Windows:

§         Create a workspace named labN, where N is the lab number.  You can start with the lab skeleton program.

§         Make sure that all project files are created under your labN directory

§         Compress your labN directory and submit it via WebCT.  You must submit to WebCT.

 

·         Click here to go to WebCT


Grading Criteria

·         Grades will be based upon the following:

o        Correctness: correct output. Most important criterion.

o        Robustness: correct behavior in extreme or unusual cases, incorrect input by the user, etc.

o        Thoroughness: Adherence to assignment specifications.

o        Readability: of the source code. This will primarily be used for assigning partial credit.

·         Late penalty: Labs can be handed in late, but 10% of the lab grade will be deducted for each calendar day that it is late, to a total of 50%. No lab may be handed in after 5 days past the due date.

·         Other issues: Group discussion of lab requirements, etc. is encouraged. However, each person must do his/her own work.  Sharing files, copying other people's programs, and group programming will not be acceptable. This will be considered academic misconduct.


Main Page | Syllabus | Class Calendar | Class Notes |

Course Assignments & Handouts | Links | Reading List

David S. Ebert