Project Description:
The senior project is a semester long project to be done individually or in a group of no more than three classmates. The goal of the project is to investigate, design, implement and test a significant software project. The project will be presented to your classmates, the department, and representatives of the industrial community. The project should solve a significant and complex problem, dealing with constraints and trade-offs in the solution. The project should bring together and interconnect the application of several subject areas. The project must be testable.
Projects must be approved by the instructor. When approving the project, the instructor will consider issues such as size and complexity, true design activity, availability of facilities, and adequate student preparation of the project. In order to assure an interconnection of several subject areas, at least three areas of computer science must be present. Area include, but are not limited to: algorithms and data structures, programming languages, computer architecture, numeric and symbolic computation, operating systems, software methodology and engineering, databases and information retrieval, artificial intelligence and robotics, and human-computer interaction.
Projects must have a customer who will provide a description of software that will be useful. The customer will sign-off on the specifications and the final product. The customer may be a faculty member, staff, or administrator at the college or a professional.
A list of some possible project areas follow. These may help you to decide who you would like to approach as a potential customer and what you might offer to do for them.
Policies: Deadlines will be strictly enforced. Papers will be due at the beginning of the class period on the due date. A late penalty of 10% for each 24 period a docement is late will be used. Presentation must be presented when the presenters are called. If the presenter is abscent (and has not arranged an alternative time prior to the class) or is not ready, the presenter will recieve a grade of zero for that presentation.
| Description | Assign Date | Due Date | Portion of Project Grade |
|---|---|---|---|
| Requirements Specification Documentation | 9/8/2008 | 9/24/2008 | 13% |
| Planning Documentation | 9/24/2008 | 10/15/2008 | 10% |
| Design Documentation | 10/15/2008 | 10/29/2008 | 12% |
| Test Plan Documentation | 10/29/2008 | 12/3/2008 | 10% |
| Final Presentation and Demonstration | 12/19/2008 | 15% | |
| Final Project Document | 12/3/2008 | 12/19/2008 | 40% |