The Senior Project is an essential part of the education of students who hope to become professionals in the field of computer science. In order that this be a learning experience, the following outline of objectives is presented. There are three objectives that should be accomplished within the senior project, and the grade awarded will be determined by the degree to which all are effectively exhibited. Standard procedures of footnoting, referencing, and symbol usage as used in the technical literature should be employed. The final project document should give evidence that the student has acquired the ability to skillfully communicate on a technical subject to an audience less knowledgeable than the author.
All computer programs are to be completely and fully documented.
In addition to being a technical consultant to the student and providing suggestions that will permit him or her to be more effective, the instructor who acts as project supervisor evaluates the work and assigns a grade for the course. It is customary for the student and supervisor to meet regularly so that their communication will be continuous and effective. Certain progress reports and outlines of the contemplated work are a university requirement. The instructor may require supplementary reports and may modify the nature of the required reports at his or her discretion. In order that the student have an adequate background and maturity to effectively under-take the senior project, students will be required to be within four quarters of graduation before beginning a senior project.