Groups
You will work in self-selected groups of two to three students. Students must work in groups—no individual projects will be accepted. If you are without a group by the first project deadline, you will be assigned to one of the two-student groups. (Note: Groups cannot exceed three students, so if you wish to avoid the possibility having your group dynamics disrupted, I advise you to form a group of three). You and your team members will evaluate group participation at the project’s conclusion. Your group will receive a single project grade, but your individual course grade can be affected by the results of your team members’ evaluations.
Deadlines
The project has four deadlines.
Oct. 25: Topic and Group Selection due. You must meet with me prior to this date to discuss your ideas for the project and get your topic approved.
Nov. 6: Outline or Draft due. Hand in a hardcopy outline or rough draft of your work. Include an outline of your planned analyses and expected results. I will evaluate only the high-level ideas and organization, not your writing. The goal of this deadline is to make sure you are headed in the right direction.
Nov. 20: Complete First Draft due. Hand in a hardcopy draft of the paper. You will be graded using the same grading form that will be used for your final paper, so the more complete the draft and the more technical work you have completed, the more points you will receive. At a minimum, background material should be in near-final form, and you should have at least one set of benchmark results done. Ideally, you will have completed most of your technical work. You can then receive an evaluation of the quality of your data analysis and spend the following weeks revising technical work, following up on questions raised by your results, and improving the presentation of your data and analysis.
Dec. 7: Final Paper due. Hand in both a hardcopy and an electronic version. Email the electronic version to me as an attachment named LASTNAME1- LASTNAME2- LASTNAME3.FORMAT. The hardcopy version of your paper will be returned with comments.
Overall, the project will count for 15% of your grade, or 150 points. The draft is worth 50 points and the final paper is worth 100 points. The outline is not graded, though failure to provide an outline for your project will reduce your total score on the paper by 10 points.
Project Rationale
This project comprises two components: (1) the algorithm and data structures research and (2) the paper. Science is not done in a vacuum—for the work you do to have value, it must be communicated to colleagues. You will be graded both on the quality of your scientific work and on the quality of your written paper.
The remainder of this handout provides information to guide you in choosing a project and conducting your research. An accompanying handout, Guide to Writing a Successful Paper on an Analysis of Algorithms and Data Structures, offers advice on writing the paper. Additional resources are available at the Cain Project Web site:




