Software Design and Development :: CS 246

13 Team : Project Report Instructions

Instructions

Prepare a final project report with the following sections.

When complete, upload this document to I-Learn as a .pdf, .doc, or .docx format. A sample document is provided that you are welcome to use as a template.

  1. Project Summary

    Give a brief overview (about 3-4 paragraphs) of the project, how it came together, and the process of development, including highlights of lessons learned.

  2. Primary Individual Contributions

    Please describe your primary contributions to the code of the project. It is understood that this was a team project with each person helping the others, but try to highlight areas in which you had significant ownership or responsibility.

  3. Time Breakdown

    Looking back through your weekly status reports, list the approximate number of hours you worked on the project each week, along with the total. If you don't have exact hours for one of the weeks, make your best estimate.

  4. Self-evaluation of the project

    Evaluate the project according to the provided final project rubric. Provide a sub-section for each category and list specific examples of why the project meets that category. This need not be overly verbose, but you should have 1-2 sentences for each of the following:

    1. Working code

    2. Requirements

    3. Design Principles

    4. Code style

    5. Documentation

    6. Version Control

  5. Grade calculation

    Include a table that shows your performance level for each criterion. Then, using the weights in the project rubric calculate an overall score for the project and include any pertinent comments about that score.

  6. Team member contribution

    This will be kept confidential.

    For yourself and each member of the team, award up to 10 points according to the following:

    Then, briefly describe your interaction with your teammates, and include any pertinent comments about their contributions to the project (e.g., if one person did significantly more or less than expected, etc.).