When picking a topic, try to ask yourself the following questions:
If your project involves testing a hypothesis or original research, your proposal should state explicitly all the following:
If your project is to build a software tool, then your proposal should state explicitly all the following:
Please post your proposal on the Wiki of the course before Feb. 22, 2005.
Your proposal will be peer-reviewed and the instructor will grade your proposal based on the peer reviews.
5. Work on the project
You should reuse any existing tools as much as possible.
There are many tools available on the Internet. See the resources page for some useful pointers.
Discuss any problems or issues with your teamates. Discuss them with other students and the instructor. If you need special support (e.g., more disk space on your account), please let the instructor know.
Consider documenting your work regularly. This way, you will already have a lot of things written down by the end of the semester.
You are all granted permissions to do cgi programming on the CSIL student web server. Detailed information is described in the following excerpt from a message:
The web server is www-students.cs.uiuc.edu . In each student's CSIL account, they should create a directory ~YOURNETID/public_html/cgi-bin . This is where their cgi scripts should be stored. The scripts will then be called with an address like this, http://www-students.cs.uiuc.edu/~YOURNETID/cgi-bin/YOURSCRIPT
Each project will be graded based on the actuall progress you have made as well as
the quality of your presentation. Please see the grading criteria for
more information about how these two factors are weighted.
The quality of the presentation will be judged mainly based on five
factors: (1) how informative the contents of your slides are; 2) organization of the presentation;
(3) clarity of the presentation; (4) the effectiveness of using time; (5) how well you (as a group)
answer questions. In general, all the students
in a project group will get the same grade for project progress report.
7. Present your project
At the end of the semester, each team is expected to make a poster
presentation of the project. Details will be posted later.
8. Write a project report (due May 8, 2005, Sunday)
You should write your report as if you were writing
a short conference paper. You can think of it as an expanded written description of
your poster presentation; you may also think of your poster presentation as a summary of the
report. Thus the same general guideline applies, i.e., you should
(1) explain your problem clearly; (2) provide sufficient motivation
for your work and explain how your work is connected with the existing/previous work; (3) explain your methods with sufficient details; (4) discuss the
research results; (5) summarize your work, draw conclusions if possible,
and discuss how you think the work can be further improved/extended.
There is no strict length requirement. You may target at anywhere
between 6 pages (font 10, single column) and 10 pages (font 11, single column)
without counting any necessary appendices. Actually, given the same amount of essential information, the shorter the better; of course, you will have
to judge what counts as "essential information". A good report is not
just a straightforward description of what you did (Such a paper would probably
never be accepted by a good conference); it should demonstrate your research contributions
very clearly and convincingly. Thus it is important that you think
very clearly about what are the major points you want to make and
include arguments and empirical evidence that support your points.
For example, whenever you make a choice of some method or design an algorithm in a particular way,
always justify it, at least, try to explain why you have made this choice.
Also, you may want to summarize or plot your experiment results
in a particular way rather than some other ways, because the "particular
way" would support/illustrate your point better.
Always keep in mind what exactly you expect your readers to learn from your
report, including both positive and negtive findings.
The project report should be handed in by email, and is due on May 8, Sunday. I will post all the reports on the web when I receive them.