Fall 2005»CSCI 380 Homework 2

CSCI 380 Homework 2

Assigned Date: Thursday, Oct. 6, 2005
Due Date: ??
Due Time: Noon

Last modified on October 13, 2005, at 12:37 PM (see updates)

You will work in teams of two or three students. See course collaboration policy for details.

Purpose

You are to develop a user interface for a genetic-programming music phrase generator program, called StochasticMotifGenerator.

Deliverables

  1. Friday, Oct. 7, noon: Send email with the names and email addresses of all people on your team (one email per team). (Note: No late days for this deliverable. Failure to submit by deadline, will result in loss of points for the whole team.)
  2. Thursday, Oct. 13, noon:
    (a) Create a user profile for this system.
    (b) Create three user personas (with photos) for system users.
    (Note: No late days for this deliverable. Failure to submit by deadline, will result in loss of points for the whole team.)
    1. Jason Trinklein, Evelena Leung, Matt Rice
    2. Peter Hearn, Chris Singleton, Bryan Peterson
    3. Jonathan Tindall, Michael Baker, Christopher Evans
    4. West Crosby, Charlie Phillips, Hector Mojica
  3. Friday, Oct. 21, 11pm: Create a hierarchical task analysis (HTA) for this system.
Note:
Homework 3 has been posted.
  1. Jason Trinklein, Evelena Leung, Matt Rice
  2. Peter Hearn, Chris Singleton, Bryan Peterson
  3. Jonathan Tindall, Michael Baker, Christopher Evans
  4. West Crosby, Charlie Phillips, Hector Mojica

Future Deliverables

Project phases include (dates to be announced):

  • Paper prototypes (three-levels-deep)
  • State-transition diagrams
  • Hi-Fi prototypes
  • Demos

Notes

  • Your report should have sections that follow the above outline. Include figures and illustrations that give substantive help to the reader in understanding the user interface, the usability breakdown, and your analysis. You are encouraged to use screen snapshots and other graphics (e.g., diagrams) for elucidation. However, avoid decorative graphics/pictures.
  • As per course collaboration policy, there should be no discussion of any kind about this assignment (and possible solutions) with any person other than the instructor. You are not allowed to discuss/look at someone else’s solution (including material in books and the Internet) or show your solution to someone else other than the instructor.
  • At the bottom of your report, include a certificate of authenticity using this format:
       Certification of Authenticity:

       I certify that this submission is entirely my own work, 
       as per course collaboration policy.


       Name: ________________________ Date: ___________
  • Include references on materials (other than the textbooks and handouts) you consulted to do the assignment.

Grading

Grading will be based on your ability to carefully and succinctly identify the key points.

  • Work for clarity, succinctness, and effectiveness.
  • Hint: It might help to think of your report as a (meta) user interface, and your classmates as your end-users. What are the tasks they would want to accomplish with your report?

Submissions

Student submissions (require password) : pending