Project Report Guidelines for CSE 130/DXARTS 198A
Spring Quarter, 2008
By Wednesday, June 11 at noon
Submit your project reports using Catalyst CollectIt.
All Python programs should be submitted BOTH as separate files to Catalyst CollectIt AND
to the INFACT file management facility. If you use any formula pages, do the same with them.
The various source images you use in your project should be on INFACT, ready to run in your
programs; they don't have to be submitted to Catalyst.
Here is a checklist of items to include in the report.
-
Names of the members of the team.
-
Title of the project.
-
Short summary of what your program does (2-3 sentences).
-
Technical goal(s) of your project. What functionality and/or
techniques did you work to implement or apply?
-
Artistic goal(s) of your project. In what way(s) does your project
(or did you strive for your project) to achieve:
beauty? communication of a message or idea? consistency of style?
visual interest?
-
Educational goal(s) of your project. What have you hoped to
learn from the project, or what have you learned? What can
your users or demo audience learn from your program?
-
Technical explanation. How is your program organized?
If you have
multiple separate Python files, then what is the purpose of each Python file?
What is (or are) the main image processing technique(s) you
are using in the project, and how does it work?
-
Explanation of sample code. Select a key or an interesting
part of your Python code (minimum 5 lines, maximum 30 lines),
excerpt it and explain it. What is it doing? How does it work?
-
Team roles. What parts of the project were done by each team
member? How did each team member add value to the project?
-
What you learned. For each team member, mention the main
things learned in doing the project.
-
Brief demo instructions. How should someone (such as the
instructor and TA) run your program? Under whose name and
with what filename is the main Python program stored on INFACT?
If the program asks
the user for input, what are good values to enter?
-
Possible future work. If you have more time, what would you
consider changing or adding to the program?
-
References used. Cite at least two references used in
your project. At least one should refer to material
outside of course-provided materials.