CS 4773 Object Oriented Programming, Spring 1999
Project Information
Project schedule:
Tuesday, March 2: Formal project assignment described
Wednesday, March 10: Preliminary project proposals due by email.
Wednesday, March 17: Detailed project proposals due by email.
Tuesday, April 20: Be ready to make a presentation
Tuesday, May 4: Final project is due
Monday, May 10 at 10:30 AM: Last chance to demonstrate project
Tuesday, March 2: Formal project assignment described.
- Each student will do a final project using Java.
- The project must be approved before significant would on
the project is done.
- Projects will be done in groups of 2 or 3.
- Each project should have a significant amount of object oriented design.
- Each person working on the project should have primary responsibility
for a part of the project that can be independently tested.
- A report will be written which includes complete source code and
description of the design. It must be written to convince the reader
that good object oriented design criteria were used.
- A tar file containing everything needed to compile the project will
be turned in.
The code should be platform independent.
- If possible, the project should be able to be demonstrated over the web.
- Each team will give an in-class presentation of about 15 minutes in
length which describes the problem and the design, and if possible
gives a demonstration.
- Each team must give me a final demonstration after the report has been
turned in.
- You may think up your own project or use one of
mine.
Wednesday, March 10: Preliminary Project Proposal Due by email.
Send me email with a proposed project description.
This can be short and does not need much detail.
The mail should include a complete list of those working on the project.
Each one on the project must send me a separate email message,
but only one project description needs to be sent.
You should expect a return email within 48 hours indicating whether the
proposed project is acceptable.
Wednesday, March 17: Detailed Project Proposal Due by email.
This email will describe the project in detail along with how the work
will be assigned to different members of the team.
Only one email message
from one member of the team should be sent to me, but copies should be sent
to the other members of the team.
Tuesday, April 20: Presentations begin
Each presentation will be about 15 minutes.
You do not have to have the project complete to give a presentation
but you should have a working prototype that can be demonstrated.
Tuesday, May 4: Report due
This is the last day of class. You must turn in your completed
project source code and report and have a link from your web page
to your project. If you have not given me a final demonstration
you need to schedule it at this time.
Monday, May 4 at 10:30 AM
This is the time scheduled for the final for this course.
It will be used for presentations and demonstrations if they have not
been completed.
You must give me a demonstration of your project after it is complete.
The last chance to do this is during the final exam period, 10:30 - 1:15 PM.
You must make an appointment to give this demonstration.