CS 10, Fall 1997

Project Preparation


Project Descriptions

You are strongly encouraged to complete your final projects in teams of two or three. Each member of the team will receive the same grade on the project, which is worth approximately one-fourth of your final grade. Your project may be one of the following types:
  1. A computer application for HyperCard with thorough documentation of the code, including a supporting document. I encourage those of you who are considering going on in Computer Science to undertake such a scripting project.

  2. A research paper. This should be a thorough and critical discussion of some aspect of computers and computing. Research should focus on recent references (within the past 2-3 years).

  3. Both a computer application and a research paper. The paper, which will be significantly shorter than a research paper, should place the specific application within a broader context. To do this, it may be necessary to research related applications in business,industry, government, or the nonprofit sector.

Due Dates

Each team will give a 30 minute presentation to the class on their project. Projects may be on a topic of your choice (subject to my approval). You will be assigned a date between Nov. 25 and Dec. 9 for the presentation of your project to the class.
Due Thursday, Oct. 30:
A draft of your proposed project. This should include the names of all the team members, the type of project (program, paper, or both), and a brief discussion of the proposed topic. You may also want to include possible sources of information. This will be returned to you with comments.

Due Thursday, Nov. 6:
A revision of your proposal. This version should reflect the comments made on the initial draft and should provide more detail about the topic and how the project will be accomplished. You should include the planned division of labor for the team. If a research paper is being undertaken, a tentative bibliography should also be included.

Due Tuesday, Dec. 9:
Your complete project, in final form.