Department of Computer Science   University of Southern California
CSCI588  
 
Assignments
Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Assignment 6
Assignment 7
Assignment 8
Assignment 9
Assignment 3
CSCI-588: Specification and Design of User Interface Software
Fall 2004
3A: Interaction (Dialogue) Styles (Due: 6.30 pm. PDT, September 21, 2004)
When you evaluate your project's interaction styles, use Shneiderman's discussion on dialogue styles. In particular, see the class notes referenced below. You are taking this table and modifying it for your project, filling in the elements in the table based on team agreement. You should evaluate based on the user psychology, knowledge and experience, and job and characteristics of your project. You have to present the evaluation in a tabular form. Also, explain the reason for choosing or not choosing certain dialogue style(s) for your project's UI. You have to figure out what the user psychology, knowledge and experience, and job and characteristics of your project are and explain why. Review DEN class website handout entitled “Diagloue Styles”.
v = completed satisfactorily. You are heading down the right path. Dialogue Style Summary pages are photocopied right out of the notes and edited with your project information
v- means resubmit this homework due to errors or incompleteness.
v+ = all factors which will affect your decisions on the dialogue style(s) for your system are covered and explained clearly. It is clear that you possess an understanding of the inter-relationship of both Assignments #3A and #3B. In general, v+ homework includes some written explanation to clarify the decision made.
COURSE NOTES referral: See Pages 2-167 to 2-172
3B: User Characterization Analysis (Due: 6.30 pm. PDT, September 21, 2004)
You are asked to perform a user characterization. See class notes, referenced below. You have to identify the following: user characteristics, user tasks, user workload, and user environmental considerations. Much of your analysis was already performed while completing Part 1. Also, complete and/or modify the "User Profile Checklist" (handout on DEN website with the same name) for your project.
v = both parts are completed satisfactorily. You are heading down the right path. User Profile Checklist page are photocopied right out of the notes and edited with your project information
v- means resubmit this homework due to errors or incompleteness.
v+ = All possible user characteristics (who is the user), user tasks (what tasks the user performs), user workload (for example life-critical systems vs. casual browsing and information gathering sessions), and user environmental considerations are analyzed and listed. Example environmental considerations are: working environment for your project system, for instance, in a car, handheld computer, standing at the ATM, sitting at home, working alone or with others, etc). It is clear that you possess an understanding of the inter-relationship of both Assignments #3A and #3B. In general, v+ homework includes some written explanation to clarify the decision made.
COURSE NOTES referral: See Pages 3-24 to 3-28.