COS 426 Computer Graphics - Fall 1997
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() COS 426 Home ![]() Projects
|
![]() |
Projects This is a project class. There are no exams, no quizzes, no written assignments -- just programming. Most of you will find that you spend a lot of time on your projects, hopefully because you are excited about them, not because your grade depends on it (although it does). ![]() ![]() Credit ![]()
The table above indicates the number of points possible for each project. The assignments have two kinds of features: required and optional. The required features account for about 3/4 of the possible points, so it is expected that you will complete all of the required features as well as some of the optional features. ![]() ![]() ![]() Art contest For each of the projects (except 0) there will be an art contest. This falls under the domain of "optional features" for the homework assignments, but it is mostly for fun. There are three categories in which you may submit art work: general, characters and bloopers. ![]() ![]() ![]() ![]() ![]() Late policy Assignments are due at 11:59pm on the due date. Late assignments are marked down 1/3 per day. One minute late is the same as one day late. You are given 1 bonus day to cover the first time you are 1 day late. Teams may submit their projects late as much as the average of their remaining bonus days. Exceptions will be given only in extreme circumstances, only in advance, and only by Professor Finkelstein. ![]() Do not share code All work must be your own. You may discuss the assignments with your classmates but you must write your own code. If you borrow code from any source, be it Graphics Gems, or somewhere on the web, or a friend, or anything else, you must state this in your assignment. Failure to do so will result in disciplinary action. Needless to say, team members are allowed to share code among each other on Projects 3 through 6. If you have any question about what you can and cannot do, please contact Professor Finkelstein. ![]() Facilities We will be using the facilities of MECA, the former ICGL, for the programming assignments. Please do not use the graphics lab (418) in the CS building for working on your projects. It is intended for research projects only. ![]() What to submit You should turn in complete source code for your project as well as a writeup. The writeup should be a HTML document called writeup.html which may include other documents or pictures. It should be brief, describing what you did, what you have implemented, what part works and what doesn't, and how to compile and run your program. ![]() ![]() How to submit Submit your solutions to the programming assignments electronically using the following command. ![]() /u/cs426/bin/submit number files ![]() number is the assignment number and files is the list of files for that assignment. For example, ![]() /u/cs426/bin/submit 31 readme makefile main.c strings.c ![]() submits the files readme, makefile, main.c, and strings.c for a fictitious assignment 31. The submit command copies your files to the directory ![]() /u/cs426/submit/login/number ![]() and lists all the files that you have submitted for assignment number. login is your user account name. If you execute submit after the assignment deadline, your files are placed in directory number_late. You can run submit more than once, and you can submit partial lists of files. ![]() ![]() /u/cs426/bin/unsubmit 31 main.c ![]() would remove your main.c from the submission directory. ![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Last update: Sun Dec 7 14:39:28 EST 1997 |