ICS 667: Advanced Human Computer Interaction Design Methods

General Info

Overview

Readings

Format

Projects

Assessment

Instructor

Course Management

News

Schedule

Assignments

disCourse

 

Assignment 4: Interface Architecture for Collaborative Calendars

The purpose of this assignment:

To become familiar with Constantine and Lockwood's Interface Architecture as an abstract model of the interface.

Please do the following:

As usual, you should turn this work in as individuals, but may work with up to 2 other students to discuss the assignment and try the methods on each other.

In this assignment it is important that your work is consistent with and a refinement of the work of previous assignments. In other words, prior design representations should inform the work you do here, and not be ignored.

  1. Read Constantine & Lockwood Chapter 6 and review the class slides. See also chapter 15 for another example of interface architecture design.

  2. Using "sticky notes" or simply peices of paper (do not use a computer), create Contexts to support your Essential Use Cases from Assignment 3, as we did in class. Be sure that you indicate which use cases are supported by a context. Try to support as many use cases as you can in one context without making it too cluttered. If you needed more than one context then make a navigation map.

  3. Scan in your sticky notes when your designs are complete: there are scanners in the ICS labs. If you can't get to a scanner, redraw the final documents in a drawing program, but do not do the original work on the computer!

  4. Make a web page that includes all of the documents you created. Include a paragraph summarizing what you learned about the potential utility of these design representations and the process of refining them.

    Note please make this a different web page than the one for Assignment 3. We don't want to have too much on a page. However, your Assignment 4 pages should have links to your Assignment 3 page that indicate how the contexts address your previous use cases.

  5. Submit your assignment in the disCourse discussion for Assignment 4 (the URL of your page will be the "web address" of the thread).

  6. Comment in some nontrivial way on at least the assignment submitted before you, and preferably on more for participation credits.

Due 2/16

 


Back to Top