CS 381, Fall 2007
Homework Policies
The following policies will be in effect for homework assignments throughout the semester.
General
- Homework assignments will be turned in via Blackboard. An assignment
is due at any time on the due date (i.e., midnight at the latest).
- Programming portions of assignments may be turned in late for
partial credit.
No credit will be given for late non-programming (short answer) portions
of assignments, unless arrangements are made with the instructor before
the due date.
Programming Assignments
- It is understood that real programs are rarely written from scratch;
they are based on other programs, often written by other people.
However, if you base all or part of your program on someone else’s work
(including the instructor’s!), then you must give credit,
in your source code, to the author of the original code.
Further, the program as a whole must be substantially your own work
(except as noted in the next item).
- In your programs you may freely use OpenGL, GLUT, the C/C++ standard
libraries, and any libraries or packages provided by the instructor.
If you wish to use any other libraries or packages in your programs,
or to write in a language other than C/C++, you need to get permission from
the instructor first.
- The source code of your programs must include an indication of who wrote
the program, when it was written, and what it is for.
- Your programs must include adequate documentation (even if it is only
“Press escape to quit.”)
It is generally expected that documentation will be made available to the user
by the program when it runs. For example, documentation could be printed in
the text window. Do not make me work hard to figure out how to use your
program!
Extra Credit
- Where noted in assignment descriptions, additional credit may be earned.
In order to receive extra credit, you must do something extra.
Suggestions on how to receive extra credit will be given with each programming
assignment, but if you want to do something else instead, that is fine.
(Do something new and different! Surprise me!) If you are unsure whether your
idea is worth extra credit, feel free to discuss it with me.
CS 381, Fall 2007: Homework Policies /
Last update: 19 Sep 2007