CMP 160 -- Final Project Guidelines
Important Dates:
- November 4, 1999, 10am -- Preliminary project proposal due.
- November 16, 1999, 10am -- Final project proposal due.
- December 7, 1999 -- Project demo and writeup.
NOTE: THERE WILL BE A 1% PENALTY IF YOU DON'T HAVE A FINAL PROJECT
APPROVED BY 11/16/99.
Don't expect to get immediate response to your proposals
if you submit at the last minute!
Final Project:
This is an individual project meant to be completed in about 2 weeks.
You get to decide what project you want to do -- after we review it.
The main considerations are:
(a) it's a reasonable size project that can be completed within given time,
(b) there's enough graphics content in it,
(c) there's enough variation from other students' project.
To arrive at your final project,
we go through an initial step of screening your project ideas.
Preliminary Project Proposal:
Submit 3 project ideas that you would like to work on.
Rank them in the order of your preference.
Provide enough detail to explain each of your idea.
You can submit the list to me by email or hardcopy
(preferable if you have drawings).
I will respond to you by email,
so be sure to include your email address in
the hardcopy.
Since students should preferably work on different project topics,
those getting the proposals in early and finalized get 1st pick.
Final Project Proposal:
This is a 1-2 page writeup describing your final project in more detail.
It also serves as your 1st draft of the Project Report.
Include your project goals (list of different project components/features)
and a time line on when you plan to complete different
pieces of the project.
Project Requirements:
- Project Demonstration. Each student will have 5-10 minutes
to present their final project to the class. We'll probably
be taking a video, be sure to allow your window to be resized
to the entire screen.
- Project Report. Maximum of 5 page writeup which contain:
- brief description of your project,
- description of data structure and algorithm used,
- and a mini user's guide.
- Project Submission.
Create and submit a subdirectory called "proj".
Use submit or xsubmit on the cats/icl machines.
Include the following:
- source code, makefile, etc. to compile your code,
- any new data sets, if any,
- README file,
- two favority screen grabs ,
"xv" or "snapshot" can be used on the suns;
on the macs, < shift >< apple ><3> keys held down together
will produces a .pict image file of the whole screen,
crop this with your favorite image tool; on windows,
try < control >< printscreen >.
- a short movie clip of your program in action ,
say about 5-10 seconds, and not to exceed 2 mb.
Save movie as quicktime or mpeg.
- Project Grading.
- There will be no early bonus points, nor will late
programs be accepted.
- While arriving at your final project, they will be
rated as either: Easy, Medium, Difficult.
Successfully completed Easy projects get a maximum
score of 80, Medium is 100, and Difficult is 110.
- Breakdown of points (in percentage of maximum points):
- Project Submission requirements -- 10%
- Project Report requirements -- 10%
- Project Demonstration requirements -- 10%
- Project Functionality (meets the proposal goals) -- 70%
Project Ideas:
Check the class web page for links to previous quarter's final projects.
Browse through graphics magazines and proceedings for more ideas.
CONTEST!
As an added incentive,
we'll be running a competition among your projects.
Winners get a chance to select Siggraph goodies and/or
graphics related books ...
Here's a sample
voting/entry form
.
Last modified
Monday, 01-Nov-1999 22:02:07 PST.