The Senior Project Proposal must contain the following sections:
The semester in which the project will be carried out.
- Project Title
You should have a tentative title that indidcates the subject of the project.
- Student Names
All team members should be identified on the proposal, and should submit one proposal for the team.
The date the proposal is submitted.
- Project Description
Describe the proposed project. What are you trying to accomplish? What will you have to do to accomplish it?
- Project Requirements
Specify computer languages, platforms and other relevant information. Justify the need for each, in the context of your proposed project.
Describe any other resources or facilities (beyond those offerred in the Computer Science labs and your personal computer) such as special hardware, software, supercomputer access etc. that your project requires. Justify the need for each, in the context of your proposed project. How will these resources be funded or obtained? How will you complete the project if they are not at your disposal?
What will be the final project deliverables?
The response should be in the context of the Project Description. For example, if you are developing a web-accessible database, your deliverables should be something like: database creation scripts, user interface code, database maintenance code, sample data set, sample set of reports, authentication information, User Guide, and installation documentation.
- Schedule of Deliverables
This should be a calendar-based schedule of the deliverables you stated above and the course deliverables (see the project phases in the course syllabus).
You are expected to use software to manage your deliverables and timeline. A table or a list is not sufficient. You should use software such as MS-Project, Open Workbench, GanttProject or OpenProj.
- Faculty Advisor
At least one faculty advisor is required for every project. Have you identified a faculty advisor? Have they agreed to direct your project? If yes, provide the faculty name.