When picking a topic, try to ask yourself the following questions:
You are required to write a one-page proposal before you actually go in depth on a topic. Please post your proposal on the class wiki by March 26, 2008, Wednesday, 11:59pm. To post your proposal, go to the Project Proposals page, and add your project to the page. Follow the same format as used by some existing project proposals there. Specifically, you need to create a page for your project, where you would put your proposal. It is up to you how to design such a page; it could directly contain your proposal or have your proposal as an attachment. If you pick a project that is already listed in the Project Topics page , you only need to add a line like "# [Exact project title]" into the Project Proposals page, which should be automatically linked to the existing page. (Make sure that the title is exactly the same as shown in the project topics page.) If your project is not listed in the project topics page, you can also add a line like "# [Your project title]", which would create a page for your project. After saving it, you may click on the line to add content to your newly created page.
In the proposal, you should address the following questions and include the names and email addresses of all the team members. (As long as these questions are addressed, the proposal does not have to be very long. A couple of sentences for each question would be sufficient.)
5. Work on the project
You should reuse any existing tools as much as possible. For example,
consider using the Lucene or Lemur toolkit if possible.
There are also many tools available on the Internet. See the resources page for some useful pointers.
Discuss any problems or issues with your teammates or classmates. Discuss them with the TA 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.
There will be two sessions. In each session, one half of the project
groups will present their projects and the other half will be the audience. So everyone should show up for both sessions. Please check the presentation schedule to see when you should present your project and when you should be the audience. There will be about 11 projects to be presented in each session, so you may not have enough time to see all of them (definitely not enough time for you to see each in detail). So you should check the presentation schedule (and read their proposals in the wiki if you can) to identify the most interesting ones to you so that you can prioritize the presentations to see. This is also what always happens in any top conference -- you will only be able to focus on a small number of talks/posters.
You are strongly encouraged to do a demo of your system if possible. If your system is not designed
to run in real time (e.g., it may be an offline analysis tool), you should
show some sample results.
In general, your slides/presentation should roughly follow your project proposal.
So please touch all the following aspects:
Please prepare about 12 PowerPoint slides and print them out to post on the wall. There will be a tape for you
to use to attach the slides on the wall, so you don't need to prepare it.
Your presentation will be graded mainly based on the clarity of your slides and whether your slides have covered
all the questions listed above. Think about how you can best present your work so as to make it as easy as possible for your audience to understand your main messages.
There is no strict length requirement. You may target at anywhere
between 4 pages (font 10, single column) and 6 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".
The project report should be emailed to the instructor and is due on May 7, Wednesday, 11:59pm.
Each project team only needs to submit one report. However, if there
are multiple members in the team, you must include, for each member, at least one sentence
to describe what he/she did exactly for the project, and also,
please copy all the team members when you send the report, so that I know the report is agreed by all of you.
Since the purpose of the project report is to provide you an opportunity
of going through research writing (I'll provide feedback about your report later by email), grading of the report will be mostly based on the clarity and completeness of the report itself (not so much on the project results). So aim at clearly describing what you have done and addressing all the questions
that you are supposed to address (i.e., those questions you are asked
to address in your presentation). In general,
all the members of a team will get the same grade for the project unless
the report indicates that some member(s) only superficially participated in the project without doing much actual work; in that case, I may discount the grade.
6. Present the course project
At the end of the semester, each project team is expected to make a poster
presentation in the classroom.
The purpose of this presentation is: (1)
Let you know about others' projects. (2) Give you some opportunity to
practice presentation skills, which are very important for a successful career. (3) Obtain some feedback from
others about your project.
7. Write a project report (due May. 7, 2007, Wed, 11:59pm)
You should write your report as if you were writing
a short conference paper. You should address the same questions
as those you have addressed in the proposal, only with more details,
especially regarding some of the challenges that you need to solve in developing
the tool. You should also include some screenshots if applicable and any other evaluation results.