Site Search

CS 446 Assignment

Proposal Memorandum

Prepare a one to two page memorandum to me, your professor, describing the prototype program you intend to develop as your project in CS 446.

Your memorandum should

  1. Describe the real-world problem or application area you are addressing with your program.
  2. Identify the type of users who will be using your program and user interface challenges expected with designing for this user group
    • To provide more consistency in grading, only six primary user types will be considered this quarter. Choose from one of the following primary user types:
      1. 2nd or 3rd graders
      2. Elderly
      3. Middle school girls
      4. Middle school boys
      5. Disabled
      6. Stay-at-home moms
  3. Explain at least three examples of typical interaction tasks these users will use your program to accomplish.
    • Explain the tasks in terms of the real-world tasks; do not use as your examples low-level tasks like opening a file.
  4. Describe your proposed software solution to the real-world problem or application area
    • Identify the scope of problems your program will handle and, in most cases, the types of problems your program will not handle.
    • To reduce the time or knowledge required to implement your prototype, identify major features that will be faked in your prototype.
  5. Discuss any difficulties or problems you foresee and your strategies for dealing with them.
    • The difficulties should be related to designing the user interface and not related to programming issues.

Organize your memorandum into five or more paragraphs, at least one for each of the numbered items above. Begin each paragraph with a strong topic sentence.

Cautions

Draft Proposal

You will prepare a draft proposal, print it out, and submit it during class for three peer reviews. Revise your draft proposal based on the feedback from the peer reviews for the graded version.

Grading criteria

Your grade will be based on your demonstrated writing proficiency as well as the contents of your project proposal.

A scoring rubric will be used for assessing this assignment. You are encouraged to print this rubric and use it as a checklist for expectations, writing guidelines, and quality assurance.

Honor code: The work needs to be your own. You may wish to have someone proof-reading the final version to help spot problems, but the words and content contained in the memorandum should be your own.

Submission Guidelines

Prepare a Design Portfolio for presenting your work on the Prototype Project this quarter