Any other meaningfull project that you may come up with.
See the following web pages for possible project ideas:
http://bmrc.berkeley.edu/courseware/cs160/fall97/projects/index.html
http://www.dgp.toronto.edu/people/RMB/Assign3.html
http://www.cs.cmu.edu/afs/cs.cmu.edu/Web/People/hcii/Overview/Overview.html
http://www.cs.cmu.edu/~listen/
http://www.cgl.uwaterloo.ca/~wbcowan/teaching/cs689/w99/index.html.
For projects, You can use the Sun Workstations or PC's with Mesa-3D Graphics Library (or OpenGL)
and X-View Programming environment (Motif user interface) (or Xforms Library),
and C/C++ (or Java) Programming Language.
Project Requirements
Project Proposal
-
You should give a project proposal until March 2nd, 2001, Friday, stating the name and a short
description of the project and the name of the students that will do the project.
Progress Report
-
You will also give us progress report (approximately 10 pages (or 5000 words))
until April 11th, 2000 (Wednesday Class Hour) about the progress of your project.
It should roughly include the following:
- a short survey of the main subject for which the user interface is developed for,
- the rationale for such a user interface,
- proposed ideas for the user interface,
- a walkthrough scenario(s) describing how the user interface will function (using some
figures),
- algorithms and data structures that you will use, and
- other implementation details, etc.
Final Report and Project Demonstration
-
You will also give us a final report describing your implementation.
It will mainly be an extension of the progress report covering implementation details, results, etc.
Final project report due and demonstrations will be on
the last CS566 class hour (on week of May 14-18, 2000) (definite; no extensions).
Next: About this document
Ugur Gudukbay
Sun Feb 16 12:37:35 EET 2001