Bill Manaris : Fall 2006 / CSIS 672 Homework 3

Assigned Date: Wednesday, Oct. 25, 2006
Due Date: Wednesday, Nov. 8, 2006
Due Time: noon

Last modified on October 30, 2006, at 05:29 PM (see updates)

This is a group assignment. See course collaboration policy for details.


This is the second phase of developing a user interface to an evolutionary programming application.


  1. Friday, Nov. 3, 11:55pm: Submit snapshots of your Paper Prototype on the Wiki (see below). (Keep everything on a single page, please.)
  2. Wednesday, Nov. 8, noon: Extend your Wiki page with a description of:
    • User Tasks (to be performed through the user interface)
    • Conceptual Model (to be communicated to the user)


Focus on the conceptual model (user model) and define objects, relationships, and actions taken on objects. Develop a paper prototype that communicates this model, and allows user to perform all user tasks. Iteratively refine everything a few times to improve usability.

Try to abstract/hide the design model (system model), as much as possible.

Remember, user tasks come first!

Remember, a simple UI is hard work.

       Certification of Authenticity:

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

       Names: ________________________ Date: ___________


Grading will be based on your ability to carefully and succinctly provide the required information.


Submit your solution by editing your page: Tyler Bennett, Thomas Dion, Johnathan Heh, Robert Keisler, Mark Mixson, Luca Pellicoro, Jeffrey Shumard, and Brian Smith.

(Printable View of