You are here: Home Undergraduate Senior Project
Document Actions

Senior Project

CSCI 4390 Senior Project Guidelines

The Department of Computer Science Faculty has approved the following Undergraduate Senior Project Guidelines on December 9, 2004:

  1. Every semester, including summer sessions, the faculty member who is assigned to CSCI 4390 will serve as the Senior Project Coordinator.
  2. Prior to registering for CSCI 4390, the student shall choose his/her advisor; work with the advisor on a two-page Senior Project Preproposal. The preproposal shall be approved and signed by the advisor, and then submitted to the coordinator for approval.
  3. After a preproposal is approved by both the advisor and the coordinator, the student can register for CSCI 4390.
  4. During the semester, the advisor shall monitor the student's progress. To receive credit for the senior project, the student must submit a piece of work that accomplishes the goals set out in the proposal to the advisor's satisfaction.
  5. At the completion of the project, the student must:
    1. Hand in the implementation code (electronically or hardcopy or both) along with proper documentation.
    2. Perform a demonstration to the advisor and the coordinator, and other faculty and students if desired.
    3. A final report describing the project and what goals were accomplished and how, and what goals were not accomplished and why they were not accomplished. A copy of the final report shall be signed by the both advisor and the coordinator.
  6. The coordinator shall archive the preproposal and the final report (with supporting materials if necessary) for departmental records. The coordinator shall also arrange Web publication of the final report within the department Web site.
For the sake of continuity, the Senior Project Coordinator will continue to assist the transition of the new Senior Project Coordinator for the following semester.

The above guidelines shall be effective starting Fall 2005.


This site conforms to the following standards: